summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* apache-2.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* apache-2.eclass: New suexec options.Lars Wendler2018-07-171-2/+10
|
* apache-2.eclass: Replaced versionator with eapi7-ver eclass.Lars Wendler2018-07-171-3/+3
|
* apache-2.eclass: Added "gdbm" USE flag to IUSE.Lars Wendler2018-06-171-1/+1
|
* apache-2.eclass: Add conditional dependency on sys-libs/gdbmLars Wendler2018-06-171-1/+2
|
* apache-2.eclass: Minor adjustments.Lars Wendler2018-04-271-7/+7
|
* apache-2.eclass: reflect MPM dependencies on thread useflag in REQUIRED_USERolf Eike Beer2018-04-271-14/+10
|
* apache-2.eclass: avoid multiple selected MPMs by REQUIRED_USERolf Eike Beer2018-04-271-13/+24
| | | | | Still allow that none was given so automatic selection depending on threads useflag still works as before.
* apache-2.eclass: reflect module dependencies to REQUIRED_USERolf Eike Beer2018-04-271-30/+17
| | | | | | | Portage can do all the checks automatically, with the added bonus that they can get tested with the portage API, which helps e.g. tatt finding out valid combinations of use flags. Closes: https://github.com/gentoo/gentoo/pull/7650
* apache-2.eclass: fix slot/subslot to ensure rebuilds triggerAaron Bauman2018-04-201-1/+1
|
* apache-2.eclass: Partially revert last change.Lars Wendler2018-03-261-0/+4
|
* apache-2.eclass: Removed code specific for apache-2.2Lars Wendler2018-03-261-36/+33
| | | | Minor eclass overhaul.
* apache-2.eclass: More dependency adjustments.Lars Wendler2018-01-171-5/+5
|
* apache-2.eclass: Adjusted dependencies.Lars Wendler2018-01-161-2/+2
|
* apache-2.eclass: don't enable maintainer-mode with USE=debug.Michael Orlitzky2017-08-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | The --enable-maintainer-mode flag serves two purposes: first, it enables compile-time warnings; and second, it forces all compiled modules to be loaded at runtime. To achieve the first goal, the build system checks for the "-std=c89" compiler flag and appends it to CFLAGS if found. This can cause a problem later, because the CFLAGS used to build apache are used by apxs to build extension modules. In particular, if you have an extension that relies on C99 or some later standard, and if apache was built with --enable-maintainer-mode, then apxs will attempt to build that extension according to C89 and fail. This failure can be observed in in bugs 621686, 621756, and 621794 when apache is built with USE=debug, because USE=debug sets the --enable-maintainer-mode flag. Since there is not much reason for an end user to enable maintainer- mode, the simplest fix for this is the wholesale removal of the --enable-maintainer-mode flag from USE=debug. This prevents us from having to append CFLAGS to each extension package that uses a later standard, or from having to add a USE dependency forbidding USE=debug in apache (which would create conflicts with e.g. mod_backtrace). Gentoo-Bug: 621686 Gentoo-Bug: 621756 Gentoo-Bug: 621794
* apache-2.eclass: Attempt to fix an issue with apache-2.2Lars Wendler2017-07-151-1/+1
|
* apache-2.eclass: http2 does not work with prefork MPM.Lars Wendler2017-07-101-0/+4
|
* apache-2.eclass: EAPI-6 ready. Rename configure.in to configure.acLars Wendler2017-04-051-9/+16
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* apache-2.eclass: drop path to --with-ssl #516240Steven Newbury2016-12-281-1/+1
| | | | | | | | | | The apache configure script assumes that, if you passed in a path, that it's to a standalone install of openssl. It'll then go poking in that dir directly and possible add flags for building against it. This also breaks building/linking of other libraries, in both multilib and cross- compile setups. By dropping the path, we force apache to do the lookup via pkg-config.
* apache-2.eclass: fix pcre-config wrapper scriptMike Gilbert2016-11-131-3/+10
| | | | | | Thanks Robert Förster for noticing the error. Bug: https://bugs.gentoo.org/598808
* apache-2.eclass: Handle PATCHES array. Added epatch_user.Lars Wendler2016-11-021-1/+15
|
* apache-2.eclass: Doesn't work with EAPI-6 yet.Lars Wendler2016-03-031-1/+7
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Fixed broken URL.Lars Wendler2015-12-141-1/+1
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* apache-2.eclass: Added libressl support (bug #562324)Lars Wendler2015-10-141-2/+5
|