mirror of
https://git.freebsd.org/ports.git
synced 2025-05-12 23:31:50 -04:00
Only small changes to the installed scripts. The data part is handled by the update script anyway. PR: 283151
46 lines
1.3 KiB
Makefile
46 lines
1.3 KiB
Makefile
PORTNAME= nginx-ultimate-bad-bot-blocker
|
|
DISTVERSIONPREFIX= V
|
|
# The config files are updated frequently (not installed by this port,
|
|
# but by install-ngxblocker / update-ngxblocker).
|
|
# The scripts (installed by this port) are not updated frequently.
|
|
# The version number of the project is related to the combination of
|
|
# scripts and config. As such a more recent upstream version is most
|
|
# of the time OK (as long as you use update-ngxblocker in crontab).
|
|
DISTVERSION= 4.2024.11.4907
|
|
PORTREVISION= 0
|
|
CATEGORIES= www security
|
|
|
|
MAINTAINER= netchild@FreeBSD.org
|
|
COMMENT= Nginx bad bot and other things blocker
|
|
WWW= https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
|
|
|
RUN_DEPENDS= curl:ftp/curl \
|
|
gsed:textproc/gsed \
|
|
wget:ftp/wget
|
|
|
|
USE_GITHUB= yes
|
|
|
|
GH_ACCOUNT= mitchellkrogza
|
|
|
|
NO_ARCH= yes
|
|
NO_BUILD= yes
|
|
|
|
SUB_FILES= pkg-message
|
|
PLIST_FILES= sbin/install-ngxblocker \
|
|
sbin/setup-ngxblocker \
|
|
sbin/update-ngxblocker
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e 's:/usr/local:${PREFIX}:g' \
|
|
-e 's:/etc/nginx:${LOCALBASE}/etc/nginx:g' \
|
|
-e 's:nginx/sites-available:nginx/sites:g' \
|
|
-e 's:/var/www:${LOCALBASE}/www:g' \
|
|
-e 's:VHOST_EXT="vhost":VHOST_EXT="conf":' ${WRKSRC}/*-ngxblocker
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/*-ngxblocker ${STAGEDIR}${PREFIX}/sbin/
|
|
|
|
.include <bsd.port.mk>
|