commit: 755482f6246c8870e49a650ac95cb0e2f777475a Author: Brett A C Sheffield <bacs <AT> librecast <DOT> net> AuthorDate: Tue Mar 10 21:24:02 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Mar 11 13:14:10 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755482f6
www-apache/mod_security: drop 2.9.8-r1 Bug: https://bugs.gentoo.org/965722 Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/284 Merges: https://codeberg.org/gentoo/gentoo/pulls/284 Signed-off-by: Sam James <sam <AT> gentoo.org> www-apache/mod_security/Manifest | 1 - .../mod_security/mod_security-2.9.8-r1.ebuild | 131 --------------------- 2 files changed, 132 deletions(-) diff --git a/www-apache/mod_security/Manifest b/www-apache/mod_security/Manifest index 9d608788bf5f..0d0b87887e2c 100644 --- a/www-apache/mod_security/Manifest +++ b/www-apache/mod_security/Manifest @@ -1,2 +1 @@ DIST modsecurity-v2.9.12.tar.gz 4366282 BLAKE2B fc3665899b0ac52eab3d0d1c1b95ce34c5d416e4fd2640eab65791fcacaac048f9e3e310df4f2c59978784d5b6353c5a63542d8c807c27b6a6d370063aafffdd SHA512 1fce5fd3362a70271ce9255dc0ab51319ea84cbdbc508e4708a11e1699dbf61c2d85664c0cb015e3907cdfabb048aa334dc1ad73a9151bff75a22bd762a9d170 -DIST modsecurity-v2.9.8.tar.gz 4341347 BLAKE2B 27563e06bbf86c8c84f851b20c3e281798fbcb3056abe6097493cca510b58a13f059bd510b5c7c1f75cd3347872ba2a93db2ed93d67c094637ae532860135812 SHA512 73d7965e501db0d59e25398360cb33fa34ddd6095e0dbc2df50ace7bbb5b4ad554fbc9b324cc117a82c67ad144b8477a8d55081eaee5d5a8ad692a42761fd367 diff --git a/www-apache/mod_security/mod_security-2.9.8-r1.ebuild b/www-apache/mod_security/mod_security-2.9.8-r1.ebuild deleted file mode 100644 index 8d263ab55ba8..000000000000 --- a/www-apache/mod_security/mod_security-2.9.8-r1.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..3} ) - -inherit autotools apache-module lua-single - -MY_PN=modsecurity -MY_P=${MY_PN}-v${PV} - -DESCRIPTION="Application firewall and intrusion detection for Apache" -HOMEPAGE="https://github.com/owasp-modsecurity/ModSecurity" -SRC_URI="https://github.com/owasp-modsecurity/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc fuzzyhash geoip jit json lua mlogc pcre2" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -DEPEND="dev-libs/apr:1= - dev-libs/apr-util:1[openssl] - dev-libs/expat - dev-libs/libxml2:= - dev-libs/libpcre[jit?] - net-misc/curl - sys-apps/util-linux - sys-libs/gdbm:= - virtual/libcrypt:= - fuzzyhash? ( app-crypt/ssdeep ) - json? ( dev-libs/yajl ) - lua? ( ${LUA_DEPS} ) - mlogc? ( net-misc/curl ) - pcre2? ( dev-libs/libpcre2:= ) - www-servers/apache[apache2_modules_unique_id]" -BDEPEND="doc? ( app-text/doxygen )" -RDEPEND="${DEPEND} - geoip? ( dev-libs/geoip ) - mlogc? ( dev-lang/perl )" -PDEPEND=">=www-apache/modsecurity-crs-3.3.2" - -S="${WORKDIR}/${MY_P}" - -APACHE2_MOD_FILE="apache2/.libs/${PN}2.so" -APACHE2_MOD_CONF="79_${PN}" -APACHE2_MOD_DEFINE="SECURITY" - -# Tests require symbols only defined within the Apache binary. -RESTRICT=test - -PATCHES=( - "${FILESDIR}"/${PN}-2.9.3-autoconf_lua_package_name.patch -) - -need_apache2 - -pkg_setup() { - _init_apache2 - _init_apache2_late - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - --disable-static - --enable-request-early - --with-apxs="${APXS}" - --with-pic - $(use_enable doc docs) - $(use_enable jit pcre-jit) - $(use_enable lua lua-cache) - $(use_enable mlogc) - $(use_with fuzzyhash ssdeep) - $(use_with json yajl) - $(use_with lua) - $(use_with pcre2) - ) - - econf ${myconf[@]} -} - -src_compile() { - default -} - -src_install() { - apache-module_src_install - - dodoc CHANGES README.md modsecurity.conf-recommended unicode.mapping - - if use doc; then - dodoc -r doc/apache/html - fi - - if use mlogc; then - insinto /etc/ - newins mlogc/mlogc-default.conf mlogc.conf - dobin mlogc/mlogc - dobin mlogc/mlogc-batch-load.pl - newdoc mlogc/INSTALL INSTALL-mlogc - fi - - # Use /var/lib instead of /var/cache. This stuff is "persistent," - # and isn't a cached copy of something that we can recreate. - # Bug 605496. - keepdir /var/lib/modsecurity - fowners apache:apache /var/lib/modsecurity - fperms 0750 /var/lib/modsecurity - for dir in data tmp upload; do - keepdir "/var/lib/modsecurity/${dir}" - fowners apache:apache "/var/lib/modsecurity/${dir}" - fperms 0750 "/var/lib/modsecurity/${dir}" - done -} - -pkg_postinst() { - elog "The base configuration file has been renamed ${APACHE2_MOD_CONF}" - elog "so that you can put your own configuration in (for example)" - elog "90_modsecurity_local.conf." - elog "" - elog "That would be the correct place for site-global security rules." - elog "Note: 80_modsecurity_crs.conf is used by www-apache/modsecurity-crs" -}
