Skip to content

Commit

Permalink
archivers/rpm4: Update to 4.18.2
Browse files Browse the repository at this point in the history
  • Loading branch information
rosorio committed Dec 19, 2023
1 parent 1073c99 commit 7ab114b
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 74 deletions.
72 changes: 35 additions & 37 deletions archivers/rpm4/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rpm
PORTVERSION= 4.18.1
PORTREVISION= 2
PORTVERSION= 4.18.2
CATEGORIES= archivers
MASTER_SITES= http://ftp.rpm.org/releases/rpm-${PORTVERSION:R}.x/
PKGNAMESUFFIX= 4
Expand All @@ -12,67 +11,66 @@ WWW= https://rpm.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING

BUILD_DEPENDS= gsed:textproc/gsed \
${LOCALBASE}/lib/libelf.so:devel/elfutils
LIB_DEPENDS= libpopt.so:devel/popt \
libnss3.so:security/nss \
libzstd.so:archivers/zstd \
BUILD_DEPENDS= ${LOCALBASE}/lib/libelf.so:devel/elfutils \
gsed:textproc/gsed
LIB_DEPENDS= libarchive.so:archivers/libarchive \
libdb-5.3.so:databases/db5 \
libelf.so:devel/elfutils \
libgcrypt.so:security/libgcrypt \
libelf.so:devel/elfutils
RUN_DEPENDS= bash:shells/bash \
gxargs:misc/findutils \
${LOCALBASE}/lib/libelf.so:devel/elfutils
libnss3.so:security/nss \
libpopt.so:devel/popt \
libzstd.so:archivers/zstd
RUN_DEPENDS= ${LOCALBASE}/lib/libelf.so:devel/elfutils \
bash:shells/bash \
gxargs:misc/findutils

USES= alias bdb sqlite cpe gmake iconv libarchive libtool \
lua pathfix pkgconfig shebangfix tar:bzip2
USES= alias bdb cpe gmake iconv libarchive libtool lua pathfix \
pkgconfig readline shebangfix sqlite tar:bzip2
USE_LDCONFIG= yes

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 \
SHEBANG_FILES= scripts/brp-compress scripts/check-prereqs \
scripts/check-rpaths-worker scripts/find-lang.sh \
scripts/fontconfig.prov scripts/ocamldeps.sh scripts/perl.prov \
scripts/perl.req scripts/pkgconfigdeps.sh \
scripts/rpm_macros_provides.sh
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-sqlite=yes\
--with-popt-prefix="${LOCALBASE}" \
--sysconfdir=${PREFIX}/etc \
CONFIGURE_ARGS= --enable-sqlite=yes \
--localstatedir=/var \
--sysconfdir=${PREFIX}/etc \
--with-popt-prefix="${LOCALBASE}" \
--without-javaglue \
am_cv_python_version=${PYTHON_VER}${PYTHON_ABIVER}
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}
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

BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed

PLIST_SUB= VERSION=${PORTVERSION} \
OPSYS=${OPSYS:tl}
PLIST_SUB= OPSYS=${OPSYS:tl} \
VERSION=${PORTVERSION}

OPTIONS_DEFINE= PYTHON PLUGINS NLS
OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
OPTIONS_DEFINE= NLS PLUGINS PYTHON
OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes

NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
NLS_LIBS= -lintl

PLUGINS_LIB_DEPENDS= libdbus-1.so:devel/dbus
PLUGINS_CONFIGURE_ENABLE=plugins
PYTHON_USES= python
PYTHON_CONFIGURE_ENABLE=python
PLUGINS_LIB_DEPENDS= libdbus-1.so:devel/dbus
PLUGINS_CONFIGURE_ENABLE= plugins
PYTHON_USES= python
PYTHON_CONFIGURE_ENABLE= python

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-strip-static-archive \
${WRKSRC}/scripts/check-buildroot \
Expand Down
6 changes: 3 additions & 3 deletions archivers/rpm4/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1689439085
SHA256 (rpm-4.18.1.tar.bz2) = 37f3b42c0966941e2ad3f10fde3639824a6591d07197ba8fd0869ca0779e1f56
SIZE (rpm-4.18.1.tar.bz2) = 6396363
TIMESTAMP = 1703000590
SHA256 (rpm-4.18.2.tar.bz2) = ba7eee1bc2c6f83be73c0a40d159c625cbaed976b3ac044233404fb25ae1b979
SIZE (rpm-4.18.2.tar.bz2) = 6494550
8 changes: 4 additions & 4 deletions archivers/rpm4/files/patch-docs_Makefile.in
@@ -1,11 +1,11 @@
--- docs/Makefile.in.orig 2023-07-21 09:25:20 UTC
--- docs/Makefile.in.orig 2023-12-19 15:56:53 UTC
+++ docs/Makefile.in
@@ -442,7 +442,7 @@ target_alias = @target_alias@
@@ -442,7 +442,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-@PANDOC_TRUE@SUBDIRS = man
+SUBDIRS = man
EXTRA_DIST = _layouts/default.html _layouts/favicon.ico index.md \
manual/index.md manual/arch_dependencies.md \
EXTRA_DIST = _layouts/default.html _layouts/favicon.ico README.md \
index.md manual/index.md manual/arch_dependencies.md \
manual/autosetup.md manual/boolean_dependencies.md \
24 changes: 0 additions & 24 deletions archivers/rpm4/files/patch-lib_backend_sqlite.c

This file was deleted.

5 changes: 3 additions & 2 deletions archivers/rpm4/files/patch-tools_rpmuncompress.c
@@ -1,10 +1,11 @@
--- tools/rpmuncompress.c.orig 2022-08-30 11:42:23 UTC
--- tools/rpmuncompress.c.orig 2023-12-19 16:39:32 UTC
+++ tools/rpmuncompress.c
@@ -1,7 +1,9 @@
@@ -1,8 +1,10 @@
#include "system.h"

+#include <sys/wait.h>
#include <popt.h>
#include <libgen.h>
#include <errno.h>
+#include <libgen.h>
#include <stdio.h>
Expand Down
8 changes: 4 additions & 4 deletions archivers/rpm4/pkg-plist
Expand Up @@ -51,16 +51,16 @@ include/rpm/rpmutil.h
include/rpm/rpmver.h
lib/librpm.so
lib/librpm.so.9
lib/librpm.so.9.4.0
lib/librpm.so.9.4.1
lib/librpmbuild.so
lib/librpmbuild.so.9
lib/librpmbuild.so.9.4.0
lib/librpmbuild.so.9.4.1
lib/librpmio.so
lib/librpmio.so.9
lib/librpmio.so.9.4.0
lib/librpmio.so.9.4.1
lib/librpmsign.so
lib/librpmsign.so.9
lib/librpmsign.so.9.4.0
lib/librpmsign.so.9.4.1
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py
Expand Down

0 comments on commit 7ab114b

Please sign in to comment.