FreeBSD Bugzilla – Bug 54478
[NEW PORT] sysutils/pkg_install
Last modified: 2003-08-27 05:48:10 UTC
The recent changes made it difficult for users of FreeBSD systems <= 4.6
to use a recent ports tree. Furthermore ports conflict checking is only
available on 5.x systems
Fix: This port installs a -CURRENT snapshot of the pkg_install tools as a port,
a patch to bsd.ports.mk to use this port when installed and to install
this port on systems < 4.7 is included.
How to test:
How to commit:
put pkg_install-20030714.tar.bz2 into ~/public_distfiles/ on your freefall
account and set MASTER_SITE_SUBDIR to your freefall username.
How to create a new snapshot:
Go to a machine with -CURRENT in /usr/src. Then do
pax -w -x ustar -s ",^/usr/src/usr.sbin/pkg_install,pkg_install-`date +%Y%m%d`," \
/usr/src/usr.sbin/pkg_install | bzip2 > "pkg_install-`date +%Y%m%d`.tar.bz2"
nd adjust PORTVERSION and distinfo accordingly.
I could not get this port to build correctly - libinstall.a does not get
created, so the build fails.
The fix found in http://www.freebsd.org/cgi/query-pr.cgi?pr=54475 does work
properly when applied to /usr/ports/Mk/bsd.port.mk, however. Although as
noted in followup to that PR, make deinstall still does not work properly
after applying the patch.
The pkg_install port has been added with a few modifications. The diffs to
bsd.port.mk will be tested on bento before being committed to the tree.
Committed with some modifications. Thanks!