b8ef3deb2d
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
80 lines
1.8 KiB
Makefile
80 lines
1.8 KiB
Makefile
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= portupgrade
|
|
PORTVERSION= 2.4.10.4
|
|
PORTREVISION= 1
|
|
PORTEPOCH= 2
|
|
CATEGORIES= ports-mgmt
|
|
MASTER_SITES= SF/portupgrade/pkgtools/dist/ \
|
|
http://mirror.shatow.net/freebsd/pkgtools/
|
|
DISTNAME= pkgtools-${PORTVERSION}
|
|
|
|
MAINTAINER= bdrewery@FreeBSD.org
|
|
COMMENT= FreeBSD ports/packages administration and management tool suite
|
|
|
|
LICENSE= BSD
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
CONFLICTS_INSTALL= portupgrade-devel-*
|
|
|
|
DIST_SUBDIR= ${PORTNAME}
|
|
USE_BZIP2= yes
|
|
USE_RUBY= yes
|
|
|
|
USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
|
|
|
|
MAKE_ARGS= PREFIX="${PREFIX}" RUBY="${RUBY}" RUBY_SITELIBDIR="${RUBY_SITELIBDIR}" MKDIR="${MKDIR}"
|
|
|
|
MAN1= pkg_deinstall.1 \
|
|
pkg_fetch.1 \
|
|
pkg_glob.1 \
|
|
pkg_sort.1 \
|
|
pkgdb.1 \
|
|
pkgdu.1 \
|
|
portcvsweb.1 \
|
|
portsclean.1 \
|
|
portsdb.1 \
|
|
portupgrade.1 \
|
|
portversion.1
|
|
MAN5= pkgtools.conf.5
|
|
MLINKS= pkgdb.1 pkg_which.1 \
|
|
portupgrade.1 portinstall.1 \
|
|
portsdb.1 ports_glob.1
|
|
MANCOMPRESSED= maybe
|
|
|
|
EXAMPLESDIR= ${PREFIX}/share/examples/pkgtools
|
|
DOCSDIR= ${PREFIX}/share/doc/pkgtools
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
INSTALL_TARGET= install
|
|
.if ${PORT_OPTIONS:MDOCS}
|
|
INSTALL_TARGET+= install-doc
|
|
.endif
|
|
|
|
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
|
|
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb
|
|
|
|
# parsedate is needed for date globbing
|
|
.if ${RUBY_VER} == 1.9
|
|
RUN_DEPENDS+= ${RUBY_SITELIBDIR}/parsedate.rb:${PORTSDIR}/devel/ruby-date2
|
|
.endif
|
|
|
|
# Need to install working script(1)
|
|
.if ${OSVERSION} < 801000
|
|
PLIST_SUB+= SCRIPT=""
|
|
MAKE_ENV+= NEED_COMPAT_SCRIPT=yes
|
|
.else
|
|
PLIST_SUB+= SCRIPT="@comment "
|
|
.endif
|
|
|
|
post-install:
|
|
if [ ! -f ${PREFIX}/etc/pkgtools.conf ]; then \
|
|
${CP} -p ${PREFIX}/etc/pkgtools.conf.sample ${PREFIX}/etc/pkgtools.conf; \
|
|
fi
|
|
${MKDIR} ${PREFIX}/lib/compat/pkg
|
|
${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.post.mk>
|