diff options
author | Doug Barton <dougb@FreeBSD.org> | 2009-06-16 20:29:32 +0000 |
---|---|---|
committer | Doug Barton <dougb@FreeBSD.org> | 2009-06-16 20:29:32 +0000 |
commit | c03f3a0f7f13344fff0728ab5667f52e33d9369e (patch) | |
tree | 8c5c7c0b13702e87a0c0a74874e05cd10eb83aec /UPDATING | |
parent | b4acace063119e05dc4f1ba21c1a0ea4363270ee (diff) | |
download | ports-c03f3a0f7f13344fff0728ab5667f52e33d9369e.tar.gz ports-c03f3a0f7f13344fff0728ab5667f52e33d9369e.zip |
Update/standardize all of the portmaster instructions. If nothing else
this should help for future reference as examples to crib from.
Improve (hopefully) the perl upgrade entry to help avoid user confusion.
Notes
Notes:
svn path=/head/; revision=236076
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 44 |
1 files changed, 26 insertions, 18 deletions
@@ -249,7 +249,10 @@ upgrades. Portmaster users: portmaster -o lang/perl5.10 lang/perl5.8 - portmaster -r perl\* + portmaster -r perl- + + Note: If the "perl-" glob matches more than one port you will need to + specify the name of the perl directory in /var/db/pkg explicitly. 20090327: AFFECTS: users of security/clamav @@ -784,12 +787,12 @@ upgrades. Portmaster users: pkg_delete -f php5-pcre\* - portmaster php5\* + portmaster php5 If you are using pecl ports you might need to force an update on them, ie.: portupgrade -f pecl\* or - portmaster pecl\* + portmaster pecl If you have the pecl hash, json and/or zip extensions you need to replace them with the php5 bundled ones, ie.: @@ -1463,9 +1466,9 @@ upgrades. These changes require that all dependent ports be updated. You can do this in one of two ways: - # portmaster pixman\* + # portmaster pixman # portmaster \*cairo\* - # portmaster -r poppler-0.\* + # portmaster -r poppler-0 or: @@ -1621,7 +1624,7 @@ upgrades. depend on gettext: # portupgrade -rf gettext - # portmaster -r gettext\* + # portmaster -r gettext Given the scope and sheer number of dependent ports, it may be more advisable to simply blow away all existing install ports (after @@ -1813,7 +1816,7 @@ upgrades. Portmaster users: portmaster -o sysutils/tracker-client tracker - portmaster -u sysutils/tracker + portmaster sysutils/tracker Portupgrade users: portupgrade -o sysutils/tracker-client tracker @@ -1916,7 +1919,7 @@ upgrades. devel/gio-fam-backend saying it cannot find -lgio-2.0. Portmaster users can do: - portmaster glib-2\* + portmaster glib-2 or, if you're using portupgrade: @@ -2328,8 +2331,8 @@ upgrades. This puts the FreeBSD GNOME ports more in line with the default GNOME installation hierarchy. To find the specific directories that have changed, see misc/gnomehier/files/dirlist. To upgrade your installed - ports, you will need to use either sysutils/portupgrade or - sysutils/portmaster. + ports, you will need to use either ports-mgmt/portupgrade or + ports-mgmt/portmaster. Portupgrade users: # pkgdb -Ff @@ -2684,13 +2687,18 @@ upgrades. developing autotools-using code (as opposed to just building ports) considerably easier. - Upgrade path is as follows for portupgrade, substitute the appropriate - commands if you are using portmaster: + Upgrade path is as follows for portupgrade: 1. portupgrade -f 'autoconf*' 'automake*' 2. cd /usr/ports/devel/autotools; make install 3. portupgrade -a + For portmaster: + + 1. portmaster autoconf automake + 2. portmaster devel/autotools + 3. portmaster -a + The second step is optional, but is recommended to bring in all versions of autoconf and automake. @@ -3103,10 +3111,10 @@ upgrades. Portmaster users: (gimp) portmaster -o graphics/gimp-app gimp - portmaster -u graphics/gimp + portmaster graphics/gimp (gimp-devel) portmaster -o graphics/gimp-app-devel gimp-devel - portmaster -u graphics/gimp-devel + portmaster graphics/gimp-devel Portupgrade users: (gimp) @@ -3123,7 +3131,7 @@ upgrades. Portmaster users: portmaster -o print/gutenprint-base gutenprint - portmaster -u print/gutenprint + portmaster print/gutenprint Portupgrade users: portupgrade -o print/gutenprint-base gutenprint @@ -3328,8 +3336,8 @@ upgrades. Portmaster users, skip a first step if you don't have audio/speex-devel installed: - portmaster -o audio/speex speex-devel\* - portmaster -r speex\* + portmaster -o audio/speex speex-devel + portmaster -r speex 20070218: AFFECTS: users of sysutils/symon @@ -3869,7 +3877,7 @@ upgrades. portupgrade -rf pkg-config\* Portmaster users: - portmaster -r pkg-config\* + portmaster -r pkg-config 20061010: AFFECTS: users of devel/avr-gcc* |