git: 462b710e804a - main - sysutils/libdnf: update 0.70.2 → 0.73.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 Jan 2025 19:51:41 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=462b710e804a1382d759366f1a1bd196ae885a1f
commit 462b710e804a1382d759366f1a1bd196ae885a1f
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-01-27 15:01:04 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-27 19:51:34 +0000
sysutils/libdnf: update 0.70.2 → 0.73.4
---
sysutils/libdnf/Makefile | 14 ++------------
sysutils/libdnf/distinfo | 6 +++---
.../files/patch-bindings_python_____init____.py | 21 ---------------------
.../files/patch-libdnf_repo_DependencySplitter.cpp | 14 --------------
sysutils/libdnf/pkg-plist | 4 +++-
5 files changed, 8 insertions(+), 51 deletions(-)
diff --git a/sysutils/libdnf/Makefile b/sysutils/libdnf/Makefile
index 6d8780a2ca0b..4eed3623b829 100644
--- a/sysutils/libdnf/Makefile
+++ b/sysutils/libdnf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libdnf
-DISTVERSION= 0.70.2
-PORTREVISION= 2
+DISTVERSION= 0.73.4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -11,26 +10,17 @@ LICENSE= LGPL21 # no LICENSE tag for Version 2.1
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= check>0:devel/check
-LIB_DEPENDS= libassuan.so:security/libassuan \
- libcurl.so:ftp/curl \
+LIB_DEPENDS= libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libffi.so:devel/libffi \
- libgcrypt.so:security/libgcrypt \
- libgpgme.so:security/gpgme \
- libgpg-error.so:security/libgpg-error \
- libidn2.so:dns/libidn2 \
libjson-c.so:devel/json-c \
libmodulemd.so:misc/libmodulemd \
libnghttp2.so:www/libnghttp2 \
- libpsl.so:dns/libpsl \
- libpcre.so:devel/pcre \
libpopt.so:devel/popt \
librepo.so:misc/librepo \
librpmio.so:archivers/rpm4 \
libsmartcols.so:devel/util-linux \
libsolv.so:misc/libsolv \
- libssh2.so:security/libssh2 \
- libunistring.so:devel/libunistring \
libyaml.so:textproc/libyaml \
libzstd.so:archivers/zstd
TEST_DEPENDS= cppunit>0:devel/cppunit
diff --git a/sysutils/libdnf/distinfo b/sysutils/libdnf/distinfo
index 690b33fd9651..78460da75e18 100644
--- a/sysutils/libdnf/distinfo
+++ b/sysutils/libdnf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692034629
-SHA256 (rpm-software-management-libdnf-0.70.2_GH0.tar.gz) = 8f34e9f93dc767bb02d6f132b1e2614667b4b36ee98b8f1552df1a22d5ce9cbc
-SIZE (rpm-software-management-libdnf-0.70.2_GH0.tar.gz) = 1155234
+TIMESTAMP = 1737971787
+SHA256 (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = bce14012d29d58867669fc606938f6fa84f037efcd9c802150fba6506356814c
+SIZE (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = 1208308
diff --git a/sysutils/libdnf/files/patch-bindings_python_____init____.py b/sysutils/libdnf/files/patch-bindings_python_____init____.py
deleted file mode 100644
index bec3b2534377..000000000000
--- a/sysutils/libdnf/files/patch-bindings_python_____init____.py
+++ /dev/null
@@ -1,21 +0,0 @@
-- from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273044
-- fix regex and duplicate rtti
-
---- bindings/python/__init__.py.orig 2023-07-28 12:49:18 UTC
-+++ bindings/python/__init__.py
-@@ -6,11 +6,14 @@ from . import error
- import sys, os
- sys.setdlopenflags(os.RTLD_NOW | os.RTLD_GLOBAL)
- from . import error
--sys.setdlopenflags(os.RTLD_NOW)
-
-+# Other modules also need to be loaded with RTLD_GLOBAL to preserve uniqueness
-+# of RTTI. There are code paths where an exception thrown in one module is
-+# supposed to be caught in another.
- from . import common_types
- from . import conf
- from . import module
- from . import repo
- from . import transaction
- from . import utils
-+sys.setdlopenflags(os.RTLD_NOW)
diff --git a/sysutils/libdnf/files/patch-libdnf_repo_DependencySplitter.cpp b/sysutils/libdnf/files/patch-libdnf_repo_DependencySplitter.cpp
deleted file mode 100644
index a6d20c22d23d..000000000000
--- a/sysutils/libdnf/files/patch-libdnf_repo_DependencySplitter.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-- from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273044
-- fix regex and duplicate rtti
-
---- libdnf/repo/DependencySplitter.cpp.orig 2023-07-28 12:49:18 UTC
-+++ libdnf/repo/DependencySplitter.cpp
-@@ -29,7 +29,7 @@ static const Regex RELDEP_REGEX =
- namespace libdnf {
-
- static const Regex RELDEP_REGEX =
-- Regex("^(\\S*)\\s*(<=|>=|<|>|=|==)?\\s*(\\S*)$", REG_EXTENDED);
-+ Regex("^([^[:space:]]*)[[:space:]]*(<=|>=|<|>|=|==)?[[:space:]]*([^[:space:]]*)$", REG_EXTENDED);
-
- static bool
- getCmpFlags(int *cmp_type, std::string matchCmpType)
diff --git a/sysutils/libdnf/pkg-plist b/sysutils/libdnf/pkg-plist
index d3d4ce61bdbb..68641bfce8ff 100644
--- a/sysutils/libdnf/pkg-plist
+++ b/sysutils/libdnf/pkg-plist
@@ -58,6 +58,7 @@ lib/libdnf.so.2
lib/libdnf/plugins/README
%%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/_hawkey.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf-0.73.4.dist-info/METADATA
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_common_types.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_conf.so
@@ -100,6 +101,7 @@ share/locale/id/LC_MESSAGES/libdnf.mo
share/locale/is/LC_MESSAGES/libdnf.mo
share/locale/it/LC_MESSAGES/libdnf.mo
share/locale/ja/LC_MESSAGES/libdnf.mo
+share/locale/ka/LC_MESSAGES/libdnf.mo
share/locale/kn/LC_MESSAGES/libdnf.mo
share/locale/ko/LC_MESSAGES/libdnf.mo
share/locale/mai/LC_MESSAGES/libdnf.mo
@@ -126,4 +128,4 @@ share/locale/tr/LC_MESSAGES/libdnf.mo
share/locale/uk/LC_MESSAGES/libdnf.mo
share/locale/zh_CN/LC_MESSAGES/libdnf.mo
share/locale/zh_TW/LC_MESSAGES/libdnf.mo
-%%PYTHON%%share/man/man3/hawkey.3.gz
+share/man/man3/hawkey.3.gz