summaryrefslogtreecommitdiff
path: root/mk/tools
AgeCommit message (Collapse)AuthorFilesLines
2006-03-08Teach the tools framework about Darwin's tclsh and wish.minskim1-1/+3
2006-03-06Teach the tools framework how to supply a pkgsrc version of install-infojlam10-18/+54
if a native one isn't available. We ensure that the "install-info" tool in the tools directory is a no-op since the real info file registration is handled by the INSTALL/DEINSTALL script in pkgsrc/mk/pkginstall/install-info.
2006-03-05It's probably "/bin/makeinfo", not "/usr/bin/makeinfo".jlam1-3/+3
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam10-20/+74
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2006-02-21Instead of passing only the path to the tools to CONFIGURE_ARGS, passrillig1-4/+4
the complete command. This fixes problems when EGREP is defined as "grep -E" instead of "egrep".
2006-02-17Fix typo in type1inst depends line.wiz1-2/+2
2006-02-15DragonFly has native /usr/bin/gtar so add TOOLS_PLATFORM.gtar.reed1-1/+2
2006-02-11Teach the tools framework about various gettext-tools: gettext, msgfmt,jlam1-1/+22
and xgettext. These are supplied by devel/gettext-tools if not present in the base system.
2006-01-28Actually heed the value of IMAKE if it is set by the user.jlam1-2/+2
2006-01-21unzip uses UNZIP as a special environment variable to denote the optionsjlam1-2/+2
to pass to unzip. While this is stupid, it's still the reality, so we must not set UNZIP in the environment when calling unzip. Rename "UNZIP" to "UNZIP_CMD" to point to the path to the unzip binary.
2006-01-16(At least) Mac OS X Tiger comes with a fine working "tbl" command.tron1-1/+4
2006-01-12Fix a typo that was causing imake, mkdirhier and xmkmf to not be createdjlam1-2/+2
as tools in the tools directory.
2006-01-12Re-implement some code that was lost in revision 1.144 so that IMAKE mayjlam1-1/+7
be overridden to point to the path of the imake binary to use.
2006-01-09Teach the tools framework about the ``ksh'' tool, provided by thejlam4-4/+20
shells/pdksh package if it doesn't exist on the base system.
2006-01-08Teach the tools framework about "gsoelim", which is the soelim tool fromjlam4-4/+33
a groff distribution.
2006-01-08Consolidate groff-supplied tools into one section.jlam1-34/+21
2005-12-28Teach the tools framework about ttmkfdir and type1inst.jlam1-1/+23
2005-12-28Whitespace changes to align with other sections.jlam1-12/+11
2005-12-28Consolidate xmkmf with the other "imake" tools.jlam1-30/+13
2005-12-28For the x11-clients section, use "XFree86-clients" instead ofreed1-2/+2
"imake" for the TOOLS_PREFIX (for the XFree86-clients provided tool). (Asked about on tech-pkg and jlam said to commit.)
2005-12-28Add makepsres to _TOOLS.x11-clients.reed1-2/+3
(makepsres used for lyx install for example.)
2005-12-22If bison is used, always pass YACC="bison -y". This should fixjlam1-1/+8
PR pkg/31493, where YACC="bison" was wrongly being passed to the configure script.
2005-12-22Add mkdirhier to the tools provided by an imake package.joerg1-23/+30
Move the code down to the X11 clients handling as suggested by jlam@.
2005-12-09Desupport the various ghostscript*x11* packages (replaced by x11 option).wiz1-12/+2
2005-12-05Applied all quoting fixes found by "pkglint --autofix".rillig1-3/+3
2005-12-03xmessage is another X11 client used by other programs.joerg1-2/+2
2005-12-01Remove NO_X11 handling completely -- it is not referenced anywherewiz1-14/+3
else in pkgsrc.
2005-12-01Remove support for obsolete USE_CUPS variable.wiz1-10/+5
Fix NO_X11 handling according to my guess how it should behave (instead of being a clause with no effect).
2005-12-01Add iceauth as x11-client tool, used by x11/xfce4-session.joerg1-2/+2
2005-12-01The make(1) of NetBSD 1.6.2 gets confused by complicated conditionalsrillig1-5/+7
involving undefined variables. Added a work-around by splitting up the conditionals. Fixes PR 32206.
2005-11-28Teach the tools framework about gs, pdftops and pstopdf, which can bejlam1-1/+74
supplied by one of several Ghostscript packages. The minimum required version of Ghostscript can be specified in GHOSTSCRIPT_REQD, which defaults to "6.01".
2005-11-28Fix a copy-and-paste bug that probably caused some tools to not bejlam1-4/+4
created on platforms lacking "coreutils", "grep", or "diffutils".
2005-11-08Teach the tools framework about wish and tclsh, and set WISH and TCLSHjlam2-2/+28
accordingly for packages that need it.
2005-11-08Teach the tools framework how to replace mkfontdir and mkfontscalejlam1-2/+2
using an X11 clients package.
2005-11-08Consolidate blocks for tools that were supplied by the same package intojlam1-483/+109
a loop so that it's easier to maintain and add new tools.
2005-11-08Add "soelim", also part of groff if replacement is needed.tv8-8/+30
2005-11-04Teach the tools framework about "sleep" which can be provided by thejlam13-13/+36
sysutils/coreutils package.
2005-11-04Add a GNU variable for byacc so configure scripts will use YACC=byacc.jlam1-1/+2
2005-11-04Add 'printf' and 'byacc' variables corresponding to the new tools injlam1-1/+3
replace.mk.
2005-10-30If we're using devel/patch, then we know that we can create backup filesjschauma1-1/+3
and how, so set this. Fixes problems observed under (at least) IRIX, where otherwise a call to gpatch ${_PATCH_BACKUP_ARG} .orig <patch would fail, as ${_PATCH_BACKUP_ARG} would be the empty string.
2005-10-24Bump up awk's (fixed) record size limit, to something more modern.tv1-2/+2
(The inbuilt 3k limit is too low for some pkgsrc work.)
2005-10-16modification to increase imake handling flexibility for IRIX (in particularschwarz1-2/+5
with respect to IRIX 5). Changes approved by jschauma and recht.
2005-10-12Teach the tools framework about ``printf'', which can be replaced by thejlam8-8/+28
printf in sysutils/coreutils.
2005-10-10x11/imake was changed to x11/XFree86-imake. Also package namereed1-5/+5
changed to XFree86-imake.
2005-10-09The replacement script for UnixWare's buggy "mkdir" command needs the "-p"heinz1-2/+2
switch, like all the other "mkdir" definitions in tools.<platform>.mk.
2005-10-05The Interix-supplied gawk is horribly broken; use classical awk.tv1-2/+2
(This might mean fixing up some packages that assume awk >= nawk/gawk. :)
2005-10-01Check for PKG_DEVELOPER in the same way as we do in other places.jmmv1-2/+2
Should fix problems if the variable is undefined.
2005-10-01Generate a log file in the work directory with all calls to pkg-config sojmmv1-1/+13
that we can later use them to sanity check the package dependencies. Requires pkg-config 0.19nb1 to work but does no harm with older versions.
2005-09-20Teach the tools framework about "byacc", which is a Berkeley-compatiblejlam6-6/+31
YACC. This should be used by packages that require NOT using bison (maybe because bison can't handle the .y file) but still need a yacc.
2005-09-13Do not define gtar to be the same as ${LOCALBASE}/bin/tardmcmahill1-12/+1
since the latter is not GNU tar. Fixes some extract problems on solaris and others where a buggy distfile needs GNU tar. No effect on NetBSD. Discussed with jlam.