1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00
freebsd-ports/ports-mgmt
Doug Barton e07527a808 New Features:
* Add --update-if-newer which will operate on a list of ports given
  on the command line. If a port list is already up to date, it
  will be skipped.
* Tweak the way INDEX files are downloaded and installed to only
  require root privileges for the minimum possible number of actions,
  and do things in a more secure way:
  1. If necessary to download the new INDEX.bz2, as a non-root user, do
     it in a temporary directory created with mktemp
  2. If necessary to update the actual INDEX file unzip it in that same
     temporary directory
  3. Only use $PM_SU_CMD to install the file if necessary
  4. Unlink both INDEX and INDEX.bz2 in their real locations before
     installing the new versions
* Add the ability to store the portmaster.rc file in the same directory
  as the script itself.

Many improvements to the --index-only/--packages-only code, particularly
in the absence of a ports tree.
* Make the --index* options more friendly to being duplicated in the rc
  file and command line. Mixing different options will still trigger an
  error, however having the same option both places will not.
* Don't do the work of handling the INDEX file if we won't need it
  (-l, --list-origins, -e, -s)
* Reorganize the final check of $pd (PORTSDIR) to properly handle the
  various combinations
* For multiple ports and -o, only test for the origin directory if
  we are not using the INDEX. If we are, check it there instead.
* Add some code to --check-depends to explicitly handle --index-only.
  It worked before by ignoring the origin test if there was no ports
  directory, but failed if --index-only was also used.
  This is better both because it doesn't fail with --index-only, but
  also because it now uses the index to validate $origin.
* Since --check-depends now works with --index-only, update usage()

Also:
* Add some whitespace to the "Installing new +CONTENTS" message
* In --clean-packages show the path in the delete prompt for stale
  packages that are not installed like we do for ones that are
* Various internal cleanups and micro-optimizations
2011-04-11 06:19:59 +00:00
..
bpkg - Update to 2.1.3 2010-09-29 16:02:01 +00:00
bpm - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
bxpkg - Update to 0.0.4_0 2011-03-29 17:13:00 +00:00
distilator Add p5-libwww as dependency. 2010-11-02 15:20:16 +00:00
fastest_sites Update to 20110317. This rolls up the patch committed previously 2011-03-17 20:47:56 +00:00
genplist - update genplist to version 0.6 2010-12-04 18:12:06 +00:00
gnome-packagekit - Move to py25 or above 2011-02-25 00:47:51 +00:00
hs-porte - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
jailaudit - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
kpackagekit - Update to 0.6.3.3. 2011-01-04 21:08:30 +00:00
kports - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
kports-qt4 - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
lsknobs
managepkg - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
p5-App-Pm2Port - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
p5-FreeBSD-Pkgs - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
p5-FreeBSD-Pkgs-FindUpdates - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
p5-FreeBSD-Portindex - Update to 2.3 2011-03-14 16:05:35 +00:00
p5-FreeBSD-Ports - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
p5-FreeBSD-Ports-INDEXhash - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
packagekit - Move to py25 or above 2011-02-25 00:47:51 +00:00
packagekit-qt4
pib - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg_add_it Update MASTER_SITES 2011-03-18 18:52:48 +00:00
pkg_cleanup - Fix build on -CURRENT 2011-03-25 20:58:07 +00:00
pkg_cutleaves
pkg_install - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg_jail - update to 1.69 2010-06-24 15:59:48 +00:00
pkg_remove
pkg_replace - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg_rmleaves - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg_search - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg_trackinst - Move to py25 or above 2011-02-25 00:47:51 +00:00
pkg_tree - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkg-orphan - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkgfe - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pkgs_which Add new ports-mgmt/pkgs_which 2011-03-12 15:23:24 +00:00
pkgsearch - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
port-authoring-tools
port-maintenance-tools
portaudit Add some improvements via Doug: 2011-02-05 08:37:06 +00:00
portaudit-db
portcheck - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portcheckout - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portconf
portdowngrade - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
porteasy
portell - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portless
portlint Update to 2.13.5. 2011-03-21 01:00:11 +00:00
portmanager - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portmaster New Features: 2011-04-11 06:19:59 +00:00
portmk Mark as deprecated: I haven't kept this up to date for close to a year, 2011-02-25 01:01:28 +00:00
portrac - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portscout - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portsearch - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portshaker - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portshaker-config - Update to 1.0.1. 2010-09-23 08:12:30 +00:00
portsman - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
portsopt - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
porttools - Try to be more friendly with 'spaces' in @dirrmtry while rendering pkg-plist.*** 2010-12-14 18:38:51 +00:00
portupdate-scan
portupgrade - Mark the conflict with portupgrade-devel as an install only conflict. 2011-04-03 07:18:31 +00:00
portupgrade-devel - Update to 20110403 snapshot. This build includes support for ruby 1.9 2011-04-03 07:16:50 +00:00
psearch - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
pver Mark Berkeley DB 5.1 incompatibility. 2011-03-21 20:45:40 +00:00
qtpkg - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
symports - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
tinderbox - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
tinderbox-devel I'm shocked, shocked to find that an orgy was going on in here! 2011-01-02 11:26:36 +00:00
vulnerability-test-port
wanted-ports * Always install the manual page [1] 2010-06-15 21:57:46 +00:00
xps - Get Rid MD5 support 2011-03-18 17:59:50 +00:00
Makefile Add new ports-mgmt/pkgs_which 2011-03-12 15:23:24 +00:00