summaryrefslogtreecommitdiff
path: root/mk/tools/replace.mk
AgeCommit message (Collapse)AuthorFilesLines
2018-01-24mk/tools/replace.mk: Add support for `:test' to add tools to TEST_DEPENDSleot1-1/+5
With this change is now possible to mark tools only needed for testing via: USE_TOOLS+= <tool>:test Discussed with <joerg>
2018-01-07Improved documentation for "make help".rillig1-1/+2
The check for target(help) prevents a warning when "make help" is run from a category directory.
2017-08-01Switch from mdocml to mandoc; remove obsolete references.wiz1-6/+6
2017-04-23Remove reference to misc/rubygems and RUBY_VER is "18".taca1-8/+2
2016-04-08Switch from pkg-config to pkgconf.wiz1-2/+2
2015-11-25Remove mk/find-prefix.mk and its usage from the mk infrastructure.jperkin1-168/+82
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-02-01revert "Add unlink as a tool.", I cannot describe why is it on the Earth.obache1-3/+2
proposed/discussed is required for such changes, from PMC gdt@.
2015-01-30Add unlink as a tool.obache1-2/+3
2014-10-01Remove mk glue for devel/nbitools.joerg1-23/+7
2014-10-01x11/xorg-imake has been dead for a long time.joerg1-5/+3
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-03-13Refelect change of RUBY_SRCDIR.taca1-3/+3
2014-03-07Check ${X11BASE}/bin/bdftopcf exists before blindly using it, not alljperkin1-2/+2
distributions include it.
2014-02-14tell wget as a tool.obache1-1/+11
2014-02-02update coreutils files to 8.22richard1-4/+4
2013-11-16Fix a pasto (lzip is not lzcat).shattered1-2/+2
2013-11-16Decompress .lz files with lzip.shattered1-1/+12
2013-11-06Add `xz' command as a TOOL.obache1-10/+13
2013-09-12Switch to textproc/mdocml as the tool replacement provider for 'nroff'.jperkin1-2/+23
The nroff tool is primarily used to generate catman pages, however there were circular dependency issues with using groff as the provider, as it has a large number of dependencies, some of which depend on nroff. mdocml is much smaller, has fewer dependencies, is BSD licensed, and is just as capable in nroff mode.
2013-08-17add readlink to replaceable coreutils (for solaris, namely)richard1-3/+3
2013-06-06create X related tools also for X11_TYPE=native.obache1-28/+46
might fix PR pkg/47883.
2013-06-05fixes usage of TOOLS_CREATE for X related tools, and those tools will be createdobache1-10/+10
in ${TOOLS_DIR}/bin, same as other tools.
2013-05-21Use GMAKE_REQD in TOOLS_DEPENDS.gmake, bump GMAKE_REQD to 3.81.sbd1-2/+2
2013-05-09Split BUILD_DEPENDS into TOOL_DEPENDS and BUILD_DEPENDS in mk/.riastradh1-9/+9
Build depends are target packages that are needed at build-time for, e.g., static libraries to link against, header files to include, &c. Tool depends are native packages that are needed at build-time for, e.g., compilers/linkers/&c. to run. ok agc
2013-04-24Use the ghostscript meta-package instead of ghostscript-gpl orsbd1-13/+3
ghostscript-agpl. Reverts revisions 1.255 and 1.254 ---------------------------- revision 1.255 date: 2013/03/16 23:03:33; author: dholland; state: Exp; lines: +3 -3 print/ghostscript -> print/ghostscript-agpl ---------------------------- revision 1.254 date: 2013/03/16 21:47:14; author: dholland; state: Exp; lines: +13 -3 Choose ghostscript package for ghostscript tools based on whether gnu-agpl-* is in ACCEPTABLE_LICENSES. This is mostly the same as the old ghostscript type logic that was removed in version 1.223.
2013-03-16print/ghostscript -> print/ghostscript-agpldholland1-3/+3
2013-03-16Choose ghostscript package for ghostscript tools based on whetherdholland1-3/+13
gnu-agpl-* is in ACCEPTABLE_LICENSES. This is mostly the same as the old ghostscript type logic that was removed in version 1.223.
2013-03-15Ensure that pkgsrc openssl tool is used if not using builtin openssl.fhajny1-1/+10
2012-10-01Add 7z archive distfile support.ryoon1-1/+12
Fix PR pkg/42967
2012-07-27Make curl a tool. Add support for /usr/bin/curl, if available, on Solaris.jperkin1-1/+11
SmartOS and OmniOS users can now set FETCH_USING=curl and no longer require pkgsrc dependencies for downloading distfiles.
2012-07-06Update pkg-config dependency to 0.25 (in pkgsrc since 2010) since evenwiz1-2/+2
with 0.23, it pulls in too many unnecessary dependencies. Fixes xev build in some configurations, reported by chuq.
2012-05-30Remove GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@cheusov1-15/+9
2012-04-13Use _TOOLS.pkg when using for loops in mk/tools/replace.mk so that pkglintsbd1-4/+7
can see them.
2012-04-12Force pkgsrc perl as tool if perl is buildlinked or a dependency on ahans1-2/+4
p5- package exists.
2012-03-19Drop imake-check logic from X11 components' builtin.mk.joerg1-21/+2
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-02-23Fix TOOLS_PATH.tar definition when NBPAX_PROGRAM_PREFIX is set.hans1-2/+2
2012-02-15Add TOOLS_DEPENDS.ghostscript to MAKEVARS, not its value.hans1-2/+2
2012-02-06Revert runaway commitfhajny1-2/+2
2012-02-06Added devel/ruby-kgio, www/ruby-raindrops and www/ruby-unicornfhajny1-2/+2
2012-02-04The correct dependence for gem is ${RUBY_PKGPREFIX}-rubygems-[0-9]*sbd1-2/+2
2012-02-01gem command is included in ruby-1.9 and later.obache1-2/+6
2012-01-14Support zip and related utilities as host tools.hans1-1/+14
2012-01-12Add pod2text as host tool.hans1-2/+2
2011-11-30Fix perl version.mk botch.hans1-1/+2
2011-11-29fix variable expansionhans1-2/+2
2011-11-29Add perldoc and pod2html to tools.hans1-2/+2
2011-11-29Unify handling of perl tools.hans1-25/+19
2011-09-14When using native pkg-config, provide a variable with arguments forhans1-1/+3
autoreconf to include the native aclocal dir in its search path. Packages using autoreconf need to be adapted to use this.