Commit graph

549 commits

Author SHA1 Message Date
obache
9cf1d430b2 Clean up tools for Cygwin:
* expect all packages in Base category are installed
* try to detect tools in optional packages
2013-02-17 12:57:51 +00:00
jperkin
ccd81d8850 Don't use GNU tar as bsdtar, it isn't fully compatible and fails with
the OpenJDK distfiles.
2013-02-12 15:08:48 +00:00
obache
59f7f450d0 Add preference for Cygwin. 2013-02-10 12:25:17 +00:00
tcort
17dddf4b47 sed and install have moved to /usr/bin
OK by obache
2013-02-09 03:41:27 +00:00
drochner
9b2d3f2473 allow PKG_CONFIG_PATH to be set by the pkg, needed
for gobject-introspection users
2012-10-30 18:48:33 +00:00
ryoon
b707c18585 Add 7z archive distfile support.
Fix PR pkg/42967
2012-10-01 10:45:16 +00:00
ryoon
ed26e62268 Add xz to tools.Linux.mk.
Some Linux distributions, for example Gentoo Linux, have xz command in base.
2012-10-01 10:25:03 +00:00
bsiegert
d4b98687b6 In MirBSD-current, true and false are now under /bin instead of /usr/bin.
Switch back to /bin/sh -c false, at least it does not move.
2012-09-28 19:07:59 +00:00
adam
52e97f0085 Quick-and-(possibly)-dirty fix to make gimp-2.8.2 build 2012-09-10 16:07:44 +00:00
adam
ad5bdadc9e Now MSGFMT_STRIP_MSGCTXT defaults to 'no', since devel/getttext-tools is the latest and can handle msgctxt tags 2012-09-03 14:59:33 +00:00
jperkin
c473933452 Add curl tool on Darwin and Linux if it exists, as it is very common. 2012-07-27 14:38:26 +00:00
bsiegert
b23a3ceeba Use /usr/bin/true instead of : for true. The latter is incompatible with
the use of a colon as a separator, such as in
sed "s:@FOO@:${FOO}"

This unbreaks a variety of packages in MirBSD.
2012-07-27 12:53:26 +00:00
jperkin
a5307e4d55 Make curl a tool. Add support for /usr/bin/curl, if available, on Solaris.
SmartOS and OmniOS users can now set FETCH_USING=curl and no longer require
pkgsrc dependencies for downloading distfiles.
2012-07-27 10:48:36 +00:00
wiz
658090256a Update pkg-config dependency to 0.25 (in pkgsrc since 2010) since even
with 0.23, it pulls in too many unnecessary dependencies.

Fixes xev build in some configurations, reported by chuq.
2012-07-06 14:08:50 +00:00
jperkin
a5d411fa58 Support strip in /usr/bin/strip, as per SmartOS. 2012-06-25 22:05:17 +00:00
jperkin
dcc44bc21e Use native ksh93 on Solaris 11 and derivatives. 2012-06-15 09:54:41 +00:00
cheusov
bc4b6b5afc Remove GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@ 2012-05-30 11:55:54 +00:00
obache
40ed717aa1 Only pick up /sbin/ldconfig as ldconfig tool for the case OBJECT_FMT=="a.out".
Fixes PR 46445.
2012-05-26 13:09:54 +00:00
jperkin
385abe35b6 Add native pax. 2012-05-21 15:19:13 +00:00
jperkin
bc45ca205a Add native pax. 2012-05-18 20:45:15 +00:00
obache
771dcabb83 OpenBSD has builtin pax tool. 2012-05-03 06:52:01 +00:00
obache
d4ac7d63a1 FreeBSD has pax as /bin/pax. 2012-04-20 08:47:01 +00:00
sbd
cc8e6a95ee Use _TOOLS.pkg when using for loops in mk/tools/replace.mk so that pkglint
can see them.
2012-04-13 02:25:06 +00:00
hans
d73378e0d4 Force pkgsrc perl as tool if perl is buildlinked or a dependency on a
p5- package exists.
2012-04-12 13:58:03 +00:00
ryoon
a87f055102 Set TOOLS_PLATFORM.xzcat.
On FreeBSD 9.0, there is /usr/bin/xzcat.
2012-04-08 20:56:23 +00:00
joerg
9765e41589 Drop imake-check logic from X11 components' builtin.mk.
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge.
Always install man pages, not cat pages when using imake.
Unify the various imake PLIST variables in preparation for dropping.
Adjust xbattbar for the new expectations.
2012-03-19 12:34:12 +00:00
hans
c1f54e3ce1 Fix TOOLS_PATH.tar definition when NBPAX_PROGRAM_PREFIX is set. 2012-02-23 13:09:55 +00:00
hans
3aa871821a Add TOOLS_DEPENDS.ghostscript to MAKEVARS, not its value. 2012-02-15 15:08:01 +00:00
fhajny
4a88e01fad Revert runaway commit 2012-02-06 12:49:38 +00:00
fhajny
bd77327b68 Added devel/ruby-kgio, www/ruby-raindrops and www/ruby-unicorn 2012-02-06 12:41:28 +00:00
sbd
f46dddd6b5 The correct dependence for gem is ${RUBY_PKGPREFIX}-rubygems-[0-9]* 2012-02-04 02:26:23 +00:00
obache
60a13cc899 gem command is included in ruby-1.9 and later. 2012-02-01 12:05:09 +00:00
obache
368da44445 gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
hans
9ecb5ed442 Use native zip etc. if available. 2012-01-14 02:11:00 +00:00
hans
283b3ea010 Support zip and related utilities as host tools. 2012-01-14 01:52:14 +00:00
hans
844273125b Add bison.mk, derived from flex.mk, to allow setting a minimum bison
version required.
2012-01-14 00:47:53 +00:00
hans
34bb0e4502 Add pod2text as host tool. 2012-01-12 15:55:01 +00:00
joerg
76d4ca42e5 Also disable native patch on FreeBSD 2011-12-14 03:28:54 +00:00
joerg
77b71deea2 Don't pick up GNU patch on Darwin, Linux and SunOS. It has a number of
restrictions including line length, asymmetric context and interaction
with read-only patches. It is just not worth the trouble.
2011-12-14 03:17:25 +00:00
marino
d0275a4020 mk/tools/tools.DragonFly.mk: Add some native tools
Add xzcat, pax, and alphabetize cat
2011-12-08 20:38:39 +00:00
marino
215152a49e mk/tools: Fix flex tool definition for DragonFly 2011-12-06 19:08:31 +00:00
hans
bd5410d80e Fix perl version.mk botch. 2011-11-30 15:09:22 +00:00
hans
4dbfdc6ba5 fix variable expansion 2011-11-29 18:00:56 +00:00
hans
0828b9245c Add perldoc and pod2html to tools. 2011-11-29 16:51:58 +00:00
hans
86d050f4b8 Unify handling of perl tools. 2011-11-29 16:13:08 +00:00
hans
211323d6d9 Add gmake.mk, based on texinfo.mk, to check the version of the
platform-provided gmake. Packages can set GMAKE_REQD to require a
minimum gmake version.
2011-11-26 16:11:11 +00:00
hans
e4dc69eac4 Add flex.mk, based on texinfo.mk, to check the version of the
platform-provided flex. Packages can set FLEX_REQD to require a
minimum flex version.
2011-11-26 14:58:45 +00:00
joerg
5dfb77f858 Add objcopy to the list of cross-compiling tools. 2011-11-17 19:01:31 +00:00
tcort
057a2f60db Define the tools available on the Minix platform. 2011-11-05 17:10:04 +00:00
hans
1b663097e9 In SunOS 5.10 and earlier, some tools only exist in /usr/sfw/bin. 2011-10-04 13:08:42 +00:00