freebsd-ports/ports-mgmt
Doug Barton 3e4a05d81f This is svn version r200709
Feature Update
==============
1. Further update the --packages-build and --delete-build-only options
to work with -a:
	a. Create a new function clean_build_only_list() from code that
	was already in dependency_check() and use it both there and at
	the end of the config mode in -a.
	b. Properly initialize the variables related to these two features
	in the same spot as all the other global vars are initialized rather
	than doing it in different locations.

Major Cleanups
==============
1. 9-CURRENT has its own package repo now, hurray!

2. Instead of having a pca() to describe the post-config action
collect the stuff that always runs after config is done into a
function, and use the pca() logic to determine what to print. This
also restores the whitespace to consistency between the modes
(one port, multiport, -a).

3. Instead of fetching the directory listing for each port category
(devel, ports-mgmt, etc.) every time we need to check a port, fetch
it once and save it to a temporary file. This lets us do several
cool things:
	a. Save a lot of time not having to re-fetch each iteration
	b. Run the sed code to fix %2c -> , up front
	c. Add a sed pattern to fix %2b -> +
	d. Run a variety of different patterns to try and find the
	latest_pv

4. We only want to run the logic tree on whether $latest_pv is up to
date or not if that variable has a value, so add appropriate tests.

Minor Cleanups
==============
1. Make it easier to include the --packages-build and --delete-build-only
options in a portmaster rc file by setting the PM_BUILD_ONLY_LIST variable
(which is used by both options) in the script if either of the two
options is detected.

2. More robust error-handling for package directory creation in
pm_pkg_create().

3. Move the error message for "no package in -PP mode" to a variable
for both reuse and code readability.

Bug Fixes
=========
1. Not finding a package (or even a package repo) should only fail()
if we are using -PP, not if we're just using -P.
2009-12-19 07:25:44 +00:00
..
barry -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. 2009-08-02 19:36:34 +00:00
bpkg - Update to 2.0.8 (code cleanup, new -a switch) 2009-08-11 13:50:49 +00:00
bpm - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated 2009-07-31 13:57:52 +00:00
fastest_sites
genplist
hs-porte - Update HsColour to 1.15 2009-12-06 20:56:55 +00:00
jailaudit
kports - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
kports-qt4 Add dependency on KDE4 icons, which are in separate port now. 2009-08-18 13:05:32 +00:00
lsknobs
managepkg
p5-FreeBSD-Pkgs - Update to 0.1.1 2009-03-31 07:35:23 +00:00
p5-FreeBSD-Pkgs-FindUpdates Finds updates for FreeBSD pkgs by checking the ports index. 2009-04-30 22:47:20 +00:00
p5-FreeBSD-Portindex . fix pkg-plist; 2009-08-10 16:23:24 +00:00
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash - update to 1.2.1 2009-04-27 20:39:27 +00:00
pib
pkg-orphan - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
pkg_add_it - Update to 1.2 2009-05-24 20:21:22 +00:00
pkg_cleanup
pkg_cutleaves Change the default behaviour to continue on newly found leaf packages. 2009-08-12 17:50:48 +00:00
pkg_install
pkg_remove
pkg_replace
pkg_rmleaves
pkg_search - Update to 1.3. 2009-08-30 23:24:22 +00:00
pkg_trackinst - Get rip python 2.3+ 2009-12-13 17:00:14 +00:00
pkg_tree
pkgfe
pkgsearch - Update to 1.1.0 2009-03-12 16:37:56 +00:00
port-authoring-tools
port-maintenance-tools
portaudit Forgot to bump version. 2009-10-26 09:17:28 +00:00
portaudit-db
portbrowser - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated 2009-07-31 13:57:52 +00:00
portcheck
portcheckout
portconf
portdowngrade - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
porte - Update HsColour to 1.15 2009-12-06 20:56:55 +00:00
porteasy
portell - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
portless
portlint Update to 2.12.1. 2009-07-18 21:39:07 +00:00
portmanager - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
portmaster This is svn version r200709 2009-12-19 07:25:44 +00:00
portmk Add 2 new patches being tested by flz@ in the next -exp run: uid/gid 2009-09-12 19:17:22 +00:00
portrac portrac is a simple GUI tool for tracking port updates. 2009-09-13 12:39:13 +00:00
portscout
portsearch
portsman
portsopt
porttools - Update to 0.99 2009-09-09 21:02:22 +00:00
portupdate-scan
portupgrade - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
portupgrade-devel - Update to latest development snapshot of portupgrade. 2009-10-29 00:45:26 +00:00
psearch
pver - Update to 0.15 2009-09-01 23:11:13 +00:00
qtpkg - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated 2009-07-31 13:57:52 +00:00
symports symports reads through your ports tree and generates a tree using 2009-06-23 17:17:50 +00:00
tinderbox - Update to Tinderbox 3.3 Release 2009-12-04 23:07:44 +00:00
tinderbox-devel - Mark IGNORE, ports-mgmt/tinderbox is newer 2009-12-04 23:12:13 +00:00
vulnerability-test-port
xps
Makefile portrac is a simple GUI tool for tracking port updates. 2009-09-13 12:39:13 +00:00