dev-libs / libstrophe

A simple, lightweight C library for writing XMPP clients

Official package sites : https://strophe.im/libstrophe/ ·

libstrophe is a lightweight XMPP client library written in C. It has minimal dependencies and is configurable for various environments.

v0.13.1 :: 0/0.1 :: gentoo

Modified
License
|| ( MIT GPL-3 )
Keywords
amd64 ~arm64
USE flags
doc expat gnutls

v0.13.0 :: 0/0.1 :: gentoo

Modified
License
|| ( MIT GPL-3 )
Keywords
~amd64 ~arm64
USE flags
doc expat gnutls

v0.12.3 :: 0/0.1 :: gentoo

Modified
License
|| ( MIT GPL-3 )
Keywords
amd64 ~arm64
USE flags
doc expat gnutls

v0.12.2 :: 0/0.1 :: gentoo

Modified
License
|| ( MIT GPL-3 )
Keywords
amd64 ~arm64
USE flags
doc expat gnutls

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
expat
Enable the use of dev-libs/expat for XML parsing
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-im / profanity : A console based XMPP client inspired by Irssi

Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libstrophe: Stabilize 0.13.1 amd64, #927476
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Vetter · gentoo
dev-libs/libstrophe: add 0.13.1
Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/35467 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Vetter · gentoo
dev-libs/libstrophe: add 0.13.0
Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/35135 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libstrophe: Stabilize 0.12.3 amd64, #914206
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
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 <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
dev-libs/libstrophe: remove unused inherit
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
dev-libs/libstrophe: fix tests
Closes: https://bugs.gentoo.org/912410 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Vetter · gentoo
dev-libs/libstrophe: add 0.12.3
Signed-off-by: Michael Vetter <jubalh@iodoru.org> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
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 <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libstrophe: Keyword 0.12.2 arm64, #905062
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
dev-libs/libstrophe: update HOMEPAGE
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Adrian Schollmeyer · gentoo
dev-libs/libstrophe: drop 0.12.0, 0.12.1
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Adrian Schollmeyer · gentoo
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 <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/28148 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/libstrophe: Stabilize 0.12.2 amd64, #869704
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
dev-libs/libstrophe: remove explicit default impl of src_test
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/libstrophe: Stabilize 0.12.1 amd64, #864229
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Schollmeyer · gentoo
dev-libs/libstrophe: add 0.12.2
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26798 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Schollmeyer · gentoo
dev-libs/libstrophe: add 0.12.1
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26296 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Schollmeyer · gentoo
dev-libs/libstrophe: drop 0.10.0
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26123 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/libstrophe: Stabilize 0.12.0 amd64, #854705
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Schollmeyer · gentoo
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 <nex+b-g-o@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 <flow@gentoo.org>
Adrian Schollmeyer · gentoo
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 <nex+b-g-o@nexadn.de> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/libstrophe: add missing BDEPENDs
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Schollmeyer · gentoo
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 <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/25156 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Schollmeyer · gentoo
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 <nex+b-g-o@nexadn.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libstrophe: drop 0.9.2, 0.9.3, 0.10.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libstrophe: switch to xz
Smaller tarballs. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
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 <andrey_utkin@gentoo.org>
Andrey Utkin · gentoo
dev-libs/libstrophe: add new version 0.11.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/libstrophe: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
dev-libs/libstrophe: add new version 0.10.1
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
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 <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
dev-libs/libstrophe: state explicitly that testing is enabled
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
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 <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
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 <jakov.smolic@sartura.hr> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
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 <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
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 <andrey_utkin@gentoo.org>