svn commit: r310944 - head/ports-mgmt/portupgrade
Bryan Drewery
bdrewery at FreeBSD.org
Thu Jan 24 20:47:18 UTC 2013
Author: bdrewery
Date: Thu Jan 24 20:47:17 2013
New Revision: 310944
URL: http://svnweb.freebsd.org/changeset/ports/310944
Log:
- Remove optional dependency on databases/ruby-bdb1 as there
is really no compelling reason to keep it. It just adds
confusion. Portupgrade should gracefully handle rebuilding
the pkgdb now if the bdb backend changes because of this.
If not just force rebuild: pkgdb -uf
- Make databases/ruby-bdb the unconditional db backend
Modified:
head/ports-mgmt/portupgrade/Makefile
Modified: head/ports-mgmt/portupgrade/Makefile
==============================================================================
--- head/ports-mgmt/portupgrade/Makefile Thu Jan 24 19:46:50 2013 (r310943)
+++ head/ports-mgmt/portupgrade/Makefile Thu Jan 24 20:47:17 2013 (r310944)
@@ -3,6 +3,7 @@
PORTNAME= portupgrade
PORTVERSION= 2.4.10.4
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= ports-mgmt
MASTER_SITES= SF/portupgrade/pkgtools/dist/ \
@@ -14,13 +15,7 @@ COMMENT= FreeBSD ports/packages administ
LICENSE= BSD
-NO_OPTIONS_SORT= yes
OPTIONS_DEFINE= DOCS
-OPTIONS_RADIO= DB_OVERRIDE
-OPTIONS_RADIO_DB_OVERRIDE= BDB4 BDB1
-OPTIONS_DEFAULT= BDB4 DOCS
-BDB1_DESC= Use Berkeley DB 1
-BDB4_DESC= Use Berkeley DB >=2
CONFLICTS_INSTALL= portupgrade-devel-*
@@ -59,13 +54,8 @@ INSTALL_TARGET= install
INSTALL_TARGET+= install-doc
.endif
-.if ${PORT_OPTIONS:MBDB4}
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb
-.elif ${PORT_OPTIONS:MBDB1}
-# For PKG_DBDRIVER={bdb1_btree,bdb1_hash}
-RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb1.so:${PORTSDIR}/databases/ruby-bdb1
-.endif
# parsedate is needed for date globbing
.if ${RUBY_VER} == 1.9
@@ -80,15 +70,6 @@ MAKE_ENV+= NEED_COMPAT_SCRIPT=yes
PLIST_SUB+= SCRIPT="@comment "
.endif
-pre-extract:
-.if exists(${RUBY_SITEARCHLIBDIR}/bdb.so) && ${PORT_OPTIONS:MBDB1}
- @${ECHO_MSG} "================================================================="
- @${ECHO_MSG} "BDB1 is defined but databases/ruby-bdb port installed."
- @${ECHO_MSG} "Remove ruby-bdb or redefine options."
- @${ECHO_MSG} "================================================================="
- @exit 1
-.endif
-
post-install:
if [ ! -f ${PREFIX}/etc/pkgtools.conf ]; then \
${CP} -p ${PREFIX}/etc/pkgtools.conf.sample ${PREFIX}/etc/pkgtools.conf; \
More information about the svn-ports-all
mailing list