Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2005-04-28 | Make the pretty-printing actually work by passing all of the options on | jlam | 1 | -3/+3 | |
different lines to the word-wrap script. | |||||
2005-04-28 | We don't need to use ${SORT} to sort the options list. VAR:O will do | jlam | 1 | -13/+6 | |
nicely. | |||||
2005-04-28 | There is no uk_UA.ISO_8859-1. Luckily no package believes otherwise, | wiz | 13 | -39/+13 | |
so let us remove them. Suggested by uwe@. | |||||
2005-04-28 | Defer execution until the value is needed. This avoids needing ${ECHO}, | jlam | 1 | -17/+12 | |
${XARGS}, and ${SORT} until the make targets are executed. | |||||
2005-04-28 | Only set the "TOOL" variable if one has been associated with the tool. | jlam | 1 | -1/+3 | |
2005-04-28 | coreutils.mk has been merged into replace.mk | jlam | 1 | -2/+1 | |
2005-04-28 | Merge coreutils.mk into replace.mk. Also remove the "coreutils" option | jlam | 2 | -80/+474 | |
to USE_TOOLS and replace it with the names of the various tools we're getting from coreutils, e.g. "mv", "mkdir", "rm", etc. | |||||
2005-04-28 | Note the "[" is natively available everywhere (usually as a shell builtin). | jlam | 13 | -13/+26 | |
2005-04-28 | Remove unused variable _TOOLS_REPLACE_LIST. | jlam | 1 | -8/+1 | |
2005-04-28 | whitespace changes to simplify merging with coreutils.mk. | jlam | 1 | -28/+28 | |
2005-04-28 | We only need to loop over the tools that we say we're going to use. | jlam | 1 | -8/+7 | |
2005-04-28 | Create _USE_TOOLS, a sanitized versino of USE_TOOLS that removes the | jlam | 1 | -38/+49 | |
tools that are overridden by superseding ones. Use it in place of USE_TOOLS in most places. This fixes the situation where we can depend on the tool that overridden, e.g. USE_TOOLS= gawk awk. | |||||
2005-04-28 | Correct the PKGPATH for gsed. | jlam | 1 | -2/+2 | |
2005-04-28 | Split out the tools from the same package into separate clauses so that | jlam | 1 | -106/+113 | |
you can specify wanting individual tools from that package. | |||||
2005-04-28 | Define TOOLS_DEPENDS.* to be the dependency that will be added, and | jlam | 5 | -34/+71 | |
filter out dependencies that have already been added. | |||||
2005-04-28 | Rename TOOLS_DEPENDS.* to TOOLS_DEPMETHOD.* to roughly match the | jlam | 2 | -29/+29 | |
buildlink terminology for the same concept. | |||||
2005-04-27 | Correct the fallback value of FALSE. | jlam | 1 | -2/+2 | |
2005-04-27 | Remove redundant checks. | jlam | 1 | -9/+1 | |
2005-04-27 | Don't bother testing whether the target file is excutable. Let's just | jlam | 1 | -7/+4 | |
trust the user. | |||||
2005-04-27 | Define tools that we use within the tools framework itself. | jlam | 1 | -1/+14 | |
2005-04-27 | Clarify why we want the perl symlink. | jlam | 1 | -3/+3 | |
2005-04-27 | Linux doesn't seem have lex as part of the base system, so don't bother | jlam | 1 | -4/+1 | |
with the check. | |||||
2005-04-27 | Split out the perl handling to a separate file, since we always use the | jlam | 2 | -21/+20 | |
pkgsrc perl, and it isn't really like any of the other tools that we replace based on a system-/pkgsrc-supplied distinction. | |||||
2005-04-27 | Handle cases where pkgsrc bootstrap installs tools, e.g. pax, tar, sed. | jlam | 2 | -1/+94 | |
Where bootstrap installs these tools, they should be considered system- supplied since pkgsrc won't be providing replacements for them. bootstrap.mk encapulates the information from the bootstrap script. It should eventually go away after the bootstrap script has been taught to write out the correct TOOLS_PLATFORM.* entries to the example mk.conf file. | |||||
2005-04-27 | Rename PLATFORM_TOOLS.* to TOOLS_PLATFORM.* to bring the variable names | jlam | 14 | -691/+691 | |
under the same namespace as the other parts of the new tools framework. | |||||
2005-04-27 | Remove conflict between bison and yacc... now "bison" simply overrides | jlam | 1 | -8/+8 | |
"yacc" when both are specified. Also add comments to note other instances where we override other tools: gsed & sed, gawk & awk, gm4 & m4. | |||||
2005-04-27 | cmp should be a symlink, not a wrapper. | jlam | 1 | -2/+2 | |
2005-04-27 | Teach replace.mk about awk, m4, and sed when the GNU versions aren't | jlam | 1 | -4/+50 | |
required. | |||||
2005-04-27 | Get rid of the _TOOLS_USE_PLATFORM.* table as the information has now | jlam | 1 | -65/+3 | |
been placed in the various tools.${OPSYS}.mk files using PLATFORM_TOOL.* definitions. | |||||
2005-04-27 | BSD/OS supplies an mtree. | jlam | 1 | -1/+2 | |
2005-04-27 | Note lex if it's present on the system. | jlam | 1 | -1/+4 | |
2005-04-27 | The BSDs all have lex, tbl, and yacc in the base system. | jlam | 4 | -4/+20 | |
2005-04-27 | /usr/xpg4/bin/sed is actually not good enough for pkgsrc, so don't list | jlam | 1 | -2/+1 | |
it as a system-supplied sed. | |||||
2005-04-27 | Fix erroneous path to sed and add a check for bison. | jlam | 1 | -2/+5 | |
2005-04-27 | Initial stab at creating lists of system-supplied tools for each platform. | jlam | 14 | -1/+774 | |
These were culled from pkgsrc/mk/${OPSYS}.mk. These files should only be listing utilities that aren't installed by pkgsrc. | |||||
2005-04-27 | We can't add dependencies on packages that are never registered. | jlam | 1 | -3/+11 | |
archivers/pax and pkgtools/mtree fall in this category since they are usually installed by pkgsrc bootstrap. | |||||
2005-04-27 | Teach replace about mtree/MTREE. | jlam | 1 | -3/+19 | |
2005-04-27 | Fix typo. | jlam | 1 | -2/+2 | |
2005-04-27 | Teach replace.mk about replacements for SH (shells/pdksh) and SHLOCK | jlam | 1 | -2/+34 | |
(pkgtools/shlock). | |||||
2005-04-27 | Teach replace.mk about GTAR and PAX (replace with archivers/pax if | jlam | 1 | -3/+41 | |
necessary). | |||||
2005-04-26 | Teach replace.mk about cmp/CMP. | jlam | 1 | -4/+22 | |
2005-04-26 | Let USE_TOOLS+=coreutils cause BASENAME, CAT, CHGRP, etc. to be overridden | jlam | 1 | -3/+44 | |
to point to the pkgsrc versions of those tools. | |||||
2005-04-26 | To avoid errors, check that there is a TOOL variable associated with | jlam | 1 | -4/+4 | |
the tool before we set it. | |||||
2005-04-26 | Packages that want GNU m4 will probably still invoke it as "m4". | jlam | 1 | -1/+2 | |
2005-04-26 | Merge findutils.mk into replace.mk. We now just use USE_TOOLS+=find | jlam | 3 | -35/+39 | |
or USE_TOOLS+=xargs, and cause FIND and XARGS to point to the correct commands. | |||||
2005-04-26 | If we're using one of the package's utilities, we're going to be using | jlam | 1 | -1/+3 | |
them all, so make sure _TOOLS_USE_PKGSRC.* is set to "yes". | |||||
2005-04-26 | Continue the work in previous commit by making the code more | jlam | 1 | -27/+15 | |
cut-n-paste-friendly for packages with large numbers of utilities. | |||||
2005-04-26 | Make some code more cut-n-paste-friendly for packages that replace lots | jlam | 1 | -11/+13 | |
of tools. | |||||
2005-04-26 | The gzip utilities aren't ever prefixed with ${GNU_PROGRAM_PREFIX}... | jlam | 1 | -4/+4 | |
they're just "gzip", "gunzip" and "gzcat". | |||||
2005-04-26 | Fix conditions on grep and gzip so that if any of the TOOLS_IGNORE.* are | jlam | 1 | -7/+13 | |
defined for their respective utilities, then we skip the processing to avoid dependency loops. |