summaryrefslogtreecommitdiff
path: root/mk/tools
AgeCommit message (Collapse)AuthorFilesLines
2009-10-11don't assume we have /bin/zcattnn1-1/+3
2009-09-04Use unzip from base if it exists.joerg1-1/+4
2009-08-18Add TOOLS_PLATFORM.groff. groff has been installed at least since 10.4.yyamano1-1/+4
Fixed pkg/41903. Thanks Jesse!
2009-07-08Add xzcat as a tool and update lzcat's TOOLS_DEPENDS to avoid conflicts.minskim2-4/+16
archivers/xz provides both lzcat and xzcat.
2009-06-10Hide automake-1.11 by default as well.wiz1-3/+5
2009-04-22_PATCH_BACKUP_ARG must match the selected patch, so override potentialjoerg1-2/+2
platform value when using the version from pkgsrc.
2009-04-21Use nbpatch, not gpatch, when the platform is missing it.joerg1-5/+5
The former is known to have less issues like being able to deal with asymmetric context and no line limits.
2009-04-01Remove tool definition for native pax as it is not fully compatible withjoerg2-4/+2
the expected pax use and has some bad behavior making it undesirable to work around. Discussed with hasso@ and on tech-pkg.
2009-03-27Pass some additional options down as used by the scmgit-base build.joerg1-2/+5
Tested by full bulk build, ok wiz@
2009-03-22Fix copy&paste error resulting in duplicate .endif.joerg1-2/+1
2009-03-22Rename MSGFMT_STRIP_MSGCTX to MSGFMT_STRIP_MSGCTXT to reflect what isjoerg2-18/+28
stripped. Allow the script to be used for pkgsrc msgfmt as well. Set MSGFMT_STRIP_MSGCTXT automatically for msgfmt before 0.15.
2009-03-20MSGFMT_STRIP_* applies to both the native and the pkgsrc version, sojoerg1-4/+4
move the conditional block into the shared path.
2009-03-20Refactor msgfmt.sh script to conditionally strip the msgid_plural forjoerg4-268/+315
old NetBSD versions and to strip msgctx if requested by the package. This allows to replace the use of msgfmtstrip in various packages by setting MSGFMT_STRIP_MSGCTX.
2009-03-17Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig4-13/+12
2009-03-05Initial definitions for FreeMiNT - also needs patches to pkgtoolsabs1-0/+110
2009-02-05Drop tools/bootstrap.mk. It was mostly reundant as the bootstrapjoerg4-132/+9
components are correctly registered as dependencies. Move the remaining two exceptions into the corresponding platform files. XXX Both the strip and mkdir-sh are currently not registered
2009-02-05Don't skip the pax dependency. It has been registered as part of thejoerg1-6/+2
bootstrap for a long time. As it is no longer a bootstrap part, the dependency is required.
2009-02-02Use system tbl if it exists. From Jens Rehsack.joerg1-1/+4
2009-01-22Do not use GNU m4 shipped with the OS on systems prior to Mac OS 10.5.schwarz1-2/+2
10.4 shipped with gm4 1.4.2, 10.3 came with 1.4. This is not recent enough for some packages (specifically devel/autoconf), so use pkgsrc's gm4 instead. Fixes PR#40329.
2008-12-23Use a temporary variable to hold ${_dep_:C/\:.*$//} since it is useddsl1-2/+3
as a modifier on another variable and would need to be escaped as :M${_dep_\:C/\\\:.*$//} in order for the modifiers to be parsed correctly. This all used to work because _dep_ is a .for loop control variable which was substituted in an earlier pass through the line. Recent changes leave .for loop control variables to be substituted during normal expansion. Adding the \ would leave the script non-working with theolder make. OK'd by Beefy
2008-12-15There is no mail/nail anymore.rillig1-5/+5
2008-12-05Bump intltools dependency default to 0.40.0, more and more programs need it.wiz1-2/+2
That version has been in pkgsrc for nearly 6 months now, it is in the last two branches.
2008-11-15Add lzcat to the tools framework.minskim2-2/+14
lzcat will be used to decompress .lzma files.
2008-10-08Allow use of fetch as tool.joerg1-1/+11
2008-09-11If "/usr/gnu/bin/false" exists use that as a value of ${FALSE}. This is knownadrianp1-1/+5
to exist at least on OpenSolaris. This makes the useradd scripts work under OpenSolaris as it won't accept "false" as a ${SHELL}.
2008-08-10Prefer builtin echo, test/[, true/false.ahoka2-6/+10
State that we use pdksh on these platforms.
2008-08-09UCB binaries were removed from OpenSolaris, so let's use builtin echoahoka1-2/+6
as we use pdksh on this platform. Also use /usr/bin/ginstall when it's present (it is on OpenSolaris) for the same reason. This problem was reported by Andras Barna.
2008-07-21set TOOLS_PLATFORM.ftp to /usr/bin/ftpdbj1-1/+2
2008-05-25DragonFly normally has bsdtar in /usr/bin.joerg1-1/+4
2008-05-25Add bsdtar to the tools list.joerg1-1/+12
2008-05-25bootstrap packages has been registered for while now.joerg1-6/+2
2008-05-22Add ftp as tool. On NetBSD and DragonFly, this will use the systemjoerg3-3/+15
version of tnftp, otherwise it will use net/tnftp. Require ftp as bootstrap dependency when the package has files to fetch. The dependency is currently unconditional and FETCH_CMD is set to TOOLS_PATH.ftp by default.
2008-05-17Check that /usr/bin/patch really exists, so that we can gracefully falltnn1-1/+3
back to depending on devel/patch.
2008-04-20Reset PKG_CONFIG_PATH in the environment. Fixes misterious build problemsjmmv1-2/+4
of packages when it is already defined by the user.
2008-04-15Require at least version 3.81 of "gmake". It has been in "pkgsrc" fortron1-2/+2
almost two years at some packages (e.g. "openjade") require at least that version anyway.
2008-04-04Detect and use native bzip2(1) tool.tnn1-1/+6
2008-03-11Revert previous, /bin/ksh appears to be even worse than /bin/sh.tnn1-2/+2
(Need to consider installing a sane shell as part of bootstrap.)
2008-03-11Use /bin/ksh instead of /bin/sh on HPUX.tnn1-2/+2
/bin/sh, the "POSIX.2 compliant" shell, is FUBAR: $ echo {a,b} a b
2008-02-29Make chrpath(1) a tool. Intended scope is fixing up some Linux emulationtnn1-1/+12
packages without having to do the LD_LIBRARY_PATH dance.
2008-02-19Look for mktemp in /bin, too, where Debian systems keep it.epg1-1/+3
2008-02-13Don't use the bundled GNU Make on Mac OS X version older than Leopard.tron1-1/+3
Some packages (e.g. "openjade") require GNU Make 3.81 which is not included in older versions of Mac OS X.
2008-02-13Fix a recently introduced logic error. PR pkg/37998 from Stuart Shelton.tnn1-6/+6
2008-02-13Whenever a tool from TOOLS_FAIL is executed, print a useful errorrillig1-2/+4
message. This is much better than failing silently.
2008-02-07Same as previous, but the line above. (Sigh)tnn1-3/+4
2008-02-07Oops, make sure the variable is defined before testing it's value.tnn1-2/+3
2008-02-07Fix busted groff handling on SunOS.tnn1-3/+7
Also, change the logic so that the construct: USE_TOOLS+= groff nroff means: "iff groff is to be provided by textproc/groff, then nroff is also to be provided by textproc/groff". This provides a sane mechanism to express need for GNU nroff. This is part one of fixing packages that set USE_BSD_MAKEFILE=yes on SunOS. (bsd.man.mk needs an nroff that understands -mandoc)
2008-01-14remove makedepend hacktnn1-4/+1
2008-01-04Made the .include directives simpler, since the directory of therillig2-20/+20
including file is always the first in the search path.
2007-12-18Doing USE_TOOLS+=cmake in the configure stage is too late so move itmarkd4-12/+30
to tools. Also cmake wants cpack to exist in the same directory so toolise it and make cmake and cpack imply each other.
2007-12-12Add support for cmake as a tool (USE_TOOLS+=cmake) and for using it inmarkd2-2/+14
the configure stage of a build (by setting USE_CMAKE=yes).