diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile index e2f4f48220dd..3fb61d729fad 100644 --- a/archivers/rpm4/Makefile +++ b/archivers/rpm4/Makefile @@ -1,84 +1,85 @@ # Created by: Greg Lewis PORTNAME= rpm PORTVERSION= 4.17.0 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= http://ftp.rpm.org/releases/rpm-4.17.x/ PKGNAMESUFFIX= 4 MAINTAINER= rodrigo@FreeBSD.org COMMENT= Red Hat Package Manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsed:textproc/gsed LIB_DEPENDS= libpopt.so:devel/popt \ libnss3.so:security/nss \ libzstd.so:archivers/zstd \ libgcrypt.so:security/libgcrypt RUN_DEPENDS= bash:shells/bash \ gxargs:misc/findutils USES= alias bdb sqlite cpe gmake iconv libarchive libtool \ lua:53+ pathfix pkgconfig shebangfix tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed SHEBANG_FILES= scripts/check-prereqs \ scripts/check-rpaths-worker scripts/pkgconfigdeps.sh \ scripts/fontconfig.prov scripts/perl.prov scripts/perl.req \ scripts/find-lang.sh scripts/ocamldeps.sh CONFIGURE_ARGS= --enable-sqlite=yes\ --with-popt-prefix="${LOCALBASE}" \ --sysconfdir=${PREFIX}/etc \ --localstatedir=/var \ --without-javaglue \ am_cv_python_version=${PYTHON_VER}${PYTHON_ABIVER} \ ac_cv_lib_elf_gelf_getvernaux=no # otherwise fails to build in presence of devel/elfutils CONFIGURE_ENV= LUA_CFLAGS=-I${LUA_INCDIR} \ LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER} -lm" 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} CONFLICTS_INSTALL= rpm2cpio # bin/rpm2cpio PLIST_SUB= VERSION=${PORTVERSION} \ OPSYS=${OPSYS:tl} PORTDOCS= * OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_LIBS= -lintl PYTHON_RUN_DEPENDS= ${LOCALBASE}/lib/rpm/pythondistdeps.py:archivers/py-python-rpm-packaging 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/ __GLIBC__.*/& || defined(__FreeBSD__)/' \ ${WRKSRC}/system.h @${REINPLACE_CMD} -e 's/\/gxargs/g' \ ${WRKSRC}/scripts/brp-strip-static-archive \ ${WRKSRC}/scripts/check-buildroot \ ${WRKSRC}/scripts/check-rpaths \ ${WRKSRC}/scripts/vpkg-provides.sh post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} librpm/html ${STAGEDIR}${DOCSDIR} .include diff --git a/archivers/rpm4/pkg-plist b/archivers/rpm4/pkg-plist index 46ffa8e077c5..04f7b1405a09 100644 --- a/archivers/rpm4/pkg-plist +++ b/archivers/rpm4/pkg-plist @@ -1,238 +1,249 @@ bin/gendiff bin/rpm bin/rpm2archive bin/rpm2cpio bin/rpmbuild bin/rpmdb bin/rpmgraph bin/rpmkeys bin/rpmquery bin/rpmsign bin/rpmspec bin/rpmverify +%%PLUGINS%%etc/dbus-1/system.d/org.rpm.conf 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/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/rpmver.h lib/librpm.so lib/librpm.so.9 lib/librpm.so.9.2.0 lib/librpmbuild.so lib/librpmbuild.so.9 lib/librpmbuild.so.9.2.0 lib/librpmio.so lib/librpmio.so.9 lib/librpmio.so.9.2.0 lib/librpmsign.so lib/librpmsign.so.9 lib/librpmsign.so.9.2.0 +%%PLUGINS%%lib/rpm-plugins/dbus_announce.so +%%PLUGINS%%lib/rpm-plugins/prioreset.so +%%PLUGINS%%lib/rpm-plugins/syslog.so +%%PLUGINS%%lib/rpm-plugins/systemd_inhibit.so lib/rpm/brp-elfperms lib/rpm/brp-compress lib/rpm/brp-remove-la-files lib/rpm/brp-strip lib/rpm/brp-strip-comment-note 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/fileattrs/debuginfo.attr lib/rpm/fileattrs/desktop.attr lib/rpm/fileattrs/elf.attr lib/rpm/fileattrs/font.attr lib/rpm/fileattrs/metainfo.attr lib/rpm/fileattrs/ocaml.attr lib/rpm/fileattrs/perl.attr lib/rpm/fileattrs/perllib.attr lib/rpm/fileattrs/pkgconfig.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/macros lib/rpm/mkinstalldirs lib/rpm/ocamldeps.sh lib/rpm/perl.prov lib/rpm/perl.req lib/rpm/pkgconfigdeps.sh lib/rpm/platform/aarch64-%%OPSYS%%/macros lib/rpm/platform/alpha-%%OPSYS%%/macros lib/rpm/platform/alphaev5-%%OPSYS%%/macros lib/rpm/platform/alphaev56-%%OPSYS%%/macros lib/rpm/platform/alphaev6-%%OPSYS%%/macros lib/rpm/platform/alphaev67-%%OPSYS%%/macros lib/rpm/platform/alphapca56-%%OPSYS%%/macros lib/rpm/platform/amd64-%%OPSYS%%/macros lib/rpm/platform/armv3l-%%OPSYS%%/macros lib/rpm/platform/armv4b-%%OPSYS%%/macros lib/rpm/platform/armv4l-%%OPSYS%%/macros lib/rpm/platform/armv5tejl-%%OPSYS%%/macros lib/rpm/platform/armv5tel-%%OPSYS%%/macros lib/rpm/platform/armv5tl-%%OPSYS%%/macros lib/rpm/platform/armv6hl-%%OPSYS%%/macros lib/rpm/platform/armv6l-%%OPSYS%%/macros lib/rpm/platform/armv7hl-%%OPSYS%%/macros lib/rpm/platform/armv7hnl-%%OPSYS%%/macros lib/rpm/platform/armv7l-%%OPSYS%%/macros lib/rpm/platform/armv8hl-%%OPSYS%%/macros lib/rpm/platform/armv8l-%%OPSYS%%/macros lib/rpm/platform/athlon-%%OPSYS%%/macros lib/rpm/platform/geode-%%OPSYS%%/macros lib/rpm/platform/i386-%%OPSYS%%/macros lib/rpm/platform/i486-%%OPSYS%%/macros lib/rpm/platform/i586-%%OPSYS%%/macros lib/rpm/platform/i686-%%OPSYS%%/macros lib/rpm/platform/ia32e-%%OPSYS%%/macros lib/rpm/platform/ia64-%%OPSYS%%/macros lib/rpm/platform/m68k-%%OPSYS%%/macros lib/rpm/platform/mips-%%OPSYS%%/macros lib/rpm/platform/mips64-%%OPSYS%%/macros lib/rpm/platform/mips64el-%%OPSYS%%/macros lib/rpm/platform/mips64r6-%%OPSYS%%/macros lib/rpm/platform/mips64r6el-%%OPSYS%%/macros lib/rpm/platform/mipsel-%%OPSYS%%/macros lib/rpm/platform/mipsr6-%%OPSYS%%/macros lib/rpm/platform/mipsr6el-%%OPSYS%%/macros lib/rpm/platform/noarch-%%OPSYS%%/macros lib/rpm/platform/pentium3-%%OPSYS%%/macros lib/rpm/platform/pentium4-%%OPSYS%%/macros lib/rpm/platform/ppc-%%OPSYS%%/macros lib/rpm/platform/ppc32dy4-%%OPSYS%%/macros lib/rpm/platform/ppc64-%%OPSYS%%/macros lib/rpm/platform/ppc64iseries-%%OPSYS%%/macros lib/rpm/platform/ppc64le-%%OPSYS%%/macros lib/rpm/platform/ppc64p7-%%OPSYS%%/macros lib/rpm/platform/ppc64pseries-%%OPSYS%%/macros lib/rpm/platform/ppc8260-%%OPSYS%%/macros lib/rpm/platform/ppc8560-%%OPSYS%%/macros lib/rpm/platform/ppciseries-%%OPSYS%%/macros lib/rpm/platform/ppcpseries-%%OPSYS%%/macros lib/rpm/platform/riscv64-%%OPSYS%%/macros lib/rpm/platform/s390-%%OPSYS%%/macros lib/rpm/platform/s390x-%%OPSYS%%/macros lib/rpm/platform/sh-%%OPSYS%%/macros lib/rpm/platform/sh3-%%OPSYS%%/macros lib/rpm/platform/sh4-%%OPSYS%%/macros lib/rpm/platform/sh4a-%%OPSYS%%/macros lib/rpm/platform/sparc-%%OPSYS%%/macros lib/rpm/platform/sparc64-%%OPSYS%%/macros lib/rpm/platform/sparc64v-%%OPSYS%%/macros lib/rpm/platform/sparcv8-%%OPSYS%%/macros lib/rpm/platform/sparcv9-%%OPSYS%%/macros lib/rpm/platform/sparcv9v-%%OPSYS%%/macros lib/rpm/platform/x86_64-%%OPSYS%%/macros lib/rpm/rpm.daily lib/rpm/rpm.log lib/rpm/rpm.supp lib/rpm/rpm2cpio.sh lib/rpm/rpmdb_dump lib/rpm/rpmdb_load lib/rpm/rpmdeps lib/rpm/rpmpopt-%%VERSION%% lib/rpm/rpmrc lib/rpm/script.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-misc.8.gz +%%PLUGINS%%man/man8/rpm-plugin-dbus-announce.8.gz +%%PLUGINS%%man/man8/rpm-plugin-prioreset.8.gz +%%PLUGINS%%man/man8/rpm-plugin-syslog.8.gz +%%PLUGINS%%man/man8/rpm-plugin-systemd-inhibit.8.gz +%%PLUGINS%%man/man8/rpm-plugins.8.gz man/man8/rpm.8.gz man/man8/rpm2archive.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/gu/LC_MESSAGES/rpm.mo %%NLS%%share/locale/he/LC_MESSAGES/rpm.mo %%NLS%%share/locale/id/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/pa/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/si/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 +%%PLUGINS%%@dir lib/rpm-plugins @dir lib/rpm/lua @dir lib/rpm/macros.d