Index: head/archivers/rpm4/Makefile =================================================================== --- head/archivers/rpm4/Makefile (revision 428667) +++ head/archivers/rpm4/Makefile (revision 428668) @@ -1,72 +1,76 @@ # Created by: Greg Lewis # $FreeBSD$ PORTNAME= rpm PORTVERSION= 4.12.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= archivers MASTER_SITES= http://rpm.org/releases/rpm-${PORTVERSION:R:R}.x/ PKGNAMESUFFIX= 4 MAINTAINER= ports@FreeBSD.org -COMMENT= The RPM Package Manager +COMMENT= Red Hat Package Manager LIB_DEPENDS= libpopt.so:devel/popt \ - libnss3.so:security/nss \ - libdbus-1.so:devel/dbus + libnss3.so:security/nss BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:textproc/gsed -OPTIONS_DEFINE= PYTHON NLS DOCS -OPTIONS_DEFAULT=PYTHON -OPTIONS_SUB= yes -PYTHON_CONFIGURE_ENABLE=python -PYTHON_USES= python:2.7 -NLS_CONFIGURE_ENABLE=nls -NLS_USES= gettext -NLS_LIBS= -lintl -PORTDOCS= * - USES= alias bdb gmake libarchive libtool lua:51 pathfix pkgconfig \ shebangfix tar:bzip2 INVALID_BDB_VER=51 GNU_CONFIGURE= yes USE_LDCONFIG= yes -INSTALL_TARGET= install-strip -CONFLICTS_INSTALL= rpm-[35].* rpm5-* SHEBANG_FILES= scripts/brp-python-bytecompile scripts/check-prereqs \ scripts/check-rpaths-worker scripts/pythondeps.sh \ scripts/mono-find-requires scripts/mono-find-provides \ scripts/pkgconfigdeps.sh scripts/fontconfig.prov \ scripts/rpmdb_loadcvt \ scripts/perl.prov scripts/perl.req scripts/perldeps.pl \ scripts/osgideps.pl scripts/tcl.req \ python/rpm/transaction.py - -CPPFLAGS+= -I${LOCALBASE}/include \ - -I${LOCALBASE}/include/nspr -I${LOCALBASE}/include/nss/nss \ - -I${BDB_INCLUDE_DIR} -I${LUA_INCDIR} -LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/nss \ - -L${BDB_LIB_DIR} -L${LUA_LIBDIR} -CONFIGURE_ARGS+=--with-external-db \ +CONFIGURE_ARGS= --with-external-db \ --without-db \ --with-popt-prefix="${LOCALBASE}" \ --sysconfdir=${PREFIX}/etc \ --localstatedir=/var \ --without-javaglue -CONFIGURE_ENV+= LUA_CFLAGS=-I${LUA_INCDIR} \ +CONFIGURE_ENV= LUA_CFLAGS=-I${LUA_INCDIR} \ LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER} -lm" -PLIST_SUB+= VERSION=${PORTVERSION} +INSTALL_TARGET= install-strip +CPPFLAGS+= -I${LOCALBASE}/include \ + -I${LOCALBASE}/include/nspr -I${LOCALBASE}/include/nss/nss \ + -I${BDB_INCLUDE_DIR} -I${LUA_INCDIR} +LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/nss \ + -L${BDB_LIB_DIR} -L${LUA_LIBDIR} + +PLIST_SUB= VERSION=${PORTVERSION} + +PORTDOCS= * + +OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS +OPTIONS_DEFAULT=PYTHON PLUGINS +OPTIONS_SUB= yes + +PYTHON_CONFIGURE_ENABLE=python +PYTHON_USES= python:2.7 + +NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext +NLS_LIBS= -lintl + +PLUGINS_CONFIGURE_ENABLE=plugins +PLUGINS_LIB_DEPENDS= libdbus-1.so:devel/dbus + post-patch: - ${REINPLACE_CMD} -e 's:\.\./\.\./bin/::' ${WRKSRC}/Makefile.in - ${REINPLACE_CMD} -e 's/(hpux)/& || defined(__FreeBSD__)/' \ + @${REINPLACE_CMD} -e 's:\.\./\.\./bin/::' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's/(hpux)/& || defined(__FreeBSD__)/' \ ${WRKSRC}/misc/fts.? - ${REINPLACE_CMD} -e 's/ __GLIBC__.*/& || defined(__FreeBSD__)/' \ + @${REINPLACE_CMD} -e 's/ __GLIBC__.*/& || defined(__FreeBSD__)/' \ ${WRKSRC}/system.h -post-install: - # Install documentation - ${MKDIR} ${STAGEDIR}${DOCSDIR} +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} librpm/html ${STAGEDIR}${DOCSDIR} .include Index: head/archivers/rpm4/pkg-plist =================================================================== --- head/archivers/rpm4/pkg-plist (revision 428667) +++ head/archivers/rpm4/pkg-plist (revision 428668) @@ -1,243 +1,243 @@ bin/gendiff bin/rpm bin/rpm2archive bin/rpm2cpio bin/rpmbuild bin/rpmdb bin/rpmgraph bin/rpmkeys bin/rpmquery bin/rpmsign bin/rpmspec bin/rpmverify include/rpm/argv.h include/rpm/header.h include/rpm/rpmarchive.h include/rpm/rpmbase64.h include/rpm/rpmbuild.h include/rpm/rpmcallback.h include/rpm/rpmcli.h include/rpm/rpmdb.h include/rpm/rpmds.h include/rpm/rpmfc.h include/rpm/rpmfi.h include/rpm/rpmfiles.h include/rpm/rpmfileutil.h include/rpm/rpmio.h include/rpm/rpmkeyring.h include/rpm/rpmlegacy.h include/rpm/rpmlib.h include/rpm/rpmlog.h include/rpm/rpmmacro.h include/rpm/rpmpgp.h include/rpm/rpmpol.h include/rpm/rpmprob.h include/rpm/rpmps.h include/rpm/rpmsign.h include/rpm/rpmspec.h include/rpm/rpmsq.h include/rpm/rpmstring.h include/rpm/rpmstrpool.h include/rpm/rpmsw.h include/rpm/rpmtag.h include/rpm/rpmtd.h include/rpm/rpmte.h include/rpm/rpmts.h include/rpm/rpmtypes.h include/rpm/rpmurl.h include/rpm/rpmutil.h include/rpm/rpmvf.h lib/librpm.so lib/librpm.so.3 lib/librpm.so.3.3.1 lib/librpmbuild.so lib/librpmbuild.so.3 lib/librpmbuild.so.3.3.1 lib/librpmio.so lib/librpmio.so.3 lib/librpmio.so.3.3.1 lib/librpmsign.so lib/librpmsign.so.3 lib/librpmsign.so.3.3.1 %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpmb.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpms.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py -lib/rpm-plugins/syslog.so -lib/rpm-plugins/systemd_inhibit.so +%%PLUGINS%%lib/rpm-plugins/syslog.so +%%PLUGINS%%lib/rpm-plugins/systemd_inhibit.so lib/rpm/appdata.prov lib/rpm/brp-compress lib/rpm/brp-java-gcjcompile lib/rpm/brp-python-bytecompile lib/rpm/brp-python-hardlink lib/rpm/brp-strip lib/rpm/brp-strip-comment-note lib/rpm/brp-strip-shared lib/rpm/brp-strip-static-archive lib/rpm/check-buildroot lib/rpm/check-files lib/rpm/check-prereqs lib/rpm/check-rpaths lib/rpm/check-rpaths-worker lib/rpm/config.guess lib/rpm/config.sub lib/rpm/desktop-file.prov lib/rpm/fileattrs/appdata.attr lib/rpm/fileattrs/desktop.attr lib/rpm/fileattrs/elf.attr lib/rpm/fileattrs/font.attr lib/rpm/fileattrs/libtool.attr lib/rpm/fileattrs/mono.attr lib/rpm/fileattrs/ocaml.attr lib/rpm/fileattrs/perl.attr lib/rpm/fileattrs/perllib.attr lib/rpm/fileattrs/pkgconfig.attr lib/rpm/fileattrs/python.attr lib/rpm/fileattrs/script.attr lib/rpm/find-lang.sh lib/rpm/find-provides lib/rpm/find-requires lib/rpm/fontconfig.prov lib/rpm/libtooldeps.sh lib/rpm/macros lib/rpm/macros.perl lib/rpm/macros.php lib/rpm/macros.python lib/rpm/mkinstalldirs lib/rpm/mono-find-provides lib/rpm/mono-find-requires lib/rpm/ocaml-find-provides.sh lib/rpm/ocaml-find-requires.sh lib/rpm/osgideps.pl lib/rpm/perl.prov lib/rpm/perl.req lib/rpm/perldeps.pl lib/rpm/pkgconfigdeps.sh lib/rpm/platform/aarch64-freebsd/macros lib/rpm/platform/alpha-freebsd/macros lib/rpm/platform/alphaev5-freebsd/macros lib/rpm/platform/alphaev56-freebsd/macros lib/rpm/platform/alphaev6-freebsd/macros lib/rpm/platform/alphaev67-freebsd/macros lib/rpm/platform/alphapca56-freebsd/macros lib/rpm/platform/amd64-freebsd/macros lib/rpm/platform/armv3l-freebsd/macros lib/rpm/platform/armv4b-freebsd/macros lib/rpm/platform/armv4l-freebsd/macros lib/rpm/platform/armv5tejl-freebsd/macros lib/rpm/platform/armv5tel-freebsd/macros lib/rpm/platform/armv6hl-freebsd/macros lib/rpm/platform/armv6l-freebsd/macros lib/rpm/platform/armv7hl-freebsd/macros lib/rpm/platform/armv7hnl-freebsd/macros lib/rpm/platform/armv7l-freebsd/macros lib/rpm/platform/athlon-freebsd/macros lib/rpm/platform/geode-freebsd/macros lib/rpm/platform/i386-freebsd/macros lib/rpm/platform/i486-freebsd/macros lib/rpm/platform/i586-freebsd/macros lib/rpm/platform/i686-freebsd/macros lib/rpm/platform/ia32e-freebsd/macros lib/rpm/platform/ia64-freebsd/macros lib/rpm/platform/m68k-freebsd/macros lib/rpm/platform/noarch-freebsd/macros lib/rpm/platform/pentium3-freebsd/macros lib/rpm/platform/pentium4-freebsd/macros lib/rpm/platform/ppc-freebsd/macros lib/rpm/platform/ppc32dy4-freebsd/macros lib/rpm/platform/ppc64-freebsd/macros lib/rpm/platform/ppc64iseries-freebsd/macros lib/rpm/platform/ppc64le-freebsd/macros lib/rpm/platform/ppc64p7-freebsd/macros lib/rpm/platform/ppc64pseries-freebsd/macros lib/rpm/platform/ppc8260-freebsd/macros lib/rpm/platform/ppc8560-freebsd/macros lib/rpm/platform/ppciseries-freebsd/macros lib/rpm/platform/ppcpseries-freebsd/macros lib/rpm/platform/s390-freebsd/macros lib/rpm/platform/s390x-freebsd/macros lib/rpm/platform/sh-freebsd/macros lib/rpm/platform/sh3-freebsd/macros lib/rpm/platform/sh4-freebsd/macros lib/rpm/platform/sh4a-freebsd/macros lib/rpm/platform/sparc-freebsd/macros lib/rpm/platform/sparc64-freebsd/macros lib/rpm/platform/sparc64v-freebsd/macros lib/rpm/platform/sparcv8-freebsd/macros lib/rpm/platform/sparcv9-freebsd/macros lib/rpm/platform/sparcv9v-freebsd/macros lib/rpm/platform/x86_64-freebsd/macros lib/rpm/pythondeps.sh lib/rpm/rpm.daily lib/rpm/rpm.log lib/rpm/rpm.supp lib/rpm/rpm2cpio.sh lib/rpm/rpmdb_loadcvt lib/rpm/rpmdeps lib/rpm/rpmpopt-%%VERSION%% lib/rpm/rpmrc lib/rpm/script.req lib/rpm/tcl.req lib/rpm/tgpg libdata/pkgconfig/rpm.pc man/fr/man8/rpm.8.gz man/ja/man8/rpm.8.gz man/ja/man8/rpm2cpio.8.gz man/ja/man8/rpmbuild.8.gz man/ja/man8/rpmgraph.8.gz man/ko/man8/rpm.8.gz man/ko/man8/rpm2cpio.8.gz man/man1/gendiff.1.gz man/man8/rpm.8.gz man/man8/rpm2cpio.8.gz man/man8/rpmbuild.8.gz man/man8/rpmdb.8.gz man/man8/rpmdeps.8.gz man/man8/rpmgraph.8.gz man/man8/rpmkeys.8.gz man/man8/rpmsign.8.gz man/man8/rpmspec.8.gz man/pl/man1/gendiff.1.gz man/pl/man8/rpm.8.gz man/pl/man8/rpm2cpio.8.gz man/pl/man8/rpmbuild.8.gz man/pl/man8/rpmdeps.8.gz man/pl/man8/rpmgraph.8.gz man/ru/man8/rpm.8.gz man/ru/man8/rpm2cpio.8.gz man/sk/man8/rpm.8.gz %%NLS%%share/locale/ar/LC_MESSAGES/rpm.mo %%NLS%%share/locale/br/LC_MESSAGES/rpm.mo %%NLS%%share/locale/ca/LC_MESSAGES/rpm.mo %%NLS%%share/locale/cmn/LC_MESSAGES/rpm.mo %%NLS%%share/locale/cs/LC_MESSAGES/rpm.mo %%NLS%%share/locale/da/LC_MESSAGES/rpm.mo %%NLS%%share/locale/de/LC_MESSAGES/rpm.mo %%NLS%%share/locale/el/LC_MESSAGES/rpm.mo %%NLS%%share/locale/eo/LC_MESSAGES/rpm.mo %%NLS%%share/locale/es/LC_MESSAGES/rpm.mo %%NLS%%share/locale/fi/LC_MESSAGES/rpm.mo %%NLS%%share/locale/fr/LC_MESSAGES/rpm.mo %%NLS%%share/locale/is/LC_MESSAGES/rpm.mo %%NLS%%share/locale/it/LC_MESSAGES/rpm.mo %%NLS%%share/locale/ja/LC_MESSAGES/rpm.mo %%NLS%%share/locale/ko/LC_MESSAGES/rpm.mo %%NLS%%share/locale/ms/LC_MESSAGES/rpm.mo %%NLS%%share/locale/nb/LC_MESSAGES/rpm.mo %%NLS%%share/locale/nl/LC_MESSAGES/rpm.mo %%NLS%%share/locale/pl/LC_MESSAGES/rpm.mo %%NLS%%share/locale/pt/LC_MESSAGES/rpm.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/rpm.mo %%NLS%%share/locale/ru/LC_MESSAGES/rpm.mo %%NLS%%share/locale/sk/LC_MESSAGES/rpm.mo %%NLS%%share/locale/sl/LC_MESSAGES/rpm.mo %%NLS%%share/locale/sr/LC_MESSAGES/rpm.mo %%NLS%%share/locale/sr@latin/LC_MESSAGES/rpm.mo %%NLS%%share/locale/sv/LC_MESSAGES/rpm.mo %%NLS%%share/locale/te/LC_MESSAGES/rpm.mo %%NLS%%share/locale/tr/LC_MESSAGES/rpm.mo %%NLS%%share/locale/uk/LC_MESSAGES/rpm.mo %%NLS%%share/locale/vi/LC_MESSAGES/rpm.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/rpm.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/rpm.mo