summaryrefslogtreecommitdiff
path: root/ports-mgmt/portupgrade
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2006-08-25 12:46:50 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2006-08-25 12:46:50 +0000
commit2ace452a3857ea31821351c386d2f961deb7bdd9 (patch)
treeebe72ef64bc75a3bcdd2f00d1ecb78f2861ad412 /ports-mgmt/portupgrade
parentCommit my own version of DESTDIR-introduction recovery and modify the (diff)
- Fix descriptions in pkgtools.conf to be obviouslier. [1]
- Fix s pointyhat URL for package direcories. PR: ports/102417 [1] Reported by: Ryan Wehler <mindflux98@gmail.com>
Notes
Notes: svn path=/head/; revision=171380
Diffstat (limited to 'ports-mgmt/portupgrade')
-rw-r--r--ports-mgmt/portupgrade/Makefile1
-rw-r--r--ports-mgmt/portupgrade/files/patch-etc-pkgtools.conf59
-rw-r--r--ports-mgmt/portupgrade/files/patch-lib-pkgtools.rb11
3 files changed, 71 insertions, 0 deletions
diff --git a/ports-mgmt/portupgrade/Makefile b/ports-mgmt/portupgrade/Makefile
index 50bf0b68c104..6ce91dfefe11 100644
--- a/ports-mgmt/portupgrade/Makefile
+++ b/ports-mgmt/portupgrade/Makefile
@@ -7,6 +7,7 @@
PORTNAME= portupgrade
PORTVERSION= 2.1.3.3
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
diff --git a/ports-mgmt/portupgrade/files/patch-etc-pkgtools.conf b/ports-mgmt/portupgrade/files/patch-etc-pkgtools.conf
new file mode 100644
index 000000000000..4da1fbadc333
--- /dev/null
+++ b/ports-mgmt/portupgrade/files/patch-etc-pkgtools.conf
@@ -0,0 +1,59 @@
+--- etc/pkgtools.conf.orig Tue Jun 13 16:59:00 2006
++++ etc/pkgtools.conf Fri Aug 25 16:35:18 2006
+@@ -30,22 +30,25 @@
+ # x11base()
+ # Returns X11BASE.
+ #
+-# pkg_site_builder([latest])
+-# Returns a URI of the packages directory on the package builder site;
++# pkg_site_builder(true|false)
++# Returns an URI of the packages directory on the package builder site;
++# if an argument is true, a 'latest' directory is used for path,
++# 'full' is used otherwise.
+ # Equivalent to:
+ # on i386:
+-# sprintf('http://pointyhat.FreeBSD.org/errorlogs/%s-%s-%s/',
++# sprintf('http://pointyhat.FreeBSD.org/errorlogs/%s-%s-packages-%s/',
+ # OS_PLATFORM, OS_MAJOR, latest ? 'latest' : 'full')
+ #
+-# pkg_site_mirror([root])
+-# Returns a URI of the packages directory on the preferred mirror site;
++# pkg_site_mirror(root)
++# Returns an URI of the packages directory on the preferred mirror site;
++# where <root> is any quoted string.
+ # Equivalent to:
+ # sprintf('%s/pub/FreeBSD/ports/%s/packages-%s/',
+ # root || ENV['PACKAGEROOT'] || 'ftp://ftp.FreeBSD.org',
+ # OS_PLATFORM, OS_PKGBRANCH)
+ #
+ # pkg_site_primary()
+-# Returns a URI of the packages directory on the primary FTP site;
++# Returns an URI of the packages directory on the primary FTP site;
+ # Equivalent to:
+ # pkg_site_mirror('ftp://ftp.FreeBSD.org')
+ #
+@@ -94,7 +97,9 @@
+ # Include and evaluate the file. The file is looked inside PREFIX.
+ #
+ # include_hash(glob)
+-# Read file(s) and convert them to hash. (path is inside PREFIX).
++# Read file(s) and convert them to hash. Files should contain lines
++# in a format: 'key' => 'value'
++# (Glob path is inside PREFIX).
+ # E.g. ALT_PKGDEP = include_hash('etc/pkgtools/alt_pkgdep/*')
+ #
+
+@@ -120,6 +125,13 @@
+ # ENV['PKG_TMPDIR'] ||= '/var/tmp'
+ #
+ # ENV['PACKAGES'] ||= ENV['PORTSDIR'] + '/packages'
++ #
++ # ENV['PKG_DBDRIVER'] ||= 'bdb_btree' and if it's failed to load
++ # the driver it will fall to bdb1_btree driver. If the driver
++ # failed too, it will fall to 'dbm_hash' that require no external
++ # modules.
++ # Possible values for ENV['PKG_DBDRIVER'] are bdb_btree, bdb_hash,
++ # bdb1_btree, bdb1_hash and dbm_hash.
+ #
+ # e.g.:
+ # ENV['PORTSDIR'] ||= '/export/freebsd/ports'
diff --git a/ports-mgmt/portupgrade/files/patch-lib-pkgtools.rb b/ports-mgmt/portupgrade/files/patch-lib-pkgtools.rb
new file mode 100644
index 000000000000..b823c3f5c67f
--- /dev/null
+++ b/ports-mgmt/portupgrade/files/patch-lib-pkgtools.rb
@@ -0,0 +1,11 @@
+--- lib/pkgtools.rb.orig Fri Aug 25 16:38:16 2006
++++ lib/pkgtools.rb Fri Aug 25 16:38:48 2006
+@@ -1022,7 +1022,7 @@
+
+ case OS_PLATFORM
+ when 'i386', 'sparc64', 'amd64', 'ia64'
+- sprintf('http://pointyhat.FreeBSD.org/errorlogs/%s-%s-%s/',
++ sprintf('http://pointyhat.FreeBSD.org/errorlogs/%s-%s-packages-%s/',
+ OS_PLATFORM, OS_MAJOR, run)
+ else
+ raise sprintf('There is no official package builder site yet for the %s platform.',