Bug 54478

Summary: [NEW PORT] sysutils/pkg_install
Product: Ports & Packages Reporter: Oliver Eikemeier <eikemeier>
Component: Individual Port(s)Assignee: Port Management Team <portmgr>
Status: Closed FIXED    
Severity: Affects Only Me CC: eikemeier
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
pkg_install.shar
none
file.diff none

Description Oliver Eikemeier 2003-07-14 16:50:15 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:

replace
  ${MASTER_SITE_LOCAL}
by
  ftp://ftp.fillmore-labs.com/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/

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.
Comment 1 Kris Kennaway freebsd_committer freebsd_triage 2003-07-23 12:57:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

portmgr territory
Comment 2 jimbo 2003-07-24 00:58:03 UTC
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.
Comment 3 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-08-03 22:45:16 UTC
State Changed
From-To: open->analyzed

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.
Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-08-27 05:47:53 UTC
State Changed
From-To: analyzed->closed

Committed with some modifications.  Thanks!