Up to [cvs.netbsd.org] / pkgsrc / mk / tools
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.38 / (download) - annotate - [select for diffs], Thu Dec 8 20:38:39 2011 UTC (2 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
HEAD
Changes since 1.37: +4 -2
lines
Diff to previous 1.37 (colored)
mk/tools/tools.DragonFly.mk: Add some native tools Add xzcat, pax, and alphabetize cat
Revision 1.37 / (download) - annotate - [select for diffs], Tue Dec 6 19:08:31 2011 UTC (2 months ago) by marino
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
mk/tools: Fix flex tool definition for DragonFly
Revision 1.36 / (download) - annotate - [select for diffs], Wed Apr 1 12:07:08 2009 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.35: +1 -2
lines
Diff to previous 1.35 (colored)
Remove tool definition for native pax as it is not fully compatible with the expected pax use and has some bad behavior making it undesirable to work around. Discussed with hasso@ and on tech-pkg.
Revision 1.35 / (download) - annotate - [select for diffs], Sun May 25 21:40:59 2008 UTC (3 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.34: +4 -1
lines
Diff to previous 1.34 (colored)
DragonFly normally has bsdtar in /usr/bin.
Revision 1.34 / (download) - annotate - [select for diffs], Thu May 22 20:11:55 2008 UTC (3 years, 8 months ago) by joerg
Branch: MAIN
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Add ftp as tool. On NetBSD and DragonFly, this will use the system 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.
Revision 1.33 / (download) - annotate - [select for diffs], Mon Aug 20 11:00:33 2007 UTC (4 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.32: +2 -1
lines
Diff to previous 1.32 (colored)
Add readelf as tool, for only only the BSDs get it.
Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 28 01:21:15 2007 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.31: +3 -3
lines
Diff to previous 1.31 (colored)
Also use the shell builtin for [. Add comment for test and [ about that.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jul 28 01:19:07 2007 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
Always use the test builtin...
Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 19 17:01:12 2007 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
Add bzip2 as tool. All platforms that had code to deal with bzcat also get bzip2, the rest falls back to archivers/bzip2. OK jlam.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Jun 19 14:21:19 2007 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.28: +2 -1
lines
Diff to previous 1.28 (colored)
Add ident as tool and use /usr/bin/ident on those platforms I know to have it. Fallback to devel/rcs otherwise. Commited during freeze as it is a dependency of pbulk.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 7 19:25:33 2007 UTC (5 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
jlam-pkgviews-base,
jlam-pkgviews
Changes since 1.27: +3 -1
lines
Diff to previous 1.27 (colored)
Someone decided to remove gtar without discussing this first, so keep track of it here as well.
Revision 1.27 / (download) - annotate - [select for diffs], Wed Jul 5 04:32:10 2006 UTC (5 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.26: +3 -1
lines
Diff to previous 1.26 (colored)
Teach the tools framework about the following new tools:
itools, intltool, diff3, sdiff, msgmerge
* Adding USE_TOOLS+=itools to a package Makefile will cause the
tool-directory versions of imake, makedepend, mkdirhier and xmkmf
to point to the ones from the devel/nbitools package.
This change will remove the need for nbitools/buildlink3.mk, which
currently does a bit of hackery to force the "right" imake tools to
be used by packages that need it.
* Adding USE_TOOLS+=intltool to a package Makefile will cause the
local versions of intltool-* inside ${WRKSRC} to be replaced by
copies from the textproc/intltool package. If "intltool" is not
specified as a tool, then we create "broken" intltool-* tools in
the tools directory to help highlight hidden dependencies on the
intltool package.
In addition, modify the tools framework so that if "perl" is not
specified as a tool, then we create a "broken" perl tool in the
tools directory for the same reason as for "intltool".
These two changes together will remove the need for
intltools/buildlink3.mk and should also catch all cases where the
sources' intltools may have been silently used because perl was
found on the system.
* Adding USE_TOOLS+=diff3, USE_TOOLS+=sdiff, or USE_TOOLS+=msgmerge
to a package Makefile will cause the corresponding tool to be pulled
into the tools directory.
These are convenience tools to help simplify dependencies for some
packages.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Jun 14 16:57:07 2006 UTC (5 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored)
Teach the tools framework about "openssl".
Revision 1.12.2.3, Wed Jun 7 15:25:40 2006 UTC (5 years, 8 months ago) by tv
Branch: tv-derecurse
Changes since 1.12.2.2: +0 -65
lines
FILE REMOVED
EOL the tv-derecurse branch; it has become too outdated. The last live revision can be fetched at the tv-derecurse-eol tag.
Revision 1.25 / (download) - annotate - [select for diffs], Sun May 21 16:55:23 2006 UTC (5 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored)
Teach the tools framework about "groff" as a tool.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 6 05:25:45 2006 UTC (5 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.23: +4 -1
lines
Diff to previous 1.23 (colored)
Teach the tools framework how to supply a pkgsrc version of install-info 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.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Mar 5 16:27:29 2006 UTC (5 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.22: +4 -1
lines
Diff to previous 1.22 (colored)
* Teach the tools framework how to supply the pkgsrc version of
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.
Revision 1.22 / (download) - annotate - [select for diffs], Wed Feb 15 20:02:30 2006 UTC (5 years, 11 months ago) by reed
Branch: MAIN
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored)
DragonFly has native /usr/bin/gtar so add TOOLS_PLATFORM.gtar.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 8 03:36:13 2005 UTC (6 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
Add "soelim", also part of groff if replacement is needed.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 4 20:02:01 2005 UTC (6 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored)
Teach the tools framework about "sleep" which can be provided by the sysutils/coreutils package.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 12 16:28:29 2005 UTC (6 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.18: +2 -1
lines
Diff to previous 1.18 (colored)
Teach the tools framework about ``printf'', which can be replaced by the printf in sysutils/coreutils.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 20 03:50:19 2005 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored)
Teach the tools framework about "byacc", which is a Berkeley-compatible 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.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 24 20:59:59 2005 UTC (6 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.16: +2 -1
lines
Diff to previous 1.16 (colored)
Teach the tools framework about csh, and replace with tcsh if necessary.
Revision 1.16 / (download) - annotate - [select for diffs], Thu Jun 23 20:45:34 2005 UTC (6 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
Note locations for native diff tools.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 3 22:54:44 2005 UTC (6 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Teach the tools framework about mktemp. Replace explicit tests for mktemp with USE_TOOLS+=mktemp in the samba packages.
Revision 1.14 / (download) - annotate - [select for diffs], Thu May 26 21:46:14 2005 UTC (6 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.13: +2 -1
lines
Diff to previous 1.13 (colored)
Teach the tools framework about nroff.
Revision 1.13 / (download) - annotate - [select for diffs], Mon May 23 01:20:50 2005 UTC (6 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Teach the tools framework about "flex" so that packages can specify that they require flex instead of any old lex.
Revision 1.12.2.2 / (download) - annotate - [select for diffs], Tue May 17 18:29:46 2005 UTC (6 years, 8 months ago) by tv
Branch: tv-derecurse
CVS Tags: tv-derecurse-eol
Changes since 1.12.2.1: +65 -0
lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored)
sync [all but bsd.pkg.mk] with HEAD
Revision 1.12.2.1, Mon May 16 03:07:38 2005 UTC (6 years, 8 months ago) by tv
Branch: tv-derecurse
Changes since 1.12: +0 -65
lines
FILE REMOVED
file tools.DragonFly.mk was added on branch tv-derecurse on 2005-05-17 18:29:46 +0000
Revision 1.12 / (download) - annotate - [select for diffs], Mon May 16 03:07:38 2005 UTC (6 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: tv-derecurse-merge
Branch point for: tv-derecurse
Changes since 1.11: +1 -2
lines
Diff to previous 1.11 (colored)
Change the EXTRACT_USING_PAX defined/undefined option into a EXTRACT_USING
which can take multiple values -- "pax" or "gtar". The default value
of EXTRACT_USING is "pax", which more closely matches reality since
before, we were using bootstrap "tar" for ${GTAR} and it was actually
pax-as-tar. Also, stop pretending pax-as-tar from the bootstrap kit
or on NetBSD is GNU tar. Lastly, in bsd.pkg.extract.mk, note whether
we need "pax" or "gtar" depending on what we need to extract the
distfiles.
Revision 1.11 / (download) - annotate - [select for diffs], Sat May 14 21:15:07 2005 UTC (6 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
Consider ${TAR} differently from ${GTAR}. Currently, mark pkgsrc down
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.
Revision 1.10 / (download) - annotate - [select for diffs], Tue May 10 19:56:51 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
Remove conditional expression from tools.*.mk files. Strip handling has moved to its own file, and we only need to define TOOLS_PLATFORM.strip if it actually exists on the system.
Revision 1.9 / (download) - annotate - [select for diffs], Wed May 4 06:42:43 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.8: +3 -1
lines
Diff to previous 1.8 (colored)
Teach the new tools framework about ${STRIP}, which is used in some
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.
Revision 1.8 / (download) - annotate - [select for diffs], Tue May 3 20:41:53 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Teach the new tools framework about INSTALL and set the appropriate
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.
Revision 1.7 / (download) - annotate - [select for diffs], Tue May 3 16:30:34 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Teach the new tools framework about MAIL_CMD. We use mail/nail as a "mail" replacement in case TOOLS_PLATFORM.mail is empty.
Revision 1.6 / (download) - annotate - [select for diffs], Mon May 2 04:42:08 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Teach the new tools framework about ldconfig. This must be provided by
tools.${OPSYS}.mk, so at the very worst, it must be set to "true".
Revision 1.5 / (download) - annotate - [select for diffs], Mon May 2 02:50:34 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Teach the new tools framework about USE_TOOLS+=bzcat.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 28 17:30:24 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Note the "[" is natively available everywhere (usually as a shell builtin).
Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 27 16:52:28 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.2: +56 -56
lines
Diff to previous 1.2 (colored)
Rename PLATFORM_TOOLS.* to TOOLS_PLATFORM.* to bring the variable names under the same namespace as the other parts of the new tools framework.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 27 15:59:25 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.1: +4 -1
lines
Diff to previous 1.1 (colored)
The BSDs all have lex, tbl, and yacc in the base system.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Apr 27 15:28:16 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Initial stab at creating lists of system-supplied tools for each platform.
These were culled from pkgsrc/mk/${OPSYS}.mk. These files should only be
listing utilities that aren't installed by pkgsrc.