Commit graph

2619 commits

Author SHA1 Message Date
jlam
ea2920c02e Recommend "make clean && make install" instead of just "make install" when
rebuilding the pkg_install tools if they're out of date.  Suggested by
David Brownlee on tech-pkg@.
2003-09-14 15:32:30 +00:00
jlam
d521f1dec0 Update PKGTOOLS_REQD to 20030914. This version fixes a problem in
pkg_delete(1) where recursive pkg_delete'ing didn't work if
${PKG_DBDIR} != /var/db/pkg.
2003-09-14 05:02:50 +00:00
jlam
4928ecfa90 Document that a buildlink3.mk file must either directly or indirectly set
the value of BUILDLINK_PREFIX.<pkg>.
2003-09-14 01:46:47 +00:00
jlam
6d1f6b01a7 Document that the correct "pop" action uses :C and not :S 2003-09-14 01:00:18 +00:00
kim
bdd7dcc535 Document IMAP_UW_MAILSPOOLHOME 2003-09-13 18:32:08 +00:00
jlam
60b39e6872 Fix cases where we were calling "${PKG_BEST_EXISTS} <pkgbase>". <pkgbase>
isn't actually a pkgpattern; what we really want is <pkgwildcard>.  This
should fix breakage with the "update" and "replace" targets introduced in
revisions 1.1275 and 1.1278.
2003-09-13 18:26:15 +00:00
jlam
a7639b36d6 Kill the odd "duplicate checksum target" warning by rearranging a test
condition.  This only happened when we set PKG_*_REASON and have extracted
the package.
2003-09-13 14:40:40 +00:00
jlam
d4dafa1f49 We just depend on the package that best matches the pkgpattern, so remove
the unreachable code surrounded by checks for matching multiple packages.
2003-09-13 11:32:04 +00:00
jlam
22c47fcaf0 Change a few more uses of PKG_INFO into PKG_BEST_EXISTS. This corrects
the package size calculation and finding out for which packages we need
to add to +REQUIRED_BY.
2003-09-13 11:23:35 +00:00
jlam
435c602b22 Add the config files to the view also when there are rc.d scripts present.
Ignore any .pkgsrc files as those aren't meaningful for views.
2003-09-13 10:06:36 +00:00
jlam
e02692364f Don't add the perl dependency in bsd.pkg.mk if BUILDLINK_DEPENDS.perl is
defined (which signals that a buildlink[23].mk file will be included).
2003-09-13 08:20:08 +00:00
jlam
6922b1587c Correct an error message to be more meaningful, and optimize slightly by
avoiding a call to pkg_info(1).
2003-09-13 07:43:11 +00:00
jlam
c5a96ee5fa Only run the tests if TEST_TARGET is non-empty. 2003-09-13 06:21:36 +00:00
jlam
5c377018fd In cases where we need the best match for a pkgpattern, use
"${PKG_BEST_EXIST} pkgpattern" instead of "${PKG_INFO} -e pkgpattern".  The
latter can return multiple package names if there are multiple versions of
a piece of software installed.  PKG_BEST_EXIST is defined to be
"${PKG_ADMIN} -b -d ${_PKG_DBDIR} -s "" lsbest", so it searches for the
best installed package that matches the given pkgpattern or else returns
the empty string.

Bump PKGTOOLS_REQD to 20030912 since pkg_admin(1) needs to know about "-b"
and "-d <dir>".
2003-09-13 05:55:14 +00:00
jlam
073d9e24f9 Make the PERL5_* definitions sane in a pkgviews world. 2003-09-12 23:33:07 +00:00
salo
308a25fb9c Sync comments with reality. 2003-09-12 22:53:18 +00:00
grant
76c54876d1 remove redundant comment about USE_GCC2 and USE_GCC3 until they are
better handled.
2003-09-12 20:10:17 +00:00
grant
b04786501a move a SunPro tweak to compiler.mk. 2003-09-12 16:07:09 +00:00
grant
ada56b5a0b tidy up handling of LDFLAGS wrt USE_GCC_SHLIB a little. 2003-09-12 15:54:40 +00:00
salo
83dbd690de Typos/punctuation/caps. 2003-09-12 13:35:28 +00:00
grant
c934b0c4e0 start of improved compiler handling, mostly derived from the existing
gcc buildlink2.mk files and splitting the non-buildlink2.mk bits out
into compiler.mk.

this allows USE_GCC2 and USE_GCC3 to work with non-buildlink2 packages
again.
2003-09-12 13:03:38 +00:00
jlam
efc1b569dc Create two new variables:
DEFAULT_VIEW.${PKGBASE}      default view for ${PKGBASE}
VIEWBASE                     base location of files at run-time

The first is meant to be set by package Makefiles or in /etc/mk.conf, while
the latter is meant to read/used only.  VIEWBASE is either ${LOCALBASE} or
or ${LOCALBASE}/${DEFAULT_VIEW.${PKGBASE}} depending on whether the first
variable is the empty string or not.
2003-09-12 10:54:49 +00:00
jlam
b49af05cee Move the default settings for USE_BUILDLINK[23] from bsd.pkg.mk into
bsd.prefs.mk so that they may be tested/used in buildlink[23].mk files.
2003-09-12 10:49:28 +00:00
jlam
08c49aada0 Make adding config files to views other than the default view work if
PKG_SYSCONFBASE points outside of ${PREFIX}.
2003-09-12 05:15:03 +00:00
dmcmahill
592bab0b32 s/vulnerabilities/pkg-vulnerabilites 2003-09-11 03:00:21 +00:00
jmmv
00556183ea During print-PLIST, use PKGNAME_NOREV to search for matches, not PKGNAME
(though, keep the ${PKGNAME} replacement, as it contains the right value
in the PLIST).
2003-09-10 22:29:10 +00:00
jlam
4831429fd8 There's no need to preserve mode bits when copying the x11-links tree.
This fixes problems where .buildlink assumes the mode of
${LOCALBASE}/share/x11-links, which may be read-only.
2003-09-10 12:58:38 +00:00
jlam
059f36a8ff Create TEST_ENV variable that's initially just MAKE_ENV, but can be added
to by a package Makefile.  This is passed as the environment when running
the test target.  We often need this since packages can require setting
up LD_LIBRARY_PATH so that we can test before installation.
2003-09-10 02:20:50 +00:00
jlam
0f8e732621 Check that ${_PKG_DBDIR} exists before cd'ing into it. This makes
building using buildlink3 on systems that have never seen pkgsrc before
work properly.
2003-09-10 02:16:42 +00:00
jlam
106a1602ee Update PKGTOOLS_REQD to 20030907. Critical fixes include making
"pkg_delete -O pkgname" actually remove file entries for pkgname from the
pkgdb.byfile.db database.  This makes FORCE_PKG_REGISTER work again (this
must have been broken for a long time).
2003-09-09 13:36:36 +00:00
jlam
42f190469c Check that the lockfile isn't stale from being left over across a system
reboot by testing whether or not /var/run/dmesg.boot is newer than it or
not.  Fix suggested by agc@NetBSD.org and simonb@NetBSD.org.
2003-09-09 11:00:30 +00:00
jlam
81329481d9 Use pax(1) instead of "cp -R" so we preserve symlinks instead of following
them.
2003-09-09 09:15:02 +00:00
jlam
f32c4c102a Note how package views is also similar to GNU Stow, but state clearly the
main difference in philosophy between package views and these other
software management systems.
2003-09-09 09:13:20 +00:00
jlam
71ea615ef5 Document this file, and do the command length reduction by suppressing
repeated options as is done in in revision 1.3 of wrapper.sh.
2003-09-09 09:11:42 +00:00
seb
3ea756e459 Remove this unsupported float comparison. How did this worked? I wonder...
Introduce private variables _{MAKEINFO,TEXINFO_REQD}_{MAJOR,MINOR}
holding the major and minor number version numbers of available makeinfo
and of the minimum required version.
Use these to sort out if devel/gtexinfo is needed as dependency.
2003-09-09 09:10:55 +00:00
jlam
774516b55e Reduce length of command lines executed by not appending some options that
we've already seen:

-[DILR]*|-Wl,-R*|-Wl,-*,/*
	These are all only useful the first time we see them.  All other
	instances are redundant.

-l*
	Extra libraries are suppressed if they're repeated, e.g.,
	"-lm -lm -lm -lX11 -lX11 -lm -lm" -> "-lm -lX11 -lm".

The screen output is still likely to be very verbose, but you can check
in work/.work.log to see the actual commands executed.
2003-09-08 21:10:26 +00:00
jlam
56ed400b83 Provide URL for CMU depot. 2003-09-08 10:36:02 +00:00
jlam
b6b8313c8a Instead of canonicalizing all ${DEPOTBASE}/* into ${LOCALBASE}, don't
do it for rpath specifications, e.g. -Wl,-R/dir, -Wl,-rpath,/dir, etc.
This lets the depot directory for a package, in addition to the usual
/usr/pkg/lib, to be added to the rpath of a program or shared library
of an "overwrite" package.  Now, if the package instance in the
default view is forcibly removed, then shared library references will
still resolve to the existing shared libraries in the depot directory.

In the following example, I've built jpeg as a pkgviews package, and
tiff as an "overwrite" package:

% ldd /usr/pkg/lib/libtiff.so
/usr/pkg/lib/libtiff.so:
         -ljpeg.62 => /usr/pkg/lib/libjpeg.so.62
         -lz.0 => /usr/lib/libz.so.0
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
% pkg_delete -f jpeg-6b
pkg_delete: package `jpeg-6b' is required by other packages:
        tiff-3.5.7nb1
% ldd /usr/pkg/lib/libtiff.so
/usr/pkg/lib/libtiff.so:
         -ljpeg.62 => /usr/pkg/packages/jpeg-6b/lib/libjpeg.so.62
         -lz.0 => /usr/lib/libz.so.0
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0

The benefit here is that if the jpeg package is updated and also has
a bump in the major number of the shared lib, e.g. libjpeg.so.63.0,
then you can remove the old jpeg instance from the default view and
add the new jpeg package into the default view, and
/usr/pkg/lib/libtiff.so will _still_ resolve its libjpeg.so.62
reference.

Welcome to the power of Package Views!
2003-09-08 09:18:15 +00:00
jlam
6d54ef099c Rename BUILDLINK_PKG_DBDIR into _BLNK_PKG_DBDIR. This really is a private
implementation variable.
2003-09-08 07:30:07 +00:00
jlam
fb44146d81 Allow BUILD_VIEWS to be "yes" or "YES". 2003-09-08 01:13:02 +00:00
jlam
ea5ce961a5 We want to add consistently add to the default view if we use pkgviews
and pkg_add'ing.
2003-09-08 01:06:01 +00:00
jlam
44ee1a54b6 Suggest a good default value for RCD_SCRIPTS_DIR for pkgviews users. 2003-09-06 12:04:09 +00:00
jlam
ed5b560723 Move RCD_SCRIPTS_DIR definition to bsd.pkg.defaults.mk. This implies that
RCD_SCRIPTS_DIR is user-settable in /etc/mk.conf.
2003-09-06 11:51:16 +00:00
jlam
831a403f7f Install the rcd scripts at post-install time, not at post-install-script
time.  The rc.d script needs to be recorded in the PLIST, and
post-install-script time is too late if we use dynamic PLISTs.
2003-09-06 11:43:55 +00:00
jlam
27e999941f Add .PHONY targets for Makefile correctness. 2003-09-06 11:41:31 +00:00
jlam
834edb02e6 Move PKG_SYSCONFBASE definition into bsd.pkg.defaults.mk. This implies
that it's user-settable from /etc/mk.conf.
2003-09-06 11:39:29 +00:00
cjep
2fd1bc190e Also descend to sub directories for make lint 2003-09-06 11:28:13 +00:00
tron
20f7d53ff8 Remove "/pub" from pathnames on "ftp.fu-berlin.de" because such a directory
doesn't exist. It's apparently only mapped in the FTP server configuration.
2003-09-05 19:00:57 +00:00
jlam
134c40e5d9 "make deinstall" now tries to just delete this particular package first
before trying to delete all packages with the same PKGBASE.  This is better
semantics in a pkgviews world.
2003-09-05 15:00:10 +00:00
martti
58159d04f2 Use LOCALBASE instead of ZOULARISBASE 2003-09-05 13:54:13 +00:00
jlam
440bc402a1 Move BUILDLINK_CHECK_BUILTIN.<pkg> documentation into bsd.buildlink3.mk. 2003-09-05 11:39:02 +00:00
jlam
19fd2859c5 Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of
PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of
PKG_SYSCONFSUBDIR.  This makes PKG_SYSCONFBASE=/etc work with pkgviews by
installing all config files into /etc/packages/<pkg> instead of
occasionally putting some directly into /etc.

Also only create PKG_SYSCONFDIR if we're actually going to copy config
files.
2003-09-05 11:34:25 +00:00
jlam
e8c411d422 Typo 2003-09-05 09:44:34 +00:00
jlam
68b09207ef Check that USE_BUILDLINK2 is defined before including buildlink2.mk files. 2003-09-05 09:44:01 +00:00
jlam
6a970fe50b Allow buildlink3.mk file to specify BUILDLINK_CFLAGS.<pkg> that are
automatically added to CFLAGS and CXXFLAGS.  Note that -D... and -I...
settings should go into BUILDLINK_CPPFLAGS.<pkg> instead.  BUILDLINK_CFLAGS
is reserved for stuff like "-pthread" or other compiler-specific flags.

Also note why we add BUILDLINK_CPPFLAGS.<pkg> to both CFLAGS and CXXFLAGS
(because a lot of software just uses CFLAGS and ignores any CPPFLAGS value
that we pass to it).
2003-09-04 19:38:06 +00:00
jlam
bef0ac1b69 Provide a default definition for BUILDLINK_IS_BUILTIN.<pkg> that is yes/no
depending on whether or not the <pkg> is provided in the base system.  Also
tighten the BUILDLINK_PKG_DBDIR.<pkg> definition.
2003-09-04 05:40:25 +00:00
erh
2912824c9a Add an apache.mk, similar to java-vm.mk and emacs.mk, that allows apache
modules that will work with more than one version of the apache web server
to not require a separate package for each version of apache.  This was
originally based on java-vm.mk
	Makefile variables added:
		PKG_APACHE_ACCEPTED : Contains the list of valid versions of apache.
		USE_APR : If set, the package required apr to run.
	User variabled added:
		PKG_APACHE_DEFAULT : The version of apache to install, if there is
		                     none yet.  Defaults to apache13
	Variables set:
		PKG_APACHE : Which version of apache is being used.
2003-09-04 03:00:19 +00:00
jlam
09b844bb4c Fix typo ;; -> :; 2003-09-03 16:35:01 +00:00
tron
9502649c28 The package vulnerability list is now called "pkg-vulnerabilities". 2003-09-03 15:05:43 +00:00
jlam
1c49c25658 Require 20030824 of the pkg_install tools to get the changes for using
pkg_add(1) on non-NetBSD (or more precisely, non-poll) systems.
2003-09-03 14:08:09 +00:00
jlam
1a2276974b Don't restrict the user to only the default view. Also allow user to
customize the default view through setting DEFAULT_VIEW in /etc/mk.conf.
2003-09-03 13:56:28 +00:00
seb
17d17139aa No need to substitute anymore for ${INSTALL_INFO} in PLIST. 2003-09-02 23:38:56 +00:00
seb
99cb24f981 Test for ${PREFIX} existence before mkdir'ing it.
This fix NO_MTREE installation on Solaris when ${PREFIX} already exists
and is a symlink.

Example:

# uname -sr
SunOS 5.9
# cd /tmp
# rm -f foo
# ln -s /etc foo
# /bin/mkdir -p /tmp/foo
mkdir: "/tmp/foo": Exists but is not a directory
#
2003-09-02 12:01:14 +00:00
jlam
841b57441b Merge pkgviews-mk branch into the HEAD by running:
cd pkgsrc/mk
	cvs update -Pd -A
	cvs update -Pd -j pkgviews-mk-base -j pkgviews-mk
2003-09-02 06:59:37 +00:00
jlam
fe1d66ea29 Create new variables PKG_*_CMD that contain just the paths to the various
pkg_install tools.
2003-08-31 11:04:58 +00:00
wiz
893a275787 Add belnet and keihanna sourceforge mirrors; remove switch and osdn.
Addresses PR 22641.
2003-08-31 10:29:16 +00:00
jlam
e4ba59523f bsd.buildlink2.mk says that Solaris 9 works with full caching. 2003-08-31 10:17:16 +00:00
jlam
759dd368bc Remove N/A from this file... it's much easier to read now. 2003-08-31 10:15:42 +00:00
jlam
5ed77489aa Don't allow -R* options in dependency_libs -- rpath info shouldn't be in
there.
2003-08-31 08:56:39 +00:00
jlam
c5621e9ba4 Strip bare -L${BUILDLINK_DIR}, -L${BUILDLINK_X11_DIR} and -L${WRKSRC}, as
well as stripping -L to subdirs of these directories from dependency_libs
lines in *.lai files.  This corrects the changes in revision 1.18 of this
file and restores some functionality accidentally removed in version 1.19
of this file.  Should fix the subversion buildlink/libtool problem
reported on tech-pkg@.
2003-08-31 06:07:33 +00:00
jlam
9d564a4e5e Back out last revision since we modified bsd.pkg.install.mk to require
that {,DE}INSTALL_EXTRA_TMPL to be set if a package Makefile wants to use
them.
2003-08-30 22:57:05 +00:00
jlam
d505acc9c8 No longer assume that a DEINSTALL/INSTALL script in the package directory
is meant for {,DE}INSTALL_EXTRA_TMPL.  Package makefiles should explicitly
set those variables if they want to use them in conjunction with
USE_PKGINSTALL.
2003-08-30 22:53:39 +00:00
jlam
e19b751d03 Reorder the inclusion of bsd.pkg.install.mk so that it appears *before*
texinfo.mk.  This ensures that {,DE}INSTALL_EXTRA_TMPL isn't defined by
texinfo.mk before bsd.pkg.install.mk checks those variables.
2003-08-30 20:52:09 +00:00
jlam
8eeebf165b Add for use by the INSTALL/DEINSTALL scripts. 2003-08-30 18:42:36 +00:00
jlam
30dae47585 GNU make installed from pkgsrc can always be found as
${LOCALBASE}/bin/gmake.  ${LOCALBASE}/bin/${GNU_PROGRAM_PREFIX}/make
technically works, too, but this covers the (unsupported!!) case where the
user has GNU_PROGRAM_PREFIX="" and has moved the "make" binary directly
over the "gmake" symlink created by pkgsrc (Jeremy Reed reported this
problem on tech-pkg@ because he uses this a a debugging technique to find
out whether GNU make is actually needed by a package or not).
2003-08-27 20:03:44 +00:00
jlam
8d5649cbcd Correct the glob so that we actually match -L${BUILDLINK_DIR}/* and
-L${BUILDLINK_X11_DIR} and discard them.  (from pkgviews-mk).
2003-08-27 12:57:52 +00:00
jlam
e5462ca730 (*) Nuke the _BUILDLINK_SUBST_USE target now that subst.mk does the same
thing.

(*) Move the code to adjust Makefiles to refer to the correct
    PKGLOCALEDIR into bsd.pkg.mk and reimplement it using subst.mk so
    that it's non-USE_BUILDLINK2 packages can use it, too.

(*) Reimplement the PKGCONFIG_OVERRIDE code in bsd.pkg.mk using subst.mk.

(*) Reimplement the unbuildlink code in bsd.buildlink2.mk using subst.mk.
2003-08-27 11:29:56 +00:00
jlam
b81c512e4f subst.mk is a Makefile fragment that implements a general text replacement
facility for different classes of files in ${WRKSRC}.  For each class of
files, a target <class>-subst is created to perform the text replacement.

The following variables are used:

SUBST_STAGE.<class>
	"stage" at which we do the text replacement, e.g. pre-configure,
	post-build, etc.

SUBST_MESSAGE.<class>
	message to display, noting what is being substituted

SUBST_FILES.<class>
	files on which to run the substitution; these are relative to
	${WRKSRC}

SUBST_SED.<class>
	sed(1) substitution expression to run on the specified files

This basically extracts a useful piece of code from bsd.buildlink2.mk and
puts it in a place that allows it to be more widely used, and so that the
functionality doesn't depend on USE_BUILDLINK2 being defined.
2003-08-27 11:24:37 +00:00
wiz
1a81ad026e Add ne locale dir for gtk2. 2003-08-27 10:55:50 +00:00
jlam
53001478f3 Cut-n-pasto: s/GREP/GMAKE/ in the GNU make section. (from pkgviews-mk) 2003-08-27 01:58:25 +00:00
jlam
94036bc503 Forgot a USE_GMAKE => USE_GNU_TOOLS+=make. (from pkgviews-mk) 2003-08-27 01:01:25 +00:00
jlam
9fbdc941fe Create a symlink from the "make" requested by the package into
${TOOLS_DIR}/bin/make.  If a package wants GNU make, then it should
set:
	USE_GNU_TOOLS+=	make

in the package Makefile.  Allow for USE_GMAKE to continue to work
until we get a chance to sweep through pkgsrc and remove the usage
of this now-redundant variable.

This change allows us to avoid patching makefiles that use a bare
"make" command to invoke sub-make processes.  Idea suggested by
salo@netbsd.org in pkg/22509.
2003-08-26 20:15:23 +00:00
hubertf
5ae8aa8373 Clean up a few things in /tmp before building 2003-08-26 08:18:09 +00:00
reed
59de24e14c The standard "root" group under Linux is "root" not "wheel".
PR #22566
2003-08-25 15:47:15 +00:00
jlam
0d84a72afe Sanity check that the package is actually installed by running pkg_info(1)
before trying to create the binary package.  This makes:

	cd pkgsrc/category/foo
	make install
	pkg_delete foo
	make package

fail because package "foo" isn't actually installed, so no binary package
can be built.
2003-08-24 08:51:11 +00:00
taca
1a2b56a13f Add description of MYSQL_CHARSET and MYSQL_EXTRA_CHARSET.
Fix PR pkg/22560 by myself, OKed by wiz@.
2003-08-24 01:58:56 +00:00
jschauma
824986cd80 Set GMAKE to /usr/bin/make only of that actually exists, else set it
to ${LOCALBASE}/bin/gmake.  Patch by Soren Jacobsen in PR pkg/22506.
(Not closing that PR, as we should determine a procedure to bootstrap
on a system without any make.)
2003-08-23 16:04:26 +00:00
grant
d309157197 add support for extracting binary/library requires/provides on Darwin,
and simplify the logic to reduce code duplication.

fixes PR pkg/22492 from Julien T. Letessier.
2003-08-23 09:11:19 +00:00
grant
1e09b95da1 add LDD, from Julien T. Letessier in PR pkg/22492. 2003-08-23 09:07:07 +00:00
grant
3e632ea583 fix problem with shlib handling not being done on Darwin for
devel/gettext and other pkgs installing libraries ending in eg.
`x.y.z.so' rather than `.so.x.y.z'.

also fix off-by-one bug in shlib handling awk script causing the
first .so entry to not be commented out in the PLIST when it should
be.

ok'd by jlam.
2003-08-23 08:09:17 +00:00
jlam
f1ebe9c52b Fix a long-standing past-o that was harmless. 2003-08-23 03:57:49 +00:00
seb
c917496107 Use '${_PKG_SILENT}${_PKG_DEBUG}' instead of '@' (as seen on the pkgviews-mk
branch).
2003-08-22 22:04:03 +00:00
seb
783b9f53ba Try to deal with empty or "corrupted" Info directory file: if the
file exist when installing a package and it does not contain  at
least one line starting with '*' then remove it and let install-info
create a new one.

This should address PR pkg/22555 from reed@.
2003-08-22 18:17:03 +00:00
grant
e71e76a726 in check-shlibs, throw away warning from `type ldd' and only attempt
to run ldd if it is executable.

fixes bug where binaries just installed would be run (!) and the
install process possibly "hang" on Darwin because Darwin has no ldd!
2003-08-22 13:32:40 +00:00
gavan
8f1aedda6a Replace [ $A -nt $B ] with a portable equivalent 2003-08-21 16:24:31 +00:00
gavan
58bef710d6 Avoid circular dependency on gcc if USE_GCC[23] is set. 2003-08-21 16:16:46 +00:00
gavan
4de3840eec Fixes PR pkg/22528 2003-08-21 11:59:22 +00:00
gavan
2cf3251b24 Avoid keyword substitution in keyword matching pattern 2003-08-19 15:24:01 +00:00
gavan
44c0f50903 Remove dependence on ident and awk. This aids portability to Solaris. 2003-08-19 09:35:26 +00:00
jklos
bc9344585a Added text describing major.minor-latest directories for binaries built
from pkgsrc current.
2003-08-19 08:55:53 +00:00