summaryrefslogtreecommitdiff
path: root/mk/tools
AgeCommit message (Collapse)AuthorFilesLines
2017-04-23Remove reference to misc/rubygems and RUBY_VER is "18".taca1-8/+2
2017-04-21Check for paxctl's existence rather than version+arch check.maya1-3/+2
It likely only matched amd64 before (looks like i386 had a typo), but it's necessary on most netbsd archs since netbsd-7.99.x.
2017-04-21Workaround for make(1) from recent NetBSD-current to detect paxctlryoon1-3/+3
2017-01-21Always take the flex version from the second word of the version string.brook1-2/+2
When necessary, the flex version is obtained from the version string reported by running flex. Generally, the first word of the version string is flex and and the second is a version number. At least for MacOS, there is a third vendor-specific word. The sed command previously used to capture the flex version captured the last word, not the second one, because the first capture group was too greedy and could capture more than a single word. Instead, force the capture groups to capture only words, i.e., no blanks, and use the second word for the version.
2016-11-10Handle optional ctfmerge/ctfconvert presence on NetBSD by explicitlyjoerg1-1/+7
passing down NOCTF when they don't exist.
2016-05-26Import mini-framework for paxctl(8) on NetBSD/{amd64,i386}khorben1-1/+5
This allows setting flags for PaX on select binaries. Two new variables are introduced for packages: NOT_PAX_ASLR_SAFE and NOT_PAX_MPROTECT_SAFE. They both expect a list of binaries are known to not support PaX ASLR and/or PaX MPROTECT, respectively. "Please commit" wiz@
2016-05-10Stop using the native texi2html on SunOS. It's not fully compatiblejperkin1-6/+1
with what packages such as multimedia/ffmpeg2 expect, and as so few packages have texi2html in USE_TOOLS it may be causing more problems that it is worth to save a few dependencies. PR#51113.
2016-04-11the native soelim is gsoelim so default it as TOOLS_PLATFORM.gsoelimdbj1-1/+2
2016-04-08Switch from pkg-config to pkgconf.wiz1-2/+2
2016-03-09Add special handling for Debian derived systems as they do not have GNU awktnn1-3/+13
in /usr/bin/awk but mawk. Use /usr/bin/gawk if it exists, otherwise depend on gawk from pkgsrc when required.
2015-11-25Remove mk/find-prefix.mk and its usage from the mk infrastructure.jperkin9-212/+113
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-10-08accidental ommission of a suppressed linerichard1-2/+1
2015-10-08Quick workaround for groff tools issue per joerg@richard1-8/+5
Still needs, as many tools, TLC to simplify tools.*.mk as well as adding a builtin check.
2015-09-25define TOOLS_PLATFORM.ld in tools.SunOS.mkrichard1-1/+6
2015-09-08Remove NetBSD 0.x and 1.x settings, these have long since been unsupported.jperkin1-4/+1
2015-07-04Fix QNX bootstrap.ryoon1-0/+109
From Jan Danielsson.
2015-06-19Don't use the platform /usr/bin/pkg-config. As per PR#49982 it causesjperkin1-4/+1
problems that are fixed by using the pkgsrc version, and no platform other than Cygwin tries to use a native version. Consensus is that due to the limited impact and clear benefit this is ok to go in during the freeze despite being an infrastructure change.
2015-06-04Introduce preliminary support for Bitrig to pkgsrcsevan1-0/+88
Initial patchset to add support by rodent@ Further adjustments made based on feedback by joerg@ Tested by myself with numerous bulkbuilds thanks to Patrick Wildt @ Bitrig Reviewed by bsiegert@ joerg@ wiz@
2015-04-05Some updates:rodent1-1/+9
* Test for /usr/sbin/chgrp (it's a link, but hey); * Test for /usr/sbin/openssl as an alternative location. There is no entry in /usr/bin (at least in OpenBSD 5.6); * /usr/bin/tbl doesn't exist in OpenBSD 5.6, so test for it before setting;
2015-03-11Added "bmake help" documentation for using libtool and pkg-config.rillig1-1/+3
2015-02-16Put back additions of some native gettext tools.jperkin3-3/+36
2015-02-16Put back preference towards the gettext-m4 package when resolving dependency.jperkin1-2/+2
2015-02-16Put back the fix which checks the variables associated to each gettext tooljperkin1-2/+2
instead of checking those of msgfmt.
2015-02-11Added keywords for "bmake help".rillig1-1/+3
2015-02-01Revertobache1-2/+2
Requirement of gettext tools from pkgsrc depend on existence of the tool itself, not msgfmt tool. proposed/discussed is required for such changes.
2015-02-01Revert "pick up gettext-m4 package first.",obache1-2/+2
proposed/discussed is required for such changes.
2015-02-01Revert "Add some missing builtin gettext-tools path.",obache3-36/+3
proposed/discussed is required for such changes.
2015-02-01revert "Add unlink as a tool.", I cannot describe why is it on the Earth.obache14-35/+15
proposed/discussed is required for such changes, from PMC gdt@.
2015-01-30Add unlink as a tool.obache14-15/+35
2015-01-12Add some missing builtin gettext-tools path.obache3-3/+36
2015-01-08Add links for automake-1.15.wiz1-3/+5
2015-01-06pick up gettext-m4 package first.obache1-2/+2
2014-11-09Requirement of gettext tools from pkgsrc depend on existence of the tool itself,obache1-2/+2
not msgfmt tool.
2014-10-12Simplify PKG_DEVELOPER checks.joerg1-2/+2
2014-10-01Remove mk glue for devel/nbitools.joerg2-37/+8
2014-10-01x11/xorg-imake has been dead for a long time.joerg1-5/+3
2014-08-02Latest version should be also marked `missing'.obache1-5/+6
Fixes unwanted execution of {aclocal,automake}-${latest_version} for the case configure.ac (or something) is patched, but configure is also alredy regenerated and aclocal and automake are not required (not in USE_TOOLS). XXX: if {aclocal,automake}-${latest_version} is really required by somewhere, XXX: it should be created below, same as plain aclocal and automake.
2014-07-21revert, acceptable condition must be clealify.obache1-3/+1
2014-07-21builtin ftp is compatible with tnftp on Snow Leopard and later.obache1-1/+3
2014-05-22Add curl and wget.obache1-1/+7
2014-05-20GNU patch should not be used.obache1-2/+3
2014-05-18catch up after removal of /boot/common on Haiku.obache1-14/+47
noticed by diger in pkgsrc-users@.
2014-05-06homogenise fgrep to be grep -Frichard1-4/+4
2014-04-28Check builtin perl usabilityobache1-1/+46
* if p5-* in {,BUILD_,TOOL_}DEPENDS, use perl5 from pkgsrc. * check whether builtin perl satisfies PERL5_REQD, or use perl5 from pkgsrc. * if buitin perl satisfies all {perl>=n.m,p5-foo>=x.y} style dependencies, get rid of such dependencies and use builtin perl.
2014-04-05Now intltool pkgsrc is always used, so force to use pkgsrc perl if intltool ↵obache1-1/+2
is required.
2014-04-03tar(1) in FreeBSD 5.4 and later are based on libarchive(3) library.obache1-1/+4
2014-03-14Add SCO OpenServer 5 and 6 support, 6 support is not tested yet.ryoon1-0/+64
2014-03-13Refelect change of RUBY_SRCDIR.taca1-3/+3
2014-03-07If LIBABISUFFIX is set add lib${LIBABISUFFIX}/pkgconfig to the defaultjperkin1-1/+4
pkg-config search path, required on Red Hat Linux.
2014-03-07Check ${X11BASE}/bin/bdftopcf exists before blindly using it, not alljperkin1-2/+2
distributions include it.