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