diff options
| author | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-03 00:35:52 -0500 |
|---|---|---|
| committer | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-03 00:35:52 -0500 |
| commit | 51bf2274747e1d7dc41c145ccf95055c1b9d763b (patch) | |
| tree | 75f735ef9bc72d418e5107c31375259fa6ebe152 /dev-libs/xmlrpc-c | |
| parent | fa2a9ceb34861c64aee4400a4686233134d8e652 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch | 29 | ||||
| -rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r4.ebuild | 87 | ||||
| -rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r2.ebuild | 89 | ||||
| -rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.59.03-r1.ebuild | 87 | ||||
| -rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild | 85 |
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 -} |
