Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Fix awk in pkgchk.conf parsing broken in 1.14
|
|
Make -r work with -B
|
|
Fix typo in last which resulted in installations being recorded
as failed.
|
|
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
|
|
Speed optimisations:
Reduce number of calls to 'make'
If a package is checked in the '-u' check, skip it in the '-a' check
Features:
Output after the checking phase is now suitable for use as an sh script
Implement '-r' which will recursively delete mismatched packages
Fixes:
Change pkgchk references to pkg_chk
|
|
a missing shared library from XFree86-3.3.x (libXext.so.6.3).
|
|
Thomas-Peter Klug <thomas-peter.klug@db.com> on port-amiga.
|
|
+ Convert a few "grep | awk" pipelines into straight awk.
+ Add in path names per OS.
+ Add a just-in-time su so that pkg_tarup can be run as a normal user, and
the right things will happen.
|
|
Report failed installs when running with -k
|
|
|
|
Correct check for X libraries (x11 tag)
|
|
Version now 3.08.
|
|
WRKSRC= ${WRKDIR}
This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
|
|
packages.
|
|
|
|
libraries to ${X11BASE} under ${LOCALBASE}/share/x11-links. It is intended
for use by buildlink code to cleanly separate out the true X11 code files
from any installed X11 package code files. The X11 hierarchies supported
are:
XFree86-3.3.x
XFree86-4.0.x
XFree86-4.1.0
|
|
Fix -B on some systems, and implement '-k' (similar to make's usage)
|
|
the X11 headers and libraries in ${BUILDLINK_X11_DIR} in constructing
the header and library search paths for the compiler.
|
|
|
|
-u should imply -i
|
|
of the user's one
|
|
Check during install if packages have already been installed.
Avoids reinstalling a package if it had already been installed as
a depends on a previous package.
|
|
installing buildlinkX11.rules as X11.rules via a symlink to ensure that
buildlinkX11.rules gets used in place of X11.rules everywhere. This should
fix pkg/13638 by Martin Husemann <martin@duskware.de>.
|
|
Bump to 20010807.
|
|
- Add Solaris portability fixes supplied by Stoned Elipot in PR pkg/13434.
- Rename binary to "pkg_chk" which matches the naming of our package tools
and avoids confusion with Solaris's "pkgchk" command.
|
|
Noted by Tomasz Luchowski.
|
|
Better support for tbz packages, `pkg_add -u', and lots of man page fixes.
|
|
Bump to 3.07.
|
|
rpm/buildlink.mk.
|
|
commented-out USE_LIBINTL.
|
|
|
|
don't use python, set this to NO_PACKAGE to prevent building a binary
package. For now I'll let someone else look at merging this directly
into the python pkg (where it should be).
|
|
|
|
[cmp, dirname, sort, wc]
|
|
expression for substituting in DEINSTALL/INSTALL scripts. Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.
|
|
|
|
|
|
(Solaris 88/x86, of course with X running :)
Make xpkgwedge not wedge in this config.
|
|
Handle obsoleted (and to a limited extent moved) packages is a more graceful
fashion (pkgtools/perl-mk anyone :)
|
|
|
|
but at least it's consistent :)
|
|
|
|
compatible, and not everyone uses a full BSD environment on !BSD.
|
|
to install things like "open.3" and "lib.3" which confuse users. Perl
ships with a documentation tool, "perldoc", for this purpose; create a
MESSAGE indicating that it should be used instead. (Perl still installs
command line program manual pages in man1.)
* Integrate bsd.perl.mk into the perl5-base build where it should have been
from the beginning. The separate perl-mk pkg makes binary packages of
perl-mk completely useless[*]. Older perl builders will not break, since
<bsd.pkg.mk> contains fallback definitions that are evaluated at pkg
build time.
=====
[*] bsd.perl.mk is tightly bound to the version of perl that is installed.
The version name "perl-mk-1.1" is completely useless as a binary pkg,
since keeping multiple binary versions of perl on a FTP server means
that one of the perl-mk's will get clobbered.
However, putting the current pkgsrc PERL5_DIST_VERS in the perl-mk pkg
is also a problem, because that doesn't necessarily reflect the
installed version of perl. Snarfing the installed version at perl-mk
build time would be even uglier, since you could not then walk the tree
without perl being installed.
The cleanest solution is to integrate bsd.perl.mk into the perl5-base
pkg, and let those who have not upgraded perl yet use the runtime
definitions in <bsd.pkg.mk>.
|
|
Ensure -u works for packages which have more than one package depending
upon them.
|
|
- Set BSD_PKG_MK when parsing mk.conf - from PR pkg/13413 from Stoned Elipot
- Actually delete previous version of a package when updating via binary pkgs
- After finishing print a summary of packages updated and added
|
|
Bernd Ernesti.
|
|
OSVERSION_SPECIFIC flag set.
bump version to 3.04
|
|
- Move update/installs after check phase, and perform all updates before
installs.
- When updating packages that depend on each other, skip dependent
packages to reduce unnecessary rebuilding.
- Implement -n (display actions but do not perform them)
|