archivers/rpm4: Update to 4.17.0

Python helpers and scripts used for python packaging was removed
from RPM, comunity-driven files should be used instead.

Release note: https://rpm.org/wiki/Releases/4.17.0
This commit is contained in:
Rodrigo Osorio 2021-10-29 17:06:16 +02:00
parent a6b6ca53e5
commit 468b96cf50
3 changed files with 22 additions and 35 deletions

View File

@ -1,10 +1,9 @@
# Created by: Greg Lewis <glewis@FreeBSD.org>
PORTNAME= rpm
PORTVERSION= 4.16.1.3
PORTREVISION= 1
PORTVERSION= 4.17.0
CATEGORIES= archivers
MASTER_SITES= http://ftp.rpm.org/releases/rpm-4.16.x/
MASTER_SITES= http://ftp.rpm.org/releases/rpm-4.17.x/
PKGNAMESUFFIX= 4
MAINTAINER= rodrigo@FreeBSD.org
@ -22,16 +21,15 @@ RUN_DEPENDS= bash:shells/bash \
gxargs:misc/findutils
USES= alias bdb sqlite cpe gmake iconv libarchive libtool \
lua:52+ pathfix pkgconfig shebangfix tar:bzip2
lua:53+ pathfix pkgconfig shebangfix tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
SHEBANG_FILES= scripts/brp-python-bytecompile scripts/check-prereqs \
SHEBANG_FILES= scripts/check-prereqs \
scripts/check-rpaths-worker scripts/pkgconfigdeps.sh \
scripts/fontconfig.prov scripts/perl.prov scripts/perl.req \
scripts/pythondistdeps.py scripts/find-lang.sh scripts/ocamldeps.sh \
scripts/find-debuginfo.sh
scripts/find-lang.sh scripts/ocamldeps.sh
CONFIGURE_ARGS= --enable-sqlite=yes\
--with-popt-prefix="${LOCALBASE}" \
--sysconfdir=${PREFIX}/etc \
@ -60,13 +58,12 @@ OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS
OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
PYTHON_CONFIGURE_ENABLE=python
PYTHON_USES= python
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
@ -74,18 +71,14 @@ post-patch:
@${REINPLACE_CMD} -e 's:\.\./\.\./bin/::' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's/ __GLIBC__.*/& || defined(__FreeBSD__)/' \
${WRKSRC}/system.h
@${REINPLACE_CMD} -e 's/\<xargs\>/gxargs/g' ${WRKSRC}/scripts/brp-python-bytecompile \
@${REINPLACE_CMD} -e 's/\<xargs\>/gxargs/g' \
${WRKSRC}/scripts/brp-strip-static-archive \
${WRKSRC}/scripts/check-buildroot \
${WRKSRC}/scripts/check-rpaths \
${WRKSRC}/scripts/find-debuginfo.sh \
${WRKSRC}/scripts/vpkg-provides.sh
post-install-PYTHON-off:
@${RM} ${STAGEDIR}${PREFIX}/lib/rpm/pythondistdeps.py
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} librpm/html ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} librpm/html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1619221631
SHA256 (rpm-4.16.1.3.tar.bz2) = 513dc7f972b6e7ccfc9fc7f9c01d5310cc56ee853892e4314fa2cad71478e21d
SIZE (rpm-4.16.1.3.tar.bz2) = 4354652
TIMESTAMP = 1635434706
SHA256 (rpm-4.17.0.tar.bz2) = 2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a
SIZE (rpm-4.17.0.tar.bz2) = 4514138

View File

@ -48,26 +48,21 @@ include/rpm/rpmutil.h
include/rpm/rpmver.h
lib/librpm.so
lib/librpm.so.9
lib/librpm.so.9.1.3
lib/librpm.so.9.2.0
lib/librpmbuild.so
lib/librpmbuild.so.9
lib/librpmbuild.so.9.1.3
lib/librpmbuild.so.9.2.0
lib/librpmio.so
lib/librpmio.so.9
lib/librpmio.so.9.1.3
lib/librpmio.so.9.2.0
lib/librpmsign.so
lib/librpmsign.so.9
lib/librpmsign.so.9.1.3
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py
lib/librpmsign.so.9.2.0
lib/rpm/brp-elfperms
lib/rpm/brp-compress
lib/rpm/brp-java-gcjcompile
lib/rpm/brp-python-bytecompile
lib/rpm/brp-python-hardlink
lib/rpm/brp-remove-la-files
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
@ -78,20 +73,16 @@ lib/rpm/fileattrs/debuginfo.attr
lib/rpm/fileattrs/desktop.attr
lib/rpm/fileattrs/elf.attr
lib/rpm/fileattrs/font.attr
lib/rpm/fileattrs/libtool.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/python.attr
lib/rpm/fileattrs/pythondist.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/mkinstalldirs
lib/rpm/ocamldeps.sh
@ -164,7 +155,6 @@ 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
%%PYTHON%%lib/rpm/pythondistdeps.py
lib/rpm/rpm.daily
lib/rpm/rpm.log
lib/rpm/rpm.supp
@ -217,6 +207,8 @@ man/sk/man8/rpm.8.gz
%%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
@ -225,10 +217,12 @@ man/sk/man8/rpm.8.gz
%%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