summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-im/ejabberd: amd64 stable wrt bug #856508Agostino Sarubbo2022-07-051-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-im/ejabberd: bring back logrotateFlorian Schmaus2022-05-182-0/+16
| | | | | Bug: https://bugs.gentoo.org/841976 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 22.05Florian Schmaus2022-05-173-0/+288
| | | | | | | | | | | | | Fix bashism in OpenRC init script. Drop support for logrotate in favor of ejabberd's built-in log rotation mechanism. Also depend on >=acct-user/ejabberd-1, which will create the ejabberd with HOME set to /var/lib/ejabberd, i.e., ejabberd's spool directory. This allows us to drop ${PN}-19.08-ejabberdctl.patch. Closes: https://bugs.gentoo.org/841976 Closes: https://github.com/gentoo/gentoo/pull/25540 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add </doc> metadataFlorian Schmaus2022-05-171-0/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: depend on newer joseFlorian Schmaus2022-03-231-1/+1
| | | | | Closes: https://bugs.gentoo.org/834322 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: improve migration instructionsFlorian Schmaus2022-03-231-6/+7
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: drop 20.04, 21.04, 21.04-r2Florian Schmaus2022-03-237-834/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Added verify-sig integration.Jonathan Davies2022-03-232-2/+6
| | | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/24604 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Fix typoHanno Böck2022-02-012-3/+3
| | | | | Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
* net-im/ejabberd: Stabilize 21.12 amd64, #831401Florian Schmaus2022-01-201-2/+2
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: also migrate /var/spool/jabber to /var/lib/ejabberdFlorian Schmaus2021-12-122-28/+54
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 21.12Florian Schmaus2021-12-103-0/+258
| | | | | | Closes: https://bugs.gentoo.org/810886 Closes: https://github.com/gentoo/gentoo/pull/23239 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: drop jabber-base dependency leftoverFlorian Schmaus2021-12-101-1/+0
| | | | | | | | This dependency is no longer necessary, as newer ejabberd ebuilds use nothing from jabber-base anymore. Fixes: 7ef9adb36a21 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 21.04-r1Florian Schmaus2021-12-071-0/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This marks two important transitions: - from EAPI 6 to EAPI 7 - from net-im/jabber-base to acct-user/ejabberd The latter also means that ejabberd now runs under its own 'ejabberd' user, and no longer used the *shared* 'jabber' user from net-im/jabber-base. This increases the isolation of ejabberd. The configuration directory also changes from /etc/jabber, which is a non-standard ejabberd directory used only by Gentoo, to /etc/ejabberd, ejabberd's standard configuration directory. Futhermore, the custom SSL/TLS certificate handling (via the ssl-cert eclass) is removed, as ejabberd has for a long time now a built-in ACME client. And the certificate handling significantly increased the complecity of the ejabberd ebuild. This also fixes bug #716968. The ebuild also now passes the correct localstatedir to econf. Previously ejabberd would use /var/lib/lib/ejabberd. Ejabberd also unnecessarily created /var/lock/ejabberdctl, even though this directory is no longer used. This is now fixed in the ebuild and a patch was submitted and accepted upstream [1]. This also drops the non-upstream systemd tmpfile.conf. The directory created by the tmpfile is only ever used if the user manually configured it. And in this case, we should trust the user to also ensure that the directory is created. This further reduces the complexity of the ebuild. 1: https://github.com/processone/ejabberd/pull/3724 Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://bugs.gentoo.org/716968
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* net-im/ejabberd: [QA] call tmpfiles_process in pkg_postinstSam James2021-07-312-0/+4
| | | | | | | | This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: drop 20.07Florian Schmaus2021-07-082-293/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Stabilize 21.04 amd64 x86, #801088Florian Schmaus2021-07-081-1/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: update Manifest (see upstream bug)Sam James2021-06-021-1/+1
| | | | | | | | Upstream regenerated the tarballs because of a bad certificate. Link: https://github.com/processone/ejabberd/issues/3570#issuecomment-820189993 Closes: https://bugs.gentoo.org/793731 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: add selinux USE flag to 21.04 ebuildJonathan Davies2021-06-011-2/+4
| | | | | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Modified-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Florian Schmaus <flo@geekplace.eu> Closes: https://github.com/gentoo/gentoo/pull/20300 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: add 21.04Florian Schmaus2021-06-012-0/+272
| | | | | | Closes: https://bugs.gentoo.org/766686 Signed-off-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: adapt to >=erlang-24 (hipe was removed)Sergei Trofimovich2021-05-162-3/+3
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-im/ejabberd: migrate to tmpfiles.eclassTheo Anderson2021-03-071-3/+3
| | | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
* net-im/ejabberd: Version bumpHanno Böck2020-10-142-0/+293
| | | | | | | | | Use tmpfiles.eclass. Closes: https://bugs.gentoo.org/740612 Closes: https://bugs.gentoo.org/745144 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.1
* net-im/ejabberd: remove oldHanno Böck2020-08-236-743/+0
| | | | | Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.4, Repoman-3.0.1
* net-im/ejabberd: drop ppc keywordsSergei Trofimovich2020-08-231-2/+2
| | | | | | Bug: https://bugs.gentoo.org/732668 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-im/ejabberd: Remove ~ppc keywordHanno Böck2020-08-231-1/+1
| | | | | | | | | | Does not build and it is unlikely anyone runs this on ppc in reality. Closes: https://bugs.gentoo.org/735926 Closes: https://bugs.gentoo.org/732668 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.4, Repoman-3.0.1
* net-im/ejabberd: x86 stable wrt bug #735926Agostino Sarubbo2020-08-061-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-im/ejabberd: amd64 stable wrt bug #735926Agostino Sarubbo2020-08-061-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-im/ejabberd: x86 keyworded (bug #720724)Sam James2020-07-201-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: keyworded 20.04 for ppcSergei Trofimovich2020-07-191-1/+1
| | | | | | | | keyworded wrt bug #720724 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-im/ejabberd: arm keyworded (bug #720724)Sam James2020-07-171-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: keyworded 20.04 for ia64Sergei Trofimovich2020-07-121-1/+1
| | | | | | | | keyworded wrt bug #720724 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-im/ejabberd: sparc keyworded (bug #720724)Sam James2020-07-121-1/+1
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: Enable STUN by defaultHanno Böck2020-05-041-1/+1
| | | | | | Closes: https://bugs.gentoo.org/720960 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
* net-im/ejabberd: Version bumpHanno Böck2020-05-042-0/+293
| | | | | | Closes: https://bugs.gentoo.org/720426 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
* net-im/ejabberd: Remove duplicate patchHanno Böck2020-04-302-16/+1
| | | | | | | Both patch files for old and new version were identical. Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
* net-im/ejabberd: Version bump.Hanno Böck2020-04-305-3/+350
| | | | | | | | | | Based on ebuild from Vampik's overlay with small changes. Remove old postinst warnings, add warning for needed config changes for updates from 17.x. Closes: https://bugs.gentoo.org/626260 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
* net-im/ejabberd: Remove aidecoe from maintainersAmadeusz Piotr Żołnowski2019-07-131-4/+0
| | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Amadeusz Piotr Żołnowski <aidecoe@gentoo.org>
* net-im/ejabberd: Drop oldPacho Ramos2019-02-247-1113/+0
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* net-im/ejabberd: 17.* does not work with >=xmpp-1.2.0Amadeusz Piotr Żołnowski2018-12-043-0/+3
| | | | Signed-off-by: Amadeusz Piotr Żołnowski <aidecoe@gentoo.org>
* net-im/ejabberd: stable 17.04-r2 for ppc, bug #649202Sergei Trofimovich2018-11-071-2/+2
| | | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-im/ejabberd: amd64 stable wrt bug #649202Mikle Kolyada2018-05-271-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* net-im/ejabberd: x86 stable (bug #649202)Thomas Deutschmann2018-05-271-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* net-im/ejabberd: Fix compilation against newer erlang (#651932)Pacho Ramos2018-04-181-1/+6
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* net-im/ejabberd: erlang-20.0 block looks to not be needed (#641998)Pacho Ramos2018-03-281-0/+325
| | | | Package-Manager: Portage-2.3.26, Repoman-2.3.7
* net-im/ejabberd: use HTTPS, update docs HomepageMichael Mair-Keimberger2018-03-263-12/+12
| | | | Closes: https://github.com/gentoo/gentoo/pull/7627
* net-im/*: Update Manifest hashesMichał Górny2017-12-101-3/+3
|
* net-im/ejabberd: Versions 16 and 17 do not work with Erlang 20 or higherAmadeusz Żołnowski2017-12-063-0/+3
| | | | Package-Manager: Portage-2.3.14, Repoman-2.3.6
* net-im/ejabberd: Remove older revision of 17.04Amadeusz Żołnowski2017-07-091-325/+0
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2