The NetBSD Project

CVS log for pkgsrc/mk/tools/tools.DragonFly.mk

[BACK] Up to [cvs.netbsd.org] / pkgsrc / mk / tools

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.36 / (download) - annotate - [select for diffs], Wed Apr 1 12:07:08 2009 UTC (3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, HEAD
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 (13 months, 1 week 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 (13 months, 1 week 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 (22 months, 2 weeks 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 (23 months, 1 week 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 (23 months, 1 week 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 (2 years 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 (2 years 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 (2 years, 4 months 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 (3 years 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 (3 years 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.2, Wed Jun 7 15:25:40 2006 UTC (3 years ago) by tv
Branch: tv-derecurse
Changes since 1.12.2.1: +1 -1 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 (3 years, 1 month 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 (3 years, 3 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 (3 years, 4 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 (3 years, 4 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 (3 years, 7 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 (3 years, 7 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 (3 years, 8 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 (3 years, 9 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 (4 years 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 (4 years 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 (4 years, 1 month 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 (4 years, 1 month 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 (4 years, 1 month 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.1 / (download) - annotate - [select for diffs], Tue May 17 18:29:46 2005 UTC (4 years, 1 month ago) by tv
Branch: tv-derecurse
CVS Tags: tv-derecurse-eol
Changes since 1.12: +1 -1 lines
Diff to previous 1.12 (colored)

sync [all but bsd.pkg.mk] with HEAD

Revision 1.12 / (download) - annotate - [select for diffs], Mon May 16 03:07:38 2005 UTC (4 years, 1 month 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 (4 years, 1 month 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 (4 years, 1 month 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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 (4 years, 2 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>