The portcheckout(1) reads the /usr/ports/INDEX file and checks-out
a given port and its dependencies. This makes it easy to use the
ports system without having a full and up-to-date /usr/ports tree.
A typical use would be to connect to the Internet, possibly download
a new INDEX and ports upgrade kit, download a port skeleton with
portcheckout(1), and then build the port.
Remove expired ports:
2015-01-06 ports-mgmt/portcheckout: Uses ports cvs repo, which is long gone
2015-01-06 ports-mgmt/pkg_trackinst: Does not support pkgng, generates incorrect
pkg-plist
2015-01-06 ports-mgmt/pkg_remove: Does not support pkgng
2015-01-06 ports-mgmt/pkg-orphan: Does not support pkgng
2015-01-06 ports-mgmt/p5-FreeBSD-Pkgs-FindUpdates: Depends on
ports-mgmt/p5-FreeBSD-Pkgs
2015-01-06 ports-mgmt/p5-FreeBSD-Pkgs: Does not support pkgng
2015-01-06 ports-mgmt/p5-App-Pm2Port: Does not know about USES=perl, generates
incorrect pkg-plist
2015-01-06 ports-mgmt/bpkg: Does not support pkgng
- Deprecate ports and set expiration date to 2015-01-06:
ports-mgmt/bpkg: Does not support pkgng
ports-mgmt/p5-App-Pm2Port: Does not know about USES=perl, generates incorrect
pkg-plist
ports-mgmt/p5-FreeBSD-Pkgs: Does not support pkgng
ports-mgmt/p5-FreeBSD-Pkgs-FindUpdates: Depends on ports-mgmt/p5-FreeBSD-Pkgs
ports-mgmt/pkg-orphan: Does not support pkgng
ports-mgmt/pkg_remove: Does not support pkgng
ports-mgmt/pkg_trackinst: Does not support pkgng, generates incorrect pkg-plist
ports-mgmt/portcheckout: Uses ports cvs repo, which is long gone
It turns out that perl 5.12 and later has a stronger strict rule and
refuse to run the script. The patch is pretty trivial, just adding 2
quotes around a word.
This patch is required for the upcoming FreeBSD 9 release.
Approved by: erwin (portmgr)