summaryrefslogtreecommitdiff
path: root/dev-libs/xmlrpc-c
diff options
context:
space:
mode:
authorBaldEagleOS Migration <dev@baldeagleos.com>2026-06-03 00:35:52 -0500
committerBaldEagleOS Migration <dev@baldeagleos.com>2026-06-03 00:35:52 -0500
commit51bf2274747e1d7dc41c145ccf95055c1b9d763b (patch)
tree75f735ef9bc72d418e5107c31375259fa6ebe152 /dev-libs/xmlrpc-c
parentfa2a9ceb34861c64aee4400a4686233134d8e652 (diff)
downloadbaldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.tar.gz
baldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.tar.xz
baldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.zip
Adding metadata
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r--dev-libs/xmlrpc-c/Manifest2
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch29
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r4.ebuild87
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r2.ebuild89
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.59.03-r1.ebuild87
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild85
6 files changed, 0 insertions, 379 deletions
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index ba5e6b1d3e5a..90ac0515dc97 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -1,3 +1 @@
-DIST xmlrpc-c-1.54.05.tgz 933228 BLAKE2B 50d73fe22454f04ffebf11d4b88986eaac571d107abce4e04244ad0b74469fc5233178967e3dd832a8525514912e4f835fa1ce13c439caf918a2b2d0c05021a0 SHA512 81bf8f398e9cb73b421907d8e304b9a6dc8da931f573f7296457486ade432f4a00a94b6850391690f7b229928f785522e5852db8aca68cb462c71d139e4f27b1
-DIST xmlrpc-c-1.54.06.tgz 933199 BLAKE2B 1286323b59aa4d77fe2f8b04fef18d9a448d29a7fa23aad143418e62c92ac6a5156bb61ee58e0df4b0667e73a9170663b02b42fac94b38df71fc789d13e929e0 SHA512 0e8c920ccf04c78947bc66f7210b62c153ba185183c181461584772885690a3bb09dcf63d69c5b0f1f76a96f162a2a0eba6268e7210dda42561f59bec8008733
DIST xmlrpc-c-1.59.03.tgz 935404 BLAKE2B 7a8d2ea19fe698538747d8b5735eb3247dec0c0ef87204cdec3a2aa051581e2d23b1a7b41673ff422c69474c5a4f24243945d5474c30beafc59235bc60c2cad5 SHA512 10b984421e7f4a7c1434b03f542ba1c9f9027ae72ed6022aca5efee55fc630b0f630f1ca5193fd2477c743ffd994c199064b15b73d1b019004f1f8e36cbd6921
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch
deleted file mode 100644
index 462adcd06375..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://src.fedoraproject.org/rpms/xmlrpc-c/raw/rawhide/f/0001-xmlrpc_server_abyss-use-va_args-properly.patch
-
-From d31c2ffbf5181053330fa32e4f03c47283bd1448 Mon Sep 17 00:00:00 2001
-From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
-Date: Sat, 17 Dec 2016 10:28:31 +0100
-Subject: [PATCH 1/3] xmlrpc_server_abyss: use va_args properly
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-../src/xmlrpc_server_abyss.c: In function ‘createServer’:
-../src/xmlrpc_server_abyss.c:783:13: error: format not a string literal and no format arguments [-Werror=format-security]
- xmlrpc_faultf(envP, error);
- ^~~~~~~~~~~~~
-
-Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
---- a/src/xmlrpc_server_abyss.c
-+++ b/src/xmlrpc_server_abyss.c
-@@ -780,7 +780,7 @@ createServer(xmlrpc_env * const envP,
- ServerInit2(abyssServerP, &error);
-
- if (error) {
-- xmlrpc_faultf(envP, error);
-+ xmlrpc_faultf(envP, "%s", error);
- xmlrpc_strfree(error);
- }
- }
---
-2.13.1
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r4.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r4.ebuild
deleted file mode 100644
index 6ab3e0ec9647..000000000000
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic 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
-# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/
-# Because of this, we are following the "Super Stable" release channel
-
-DESCRIPTION="A lightweight RPC library based on XML and HTTP"
-HOMEPAGE="https://xmlrpc-c.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/4.54"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE="abyss +cgi +curl +cxx +libxml2 threads test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( abyss curl cxx )"
-
-RDEPEND="
- sys-libs/ncurses:=
- sys-libs/readline:=
- curl? ( net-misc/curl )
- libxml2? ( dev-libs/libxml2:= )
-"
-DEPEND="${RDEPEND}"
-
-# configure calls curl-config, hence curl in BDEPEND
-BDEPEND="
- virtual/pkgconfig
- curl? ( net-misc/curl )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-openssl.patch
-)
-
-pkg_setup() {
- use curl || ewarn "Curl support disabled: No client library will be built"
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e "/CFLAGS_COMMON/s|-g -O3$||" \
- -e "/CXXFLAGS_COMMON/s|-g$||" \
- common.mk || die
- eautoconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
-
- # xmlrpc-c uses std::auto_ptr which has been removed in C++17
- append-cxxflags "-std=c++14"
-
- econf \
- --disable-libwww-client \
- --disable-wininet-client \
- --without-libwww-ssl \
- $(use_enable abyss abyss-server) \
- $(use_enable cgi cgi-server) \
- $(use_enable curl curl-client) \
- $(use_enable cxx cplusplus) \
- $(use_enable libxml2 libxml2-backend) \
- $(use_enable threads abyss-threads)
-}
-
-src_compile() {
- default
-
- # Tools building is broken in this release
- #use tools && emake -rC "${S}"/tools
-}
-
-src_install() {
- default
-
- # Tools building is broken in this release
- #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
-}
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r2.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r2.ebuild
deleted file mode 100644
index a0cbb86bed31..000000000000
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic 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
-# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/
-# Because of this, we are following the "Super Stable" release channel
-
-DESCRIPTION="A lightweight RPC library based on XML and HTTP"
-HOMEPAGE="https://xmlrpc-c.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/4.54"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
-IUSE="abyss +cgi +curl +cxx +libxml2 threads test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( abyss curl cxx )"
-
-RDEPEND="
- dev-libs/openssl:=
- sys-libs/ncurses:=
- sys-libs/readline:=
- curl? ( net-misc/curl )
- libxml2? ( dev-libs/libxml2:= )
-"
-DEPEND="${RDEPEND}"
-
-# configure calls curl-config, hence curl in BDEPEND
-BDEPEND="
- virtual/pkgconfig
- curl? ( net-misc/curl )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-openssl.patch
- "${FILESDIR}"/${PN}-1.54.06-wformat-security.patch
-)
-
-pkg_setup() {
- use curl || ewarn "Curl support disabled: No client library will be built"
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e "/CFLAGS_COMMON/s|-g -O3$||" \
- -e "/CXXFLAGS_COMMON/s|-g$||" \
- common.mk || die
- eautoconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
-
- # xmlrpc-c uses std::auto_ptr which has been removed in C++17
- append-cxxflags "-std=c++14"
-
- econf \
- --disable-libwww-client \
- --disable-wininet-client \
- --without-libwww-ssl \
- $(use_enable abyss abyss-server) \
- $(use_enable cgi cgi-server) \
- $(use_enable curl curl-client) \
- $(use_enable cxx cplusplus) \
- $(use_enable libxml2 libxml2-backend) \
- $(use_enable threads abyss-threads)
-}
-
-src_compile() {
- default
-
- # Tools building is broken in this release
- #use tools && emake -rC "${S}"/tools
-}
-
-src_install() {
- default
-
- # Tools building is broken in this release
- #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
-}
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03-r1.ebuild
deleted file mode 100644
index 45bfb9631029..000000000000
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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
-# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/
-# Because of this, we are following the "Super Stable" release channel
-
-DESCRIPTION="A lightweight RPC library based on XML and HTTP"
-HOMEPAGE="https://xmlrpc-c.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/4.59"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
-IUSE="abyss +cgi +curl +cxx +libxml2 static-libs threads test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( abyss curl cxx )"
-
-RDEPEND="
- dev-libs/openssl:=
- sys-libs/ncurses:=
- sys-libs/readline:=
- curl? ( net-misc/curl )
- libxml2? ( dev-libs/libxml2 )
-"
-DEPEND="${RDEPEND}"
-
-# configure calls curl-config, hence curl in BDEPEND
-BDEPEND="
- virtual/pkgconfig
- curl? ( net-misc/curl )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-openssl.patch
-)
-
-pkg_setup() {
- use curl || ewarn "Curl support disabled: No client library will be built"
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e "/CFLAGS_COMMON/s|-g -O3$||" \
- -e "/CXXFLAGS_COMMON/s|-g$||" \
- common.mk || die
- eautoconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
-
- econf \
- --disable-libwww-client \
- --disable-wininet-client \
- --without-libwww-ssl \
- $(use_enable abyss abyss-server) \
- $(use_enable cgi cgi-server) \
- $(use_enable curl curl-client) \
- $(use_enable cxx cplusplus) \
- $(use_enable libxml2 libxml2-backend) \
- $(use_enable threads abyss-threads)
-}
-
-src_compile() {
- default
-
- # Tools building is broken in this release
- #use tools && emake -rC "${S}"/tools
-}
-
-src_install() {
- default
-
- use static-libs || find "${D}" -type f -name \*.a -delete
-
- # Tools building is broken in this release
- #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
-}
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
deleted file mode 100644
index 51828565b2ce..000000000000
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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
-# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/
-# Because of this, we are following the "Super Stable" release channel
-
-DESCRIPTION="A lightweight RPC library based on XML and HTTP"
-HOMEPAGE="https://xmlrpc-c.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/4.59"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE="abyss +cgi +curl +cxx +libxml2 threads test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( abyss curl cxx )"
-
-RDEPEND="
- dev-libs/openssl:=
- sys-libs/ncurses:=
- sys-libs/readline:=
- curl? ( net-misc/curl )
- libxml2? ( dev-libs/libxml2 )
-"
-DEPEND="${RDEPEND}"
-
-# configure calls curl-config, hence curl in BDEPEND
-BDEPEND="
- virtual/pkgconfig
- curl? ( net-misc/curl )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
- "${FILESDIR}"/${PN}-1.51.06-pkg-config-openssl.patch
-)
-
-pkg_setup() {
- use curl || ewarn "Curl support disabled: No client library will be built"
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e "/CFLAGS_COMMON/s|-g -O3$||" \
- -e "/CXXFLAGS_COMMON/s|-g$||" \
- common.mk || die
- eautoconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
-
- econf \
- --disable-libwww-client \
- --disable-wininet-client \
- --without-libwww-ssl \
- $(use_enable abyss abyss-server) \
- $(use_enable cgi cgi-server) \
- $(use_enable curl curl-client) \
- $(use_enable cxx cplusplus) \
- $(use_enable libxml2 libxml2-backend) \
- $(use_enable threads abyss-threads)
-}
-
-src_compile() {
- default
-
- # Tools building is broken in this release
- #use tools && emake -rC "${S}"/tools
-}
-
-src_install() {
- default
-
- # Tools building is broken in this release
- #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
-}