summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-im/ejabberd: dekeyword ia64Arthur Zamarin2024-06-104-6/+6
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-im/ejabberd: drop 22.10Florian Schmaus2024-04-162-220/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: stabilize 23.10-r1 for amd64Florian Schmaus2024-04-161-2/+2
| | | | | Closes: https://bugs.gentoo.org/926739 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: pass --with-rebar=rebar to use rebar 2Florian Schmaus2024-03-121-0/+1
| | | | | | | | | | | ejabberd 24.02 started to use rebar 3 as default build system. This broke the ebuild, since rebar.eclass sill uses rebar 2. Passing --with-rebar=rebar switches this back to rebar 2. Thanks to Holger Weiß for pointing this out. Closes: https://bugs.gentoo.org/926799 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 24.02Florian Schmaus2024-03-101-0/+220
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-erlang/mqtree: add 1.0.16Florian Schmaus2024-03-101-0/+3
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: backport fixes for ejabberdctlFlorian Schmaus2023-12-112-0/+9
| | | | | | | Thanks to Holger Weiß for mentioning the patches to backport. Closes: https://bugs.gentoo.org/919711 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 23.10Florian Schmaus2023-12-102-0/+217
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Stabilize 23.04 amd64, #919334Arthur Zamarin2023-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-im/ejabberd: revert accidentally pushed changesFlorian Schmaus2023-07-301-2/+1
| | | | | Fixes: 6524848310ec ("app-text/kramdown-rfc: add 1.6.39") Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-text/kramdown-rfc: add 1.6.39Florian Schmaus2023-07-301-1/+2
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: drop 22.05-r2Florian Schmaus2023-07-292-224/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Stabilize 23.01 amd64, #911392Sam James2023-07-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: add 23.04Florian Schmaus2023-07-282-0/+217
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: Stabilize 22.10 amd64, #893844Sam James2023-02-101-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-im/ejabberd: add 23.01Florian Schmaus2023-02-102-0/+220
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: add 22.10Florian Schmaus2022-10-283-0/+236
| | | | | Closes: https://github.com/gentoo/gentoo/pull/28011 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: remove unused patchesMichael Mair-Keimberger2022-09-243-105/+0
| | | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.37 / pkgdev 0.2.2 / pkgcheck 0.10.15 Closes: https://github.com/gentoo/gentoo/pull/27424 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: drop 21.12-r2Florian Schmaus2022-09-212-224/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-im/ejabberd: update usermod handlingConrad Kostecki2022-07-162-28/+2
| | | | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26433 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* 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>