| # ModSecurity |
| |
| include $(dir $(abspath $(lastword $(MAKEFILE_LIST))))/version |
| |
| MODSECURITY_GITURL := $(GITHUB)/SpiderLabs/ModSecurity.git |
| |
| PKGS += modsecurity |
| |
| $(TARBALLS)/modsecurity-$(MODSECURITY_GITHASH).tar.xz: |
| #$(call download_pkg,$(MODSECURITY_URL),modsecurity) |
| $(call download_git,$(MODSECURITY_GITURL),,$(MODSECURITY_GITHASH)) |
| |
| .sum-modsecurity: modsecurity-$(MODSECURITY_GITHASH).tar.xz |
| $(call check_githash,$(MODSECURITY_GITHASH)) |
| |
| modsecurity: modsecurity-$(MODSECURITY_GITHASH).tar.xz .sum-modsecurity |
| $(UNPACK) |
| $(APPLY) $(SRC)/modsecurity/older-libmaxminddb-compatibility.patch |
| $(APPLY) $(SRC)/modsecurity/PR2580.patch |
| $(MOVE) |
| |
| .modsecurity: modsecurity |
| cd $< && \ |
| ./configure --prefix $(PREFIX) --without-lmdb --without-lua && \ |
| make $(_SMP_MFLAGS) install && \ |
| TERM=foo make check-TESTS |
| rm -f /tmp/audit_test.log /tmp/audit_test_parallel.log |
| rm -rf /tmp/test |
| touch $@ |