Skip to content

Commit 815087f

Browse files
committed
[Modesecurity] Upgrade modesecurity to be able to use it at Debian12 that does not contain libpcre++-dev lib anymore
1 parent 7c29f9b commit 815087f

File tree

7 files changed

+12
-11
lines changed

7 files changed

+12
-11
lines changed

.github/actions/deploy-centos/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ runs:
3030
sed -i 's/mirror\.centos\.org\/centos/vault.centos.org/g;s/6\/sclo/6.10\/sclo/g;s/mirrorlist/#mirrorlist/g;s/#baseurl/baseurl/g' /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
3131
fi
3232
curl -L "https://negativo17.org/repos/epel-multimedia.repo" | sed -e '/^\[[a-z\-]*\]/a priority=99' > /etc/yum.repos.d/epel-multimedia.repo
33-
yum -y install $SCL_ENABLE $SCL_INSTALL rh-java-common-ant boost-devel ccache clang gcc-c++ gcc-gfortran java-1.8.0-openjdk-devel ant python python3-devel python3-pip swig file which wget unzip tar bzip2 gzip xz patch autoconf-archive automake make libtool bison flex perl-core nasm alsa-lib-devel freeglut-devel gtk2-devel libusb-devel libusb1-devel curl-devel expat-devel gettext-devel openssl-devel bzip2-devel zlib-devel SDL2-devel libva-devel libxkbcommon-devel libxkbcommon-x11-devel xcb-util* fontconfig-devel libffi-devel ragel ocl-icd-devel GeoIP-devel pcre-devel ssdeep-devel yajl-devel
33+
yum -y install $SCL_ENABLE $SCL_INSTALL rh-java-common-ant boost-devel ccache clang gcc-c++ gcc-gfortran java-1.8.0-openjdk-devel ant python python3-devel python3-pip swig file which wget unzip tar bzip2 gzip xz patch autoconf-archive automake make libtool bison flex perl-core nasm alsa-lib-devel freeglut-devel gtk2-devel libusb-devel libusb1-devel curl-devel expat-devel gettext-devel openssl-devel bzip2-devel zlib-devel SDL2-devel libva-devel libxkbcommon-devel libxkbcommon-x11-devel xcb-util* fontconfig-devel libffi-devel ragel ocl-icd-devel GeoIP-devel pcre-devel pcre2-devel ssdeep-devel yajl-devel
3434
# https://gcc.gnu.org/legacy-ml/gcc-patches/2018-01/msg01962.html
3535
sed -i 's/_mm512_abs_pd (__m512 __A)/_mm512_abs_pd (__m512d __A)/g' /opt/rh/devtoolset-9/root/usr/lib/gcc/x86_64-redhat-linux/9/include/avx512fintrin.h
3636
source scl_source enable $SCL_ENABLE || true

.github/actions/deploy-ubuntu/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ runs:
9898
# $SUDO apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA6932366A755776
9999
$SUDO apt-get update
100100
$SUDO apt-get -y install gcc-multilib g++-multilib gfortran-multilib python3 python2.7 python3-minimal python2.7-minimal rpm libasound2-dev:$ARCH freeglut3-dev:$ARCH libfontconfig-dev:$ARCH libgtk2.0-dev:$ARCH libusb-dev:$ARCH libusb-1.0-0-dev:$ARCH libffi-dev:$ARCH libbz2-dev:$ARCH zlib1g-dev:$ARCH libxcb1-dev:$ARCH libpulse-dev:$ARCH
101-
$SUDO apt-get -y install pkg-config ccache clang $TOOLCHAIN openjdk-8-jdk ant python2 python3-pip swig git file wget unzip tar bzip2 gzip patch autoconf-archive autogen automake cmake make libtool bison flex perl nasm ragel curl libcurl4-openssl-dev libssl-dev libffi-dev libbz2-dev zlib1g-dev rapidjson-dev libdrm-dev
101+
$SUDO apt-get -y install pkg-config ccache clang $TOOLCHAIN openjdk-8-jdk ant python2 python3-pip swig git file wget unzip tar bzip2 gzip patch autoconf-archive autogen automake cmake make libtool bison flex perl nasm ragel curl libcurl4-openssl-dev libssl-dev libffi-dev libbz2-dev zlib1g-dev rapidjson-dev libdrm-dev libpcre2-dev
102102
103103
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
104104
echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV

.github/actions/redeploy/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ runs:
4343
run: |
4444
if [[ -z ${CI_DEPLOY_USERNAME:-} ]] || [[ "$GITHUB_EVENT_NAME" == "pull_request" ]] || [[ "$GITHUB_EVENT_HEAD_COMMIT_MESSAGE" == Release* ]] || [[ "${GITHUB_REF#refs/heads/}" == "release" ]]; then
4545
# We are not deploying snapshots
46-
exit 0
46+
# exit 0
4747
fi
4848
4949
git --version

modsecurity/cppbuild.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ INSTALL_PATH=`pwd`
1414
if [[ ! -d "ModSecurity" ]]; then
1515
git clone https://github.com/SpiderLabs/ModSecurity
1616
cd ModSecurity
17-
git checkout v3.0.8
17+
git checkout v3.0.12
1818
git submodule init
1919
git submodule update
2020
else
@@ -23,15 +23,16 @@ fi
2323

2424
case $PLATFORM in
2525
linux-x86_64)
26+
# yum install -y pcre2-devel
2627
sh build.sh
27-
./configure --prefix=$INSTALL_PATH
28+
./configure --prefix=$INSTALL_PATH --with-pcre2
2829
make -j $MAKEJ
2930
make install-strip
3031
;;
3132
macosx-x86_64)
3233
sh build.sh
3334
sedinplace 's/\\\$rpath/@rpath/g' configure
34-
./configure --prefix=$INSTALL_PATH
35+
./configure --prefix=$INSTALL_PATH --with-pcre2
3536
make -j $MAKEJ
3637
make install-strip
3738
;;

modsecurity/platform/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.8</version>
9+
<version>1.5.11-SNAPSHOT</version>
1010
<relativePath>../../</relativePath>
1111
</parent>
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>modsecurity-platform</artifactId>
15-
<version>3.0.8-${project.parent.version}</version>
15+
<version>3.0.12-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform for ModSecurity</name>
1717

1818
<properties>

modsecurity/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.8</version>
9+
<version>1.5.11-SNAPSHOT</version>
1010
</parent>
1111

1212
<groupId>org.bytedeco</groupId>
1313
<artifactId>modsecurity</artifactId>
14-
<version>3.0.8-${project.parent.version}</version>
14+
<version>3.0.12-${project.parent.version}</version>
1515
<name>JavaCPP Presets for ModSecurity</name>
1616

1717
<dependencies>

modsecurity/samples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<dependency>
1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>modsecurity-platform</artifactId>
15-
<version>3.0.8-1.5.8</version>
15+
<version>3.0.12-1.5.8</version>
1616
</dependency>
1717
</dependencies>
1818
<build>

0 commit comments

Comments
 (0)