portmaster-with-package-support release candidate available for testing

Christer Solskogen christer.solskogen at gmail.com
Thu Dec 3 15:10:11 UTC 2009

Doug Barton wrote:

> You can find the information on accessing the svn version at
> http://dougbarton.us/portmaster-proposal.html
> A more-or-less complete list of the new features:
> - -P|--packages, -PP|--packages-only
> 	Basically like the portupgrade features to try downloading a package
> first then build it if no package is available, or use only packages.

Bug report:

web# pkg_version -IL=
ImageMagick-nox11                   <
freetype2                           <
glib                                <
libltdl                             <
libxml2                             <
mysql-proxy                         <

All of these out of date ports have a new prebuilt package in 
/usr/ports/packages/All - Created with portmaster.

portmaster -a -PP gives alot of: /usr/local/sbin/portmaster: cannot 
create : No such file or directory - (Are they harmless?)

portmaster also wants to download from 
even if the packages is available in /usr/ports/packages/devel:

===>>> Starting build for ports that need updating <<<===

===>>> Launching child to update libltdl-2.2.6a_1

===>>> Port directory: /usr/ports/devel/libltdl22
Not Found

===>>> The newest available package (libltdl-2.2.6a)
        is older than the version in ports (libltdl-2.2.6b)

===>>> Try --packages-if-newer, or do not use -PP/--packages-only
===>>> Aborting update

===>>> Update for libltdl-2.2.6a_1 failed
===>>> Aborting update

web# ls -l /usr/ports/packages/devel/libltdl-2.2.6b.tbz
lrwxr-xr-x  1 root  wheel  25 Dec  3 15:46 
/usr/ports/packages/devel/libltdl-2.2.6b.tbz -> ../All/libltdl-2.2.6b.tbz

In my case web is a jailed guest where /usr/ports and 
/usr/ports/packages  is a null mount from the host.


More information about the freebsd-ports mailing list