[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 949e6ad4c93dc51e54d5d3b8b5323a6869213427 Author: Sam James gentoo org> AuthorDate: Sun Mar 24 16:28:00 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 16:28:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949e6ad4 dev-libs/libstrophe: Stabilize 0.13.1 amd64, #927476 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.13.1.ebuild b/dev-libs/libstrophe/libstrophe-0.13.1.ebuild index c1a86333b67e..23a0f02893f7 100644 --- a/dev-libs/libstrophe/libstrophe-0.13.1.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.13.1.ebuild @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 4ea48d3e0e62f5948526a9516cdfca4e74d24072 Author: Michael Vetter iodoru org> AuthorDate: Wed Feb 21 14:23:11 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 20 15:17:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea48d3e dev-libs/libstrophe: add 0.13.1 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/35467 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.13.1.ebuild | 61 2 files changed, 62 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 6af665fe996e..12475731329b 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,4 +1,5 @@ DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 DIST libstrophe-0.12.3.tar.xz 399056 BLAKE2B 9e7e344d46c78393ee2386a842895e29c417eeffbf41bd2e1c775f16bd40cb2387b59e56955a5331242af74932f61abb8afec2bda49c97063689b976b4892a52 SHA512 fa0fcb91c47197391f3b7f186b49ca4921f1937e2d1c9d25afdb73ee766bbeae5efbdeddde9cb6361eb58997c2fb136e2c1ed73a62f8c5618805a9555c473e0b DIST libstrophe-0.13.0.tar.xz 405368 BLAKE2B 8fb29b5f396a75620df6948b1ef109f846832f7781a527221d6781b350b522ac314cd5d44558757787659476481f66d4dcaa9ccea68dfa56fd907578eb74f78a SHA512 b7c3c728af986a6a3a7b9efcdc107f96f857ee3397cc5c2569fa033be47960cc0045a2d6c1b20524b1e1483d0d7234a3987490c0e0ebfea1371013d28de60384 +DIST libstrophe-0.13.1.tar.xz 405676 BLAKE2B b5ee084899c01d600c23e8d54e600bf72c2a92147e739d3b286c034ea3badf5e924b11a08c8c84f1453e88df40d494549286897ac3e90fb9af18b29da9754e07 SHA512 e150567db75ce615d7946471d15f968f8825ae75aa349a3c3be4e960eaea0b4960ac4c2da9aec40e984678361d89db3055062aa523ef485e9ea58a761bbcceed DIST libstrophe-fix-configure-bashisms.patch 1274 BLAKE2B d9308e2687eab255f94ac2b0e030f4d0424e56c3d129f544eb75fb25addf57485de0e210afe12bad29d3b92db6bf4e7400c4152707f6316921a1f2d4aa1b9367 SHA512 a2fdea484ba4e5bce4982ae5d5699df6bf2169027e7f62865baa7a7049a264d16a9dcda05826bbd942a1cc256e8559c6dfb6883913edf7f4711f5ce2601b83c5 diff --git a/dev-libs/libstrophe/libstrophe-0.13.1.ebuild b/dev-libs/libstrophe/libstrophe-0.13.1.ebuild new file mode 100644 index ..c1a86333b67e --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.13.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="https://strophe.im/libstrophe/"; +SRC_URI=" + https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz +" +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64 ~arm64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +DOCS=( ChangeLog ) + +src_prepare() { + default + + # tests patch touches Makefile.am, need to regenerate to avoid maintainer mode + eautoreconf +} + +src_configure() { + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} + +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: da9743f9ad4282e541d563649c195c97dacd49f3 Author: Michael Vetter iodoru org> AuthorDate: Thu Feb 1 15:37:11 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Feb 19 10:54:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9743f9 dev-libs/libstrophe: add 0.13.0 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/35135 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.13.0.ebuild | 61 2 files changed, 62 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index fd74dd5d1a75..6af665fe996e 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,3 +1,4 @@ DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 DIST libstrophe-0.12.3.tar.xz 399056 BLAKE2B 9e7e344d46c78393ee2386a842895e29c417eeffbf41bd2e1c775f16bd40cb2387b59e56955a5331242af74932f61abb8afec2bda49c97063689b976b4892a52 SHA512 fa0fcb91c47197391f3b7f186b49ca4921f1937e2d1c9d25afdb73ee766bbeae5efbdeddde9cb6361eb58997c2fb136e2c1ed73a62f8c5618805a9555c473e0b +DIST libstrophe-0.13.0.tar.xz 405368 BLAKE2B 8fb29b5f396a75620df6948b1ef109f846832f7781a527221d6781b350b522ac314cd5d44558757787659476481f66d4dcaa9ccea68dfa56fd907578eb74f78a SHA512 b7c3c728af986a6a3a7b9efcdc107f96f857ee3397cc5c2569fa033be47960cc0045a2d6c1b20524b1e1483d0d7234a3987490c0e0ebfea1371013d28de60384 DIST libstrophe-fix-configure-bashisms.patch 1274 BLAKE2B d9308e2687eab255f94ac2b0e030f4d0424e56c3d129f544eb75fb25addf57485de0e210afe12bad29d3b92db6bf4e7400c4152707f6316921a1f2d4aa1b9367 SHA512 a2fdea484ba4e5bce4982ae5d5699df6bf2169027e7f62865baa7a7049a264d16a9dcda05826bbd942a1cc256e8559c6dfb6883913edf7f4711f5ce2601b83c5 diff --git a/dev-libs/libstrophe/libstrophe-0.13.0.ebuild b/dev-libs/libstrophe/libstrophe-0.13.0.ebuild new file mode 100644 index ..c1a86333b67e --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.13.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="https://strophe.im/libstrophe/"; +SRC_URI=" + https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz +" +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64 ~arm64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +DOCS=( ChangeLog ) + +src_prepare() { + default + + # tests patch touches Makefile.am, need to regenerate to avoid maintainer mode + eautoreconf +} + +src_configure() { + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} + +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 693876c90fafdefa26d0082b2d80b2a02c34e9d9 Author: Sam James gentoo org> AuthorDate: Fri Sep 15 06:58:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 15 06:58:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693876c9 dev-libs/libstrophe: Stabilize 0.12.3 amd64, #914206 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild index b469005aab46..91a9e0077adc 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: e51dc9ea8ab9ada0c226fec4bb2dac373b6112f5 Author: Sam James gentoo org> AuthorDate: Thu Sep 14 01:38:49 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 14 02:09:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51dc9ea dev-libs/libstrophe: avoid maintainer mode (again) Just like in 191fbdaf985652a3873a545226a53cc2ad37de41, we need to use autoreconf because our patch touches Makefile.am. Also, drop shellcheck annotation. They have very little value at the moment and we really don't want the tree littered with these. There's some draft shellcheck support to teach it ebuilds and we can maybe revisit if/once that lands. Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild index bfa7f2b9db7f..b469005aab46 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit autotools + DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="https://strophe.im/libstrophe/"; SRC_URI=" @@ -32,8 +34,14 @@ PATCHES=( "${FILESDIR}/${PN}-0.12.3-allow-tests-when-static.patch" ) +src_prepare() { + default + + # tests patch touches Makefile.am, need to regenerate to avoid maintainer mode + eautoreconf +} + src_configure() { - # shellcheck disable=SC2207 local myeconf=( --enable-tls $(use_with !expat libxml2)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/, dev-libs/libstrophe/files/
commit: 657b220f0313ff9a1f1ba2a476e71597f4d67202 Author: Florian Schmaus gentoo org> AuthorDate: Thu Aug 17 13:06:35 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Aug 17 13:07:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657b220f dev-libs/libstrophe: fix tests Closes: https://bugs.gentoo.org/912410 Signed-off-by: Florian Schmaus gentoo.org> ...libstrophe-0.12.3-allow-tests-when-static.patch | 59 ++ dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 4 ++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/libstrophe/files/libstrophe-0.12.3-allow-tests-when-static.patch b/dev-libs/libstrophe/files/libstrophe-0.12.3-allow-tests-when-static.patch new file mode 100644 index ..b351bb0137c7 --- /dev/null +++ b/dev-libs/libstrophe/files/libstrophe-0.12.3-allow-tests-when-static.patch @@ -0,0 +1,59 @@ +From 9eba8e873847b6ed6e4aa8e9e887d45c2351f6ed Mon Sep 17 00:00:00 2001 +From: Steffen Jaeckel +Date: Wed, 9 Aug 2023 13:34:18 +0200 +Subject: [PATCH] Allow running tests when static library is disabled + +We then only run a subset of the tests, but still better than failing to +build. + +Signed-off-by: Steffen Jaeckel +--- a/Makefile.am b/Makefile.am +@@ -175,23 +175,29 @@ endif + + + ## Tests +-TESTS = \ ++STATIC_TESTS = \ + tests/check_parser \ ++ tests/test_hash \ ++ tests/test_jid \ ++ tests/test_ctx \ ++ tests/test_send_queue \ ++ tests/test_string \ ++ tests/test_resolver ++ ++TESTS = \ + tests/test_sha1 \ + tests/test_sha256 \ + tests/test_sha512 \ + tests/test_md5 \ + tests/test_rand \ + tests/test_scram \ +- tests/test_ctx \ + tests/test_base64 \ +- tests/test_hash \ +- tests/test_jid \ +- tests/test_send_queue \ + tests/test_snprintf \ +- tests/test_string \ +- tests/test_stanza \ +- tests/test_resolver ++ tests/test_stanza ++ ++if !DISABLE_STATIC ++TESTS += $(STATIC_TESTS) ++endif + + if !DISABLE_TLS + TESTS += tests/test_xmppaddr +--- a/configure.ac b/configure.ac +@@ -256,6 +256,7 @@ m4_ifdef([PKG_INSTALLDIR], [PKG_INSTALLDIR], + + AM_CONDITIONAL([PARSER_EXPAT], [test x$with_parser != xlibxml2]) + AM_CONDITIONAL([DISABLE_TLS], [test x$enable_tls = xno]) ++AM_CONDITIONAL([DISABLE_STATIC], [test x$enable_static = xno]) + AM_CONDITIONAL([NEED_SNPRINTF], [test x$have_snprintf = xno]) + AM_CONDITIONAL([TLS_WITH_GNUTLS], [test x$with_gnutls = xyes]) + AM_CONDITIONAL([TLS_WITH_SCHANNEL], [test x$with_schannel = xyes]) diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild index 84880fd6c622..e1970434de69 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -30,6 +30,10 @@ BDEPEND=" DOCS=( ChangeLog ) +PATCHES=( + "${FILESDIR}/${PN}-0.12.3-allow-tests-when-static.patch" +) + src_configure() { # shellcheck disable=SC2207 local myeconf=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: d5136a1a7b8fa1b4c6a7a2aa94c93200239dab2d Author: Florian Schmaus gentoo org> AuthorDate: Thu Aug 17 13:06:59 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Aug 17 13:07:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5136a1a dev-libs/libstrophe: remove unused inherit Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild index e1970434de69..bfa7f2b9db7f 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -3,8 +3,6 @@ EAPI=8 -inherit autotools - DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="https://strophe.im/libstrophe/"; SRC_URI="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 75d4f2c9b3364fd3a81e0347a47bb38c070f152d Author: Michael Vetter iodoru org> AuthorDate: Thu Aug 3 08:26:38 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Aug 17 12:35:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d4f2c9 dev-libs/libstrophe: add 0.12.3 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 2ef97da97df0..fd74dd5d1a75 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,2 +1,3 @@ DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 +DIST libstrophe-0.12.3.tar.xz 399056 BLAKE2B 9e7e344d46c78393ee2386a842895e29c417eeffbf41bd2e1c775f16bd40cb2387b59e56955a5331242af74932f61abb8afec2bda49c97063689b976b4892a52 SHA512 fa0fcb91c47197391f3b7f186b49ca4921f1937e2d1c9d25afdb73ee766bbeae5efbdeddde9cb6361eb58997c2fb136e2c1ed73a62f8c5618805a9555c473e0b DIST libstrophe-fix-configure-bashisms.patch 1274 BLAKE2B d9308e2687eab255f94ac2b0e030f4d0424e56c3d129f544eb75fb25addf57485de0e210afe12bad29d3b92db6bf4e7400c4152707f6316921a1f2d4aa1b9367 SHA512 a2fdea484ba4e5bce4982ae5d5699df6bf2169027e7f62865baa7a7049a264d16a9dcda05826bbd942a1cc256e8559c6dfb6883913edf7f4711f5ce2601b83c5 diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild new file mode 100644 index ..84880fd6c622 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="https://strophe.im/libstrophe/"; +SRC_URI=" + https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz +" +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64 ~arm64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} + +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 191fbdaf985652a3873a545226a53cc2ad37de41 Author: Sam James gentoo org> AuthorDate: Tue May 2 22:50:03 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 22:53:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191fbdaf dev-libs/libstrophe: avoid maintainer mode b/c of bashisms patch The bashisms patch touches configure.ac so it causes maintainer mode in src_compile. Run eautoreconf instead. Bug: https://bugs.gentoo.org/877049 Bug: https://bugs.gentoo.org/879533 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index 712039ac8782..1e4a8b48e633 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -2,6 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + +inherit autotools + DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="https://strophe.im/libstrophe/"; # 2nd SRC is a backport of the /bin/sh -> dash fix, #877049, #879533 @@ -34,6 +37,13 @@ PATCHES=( "${DISTDIR}/${PN}-fix-configure-bashisms.patch" ) +src_prepare() { + default + + # Needed for bashisms patch which touches configure + eautoreconf +} + src_configure() { # shellcheck disable=SC2207 local myeconf=( @@ -43,6 +53,7 @@ src_configure() { ) econf "${myeconf[@]}" } + src_compile() { default if use doc; then
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: e9c857fd35d5441beaa941e146df8f19f5aee564 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 22:15:45 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 22:15:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c857fd dev-libs/libstrophe: Keyword 0.12.2 arm64, #905062 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index 920bc564ac78..712039ac8782 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI=" LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="amd64" +KEYWORDS="amd64 ~arm64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: ca475f37660c940516572a8c4eee6ec0e017c0f1 Author: Adrian Schollmeyer nexadn de> AuthorDate: Sat Nov 5 19:23:46 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Nov 6 11:04:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca475f37 dev-libs/libstrophe: Backport /bin/sh -> dash fix Closes: https://bugs.gentoo.org/877049 Closes: https://bugs.gentoo.org/879533 Signed-off-by: Adrian Schollmeyer nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/28148 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 11 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 6d9439ad1757..2ef97da97df0 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1 +1,2 @@ DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 +DIST libstrophe-fix-configure-bashisms.patch 1274 BLAKE2B d9308e2687eab255f94ac2b0e030f4d0424e56c3d129f544eb75fb25addf57485de0e210afe12bad29d3b92db6bf4e7400c4152707f6316921a1f2d4aa1b9367 SHA512 a2fdea484ba4e5bce4982ae5d5699df6bf2169027e7f62865baa7a7049a264d16a9dcda05826bbd942a1cc256e8559c6dfb6883913edf7f4711f5ce2601b83c5 diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index a491acaf81f5..fcfff76abb4f 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -4,7 +4,11 @@ EAPI=7 DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; +# 2nd SRC is a backport of the /bin/sh -> dash fix, #877049, #879533 +SRC_URI=" + https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz + https://github.com/strophe/libstrophe/commit/7352bd5cdbacf98771fdc0d32a606c4b6718077c.patch -> ${PN}-fix-configure-bashisms.patch +" LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" @@ -25,6 +29,11 @@ BDEPEND=" DOCS=( ChangeLog ) +PATCHES=( + # https://github.com/strophe/libstrophe/pull/218 + "${DISTDIR}/${PN}-fix-configure-bashisms.patch" +) + src_configure() { # shellcheck disable=SC2207 local myeconf=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 9702ffe311c01735ea52b2182e7f6742bd08c3c8 Author: Florian Schmaus gentoo org> AuthorDate: Sun Nov 6 11:07:01 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Nov 6 11:07:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9702ffe3 dev-libs/libstrophe: update HOMEPAGE Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index fcfff76abb4f..920bc564ac78 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; +HOMEPAGE="https://strophe.im/libstrophe/"; # 2nd SRC is a backport of the /bin/sh -> dash fix, #877049, #879533 SRC_URI=" https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 69d168a4867e0f241fdf3a489a4ea3bff99057f9 Author: Adrian Schollmeyer nexadn de> AuthorDate: Sat Nov 5 19:24:30 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Nov 6 11:04:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d168a4 dev-libs/libstrophe: drop 0.12.0, 0.12.1 Signed-off-by: Adrian Schollmeyer nexadn.de> Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 2 -- dev-libs/libstrophe/libstrophe-0.12.0.ebuild | 50 dev-libs/libstrophe/libstrophe-0.12.1.ebuild | 49 --- 3 files changed, 101 deletions(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index da0ed93a50ef..6d9439ad1757 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,3 +1 @@ -DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 -DIST libstrophe-0.12.1.tar.xz 398492 BLAKE2B 9f0e06952603d51a0697366a83d6fa80af09161858d87bee8cfd95786944a58ad1551155b8b7a982646f775a695432822f33b36c6e52161db145dca98050689e SHA512 54e255f756a6705dc554ce75dd6b4ea889822774ca38042548480ea026a7f4d411b4ba30f3aaf88776a0d8437f51eb07fb3675ddbfb0afd661d5f965b280dd52 DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 diff --git a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild deleted file mode 100644 index e883a03f6c63.. --- a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME -SLOT="0/0.1" -KEYWORDS="amd64" -IUSE="doc expat gnutls" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gnutls? ( net-libs/gnutls:0= ) - !gnutls? ( dev-libs/openssl:0= ) - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - $(use_with gnutls) - ) - econf "${myeconf[@]}" -} -src_compile() { - default - if use doc; then - doxygen || die - HTML_DOCS=( docs/html/* ) - fi -} - -src_install() { - default - use doc && dodoc -r examples - find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die -} diff --git a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild deleted file mode 100644 index a491acaf81f5.. --- a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME -SLOT="0/0.1" -KEYWORDS="amd64" -IUSE="doc expat gnutls" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gnutls? ( net-libs/gnutls:0= ) - !gnutls? ( dev-libs/openssl:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - $(use_with gnutls) - ) - econf "${myeconf[@]}" -} -src_compile() { - default - if use doc; then - doxygen || die - HTML_DOCS=( docs/html/* ) - fi -} - -src_install() { - default - use doc && dodoc -r examples - find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 7a4660180ca4adf62d907e2cd72b58b77254442f Author: Jakov Smolić gentoo org> AuthorDate: Sun Sep 11 19:17:22 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Sep 11 19:17:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a466018 dev-libs/libstrophe: Stabilize 0.12.2 amd64, #869704 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index 77bb69760d4a..a491acaf81f5 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 71cf2d448eaac5bab9ff6e1d7d041de27304bc2c Author: Florian Schmaus gentoo org> AuthorDate: Wed Aug 10 08:32:03 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 10 08:33:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cf2d44 dev-libs/libstrophe: remove explicit default impl of src_test Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/libstrophe-0.12.0.ebuild | 6 -- dev-libs/libstrophe/libstrophe-0.12.1.ebuild | 6 -- dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 6 -- 3 files changed, 18 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild index fb98239a890e..e883a03f6c63 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild @@ -48,9 +48,3 @@ src_install() { use doc && dodoc -r examples find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die } - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -} diff --git a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild index 01fbeb1e10e7..a491acaf81f5 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild @@ -47,9 +47,3 @@ src_install() { use doc && dodoc -r examples find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die } - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -} diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild index a070ad9748ba..77bb69760d4a 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -47,9 +47,3 @@ src_install() { use doc && dodoc -r examples find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die } - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 93ec05e0d5d90bdeb72859aeb703bd962de54f07 Author: Adrian Schollmeyer nexadn de> AuthorDate: Tue Aug 9 18:02:57 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 10 08:33:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ec05e0 dev-libs/libstrophe: add 0.12.2 Signed-off-by: Adrian Schollmeyer nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26798 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index e430e17c7794..da0ed93a50ef 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,2 +1,3 @@ DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 DIST libstrophe-0.12.1.tar.xz 398492 BLAKE2B 9f0e06952603d51a0697366a83d6fa80af09161858d87bee8cfd95786944a58ad1551155b8b7a982646f775a695432822f33b36c6e52161db145dca98050689e SHA512 54e255f756a6705dc554ce75dd6b4ea889822774ca38042548480ea026a7f4d411b4ba30f3aaf88776a0d8437f51eb07fb3675ddbfb0afd661d5f965b280dd52 +DIST libstrophe-0.12.2.tar.xz 400092 BLAKE2B 28b655e4bf3a279f837fd26e7c7ba34cd32053ad16be660c04d1c07b5335d805e9745cd24af584ed62f8ae44caebd8bda48473872163c122ecbcd57f042fc3db SHA512 1026f57b107a0ff8f088a5c7f1d88b3b5a35d0e6bfefb4f6eb56de37fe9fd2f554f547663a41353b7c6b01a2aa47f6cab4a9f7a7c87ba8c0c7708d7b2b4c2086 diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild new file mode 100644 index ..a070ad9748ba --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: f0b584dfa63d44e4b239c13964281dcfa20ead5b Author: Joonas Niilola gentoo org> AuthorDate: Wed Aug 10 07:22:54 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 10 07:23:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b584df dev-libs/libstrophe: Stabilize 0.12.1 amd64, #864229 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/libstrophe-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild index a070ad9748ba..01fbeb1e10e7 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 4ae1f2680f1307f0216b3ae580f6222e90aff5c8 Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Jul 8 21:30:12 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Jul 9 10:44:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae1f268 dev-libs/libstrophe: add 0.12.1 Signed-off-by: Adrian Schollmeyer nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26296 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.12.1.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index a4ab34968f67..e430e17c7794 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1 +1,2 @@ DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 +DIST libstrophe-0.12.1.tar.xz 398492 BLAKE2B 9f0e06952603d51a0697366a83d6fa80af09161858d87bee8cfd95786944a58ad1551155b8b7a982646f775a695432822f33b36c6e52161db145dca98050689e SHA512 54e255f756a6705dc554ce75dd6b4ea889822774ca38042548480ea026a7f4d411b4ba30f3aaf88776a0d8437f51eb07fb3675ddbfb0afd661d5f965b280dd52 diff --git a/dev-libs/libstrophe/libstrophe-0.12.1.ebuild b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild new file mode 100644 index ..a070ad9748ba --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.12.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: c43d8892b289b49ec9f90bc60fa4b82bf66c906a Author: Adrian Schollmeyer nexadn de> AuthorDate: Tue Jun 28 19:28:30 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Jun 29 07:11:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43d8892 dev-libs/libstrophe: drop 0.10.0 Signed-off-by: Adrian Schollmeyer nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26123 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 - dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 52 2 files changed, 53 deletions(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 23b6415267e0..a4ab34968f67 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,2 +1 @@ -DIST libstrophe-0.10.0.tar.xz 357896 BLAKE2B b457c1556b7bd8012fd0b0badb962c0002ca38884e246911b25c8e01fa785a08c316a18c84e8f9e124ebeed636c586097a2dacf56c7c94062ac262e44f9473d0 SHA512 cffd71f3c83f53a4f0681916249842cc17e11fc28afa940e29a786ee02c5294a5c115b12d200e185a62520623c68e1d4514ab374423e13e26b9438d80ea8 DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild deleted file mode 100644 index bf0d452cd737.. --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc expat" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - ) - econf "${myeconf[@]}" -} -src_compile() { - default - if use doc; then - doxygen || die - HTML_DOCS=( docs/html/* ) - fi -} - -src_install() { - default - use doc && dodoc -r examples - find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die -} - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: efcb6eaa8d54af1c186f6df92003c9d1f3482f8f Author: Joonas Niilola gentoo org> AuthorDate: Tue Jun 28 07:43:05 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jun 28 07:47:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcb6eaa dev-libs/libstrophe: Stabilize 0.12.0 amd64, #854705 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/libstrophe-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild index 31bb9d386052..fb98239a890e 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; LICENSE="|| ( MIT GPL-3 )" # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME SLOT="0/0.1" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc expat gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 7bb0c35b9d7c155a4a114ea0a1a0af33b054 Author: Adrian Schollmeyer nexadn de> AuthorDate: Thu May 12 07:11:34 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri May 13 08:05:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb0c333 dev-libs/libstrophe: add 0.12.0 Also introduces subslot 0.1, representing upstream's decision to add SONAME versioning, starting with SONAME version 0. `.1` was appended to the subslot to force a different subslot from the default one and can be removed with the next subslot. Signed-off-by: Adrian Schollmeyer nexadn.de> Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.12.0.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 943d1adc3738..463ae672fee4 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,2 +1,3 @@ DIST libstrophe-0.10.0.tar.xz 357896 BLAKE2B b457c1556b7bd8012fd0b0badb962c0002ca38884e246911b25c8e01fa785a08c316a18c84e8f9e124ebeed636c586097a2dacf56c7c94062ac262e44f9473d0 SHA512 cffd71f3c83f53a4f0681916249842cc17e11fc28afa940e29a786ee02c5294a5c115b12d200e185a62520623c68e1d4514ab374423e13e26b9438d80ea8 DIST libstrophe-0.11.0.tar.xz 370740 BLAKE2B 19f240383e81ea2733505b8361ba061ba69b09227eddfb958aa3027d7c3aca2f1739977e003b980ecf5501fde5ffa2bdb0a0618aff70637b11f94dbd70fce3a4 SHA512 3fd3fc395d1c86787cccf9dfb54805a56d650687db17ee28107f4fd610aa250c40cd6052d5c8c48110d69a8bceddb913570efca24874733d3e9a016dd90df65c +DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 diff --git a/dev-libs/libstrophe/libstrophe-0.12.0.ebuild b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild new file mode 100644 index ..31bb9d386052 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.12.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; +LICENSE="|| ( MIT GPL-3 )" +# Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME +SLOT="0/0.1" +KEYWORDS="~amd64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 720a84646ef8bd5c2e0d86dff24b6fe990725fef Author: Adrian Schollmeyer nexadn de> AuthorDate: Thu May 12 07:11:56 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri May 13 08:05:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720a8464 dev-libs/libstrophe: drop 0.11.0 0.11.0 is not considered for stabilization, since 0.12.0 fixes some important bugs [0]. Signed-off-by: Adrian Schollmeyer nexadn.de> [0] https://github.com/gentoo/gentoo/pull/25401#issuecomment-1123844738 Closes: https://github.com/gentoo/gentoo/pull/25401 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libstrophe/Manifest | 1 - dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 463ae672fee4..23b6415267e0 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,3 +1,2 @@ DIST libstrophe-0.10.0.tar.xz 357896 BLAKE2B b457c1556b7bd8012fd0b0badb962c0002ca38884e246911b25c8e01fa785a08c316a18c84e8f9e124ebeed636c586097a2dacf56c7c94062ac262e44f9473d0 SHA512 cffd71f3c83f53a4f0681916249842cc17e11fc28afa940e29a786ee02c5294a5c115b12d200e185a62520623c68e1d4514ab374423e13e26b9438d80ea8 -DIST libstrophe-0.11.0.tar.xz 370740 BLAKE2B 19f240383e81ea2733505b8361ba061ba69b09227eddfb958aa3027d7c3aca2f1739977e003b980ecf5501fde5ffa2bdb0a0618aff70637b11f94dbd70fce3a4 SHA512 3fd3fc395d1c86787cccf9dfb54805a56d650687db17ee28107f4fd610aa250c40cd6052d5c8c48110d69a8bceddb913570efca24874733d3e9a016dd90df65c DIST libstrophe-0.12.0.tar.xz 397120 BLAKE2B 6ac32e317e14a8641b1d092026772264682b7b0980158757a82036f3db2643a6429e5553d9173b578111d5b8b503e9a98a4e140f98f8ac03866758624a1cec67 SHA512 dd0fc54840bb5626859f91c7bbe5204ea89332856392a5a33c50cf7f66c8aaa7b0d7c24bd737e8473d63f2c9d7683a75dcb9465a19634d14e54c9f8f20580884 diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild deleted file mode 100644 index 66203627f86d.. --- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc expat gnutls" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gnutls? ( net-libs/gnutls:0= ) - !gnutls? ( dev-libs/openssl:0= ) - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - $(use_with gnutls) - ) - econf "${myeconf[@]}" -} -src_compile() { - default - if use doc; then - doxygen || die - HTML_DOCS=( docs/html/* ) - fi -} - -src_install() { - default - use doc && dodoc -r examples - find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die -} - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 2ca2dd6a8013033f3d0339840574767c2c81f7bc Author: Joonas Niilola gentoo org> AuthorDate: Sun Apr 24 07:23:05 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Apr 24 07:24:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca2dd6a dev-libs/libstrophe: add missing BDEPENDs Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 1 + dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index d3f341dcdf59..bf0d452cd737 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -17,6 +17,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + virtual/pkgconfig doc? ( app-doc/doxygen ) " diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild index 12a6e1084f43..66203627f86d 100644 --- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -19,6 +19,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + virtual/pkgconfig doc? ( app-doc/doxygen ) "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 72ae2560c3749de53bb4e6ea5fb3c9c4d5bb940b Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Apr 22 09:51:41 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Apr 24 07:24:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ae2560 dev-libs/libstrophe: add myself as a maintainer Signed-off-by: Adrian Schollmeyer nexadn.de> Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/metadata.xml b/dev-libs/libstrophe/metadata.xml index 73fde1e3319e..b3da340e2c2a 100644 --- a/dev-libs/libstrophe/metadata.xml +++ b/dev-libs/libstrophe/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + nex+b-...@nexadn.de + Adrian Schollmeyer + + + proxy-ma...@gentoo.org + Proxy Maintainers + strophe/libstrophe https://github.com/strophe/libstrophe/issues
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 6071394425dbb0327b53e6188747249daa2f4786 Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Apr 22 12:31:10 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Apr 24 07:24:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60713944 dev-libs/libstrophe: Fix deletion of *.la files The previous find call didn't delete *.la files, although they were specified in the find call. This commit fixes this by inserting parentheses. To further make the call robust, this commit also inserts the -type f argument. Signed-off-by: Adrian Schollmeyer nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/25156 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 2 +- dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index 65e5bcfda6b4..d3f341dcdf59 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -41,7 +41,7 @@ src_compile() { src_install() { default use doc && dodoc -r examples - find "${D}" -name '*.la' -o -name '*.a' -delete || die + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die } # Explicit src_test is there to document that the test suite is integrated and diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild index ad3d05309f8b..12a6e1084f43 100644 --- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -44,7 +44,7 @@ src_compile() { src_install() { default use doc && dodoc -r examples - find "${D}" -name '*.la' -o -name '*.a' -delete || die + find "${D}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die } # Explicit src_test is there to document that the test suite is integrated and
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: eeabc609cf832560b7b3f65fe048b02ac6e5f663 Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Apr 22 11:38:58 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Apr 24 07:24:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeabc609 dev-libs/libstrophe: Move doxygen to BDEPEND Doxygen is an executable which is run during build. Thus, this commit moves it to BDEPEND. Signed-off-by: Adrian Schollmeyer nexadn.de> Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 3 ++- dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index f21e11c5814d..65e5bcfda6b4 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -15,7 +15,8 @@ RDEPEND=" !expat? ( dev-libs/libxml2:2 ) dev-libs/openssl:0= " -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( app-doc/doxygen ) " diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild index 89ea2f1a6f63..ad3d05309f8b 100644 --- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -17,7 +17,8 @@ RDEPEND=" !gnutls? ( dev-libs/openssl:0= ) dev-libs/openssl:0= " -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( app-doc/doxygen ) "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: e03c77956143bdbfa019f693b04b1fa7a675fafb Author: Sam James gentoo org> AuthorDate: Sun Apr 17 18:49:31 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 18:59:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03c7795 dev-libs/libstrophe: drop 0.9.2, 0.9.3, 0.10.1 Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/Manifest | 3 -- dev-libs/libstrophe/libstrophe-0.10.1.ebuild | 50 dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 50 dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 50 4 files changed, 153 deletions(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 4a80bc325f04..943d1adc3738 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,5 +1,2 @@ DIST libstrophe-0.10.0.tar.xz 357896 BLAKE2B b457c1556b7bd8012fd0b0badb962c0002ca38884e246911b25c8e01fa785a08c316a18c84e8f9e124ebeed636c586097a2dacf56c7c94062ac262e44f9473d0 SHA512 cffd71f3c83f53a4f0681916249842cc17e11fc28afa940e29a786ee02c5294a5c115b12d200e185a62520623c68e1d4514ab374423e13e26b9438d80ea8 -DIST libstrophe-0.10.1.tar.xz 357960 BLAKE2B 5fe0652073736620394d09d3095877cdddc8e0b4d7ec07ce323714e3604280166c8ad0a3953d804fb592dbb0885afb476ee185f68e12468dde4d74e35b23220e SHA512 a81398065988ac5468f4e0bc1ce1a864f3ce97d0696de8170185113eecbd582dbf30c9ae4dbbcc9ac472c5b62b8e9530f7bc88ef2a582640279f2f777d6bc833 DIST libstrophe-0.11.0.tar.xz 370740 BLAKE2B 19f240383e81ea2733505b8361ba061ba69b09227eddfb958aa3027d7c3aca2f1739977e003b980ecf5501fde5ffa2bdb0a0618aff70637b11f94dbd70fce3a4 SHA512 3fd3fc395d1c86787cccf9dfb54805a56d650687db17ee28107f4fd610aa250c40cd6052d5c8c48110d69a8bceddb913570efca24874733d3e9a016dd90df65c -DIST libstrophe-0.9.2.tar.xz 343820 BLAKE2B 0c2ead2b70d0e171dcdd475d05413d2b85142f3916b3cb1610a929cdc1bed8c86b587e7a0103d80c2ea9d3ebced7d39e23537a3ce913c309c70961f2d9703fd2 SHA512 bc4e63cec45007e44e1d3732a41d71973a4410bd697ddfececeb761b6e4665e563813a27e6b8550b6ab55db31b872772bf4b94a652579e63356948f9300a211d -DIST libstrophe-0.9.3.tar.xz 345232 BLAKE2B 045f2f60b92b4a5435cdd0d1210f39bd507113fae486f67e1ce36511b8cfbb38a63e22f79ffc968242d7c424995d344ce8f636a4b738f3bc3d3582a6d61cba08 SHA512 a1ccaecfa471f3edf7843676e87f0300871cd18a14ceb930276513a2db0c04c2daf76a0f136b2e633770865f3bc43abfb07b8c5e56586d11cf90fce7d80a4ec4 diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild deleted file mode 100644 index 884905d63baa.. --- a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc expat" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - dev-libs/openssl:0= -" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - ) - econf "${myeconf[@]}" -} -src_compile() { - default - if use doc; then - doxygen || die - HTML_DOCS=( docs/html/* ) - fi -} - -src_install() { - default - use doc && dodoc -r examples - find "${D}" -name '*.la' -o -name '*.a' -delete || die -} - -# Explicit src_test is there to document that the test suite is integrated and -# is expected to pass. Please do not remove. -src_test() { - emake check -} diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild deleted file mode 100644 index 884905d63baa.. --- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DESCRIPTION="A simple, lightweight C library for writing XMPP clients" -HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; -LICENSE="|| ( MIT GPL-3 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc expat" - -RDEPEND=" - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - dev-libs/openssl:0= -" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) -" - -DOCS=( ChangeLog ) - -src_configure() { - # shellcheck disable=SC2207 - local myeconf=( - --enable-tls - $(use_with !expat libxml2) - ) - econf "${myeconf[@]}" -} -src_compile() { - default -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 45b3dad223fc3e25b57846821d90395f09f063c4 Author: Sam James gentoo org> AuthorDate: Wed Apr 13 14:45:43 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 13 14:45:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b3dad2 dev-libs/libstrophe: retire andrey_utkin Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/libstrophe/metadata.xml b/dev-libs/libstrophe/metadata.xml index 14ff3e6ce479..73fde1e3319e 100644 --- a/dev-libs/libstrophe/metadata.xml +++ b/dev-libs/libstrophe/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - andrey_ut...@gentoo.org - Andrey Utkin - + strophe/libstrophe https://github.com/strophe/libstrophe/issues
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 21b23a87ebf33b0b4f7f10ff494a88caa41cc9e9 Author: Sam James gentoo org> AuthorDate: Tue Apr 12 11:55:31 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 12 21:03:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b23a87 dev-libs/libstrophe: switch to xz Smaller tarballs. Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/Manifest | 10 +- dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 4 ++-- dev-libs/libstrophe/libstrophe-0.10.1.ebuild | 4 ++-- dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 4 ++-- dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 4 ++-- dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 4 ++-- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index aab355cb8c56..4a80bc325f04 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,5 +1,5 @@ -DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a -DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90 SHA512 1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783 -DIST libstrophe-0.11.0.tar.gz 537506 BLAKE2B 895531e86a5b0d6410d26cf96558c2f99ea1bab803c8333a2f69d72fe7d154013ef3844b44215cfb1a5134371961c00cf6e4fd7ab9dc82846df01a37c4339c39 SHA512 e4b0d4a80e0ab5ada451ce55e44ec9247d4df5280ebe6453e49450aa7fa371461eb42fc9f39a0df12637146c6ce4202a1f770378686777228790c0213941d9ea -DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d -DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 +DIST libstrophe-0.10.0.tar.xz 357896 BLAKE2B b457c1556b7bd8012fd0b0badb962c0002ca38884e246911b25c8e01fa785a08c316a18c84e8f9e124ebeed636c586097a2dacf56c7c94062ac262e44f9473d0 SHA512 cffd71f3c83f53a4f0681916249842cc17e11fc28afa940e29a786ee02c5294a5c115b12d200e185a62520623c68e1d4514ab374423e13e26b9438d80ea8 +DIST libstrophe-0.10.1.tar.xz 357960 BLAKE2B 5fe0652073736620394d09d3095877cdddc8e0b4d7ec07ce323714e3604280166c8ad0a3953d804fb592dbb0885afb476ee185f68e12468dde4d74e35b23220e SHA512 a81398065988ac5468f4e0bc1ce1a864f3ce97d0696de8170185113eecbd582dbf30c9ae4dbbcc9ac472c5b62b8e9530f7bc88ef2a582640279f2f777d6bc833 +DIST libstrophe-0.11.0.tar.xz 370740 BLAKE2B 19f240383e81ea2733505b8361ba061ba69b09227eddfb958aa3027d7c3aca2f1739977e003b980ecf5501fde5ffa2bdb0a0618aff70637b11f94dbd70fce3a4 SHA512 3fd3fc395d1c86787cccf9dfb54805a56d650687db17ee28107f4fd610aa250c40cd6052d5c8c48110d69a8bceddb913570efca24874733d3e9a016dd90df65c +DIST libstrophe-0.9.2.tar.xz 343820 BLAKE2B 0c2ead2b70d0e171dcdd475d05413d2b85142f3916b3cb1610a929cdc1bed8c86b587e7a0103d80c2ea9d3ebced7d39e23537a3ce913c309c70961f2d9703fd2 SHA512 bc4e63cec45007e44e1d3732a41d71973a4410bd697ddfececeb761b6e4665e563813a27e6b8550b6ab55db31b872772bf4b94a652579e63356948f9300a211d +DIST libstrophe-0.9.3.tar.xz 345232 BLAKE2B 045f2f60b92b4a5435cdd0d1210f39bd507113fae486f67e1ce36511b8cfbb38a63e22f79ffc968242d7c424995d344ce8f636a4b738f3bc3d3582a6d61cba08 SHA512 a1ccaecfa471f3edf7843676e87f0300871cd18a14ceb930276513a2db0c04c2daf76a0f136b2e633770865f3bc43abfb07b8c5e56586d11cf90fce7d80a4ec4 diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index c7dd5320b926..f21e11c5814d 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="http://strophe.im/libstrophe/"; -SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.xz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="amd64" diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild index bae3fd596e3f..884905d63
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: c15710fb4ccd1258f228563f46f0c5754bc51fdf Author: Andrey Utkin gentoo org> AuthorDate: Fri Nov 12 22:40:28 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Fri Nov 12 22:49:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15710fb dev-libs/libstrophe: 0.11.0: add gnutls USE flag This release allows to choose gnutls as an alternative to openssl. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild index bae3fd596e3..4a33b68fac1 100644 --- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -8,11 +8,13 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="~amd64" -IUSE="doc expat" +IUSE="doc expat gnutls" RDEPEND=" expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) dev-libs/openssl:0= " DEPEND="${RDEPEND} @@ -26,6 +28,7 @@ src_configure() { local myeconf=( --enable-tls $(use_with !expat libxml2) + $(use_with gnutls) ) econf "${myeconf[@]}" }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 82d06e1754b0f2ba6dd03ff4eb7649005da348f1 Author: Andrey Utkin gentoo org> AuthorDate: Fri Nov 12 21:42:57 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Fri Nov 12 22:49:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d06e17 dev-libs/libstrophe: add new version 0.11.0 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 50 2 files changed, 51 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 6a0cc0156fe..aab355cb8c5 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,4 +1,5 @@ DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90 SHA512 1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783 +DIST libstrophe-0.11.0.tar.gz 537506 BLAKE2B 895531e86a5b0d6410d26cf96558c2f99ea1bab803c8333a2f69d72fe7d154013ef3844b44215cfb1a5134371961c00cf6e4fd7ab9dc82846df01a37c4339c39 SHA512 e4b0d4a80e0ab5ada451ce55e44ec9247d4df5280ebe6453e49450aa7fa371461eb42fc9f39a0df12637146c6ce4202a1f770378686777228790c0213941d9ea DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild new file mode 100644 index 000..bae3fd596e3 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + dev-libs/openssl:0= +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -o -name '*.a' -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/files/
commit: 1e95ece9d8cc7640388c85675c62550449aa347c Author: Sam James gentoo org> AuthorDate: Mon May 3 18:32:04 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 3 18:45:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e95ece9 dev-libs/libstrophe: drop obsolete LibreSSL patch Signed-off-by: Sam James gentoo.org> .../libstrophe/files/libstrophe-0.9.2-libressl.patch | 20 1 file changed, 20 deletions(-) diff --git a/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch b/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch deleted file mode 100644 index 1c0cf239cdf..000 --- a/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch +++ /dev/null @@ -1,20 +0,0 @@ a/src/tls_openssl.c -+++ b/src/tls_openssl.c -@@ -51,7 +51,7 @@ - - void tls_initialize(void) - { --#if OPENSSL_VERSION_NUMBER < 0x1010L -+#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207fL) - SSL_library_init(); - SSL_load_error_strings(); - #else -@@ -120,7 +120,7 @@ - /* Trust server's certificate when user sets the flag explicitly. */ - mode = conn->tls_trust ? SSL_VERIFY_NONE : SSL_VERIFY_PEER; - SSL_set_verify(tls->ssl, mode, 0); --#if OPENSSL_VERSION_NUMBER >= 0x10002000L -+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x207fL) - /* Hostname verification is supported in OpenSSL 1.0.2 and newer. */ - X509_VERIFY_PARAM *param = SSL_get0_param(tls->ssl); -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: e11b56828848e0c85e5c7fd48a9b825341d59258 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 15:23:48 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 15:38:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11b5682 dev-libs/libstrophe: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 7 +++ dev-libs/libstrophe/libstrophe-0.10.1.ebuild | 7 +++ dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 8 +++- dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 7 +++ 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index b6501c3abca..c7dd5320b92 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="amd64" -IUSE="doc expat libressl" +IUSE="doc expat" RDEPEND=" expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) - libressl? ( dev-libs/libressl:0= ) - !libressl? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= " DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild index 5757ff62194..bae3fd596e3 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="~amd64" -IUSE="doc expat libressl" +IUSE="doc expat" RDEPEND=" expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) - libressl? ( dev-libs/libressl:0= ) - !libressl? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= " DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild index c312bb04fe2..bae3fd596e3 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,20 +8,18 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="~amd64" -IUSE="doc expat libressl" +IUSE="doc expat" RDEPEND=" expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) - libressl? ( dev-libs/libressl:0= ) - !libressl? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= " DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) " DOCS=( ChangeLog ) -PATCHES=( "${FILESDIR}/libstrophe-0.9.2-libressl.patch" ) src_configure() { # shellcheck disable=SC2207 diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild index 5757ff62194..bae3fd596e3 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" KEYWORDS="~amd64" -IUSE="doc expat libressl" +IUSE="doc expat" RDEPEND=" expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) - libressl? ( dev-libs/libressl:0= ) - !libressl? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= " DEPEND="${RDEPEND} doc? ( app-doc/doxygen )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 947f3d307a7ccf44dbff3aab652dd123c71a4013 Author: Andrey Utkin gentoo org> AuthorDate: Tue Dec 29 12:51:21 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Tue Dec 29 12:51:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947f3d30 dev-libs/libstrophe: add new version 0.10.1 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.10.1.ebuild | 51 2 files changed, 52 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 9097c741aa9..6a0cc0156fe 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,3 +1,4 @@ DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a +DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90 SHA512 1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783 DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild new file mode 100644 index 000..5757ff62194 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat libressl" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -o -name '*.a' -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: d9b1571a3375c1fc128133cf8667c2b5e95ebded Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 12 10:21:24 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 12 10:21:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b1571a dev-libs/libstrophe: amd64 stable wrt bug #747937 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index 5757ff62194..b6501c3abca 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -7,7 +7,7 @@ HOMEPAGE="http://strophe.im/libstrophe/"; SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; LICENSE="|| ( MIT GPL-3 )" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc expat libressl" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 2ead77592d9bdc268e480b0b7f35c80465cf32ee Author: Andrey Utkin gentoo org> AuthorDate: Wed Sep 30 06:48:08 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Wed Sep 30 06:49:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ead7759 dev-libs/libstrophe: state explicitly that testing is enabled Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 6 ++ dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 6 ++ dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 6 ++ 3 files changed, 18 insertions(+) diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild index be09401f2e9..5757ff62194 100644 --- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -43,3 +43,9 @@ src_install() { use doc && dodoc -r examples find "${D}" -name '*.la' -o -name '*.a' -delete || die } + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +} diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild index e370927cb13..c312bb04fe2 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild @@ -44,3 +44,9 @@ src_install() { use doc && dodoc -r examples find "${D}" -name '*.la' -o -name '*.a' -delete || die } + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +} diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild index be09401f2e9..5757ff62194 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild @@ -43,3 +43,9 @@ src_install() { use doc && dodoc -r examples find "${D}" -name '*.la' -o -name '*.a' -delete || die } + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 135b9b9de5eadd161876bf18a3c35b9efb8e481d Author: Andrey Utkin gentoo org> AuthorDate: Mon Sep 21 14:36:43 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Sep 21 14:44:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135b9b9d dev-libs/libstrophe: add new version 0.10.0 Ebuild cloned from 0.9.3 verbatim. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 2e913cf0bd1..9097c741aa9 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,2 +1,3 @@ +DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild new file mode 100644 index 000..be09401f2e9 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat libressl" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -o -name '*.a' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 476a7c075c689161a076e520f50a7ec0bdc76d2a Author: Jakov Smolic sartura hr> AuthorDate: Mon Sep 7 19:56:55 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Sep 21 13:53:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476a7c07 dev-libs/libstrophe: remove .a files Closes: https://bugs.gentoo.org/724898 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 4 ++-- dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild index f95cbfb67f5..e370927cb13 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -42,5 +42,5 @@ src_compile() { src_install() { default use doc && dodoc -r examples - find "${D}" -name '*.la' -delete || die + find "${D}" -name '*.la' -o -name '*.a' -delete || die } diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild index 5323315dc71..be09401f2e9 100644 --- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -41,5 +41,5 @@ src_compile() { src_install() { default use doc && dodoc -r examples - find "${D}" -name '*.la' -delete || die + find "${D}" -name '*.la' -o -name '*.a' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/
commit: 14bf9eb7eb75c135112619b5992ed93a4ce9c1b0 Author: Andrey Utkin gentoo org> AuthorDate: Mon Oct 28 18:43:57 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Oct 28 19:01:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bf9eb7 dev-libs/libstrophe: add new version 0.9.3 Copied from 0.9.2. The only change is that libressl-related patch has been dropped, as there is now upstream support for libressl. Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/Manifest| 1 + dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 45 + 2 files changed, 46 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index e5c1bc327ad..2e913cf0bd1 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1 +1,2 @@ DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d +DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild new file mode 100644 index 000..5323315dc71 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat libressl" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/files/, dev-libs/libstrophe/
commit: 3c12b68547436990731331971833beff76d501eb Author: Andrey Utkin gentoo org> AuthorDate: Mon May 6 18:20:19 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Mon May 6 19:17:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c12b685 dev-libs/libstrophe: add new package A dependency of net-im/profanity. Based on chaoslab-overlay. Thanks Ian Moone for high quality work! Changes made to original work are motivated by avoidance of overcomplication, and conformance to current practices. Changes are: * USE flag 'xml' changed to existing global flag 'expat' * USE flag 'doc' now also installs examples * README file is not installed anymore, as it contains mostly compilation advise, which is useless once you have it installed * USE flags 'static-libs', 'ssl' are dropped * RESTRICT="mirror" dropped as unreasonable. Bug: https://bugs.gentoo.org/show_bug.cgi?id=558840 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> dev-libs/libstrophe/Manifest | 1 + .../files/libstrophe-0.9.2-libressl.patch | 20 ++ dev-libs/libstrophe/libstrophe-0.9.2.ebuild| 46 ++ dev-libs/libstrophe/metadata.xml | 17 4 files changed, 84 insertions(+) diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest new file mode 100644 index 000..e5c1bc327ad --- /dev/null +++ b/dev-libs/libstrophe/Manifest @@ -0,0 +1 @@ +DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d diff --git a/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch b/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch new file mode 100644 index 000..1c0cf239cdf --- /dev/null +++ b/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch @@ -0,0 +1,20 @@ +--- a/src/tls_openssl.c b/src/tls_openssl.c +@@ -51,7 +51,7 @@ + + void tls_initialize(void) + { +-#if OPENSSL_VERSION_NUMBER < 0x1010L ++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207fL) + SSL_library_init(); + SSL_load_error_strings(); + #else +@@ -120,7 +120,7 @@ + /* Trust server's certificate when user sets the flag explicitly. */ + mode = conn->tls_trust ? SSL_VERIFY_NONE : SSL_VERIFY_PEER; + SSL_set_verify(tls->ssl, mode, 0); +-#if OPENSSL_VERSION_NUMBER >= 0x10002000L ++#if OPENSSL_VERSION_NUMBER >= 0x10002000L && (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x207fL) + /* Hostname verification is supported in OpenSSL 1.0.2 and newer. */ + X509_VERIFY_PARAM *param = SSL_get0_param(tls->ssl); + diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild new file mode 100644 index 000..f95cbfb67f5 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/"; +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"; +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat libressl" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) +PATCHES=( "${FILESDIR}/libstrophe-0.9.2-libressl.patch" ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libstrophe/metadata.xml b/dev-libs/libstrophe/metadata.xml new file mode 100644 index 000..66bfa18199e --- /dev/null +++ b/dev-libs/libstrophe/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + andrey_ut...@gentoo.org + Andrey Utkin + + + strophe/libstrophe + https://github.com/strophe/libstrophe/issues + + + libstrophe is a lightweight XMPP client library written + in C. It has minimal dependencies and is configurable +