1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
freebsd-ports/ports-mgmt
Doug Barton eef8da8289 Update to version 3.1. In addition to the features listed below there are
numerous internal reorganizations of various sections of code; and several
informative messages have been updated to be more informative. :)

If you're interested in all the details you can review the svn logs at
http://svn.freebsd.org/viewvc/base/user/dougb/portmaster/

Catch Up With Ports Infrastructure
==================================
1. Switch to using DISTINFO_FILE instead of MD5_FILE
2. Use the SHA256 line from distinfo instead of MD5
3. The BEFOREPORTMK trick no longer works to list MASTER_SITES for all ports
so switch to the slightly slower but more reliable pm_make without it. This
will solve the problem of portmaster not fetching all distfiles in the
background.
4. In the case statement to select the appropriate release for package
fetching glob 9.0-CURRENT to handle snapshots as well.

Various Improvements
====================
1. If we fail, offer a suggestion for a shortcut to restart
2. In messages that refer to the INDEX file, use the variable to make it
clear what we're working with.
3. In dependency_check() be clear when we're using the INDEX
4. Dramatic (9-10 times) speedup in iport_from_origin() by making an
intelligent guess about what director{y|ies] to search in based on
the origin directory name which means we're almost always
looking in either exactly the right directory the first time, or
at worst (such as the py-* ports) a dramatically smaller subset.
5. If using --index-only and neither INDEXDIR nor PORTSDIR are set, set
INDEXDIR to $TMPDIR so that we can proceed. That makes PACKAGES the
only variable the user has to set to use --index-only and --packages-only
with no $PORTSDIR and no ports directory.

Bug Fixes
=========
1. For the determination of LOCALBASE:
	a. Don't try to use INDEX if PM_INDEX is not set
	b. Give a more meaningful error message
2. Be more careful to check that there is a line for the port in the INDEX
when working --index-only.
3. In the package fetch routine use a better string match to see if we have
already downloaded the directory listing. The previous one worked but would
match too many files for net* and x11*, especially when installing a lot of
ports. So add a '.' to differentiate these.
4. The --clean-packages and --clean-packages-all features were added just
a little too hastily, so overhaul them.
2010-10-30 04:43:43 +00:00
..
barry
bpkg - Update to 2.1.3 2010-09-29 16:02:01 +00:00
bpm
distilator - Update to 0.2 2010-10-29 23:17:46 +00:00
fastest_sites
genplist - Add JAVAJARDIR to substitutions 2010-09-07 15:40:33 +00:00
gnome-packagekit
hs-porte
jailaudit
kpackagekit - Upgrade to 0.6.1. 2010-09-03 10:29:23 +00:00
kports
kports-qt4
lsknobs
managepkg
p5-App-Pm2Port
p5-FreeBSD-Pkgs
p5-FreeBSD-Pkgs-FindUpdates - %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/auto 2010-09-24 00:44:29 +00:00
p5-FreeBSD-Portindex
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash - Fix Exporter issue by updating to 1.2.2 2010-09-09 22:41:50 +00:00
packagekit Update to 0.6.7. 2010-09-05 16:56:17 +00:00
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 - use ${PERL} instead of perl 2010-09-09 00:13:25 +00:00
portconf
portdowngrade
porteasy
portell
portless
portlint Deprecate md5 in favour of sha256 checksums. md5 checksums will no longer 2010-10-28 21:00:21 +00:00
portmanager
portmaster Update to version 3.1. In addition to the features listed below there are 2010-10-30 04:43:43 +00:00
portmk
portrac
portscout Add missing bsd.port.options.mk include. 2010-09-06 15:04:53 +00:00
portsearch
portshaker - Update to 1.0.1. 2010-09-23 08:12:30 +00:00
portshaker-config - Update to 1.0.1. 2010-09-23 08:12:30 +00:00
portsman
portsopt
porttools
portupdate-scan
portupgrade
portupgrade-devel
psearch
pver
qtpkg
symports
tinderbox Add alias information for wrkdirs to pkg-message for ports-mgmt/tinderbox. 2010-10-24 17:43:28 +00:00
tinderbox-devel Add alias information to pkg-message. 2010-10-24 17:44:03 +00:00
vulnerability-test-port
wanted-ports
xps
Makefile Add ports-mgmt/distilator, a command-line script to check the availability of a 2010-10-19 15:50:02 +00:00