From c6e62298405d39e635c0d8dd6e026c8cb667a478 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 12 Mar 2024 06:46:08 +0000 Subject: gentoo auto-resync : 12:03:2024 - 06:46:08 --- net-libs/Manifest.gz | Bin 31800 -> 31799 bytes net-libs/libisds/Manifest | 4 ++ ...s-0.11.1-Fix-building-with-libxml2-2.12.0.patch | 37 +++++++++++++ net-libs/libisds/libisds-0.11.1-r2.ebuild | 59 +++++++++++++++++++++ net-libs/libisds/libisds-0.11.2.ebuild | 59 +++++++++++++++++++++ 5 files changed, 159 insertions(+) create mode 100644 net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch create mode 100644 net-libs/libisds/libisds-0.11.1-r2.ebuild create mode 100644 net-libs/libisds/libisds-0.11.2.ebuild (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 50a6501b3e58..0164a2336e01 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libisds/Manifest b/net-libs/libisds/Manifest index a5bdeaeea75b..c8d480a23214 100644 --- a/net-libs/libisds/Manifest +++ b/net-libs/libisds/Manifest @@ -1,4 +1,8 @@ +AUX libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch 1186 BLAKE2B e44f9a63de5dd32479e11f9440eadbead575deb6966dc33c543b0fe5f0d04d5ed6147679a2ff02dd59fd007ab17b982ab799f78f4dc5e330afd2aa1213c77fd7 SHA512 8d7e3e9ff676d4853eb899e424a09535a22c213199c104c9c92bfc67b8ae4ccc25848ee3f97d2e72cb1a9a53472bae74fb285c6ad16752ab470d7e1b82f1bcd4 DIST libisds-0.11.1.tar.xz 741992 BLAKE2B e1895450b1148c63a365a569fcdfa0d3cf3f2cdd011da6dbe92ea876aa1a9082470f3c7efc5757766df7e870559dd4ba62b59973e22d47401ef575e0fd412ec1 SHA512 8baf126ebf49c5eae6aa7b8f872ad90882a9a5088c8a33ffb415983eaf1ffc1df489f44ae6ba14a69a94bc4f79f455c7937276885afaa29e61c5c67408f7080a +DIST libisds-0.11.2.tar.xz 746388 BLAKE2B 08e5e1ba5c100faf18e4fa3d89b66486b773be4cf9097f9b237c8f407a98ac2cac0337bcb2665072f65414c06ee26f5670ee2604c8420eb12990b51534eaa062 SHA512 edaa591eda18dc0b8cc7c6e29a36610845cc293f1665a2e9744ec904aaa1c561caa41ada2e87de9428bb0397772c0c2884412fd0474daf28528d7ef2a7f28426 EBUILD libisds-0.11.1-r1.ebuild 1127 BLAKE2B 95b2a5f4771b7cb141d3c37102ee861b204f389a90302d5fb17eee872bcc9a839fc2e73602cfb79b08ae069d2f87349a9c40d52131e1e1a5a3bc8db8d7d04dd3 SHA512 05f798826a93f7a513c59006a66df1e1ac6a1c6266c354b732b36a3cdebf01f815d2d9fd40278c64412d8c710030887fee61639f35ec0e432c848c06d664cbfe +EBUILD libisds-0.11.1-r2.ebuild 1209 BLAKE2B 82ccf5821e2475980b56efb6e6ef6dbea725a8c923ded9ab470f9ab963c82c0e33de3cadc74bbb50bfbee8305141800c6def05919a5170d27f986ffb64a380db SHA512 f43f5255713bada81eeebe51c66060515f253c039a7baa8f60d84315ae446333e01404a0479e6a41dd48bebd3d19b16d7ce55bec752119ff00c2f1c7d9e4b6ee +EBUILD libisds-0.11.2.ebuild 1209 BLAKE2B 82ccf5821e2475980b56efb6e6ef6dbea725a8c923ded9ab470f9ab963c82c0e33de3cadc74bbb50bfbee8305141800c6def05919a5170d27f986ffb64a380db SHA512 f43f5255713bada81eeebe51c66060515f253c039a7baa8f60d84315ae446333e01404a0479e6a41dd48bebd3d19b16d7ce55bec752119ff00c2f1c7d9e4b6ee EBUILD libisds-9999.ebuild 1158 BLAKE2B 8f69f6090ca7337b7c02f570c494aa7cb6d594c29753c8a5fc780380d0c444304d70c3b9a85fe81ef6fbf38a09832e7be55c2045804c7a8dea579bcaa87428bb SHA512 99e1a14db6291be00e372f6b147ba2f88e83b2af549f8f32ffd401c995070d9d51a44bdaa15c11c620f4f3e35c085e54c88c1fae6db3b94b08233048b5517866 MISC metadata.xml 759 BLAKE2B 44fb8b08e5ad1984aa1eeb48bb64dcf6848aae470e33410bc67d574902b7b9eb3908a869ba81d2c0ab9124a3e83f48cd4624eaaf31be6810d7237f9adfea0e55 SHA512 b906b7af1ca064394ddea620ebb26bece762a7dbbc3e2aa235dca71412c1b219c97af216b54d71e766d2af22abfb56e1c88bc74749ab2cf50b2955b627ef2b04 diff --git a/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch b/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch new file mode 100644 index 000000000000..7fc65894b156 --- /dev/null +++ b/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch @@ -0,0 +1,37 @@ +From 0539e12b3de14a77481bd3f87b301b7e7550172c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Thu, 23 Nov 2023 21:10:05 +0100 +Subject: [PATCH] Fix building with libxml2-2.12.0 + +libxml-2.12.0 shuffled included header files. +--- + test/offline/isds_message_free.c | 1 + + test/simline/service.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/test/offline/isds_message_free.c b/test/offline/isds_message_free.c +index 3c2096e..f819d19 100644 +--- a/test/offline/isds_message_free.c ++++ b/test/offline/isds_message_free.c +@@ -1,5 +1,6 @@ + #include "../test.h" + #include "isds.h" ++#include + + static int test_isds_message_free(struct isds_message **message) { + isds_message_free(message); +diff --git a/test/simline/service.c b/test/simline/service.c +index 533bed5..fea6e87 100644 +--- a/test/simline/service.c ++++ b/test/simline/service.c +@@ -6,6 +6,7 @@ + #include "system.h" + #include + #include /* For intmax_t */ ++#include /* For free() */ + #include /* For PRIdMAX */ + #include /* for isdigit() */ + #include +-- +2.43.0 + diff --git a/net-libs/libisds/libisds-0.11.1-r2.ebuild b/net-libs/libisds/libisds-0.11.1-r2.ebuild new file mode 100644 index 000000000000..9d5f28e184ff --- /dev/null +++ b/net-libs/libisds/libisds-0.11.1-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Client library for accessing ISDS Soap services" +HOMEPAGE="http://xpisar.wz.cz/libisds/" +SRC_URI="http://xpisar.wz.cz/${PN}/dist/${P}.tar.xz" +KEYWORDS="~amd64 ~mips ~x86" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="+curl debug doc nls openssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/expat + dev-libs/libxml2 + curl? ( net-misc/curl[ssl] ) + doc? ( + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + ) + openssl? ( dev-libs/openssl:= ) + !openssl? ( + app-crypt/gnupg + app-crypt/gpgme:= + dev-libs/libgcrypt:= + )" +DEPEND="${RDEPEND} + test? ( net-libs/gnutls )" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}/${PN}-0.11.1-Fix-building-with-libxml2-2.12.0.patch" +) + +src_configure() { + local myeconfargs=( + --disable-fatalwarnings + --disable-static + $(use_with curl libcurl) + $(use_enable curl curlreauthorizationbug) + $(use_enable doc) + $(use_enable debug) + $(use_enable nls) + $(use_enable openssl openssl-backend) + $(use_enable test) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/net-libs/libisds/libisds-0.11.2.ebuild b/net-libs/libisds/libisds-0.11.2.ebuild new file mode 100644 index 000000000000..9d5f28e184ff --- /dev/null +++ b/net-libs/libisds/libisds-0.11.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Client library for accessing ISDS Soap services" +HOMEPAGE="http://xpisar.wz.cz/libisds/" +SRC_URI="http://xpisar.wz.cz/${PN}/dist/${P}.tar.xz" +KEYWORDS="~amd64 ~mips ~x86" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="+curl debug doc nls openssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/expat + dev-libs/libxml2 + curl? ( net-misc/curl[ssl] ) + doc? ( + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + ) + openssl? ( dev-libs/openssl:= ) + !openssl? ( + app-crypt/gnupg + app-crypt/gpgme:= + dev-libs/libgcrypt:= + )" +DEPEND="${RDEPEND} + test? ( net-libs/gnutls )" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}/${PN}-0.11.1-Fix-building-with-libxml2-2.12.0.patch" +) + +src_configure() { + local myeconfargs=( + --disable-fatalwarnings + --disable-static + $(use_with curl libcurl) + $(use_enable curl curlreauthorizationbug) + $(use_enable doc) + $(use_enable debug) + $(use_enable nls) + $(use_enable openssl openssl-backend) + $(use_enable test) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3