Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2000 20:01:17 -0700
From:      Jeremy Lea <reg@freebsd.org>
To:        freebsd-ports@freebsd.org, freebsd-current@freebsd.org
Cc:        Satoshi Asami <asami@freebsd.org>, "Jordan K. Hubbard" <jkh@zippy.cdrom.com>, Sheldon Hearn <sheldonh@iafrica.com>, bmah@freebsd.org, Maxim Sobolev <sobomax@freebsd.org>
Subject:   Please review: New pkg_which version and bsd.port.mk patch.
Message-ID:  <20000911200117.H39816@shale.csir.co.za>

next in thread | raw e-mail | index | archive | help
Hi,

(Once again cross posted since -ports is the major consumer).

At http://people.freebsd.org/~reg/ there is a new patch for "pkg_which",
now implemented as two new options for pkg_info.  Please review this for
style and silly things...

Also, if you download the bsd.port.mk patch from the page, you can see a
new package-depends target, and a check-plist-conflicts target.

The new package-depends target is not only about three times faster, but
it also doesn't require any Makefiles for depends (so you can just
build with the one port extracted, if you have already installed
depends).  It also has the feature of registering with the correct
package (so you'll not see errors about missing +REQUIRED_BY for
ghostscript{5,55,6}).  This can be used for the XFree86 3.3.6/4.0 and
for OpenMotif/LessTif, etc.

check-plist-conflicts could be inserted before pre-install to test if
you are going to overwrite files.  It could also be used in reverse to
check for updates - if you have a new package (say gtk-1.2.8) and it's
PLIST conflicts with some installed port (say gtk-1.2.3), then this is a
good choice for what we want to upgrade.
  
Regards,
 -Jeremy

-- 
FreeBSD - Because the best things in life are free...
                                           http://www.freebsd.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000911200117.H39816>