summaryrefslogtreecommitdiff
path: root/mk/tools/tools.Darwin.mk
AgeCommit message (Collapse)AuthorFilesLines
2005-09-20Teach the tools framework about "byacc", which is a Berkeley-compatiblejlam1-1/+2
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-07-07MacOS X 10.[34] have /usr/bin/shlock (from <schmonz>).jlam1-1/+4
2005-06-24Teach the tools framework about csh, and replace with tcsh if necessary.jlam1-1/+2
2005-06-24Darwin may have bzcat.minskim1-1/+4
2005-06-24Support bash as a tool, so that packages containing bash scriptsminskim1-1/+2
(e.g. graphics/netpbm) use native bash if available.
2005-06-23Note locations for native diff tools.jlam1-1/+2
2005-06-03Teach the tools framework about mktemp. Replace explicit tests forjlam1-1/+2
mktemp with USE_TOOLS+=mktemp in the samba packages.
2005-05-26Teach the tools framework about nroff.jlam1-1/+2
2005-05-23Teach the tools framework about "flex" so that packages can specifyjlam1-1/+2
that they require flex instead of any old lex.
2005-05-14Consider ${TAR} differently from ${GTAR}. Currently, mark pkgsrc downjlam1-1/+2
as needing both (no impact since they're both satisfied by the tar binary installed by the bootstrap kit). There's some funniness in the extraction code where we check for pax or GNU tar that needs to be resolved. Remove the TAR=${GTAR} hack since it's no longer needed after these changes. XXX Later, a sweep needs to be made to see where we actually need GTAR XXX and where we only need TAR, probably triggered by whether we call it XXX with the "z" option or not. Packages that need GTAR should explicitly XXX add USE_TOOLS+=gtar to the package Makefile.
2005-05-10Remove conditional expression from tools.*.mk files. Strip handling hasjlam1-3/+2
moved to its own file, and we only need to define TOOLS_PLATFORM.strip if it actually exists on the system.
2005-05-04Teach the new tools framework about ${STRIP}, which is used in somejlam1-1/+3
packages to strip installed executables. If INSTALL_UNSTRIPPED == "yes", then we create a "strip" wrapper in ${TOOLS_DIR} that just calls ${TRUE} by considering ${TRUE} the system-supplied strip command.
2005-05-03Darwin has /usr/bin/lex and /usr/bin/yacc according to:jlam1-1/+3
http://darwinsource.opendarwin.org/10.3/pbx_jamfiles-237/commands.jam
2005-05-03Teach the new tools framework about INSTALL and set the appropriatejlam1-1/+2
default value for each platform. Currently, the replacement tools comes from sysutils/coreutils, but where there is no native BSD install program, bootstrap-pkgsrc should probably be made to provide an install shell script as an alternative, and mk/tools/bootstrap.mk should be amended accordingly. Also remove one use of ${TYPE} in pkgsrc (bsd.pkg.mk) under the new tools framework.
2005-05-03Teach the new tools framework about MAIL_CMD. We use mail/nail as ajlam1-1/+2
"mail" replacement in case TOOLS_PLATFORM.mail is empty.
2005-05-02Teach the new tools framework about ldconfig. This must be provided byjlam1-1/+2
tools.${OPSYS}.mk, so at the very worst, it must be set to "true".
2005-04-28Note the "[" is natively available everywhere (usually as a shell builtin).jlam1-1/+2
2005-04-27Rename PLATFORM_TOOLS.* to TOOLS_PLATFORM.* to bring the variable namesjlam1-52/+52
under the same namespace as the other parts of the new tools framework.
2005-04-27Initial stab at creating lists of system-supplied tools for each platform.jlam1-0/+55
These were culled from pkgsrc/mk/${OPSYS}.mk. These files should only be listing utilities that aren't installed by pkgsrc.