summaryrefslogtreecommitdiff
path: root/dev-libs/xmlrpc-c
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-04 03:04:36 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-04 03:04:36 -0500
commiteed03ed6da4435154826115469c3956ad88ee8a5 (patch)
tree0248639bd7885d12af7c3290904261280966e8a9 /dev-libs/xmlrpc-c
parent99a5f9c4362a74766819e801b3a0f1539820e706 (diff)
downloadbaldeagleos-repo-eed03ed6da4435154826115469c3956ad88ee8a5.tar.gz
baldeagleos-repo-eed03ed6da4435154826115469c3956ad88ee8a5.tar.xz
baldeagleos-repo-eed03ed6da4435154826115469c3956ad88ee8a5.zip
Adding metadata
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.59.03-use-system-expat.patch2
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-fix_hardcoded_pkg-config.patch22
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-use-system-expat.patch2
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.64.03-r1.ebuild3
4 files changed, 26 insertions, 3 deletions
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.59.03-use-system-expat.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.59.03-use-system-expat.patch
index df25189042e5..d5ec2d0c68cd 100644
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.59.03-use-system-expat.patch
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.59.03-use-system-expat.patch
@@ -82,7 +82,7 @@ index 725c063..5251c85 100644
CCLD = $(CC)
CXXLD = $(CXX)
AR = @AR@
-+PKG_CONFIG = pkg-config
++PKG_CONFIG ?= pkg-config
RANLIB = @RANLIB@
LN_S = ln -s
INSTALL = $(SRCDIR)/install-sh
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-fix_hardcoded_pkg-config.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-fix_hardcoded_pkg-config.patch
new file mode 100644
index 000000000000..a0ae9064580c
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-fix_hardcoded_pkg-config.patch
@@ -0,0 +1,22 @@
+https://sourceforge.net/p/xmlrpc-c/code/3151
+https://bugs.gentoo.org/870253
+--- a/configure.in
++++ b/configure.in
+@@ -696,7 +696,7 @@ dnl =======================================================================
+
+ AC_MSG_CHECKING(for OpenSSL library)
+
+-if pkg-config openssl; then
++if ${PKG_CONFIG} openssl; then
+ HAVE_OPENSSL=yes
+ else
+ HAVE_OPENSSL=no
+@@ -747,7 +747,7 @@ dnl =======================================================================
+
+ AC_MSG_CHECKING(for Libxml2 library)
+
+-if pkg-config libxml-2.0; then
++if ${PKG_CONFIG} libxml-2.0; then
+ HAVE_LIBXML2=yes
+ else
+ HAVE_LIBXML2=no
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-use-system-expat.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-use-system-expat.patch
index 3c0d4347812d..fb5705d4ce8a 100644
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-use-system-expat.patch
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.64.03-use-system-expat.patch
@@ -66,7 +66,7 @@ Bug: https://bugs.gentoo.org/952113
CCLD = $(CC)
CXXLD = $(CXX)
AR = @AR@
-+PKG_CONFIG = pkg-config
++PKG_CONFIG ?= pkg-config
RANLIB = @RANLIB@
LN_S = ln -s
INSTALL = $(SRCDIR)/install-sh
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.64.03-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.64.03-r1.ebuild
index 8698abf70716..ddd44ee8d71b 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.64.03-r1.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.64.03-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools flag-o-matic toolchain-funcs
+inherit autotools toolchain-funcs
# Upstream maintains 3 release channels: https://xmlrpc-c.sourceforge.net/release.html
# 1. Only the "Super Stable" series is released as a tarball
@@ -41,6 +41,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.64.03-use-stdbool.patch
"${FILESDIR}"/${PN}-1.64.03-use-system-expat.patch
"${FILESDIR}"/${PN}-1.64.03-fix-pkgconfig.patch
+ "${FILESDIR}"/${PN}-1.64.03-fix_hardcoded_pkg-config.patch
)
pkg_setup() {