summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass/apache2.eclass: remove rustls dependencyHans de Graaff2024-05-111-1/+0
| | | | | | This dependency differs per ebuild and has been moved to the ebuilds. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass/apache2.eclass: Revert "use fcaps eclass to set capabilities"Michał Górny2024-04-281-5/+1
| | | | | | | | This is causing fatal postinst errors with some USE flag combinations. Reverts: 8b19280613e0efdbd5dd39860e835565e6a48c0e Bug: https://bugs.gentoo.org/930455 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/apache2.eclass: use fcaps eclass to set capabilitiesHans de Graaff2024-04-281-1/+5
| | | | | | | Thanks to Manuel Mausz for the bug report and initial patch. Closes: https://bugs.gentoo.org/930455 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass/apache-2.eclass: select compatible rustls-ffi versionHans de Graaff2024-04-051-1/+1
| | | | | | | The apache tls module does not compile with rustls-ffi 0.12.x versions. Bug: https://bugs.gentoo.org/928046 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* apache-2.eclass: drop outdated symlinkEli Schwartz2024-01-031-4/+1
| | | | | | | | | | | | | | | | | | | | | In commit 90f738b661e9e6cf903cd2a65418a6e00482c19f, the destination got deleted. apxs is no longer in the sbin directory. On split-usr systems, sbin isn't a symlink to bin, so the symlink is also *broken*. There are two general solutions here: - Fix the symlink to symlink to /usr/bin instead. - This symlink was created in 2007 as a temporary porting measure, and it is long past time it got removed. So just remove it. We go with option 2. One more legacy hack gone. Bug: https://bugs.gentoo.org/177697 Fixes: 90f738b661e9e6cf903cd2a65418a6e00482c19f Closes: https://bugs.gentoo.org/921191 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* www-servers/apache: apache-2.eclass: inline USE=split-usrEli Schwartz2023-12-311-1/+1
| | | | | | | | | It is undesirable and should be removed, which requires inlining into each ebuild and then removing it in a revbump. Bug: https://bugs.gentoo.org/502384 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: update rustls-ffi minimal versionHans de Graaff2023-10-191-1/+1
| | | | | | | This version matches the requirement for apache 2.0.48 and is also compatible with apache 2.0.47. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* apache-2.eclass: drop dead prefix targetsSam James2023-06-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: add rustls supportSam James2023-05-151-0/+1
| | | | | | | Bug: https://bugs.gentoo.org/885099 Closes: https://bugs.gentoo.org/903746 Closes: https://github.com/gentoo/gentoo/pull/28634 Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: drop /var/cache/apache2 keepdirSam James2023-01-281-1/+1
| | | | | | | Handled by a tmpfiles entry for quite some time. Bug: https://bugs.gentoo.org/520482 Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: cleanup libpcre1 supportSam James2023-01-261-60/+22
| | | | | Bug: https://bugs.gentoo.org/835151 Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: silence pcre-config checkSam James2023-01-261-1/+1
| | | | | | Noisy if Apache version is using pcre2. Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: adjust NGHTTP2_VERSION for newer versionsSam James2023-01-261-2/+7
| | | | | | 2.4.55 needs >=net-libs/nghttp2-1.50.0. Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: add missing subslot depsSam James2023-01-261-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: drop EAPI 6 supportDavid Seifert2022-12-271-13/+12
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/apache-2.eclass: update maintainerHans de Graaff2022-12-271-2/+4
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* apache-2.eclass: add pcre2 supportSam James2022-12-141-19/+63
| | | | | | | | | | | Wire up a temporary eclass variable to allow older ebuilds to opt-in to legacy PCRE1 usage so we can transition gradually to PCRE2 in ~arch without affecting stable ebuilds. Stable ebuilds should set GENTOO_USE_PCRE1=1. Bug: https://bugs.gentoo.org/835151 Signed-off-by: Sam James <sam@gentoo.org>
* eclass/apache-2: Add --disable-staticorbea2022-07-221-1/+1
| | | | | | | | This is needed for slibtool to prevent creating static archives when compiling www-servers/apache. Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass/apache-2.eclass: migrate to GLEP-81Conrad Kostecki2022-07-091-5/+3
| | | | | Bug: https://bugs.gentoo.org/802495 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* apache-2.eclass: remove eend with no ebeginThomas Bracht Laumann Jespersen2022-05-021-1/+0
| | | | | | | | | | | | | Found by scanning for eclasses with 'eend' but no occurrences of 'ebegin'. The following QA notice was also generated when installing www-servers/apache: * QA Notice: eend called without preceding ebegin (phase: install) Fix by just removing the line. Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-5/+5
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* apache-2.eclass: Ban EAPI-6Lars Wendler2022-03-041-14/+5
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* www-servers/apache: Move remaining lua stuff into eclassLars Wendler2022-03-041-0/+2
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Add support for systemd moduleLars Wendler2022-03-041-1/+10
| | | | | Bug: https://bugs.gentoo.org/834568 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: remove dead userland_BSDDavid Seifert2022-01-091-10/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* Revert "eclass/apache-2.eclass: migrate to GLEP 81"Conrad Kostecki2021-07-241-3/+5
| | | | | | | | This reverts commit 187721bffbea19bc37969fb70de400a391171611. Bug: https://bugs.gentoo.org/802495 Bug: https://bugs.gentoo.org/803500 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/apache-2.eclass: migrate to GLEP 81Conrad Kostecki2021-07-221-5/+3
| | | | | Bug: https://bugs.gentoo.org/802495 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* apache-2.eclass: [QA] add virtual/libcrypt dependencySam James2021-06-221-1/+2
| | | | | | | Needed for upcoming libcrypt migration. Acked-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* apache-2.eclass: remove libressl supportMikle Kolyada2021-05-021-5/+3
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* apache-2.eclass: Replace elog with einfoLars Wendler2021-02-101-1/+1
| | | | | Closes: https://bugs.gentoo.org/769914 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Dependency fixLars Wendler2021-01-271-2/+1
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: don't perform numeric comparison on EAPIMike Gilbert2021-01-261-1/+1
| | | | | | | All EAPIs before EAPI 6 are banned at the top of the eclass, so just check for EAPI != 6 before calling lua-single_pkg_setup. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* apache-2.eclass: Only reference lua in EAPI-7 ebuildsLars Wendler2021-01-261-1/+1
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* www-servers/apache: EAPI-7 revbumpLars Wendler2021-01-261-1/+12
| | | | | | | Added lua module support Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Minor style fixLars Wendler2021-01-261-1/+4
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* www-servers/apache: Moved dependencies into eclassLars Wendler2021-01-261-4/+33
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* www-servers/apache: Moved IUSE handling back to eclassLars Wendler2021-01-261-2/+10
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* www-servers/apache: Renamed CDEPEND to COMMON_DEPENDLars Wendler2021-01-261-2/+2
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-6/+1
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Update copyright line for files touched in 2019 and 2020.Ulrich Müller2020-12-231-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass/apache-2: fixup documentationAaron Bauman2020-12-161-0/+5
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* apache-2.eclass: Removed EAPI-5 supportLars Wendler2020-10-011-23/+6
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Added missing "|| die" statementsLars Wendler2020-10-011-14/+21
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Mark some variables as localLars Wendler2020-10-011-2/+3
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Removed version specific suexec handlingLars Wendler2020-10-011-11/+6
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Drop apache-2.2 specific codeLars Wendler2020-10-011-7/+1
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Improved elog message for userland_BSD systemsYuta SATOH2019-04-201-0/+3
| | | | | | | | | | so users don't see this warning: [warn] (2)No such file or directory: Failed to enable the 'dataready' Accept Filter Closes: https://bugs.gentoo.org/454970 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache2.eclass: Fix stray 'no' from nested usexBrian Evans2018-12-071-1/+3
| | | | | Closes: https://bugs.gentoo.org/669472 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Work around broken AC_ARG_ENABLE logic.Lars Wendler2018-09-271-1/+1
| | | | Bug: https://bugs.gentoo.org/667148
* apache2.eclass: Attempt to fix USE="suexec-caps"Lars Wendler2018-09-241-6/+9
| | | | Bug: https://bugs.gentoo.org/665742