Diff mod_security-2.9.6 with a mod_security-2.9.7
/usr/portage/www-apache/mod_security/mod_security-2.9.7.ebuild 2023-10-09 14:52:35.868368511 +0300 | ||
---|---|---|
1 |
# Copyright 1999-2022 Gentoo Authors |
|
1 |
# Copyright 1999-2023 Gentoo Authors |
|
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 | 4 |
EAPI=7 |
... | ... | |
17 | 17 |
LICENSE="Apache-2.0" |
18 | 18 |
SLOT="0" |
19 | 19 |
KEYWORDS="amd64 x86" |
20 |
IUSE="doc fuzzyhash geoip jit json lua mlogc" |
|
20 |
IUSE="doc fuzzyhash geoip jit json lua mlogc pcre2" |
|
21 | 21 | |
22 | 22 |
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" |
23 | 23 | |
24 |
COMMON_DEPEND="dev-libs/apr |
|
25 |
dev-libs/apr-util[openssl] |
|
24 |
DEPEND="dev-libs/apr:1= |
|
25 |
dev-libs/apr-util:1[openssl] |
|
26 |
dev-libs/expat |
|
26 | 27 |
dev-libs/libxml2 |
27 | 28 |
dev-libs/libpcre[jit?] |
29 |
net-misc/curl |
|
30 |
sys-apps/util-linux |
|
31 |
sys-libs/gdbm:= |
|
28 | 32 |
virtual/libcrypt:= |
29 | 33 |
fuzzyhash? ( app-crypt/ssdeep ) |
30 | 34 |
json? ( dev-libs/yajl ) |
31 | 35 |
lua? ( ${LUA_DEPS} ) |
32 | 36 |
mlogc? ( net-misc/curl ) |
37 |
pcre2? ( dev-libs/libpcre2:= ) |
|
33 | 38 |
www-servers/apache[apache2_modules_unique_id]" |
34 | 39 |
BDEPEND="doc? ( app-doc/doxygen )" |
35 |
DEPEND="${COMMON_DEPEND}" |
|
36 |
RDEPEND="${COMMON_DEPEND} |
|
40 |
RDEPEND="${DEPEND} |
|
37 | 41 |
geoip? ( dev-libs/geoip ) |
38 | 42 |
mlogc? ( dev-lang/perl )" |
39 | 43 |
PDEPEND=">=www-apache/modsecurity-crs-3.3.2" |
... | ... | |
70 | 74 |
--enable-request-early |
71 | 75 |
--with-apxs="${APXS}" |
72 | 76 |
--with-pic |
77 |
$(use_enable doc docs) |
|
78 |
$(use_enable jit pcre-jit) |
|
79 |
$(use_enable lua lua-cache) |
|
80 |
$(use_enable mlogc) |
|
73 | 81 |
$(use_with fuzzyhash ssdeep) |
74 | 82 |
$(use_with json yajl) |
75 |
$(use_enable mlogc) |
|
76 | 83 |
$(use_with lua) |
77 |
$(use_enable lua lua-cache) |
|
78 |
$(use_enable jit pcre-jit) |
|
79 |
$(use_enable doc docs) ) |
|
84 |
$(use_with pcre2) |
|
85 |
) |
|
80 | 86 | |
81 | 87 |
econf ${myconf[@]} |
82 | 88 |
} |