summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2005-04-27Teach replace about mtree/MTREE.jlam1-3/+19
2005-04-27Fix typo.jlam1-2/+2
2005-04-27Teach replace.mk about replacements for SH (shells/pdksh) and SHLOCKjlam1-2/+34
(pkgtools/shlock).
2005-04-27Teach replace.mk about GTAR and PAX (replace with archivers/pax ifjlam1-3/+41
necessary).
2005-04-26Teach replace.mk about cmp/CMP.jlam1-4/+22
2005-04-26Let USE_TOOLS+=coreutils cause BASENAME, CAT, CHGRP, etc. to be overriddenjlam1-3/+44
to point to the pkgsrc versions of those tools.
2005-04-26To avoid errors, check that there is a TOOL variable associated withjlam1-4/+4
the tool before we set it.
2005-04-26Packages that want GNU m4 will probably still invoke it as "m4".jlam1-1/+2
2005-04-26Merge findutils.mk into replace.mk. We now just use USE_TOOLS+=findjlam3-35/+39
or USE_TOOLS+=xargs, and cause FIND and XARGS to point to the correct commands.
2005-04-26If we're using one of the package's utilities, we're going to be usingjlam1-1/+3
them all, so make sure _TOOLS_USE_PKGSRC.* is set to "yes".
2005-04-26Continue the work in previous commit by making the code morejlam1-27/+15
cut-n-paste-friendly for packages with large numbers of utilities.
2005-04-26Make some code more cut-n-paste-friendly for packages that replace lotsjlam1-11/+13
of tools.
2005-04-26The gzip utilities aren't ever prefixed with ${GNU_PROGRAM_PREFIX}...jlam1-4/+4
they're just "gzip", "gunzip" and "gzcat".
2005-04-26Fix conditions on grep and gzip so that if any of the TOOLS_IGNORE.* arejlam1-7/+13
defined for their respective utilities, then we skip the processing to avoid dependency loops.
2005-04-26Sort the tool-specific sections for easier browsing.jlam1-45/+45
2005-04-26The gawk and gsed tools are called "awk" and "sed" under ${TOOLS_DIR}jlam1-1/+3
since that's how most applications expect to invoke awk and sed.
2005-04-26Rename the "sed" option for USE_TOOLS to "gsed" to note that we wantjlam1-15/+14
GNU sed.
2005-04-26Fix typo.jlam1-2/+2
2005-04-26Only set the "TOOL" variable if it was associated with the correspondingjlam1-4/+7
<tool>.
2005-04-26PLATFORM_TOOL.<tool> is meant to be set like the "TOOL" variable, sojlam1-7/+14
also create either a wrapper or a symlink depending on whether it has any arguments or not. While we're here, correct the comment block to include a description of PLATFORM_TOOL.*.
2005-04-26As of bsd.tool.mk:1.6, TOOLS_CMD.<tool> defaults tojlam7-45/+7
${TOOLS_DIR}/bin/<tool>, so remove redundant settings.
2005-04-26Make the wrapper and the symlink default to the same name under the toolsjlam1-6/+6
directory -- ${TOOLS_DIR}/bin/<tool>.
2005-04-26Remove support for 30, since mysql3 packages have been removed. Noted by ↵wiz1-8/+2
kristerw.
2005-04-25whitespace fix -- does nobody use emacs here?drochner1-2/+2
2005-04-25Add OS conditional blocks to exclude some PAM implementations fromtv1-2/+14
selection, thus allowing "none" to be a correct result on systems where PAM is currently unavailable.
2005-04-25If PLATFORM_TOOL.<tool> is defined for a particular tool, then use itjlam1-9/+16
instead of the pkgsrc version of the tool. This is an alternative to adding the appropriate platform to the _TOOLS_USE_PLATFORM.* tables.
2005-04-24Alphabetize the platform tools lists.jlam1-18/+18
2005-04-24Platforms that have GNU grep also have egrep and fgrep.jlam1-7/+3
2005-04-24MAKEINFO usually has "makeinfo" plus arguments, so use a wrapper insteadjlam1-3/+4
of a symlink.
2005-04-24Rename "m4" to "gm4" to more explicitly note that we want GNU m4. Thejlam1-19/+19
tool name under ${TOOLS_DIR} is still "m4".
2005-04-24Rename "awk" to "gawk" to make it more explicit that we want GNU awkjlam1-22/+22
(probably for gensub() ).
2005-04-24Use bsd.tools.mk to generate the wrapper script. Also, TOOLS_EXECDIRSjlam1-17/+9
is no more, so search for rpcgen in /bin, /sbin, /usr/bin, and /usr/sbin.
2005-04-24Teach replace.mk about gzip, gunzip, and gzcat.jlam1-3/+49
2005-04-24Correct the use of quotes when using echo.jlam1-3/+3
2005-04-24If "TOOL" is already defined, then we don't need to redefine it.jlam1-3/+1
2005-04-24Rewrite code for using system-supplied tools so that we can replacejlam1-66/+80
tools that are defined as a command plus arguments, e.g. for gunzip, GUNZIP= /usr/bin/gzip -d In this case, we generate a wrapper script that invokes the real command plus arguments. If there are no arguments, then just symlink the command for simplicity. Also, restructure the tool-specific blocks so that we always define TOOLS_CMD.<tool> to the correct name (important for yacc/bison), and check that the real command actually exists before assigning it to the "TOOL" name.
2005-04-22Improve the documentation in the header comments.jlam1-6/+19
2005-04-22Remove the search for TOOLS_REAL_CMD.<tool> in ${TOOL_EXECDIRS}. Thisjlam1-30/+11
behavior is deemed too undeterministic and too complex for bsd.tools.mk, which should just be providing simple building blocks for creating simple wrappers and symlinks. These searches are better implemented elsewhere.
2005-04-22MAKE_PROGRAM should already be a full path, so don't bother with thejlam1-3/+1
check.
2005-04-22Avoid using a for loop (optimization) which also broke when using thejlam1-8/+4
bootstrap bmake.
2005-04-22Prepend USE_NEW_TOOLS with an underscore to make it private. Developersjlam1-3/+3
should set _USE_NEW_TOOLS=yes in /etc/mk.conf in order to test the new tools framework.
2005-04-21Fix typo.sketch1-2/+2
2005-04-21by default don't try to include src and xsrc in the list of things todmcmahill1-11/+21
mount in the sandbox. Then in the individual OS section, turn it back on if needed. Right now, just turn on NetBSD. At some point we should probably fill out the other supported OS's or figure out a way to pull in the information from the makefiles which already define much of whats needed.
2005-04-21Work around brain damaged autoconf by stripping leading and trailingtv1-8/+8
whitespace from *FLAGS and LIBS before doing :Q quoting. Should fix PR pkg/29945.
2005-04-20On Interix, memorysize is actually "vmemory"; use ulimit -v.tv1-2/+2
Noted by Steve O'Hara-Smith <steve@sohara.org>.
2005-04-20Execute chmod(1) after chown(1)/chgrp(1) so NetBSD's chown(2) doesseb2-10/+10
not reset any set-user-id or set-group-id bits we may want to set. Approved by jlam@.
2005-04-20Document shells/rssh's RSSH_.*_PATH variables.seb1-1/+26
2005-04-20Check for the JRE and not the SDK package to figure which version of thetron1-4/+4
Sun Java package is installed.
2005-04-19Update sourceforge mirror sites: remove internap, unc, voxelwiz1-6/+3
which are not in the mirror list any longer, and ftp2, which is unresponsive for quite some time now.
2005-04-19Remove wonka support, now that wonka package is gone.wiz1-15/+3
Noted by schmonz@.