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"
-}

Reply via email to