[gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/

2024-03-24 Thread Sam James
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/

2024-03-20 Thread Sam James
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/

2024-02-19 Thread Florian Schmaus
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/

2023-09-14 Thread Sam James
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/

2023-09-13 Thread Sam James
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/

2023-08-17 Thread Florian Schmaus
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/

2023-08-17 Thread Florian Schmaus
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/

2023-08-17 Thread Florian Schmaus
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/

2023-05-02 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2022-11-06 Thread Florian Schmaus
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/

2022-11-06 Thread Florian Schmaus
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/

2022-11-06 Thread Florian Schmaus
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/

2022-09-11 Thread Jakov Smolić
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/

2022-08-10 Thread Florian Schmaus
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/

2022-08-10 Thread Florian Schmaus
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/

2022-08-10 Thread Joonas Niilola
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/

2022-07-09 Thread Florian Schmaus
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/

2022-06-29 Thread Florian Schmaus
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/

2022-06-28 Thread Joonas Niilola
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/

2022-05-13 Thread Florian Schmaus
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/

2022-05-13 Thread Florian Schmaus
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/

2022-04-24 Thread Joonas Niilola
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/

2022-04-24 Thread Joonas Niilola
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/

2022-04-24 Thread Joonas Niilola
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/

2022-04-24 Thread Joonas Niilola
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/

2022-04-17 Thread Sam James
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/

2022-04-13 Thread Sam James
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/

2022-04-12 Thread Sam James
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/

2021-11-12 Thread Andrey Utkin
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/

2021-11-12 Thread Andrey Utkin
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/

2021-05-03 Thread Sam James
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/

2021-05-02 Thread Mikle Kolyada
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/

2020-12-29 Thread Andrey Utkin
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/

2020-10-12 Thread Agostino Sarubbo
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/

2020-09-29 Thread Andrey Utkin
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/

2020-09-21 Thread Andrey Utkin
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/

2020-09-21 Thread Andrey Utkin
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/

2019-10-28 Thread Andrey Utkin
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/

2019-05-06 Thread Andrey Utkin
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
+