mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-12 07:27:57 +00:00
54f0add9db
New Features ============ 1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always be compiled, instead of being installed from a package. It cannot be used in combination with the -PP/--packages-only option. [1] 2. All user input is now wrapped in a verification routine to make sure that yes means yes, etc. 3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends and --check-port-dbdir features can now take -y and -n options to answer "yes" or "no" respectively to all user dialogs. This also allows me to deprecate the horribly hacky --clean-distfiles-all and --clean-packages-all in favor of -y. 4. If using a separate WRKDIRPREFIX, when the run is over use find to clean out the empty directories that are left behind by the ports infrastructure. 5. If PM_PACKAGES is set, don't bother with build depends [2] Small Fixes And Improvements ============================ 1. Update usage() in the script and the man page for the new features, and improve the consistency between the two. 2. When we enter -PRERELEASE phase the package-finding code should still be looking at -stable. [3] 3. Fix some bugs with -r: * In certain situations dependent ports that were otherwise up to date would be missed. * For the purpose of not rebuilding the parent port when -R is used we only care about the dependencies of the parent port being up to date. 4. Error handling for INDEX fetch 5. The -e, -s, -l, -L, --list-origins, and --check-depends features all work fine without a ports tree * In -e and -s, delete_dist_list() requires the ports tree, so if the user didn't use -D imply it when the ports tree is missing, and hide delete_dist_list() behind that test 6. pdb and port_dbdir need default values for usage() Inspired by: Marco van Lienen <marco+freebsd-ports@lordsith.net> [1] Matthew Seaman <m.seaman@infracaninophile.co.uk> [1] Reminded by: ale [2] Reported by: Jakub Lach <jakub_lach@mailplus.pl> [3] |
||
---|---|---|
.. | ||
bpkg | ||
bpm | ||
distilator | ||
fastest_sites | ||
genplist | ||
gnome-packagekit | ||
hs-porte | ||
jailaudit | ||
kpackagekit | ||
kports | ||
kports-qt4 | ||
lsknobs | ||
managepkg | ||
p5-App-Pm2Port | ||
p5-FreeBSD-Pkgs | ||
p5-FreeBSD-Pkgs-FindUpdates | ||
p5-FreeBSD-Portindex | ||
p5-FreeBSD-Ports | ||
p5-FreeBSD-Ports-INDEXhash | ||
packagekit | ||
packagekit-qt4 | ||
pib | ||
pkg_add_it | ||
pkg_cleanup | ||
pkg_cutleaves | ||
pkg_install | ||
pkg_jail | ||
pkg_remove | ||
pkg_replace | ||
pkg_rmleaves | ||
pkg_search | ||
pkg_trackinst | ||
pkg_tree | ||
pkg-orphan | ||
pkgfe | ||
pkgsearch | ||
port-authoring-tools | ||
port-maintenance-tools | ||
portaudit | ||
portaudit-db | ||
portcheck | ||
portcheckout | ||
portconf | ||
portdowngrade | ||
porteasy | ||
portell | ||
portless | ||
portlint | ||
portmanager | ||
portmaster | ||
portmk | ||
portrac | ||
portscout | ||
portsearch | ||
portshaker | ||
portshaker-config | ||
portsman | ||
portsopt | ||
porttools | ||
portupdate-scan | ||
portupgrade | ||
portupgrade-devel | ||
psearch | ||
pver | ||
qtpkg | ||
symports | ||
tinderbox | ||
tinderbox-devel | ||
vulnerability-test-port | ||
wanted-ports | ||
xps | ||
Makefile |