summaryrefslogtreecommitdiff
path: root/net-libs/gloox
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/gloox')
-rw-r--r--net-libs/gloox/Manifest7
-rw-r--r--net-libs/gloox/gloox-1.0.24-r1.ebuild2
-rw-r--r--net-libs/gloox/gloox-1.0.28.ebuild (renamed from net-libs/gloox/gloox-1.0.24.ebuild)35
-rw-r--r--net-libs/gloox/metadata.xml3
4 files changed, 25 insertions, 22 deletions
diff --git a/net-libs/gloox/Manifest b/net-libs/gloox/Manifest
index 90b0a20aede4..29f0075ee241 100644
--- a/net-libs/gloox/Manifest
+++ b/net-libs/gloox/Manifest
@@ -5,6 +5,7 @@ AUX gloox-1.0.24-musl.patch 339 BLAKE2B e3cb58c64057fb991050544b4886827031b574ba
AUX gloox-1.0.24-pthread-link.patch 566 BLAKE2B 50437d74410f7f6992b3d2a191fe51ebb0346dfe0d36d2d8aa77404e132a9ced7bff3b680fb11ec697a8d4fab5c9f74c15cfd5322a0d6b84ea56afd371e1d936 SHA512 c1f1c0e52bc765c263e31b0c533ccae78184c418720b74541555b52e12c5283d691330f912aeed143e871313bfb6b3f725ee4258cfce6e5a3bc3f561ff9299a3
AUX gloox-1.0.24-slibtool.patch 503 BLAKE2B 5fc37fb72d6698ab516462cd3197cd25d67d33652189f6ed3d1a5ecfef4fa117b6dcd64a410b544f6a14403551599a2a77e83241636bcb77e31d6b8619035d95 SHA512 a9b32751146ecb1af38c9a3189208cdbb47b76e6e6902bb5a424c6824afeeed241283b4336df393244a486d04e599ed561a37c7be45212a1aabb4aadac72db67
DIST gloox-1.0.24.tar.bz2 727442 BLAKE2B 57e8916ddf057c115350e005a027e3a81684269f688dd80126bf3753a8dd71a8d64a86e1eb59de2886a6657ad1dac5f9431549db79f314173f49233044b52cb5 SHA512 e3ddb331a57e635b8da5d8cd36a89fa9521599301d1108a025a3526a02df5bf73555d54bccd3706fdffd857134716b23df6bf57a59a17be4f6a7873a810268ee
-EBUILD gloox-1.0.24-r1.ebuild 1459 BLAKE2B 87776f7fba6cf508b46b5489dc5a98375b0e81553e51e14227e046fa038c5fa2de5c8c14a0985234b79134d91da8d326b56c73e39b1a616e6851519ceecd5129 SHA512 dfc20149ab7c496e6a644727913102142a744e3629cd8a5033d78ed5cdd4a566f78cd3d9a8d0cc4337776d14f4d837b9c9684a63e551b118aa4c39b2bd087bdb
-EBUILD gloox-1.0.24.ebuild 1356 BLAKE2B f715cda112cf9a07be23d75f8a67c650c8ff181dae24c69143e2cfa033d575933657d46e4a119ed66b3a3396329f3d1dfe9f2ee58a0c905978963a17113f9004 SHA512 ae0b80b556a8aba9d1c75964b5ca5e23c7f6110d6cd289a8d0e53c1c41dadeb0b3b42778b0dc40a14ca4913e6626642df670b89792f9eb8a974bb813af9731d4
-MISC metadata.xml 254 BLAKE2B 6df9f9f117e6404d21549d2fcf1c42687a10067493455f5fae06939105c6907689c41ae0eb2adabadf662c22c40c0755624bbb3ea042794f9f197024ff3554ec SHA512 2f0148fc50acb99e01438869f0e7792a9d6b7b9591371d882592c372a4eeebff00c9410829006093ccb73fd00fefc0db4b7521975d41d86481aaa111e69e9711
+DIST gloox-1.0.28.tar.bz2 728337 BLAKE2B dcbabba6707fb92c8e1619ff4d4568a723c448aca2dd1fdd8fb0ca1d96e0e9f07f5848a64447c22d03a7d2ac7c80702bbdbc4d11249da1801c31e71bd17fabf3 SHA512 8be06963a54957d53bb285482d2ad01569fb281fcb53b03a29dc4444e1915f2f7d81e3fec1288f127bc09ca37d1c0beb4cb8e4f7079becb32dc223e3ceb50e00
+EBUILD gloox-1.0.24-r1.ebuild 1453 BLAKE2B 396ebfa13a560b9e956a137162801d5aec1e30ae0d8d3e0ee6119e09ed7a0a661aa64af8cc207924f27d93bbe95ce0ecffea0a2ca727547b4c012f3f4717f3fa SHA512 92dd9181a7db5148fc6d496e85d810341ede8ba07925d5f90f094a6fee285b27373eaa4779094bcb6f2a0d38681d5c31cc16634f39d5ce4d787c70a36b4f1cd9
+EBUILD gloox-1.0.28.ebuild 1319 BLAKE2B 983391c68727594f4cd256eebf6cbc82f6c65f1ac2e438ea104512cda366baa7435973516fefabf4152288f70897cc25d570c5b223187a53e60de7f723f9baeb SHA512 5909d934002fd49c08de871b759b4324e7eeeda7e6eeb866820d59935cbbce25a9b3afabf43cdf7f49dea51c86fd5ffe2238bda273f8ce646bd1f200ec93eaba
+MISC metadata.xml 380 BLAKE2B 92b3e6a5e7dda8280adbe212c523fdfffce789e6ea39a88067a074c09c690b66dfae36234170f8864a99ac7f1bbb863f86b32b951760b9d4cc58e529f670c369 SHA512 ec6c2c6eaea4151db7feb7cbb0379d822e96417b640cc023c8273a0a136410810e781718c91191b1db4128e97f1dc9a86d65fa7d8d96d0c670a94047150a6c3a
diff --git a/net-libs/gloox/gloox-1.0.24-r1.ebuild b/net-libs/gloox/gloox-1.0.24-r1.ebuild
index 4cef23c79743..ad39065531f6 100644
--- a/net-libs/gloox/gloox-1.0.24-r1.ebuild
+++ b/net-libs/gloox/gloox-1.0.24-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
# Check upstream changelog: https://camaya.net/gloox/changelog/
SLOT="0/18"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug gnutls idn ssl static-libs test zlib"
RESTRICT="!test? ( test )"
diff --git a/net-libs/gloox/gloox-1.0.24.ebuild b/net-libs/gloox/gloox-1.0.28.ebuild
index b63398759439..bd98580dff92 100644
--- a/net-libs/gloox/gloox-1.0.24.ebuild
+++ b/net-libs/gloox/gloox-1.0.28.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
MY_P="${P/_/-}"
-DESCRIPTION="A portable high-level Jabber/XMPP library for C++"
+DESCRIPTION="A portable high-level Jabber/XMPP client library for C++"
HOMEPAGE="https://camaya.net/gloox/"
SRC_URI="https://camaya.net/download/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
@@ -14,26 +14,18 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
# Check upstream changelog: https://camaya.net/gloox/changelog/
SLOT="0/18"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug gnutls idn ssl static-libs test zlib"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug examples gnutls idn ssl static-libs test +xhtmlim zlib"
RESTRICT="!test? ( test )"
DEPEND="
idn? ( net-dns/libidn:= )
gnutls? ( net-libs/gnutls:= )
- ssl? (
- dev-libs/openssl:0=
- )
+ ssl? ( dev-libs/openssl:0= )
zlib? ( sys-libs/zlib )
"
RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.24-musl.patch"
- "${FILESDIR}/${PN}-1.0.24-Makefile.patch"
- "${FILESDIR}/${PN}-1.0.24-slibtool.patch"
- "${FILESDIR}/${PN}-1.0.24-pthread-link.patch"
-)
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
@@ -41,13 +33,13 @@ src_prepare() {
}
src_configure() {
- # Examples are not installed anyway, so - why should we build them?
local myeconfargs=(
- --without-examples
$(usex debug "--enable-debug" '')
$(use_enable static-libs static)
- $(use_with idn libidn)
+ $(use_enable xhtmlim)
+ $(use_with examples)
$(use_with gnutls)
+ $(use_with idn libidn)
$(use_with ssl openssl)
$(use_with test tests)
$(use_with zlib)
@@ -58,4 +50,11 @@ src_configure() {
src_install() {
default
find "${ED}" -name "*.la" -delete || die
+
+ if use examples; then
+ # unhide the libs directory
+ mv "${S}"/src/examples/.libs "${S}"/src/examples/libs || die
+
+ dodoc -r src/examples/
+ fi
}
diff --git a/net-libs/gloox/metadata.xml b/net-libs/gloox/metadata.xml
index 8ae7ea99aee3..f8414a9a0073 100644
--- a/net-libs/gloox/metadata.xml
+++ b/net-libs/gloox/metadata.xml
@@ -5,4 +5,7 @@
<upstream>
<changelog>https://camaya.net/gloox/changelog/</changelog>
</upstream>
+ <use>
+ <flag name="xhtmlim">expose internal NodeList for optional XHTML-IM rendering without external parser</flag>
+ </use>
</pkgmetadata>