summaryrefslogtreecommitdiff
path: root/mk/tools/tools.Interix.mk
AgeCommit message (Collapse)AuthorFilesLines
2014-03-06Provide uniq(1) as a TOOLS.uebayasi1-1/+2
2009-12-19SUA 6.0 have patch command sufficent to use with pkgsrc.obache1-1/+4
Workaround of PR#42379, broken nbpatch package on SUA 6.1.
2009-12-13Update tool paths and arguments for SUA 6.0obache1-1/+28
XXX: If someone have SUA 5.2 and confirmed that it have same tools for SUA 6.0, XXX: please replace Interix-[0-5].*-* with Interix-[0-3].*-*.
2006-11-06Use the shell "test" builtin. Not only is it faster, but /bin/test istv1-2/+2
wrong about some of its results when using implied privileges (e.g., an account in group Administrators where the directory is writable by Users).
2006-03-06Teach the tools framework how to supply a pkgsrc version of install-infojlam1-1/+4
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 ofjlam1-1/+4
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.
2005-11-04Teach the tools framework about "sleep" which can be provided by thejlam1-1/+2
sysutils/coreutils package.
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-12Teach the tools framework about ``printf'', which can be replaced by thejlam1-1/+2
printf in sysutils/coreutils.
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-06-24Teach the tools framework about csh, and replace with tcsh if necessary.jlam1-1/+2
2005-06-23Note locations for native diff tools.jlam1-1/+2
2005-05-10It's actually /usr/contrib/bin/gawk.jlam1-2/+2
2005-05-10Split out ldconfig handling from the USE_TOOLS processing in replace.mk.jlam1-2/+1
This makes more sense since there is never going to be a pkgsrc replacement for ldconfig. We now always create an ldconfig tool in ${TOOLS_DIR} that either calls the system-supplied one if it exists, or is a no-op.
2005-05-05IRIX and Interix use the install-sh script from bootstrap as their installjlam1-2/+1
tool. This is handled directly within bootstrap.mk, so remove these unnecessary definitions.
2005-05-05Interix has /bin/strip.jlam1-2/+2
2005-05-04Teach the new tools framework about ${STRIP}, which is used in somejlam1-1/+2
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-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-47/+47
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/+50
These were culled from pkgsrc/mk/${OPSYS}.mk. These files should only be listing utilities that aren't installed by pkgsrc.