54 lines
1.5 KiB
Makefile
54 lines
1.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.6 2007/10/27 23:44:41 ajacoutot Exp $
|
|
|
|
COMMENT= bandwidth limiter for Apache
|
|
|
|
V= 2.1
|
|
DISTFILES= mod_bandwidth.c cleanlink.pl:0
|
|
DISTNAME= mod_bandwidth-${V}
|
|
PKGNAME= ${DISTNAME}p0
|
|
CATEGORIES= www
|
|
MASTER_SITES= ftp://ftp.cohprog.com/pub/apache/module/1.3.0/ \
|
|
http://www.bsdfrog.org/OpenBSD/distfiles/mod_bandwidth/1.3.0/
|
|
MASTER_SITES0= ftp://ftp.cohprog.com/pub/apache/module/ \
|
|
http://www.bsdfrog.org/OpenBSD/distfiles/mod_bandwidth/
|
|
|
|
HOMEPAGE= http://www.cohprog.com/mod_bandwidth.html
|
|
|
|
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
|
|
|
MODULES+= apache-module
|
|
|
|
# Apache Group licence
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
SUBST_VARS= PKGNAME HOMEPAGE
|
|
DIST_SUBDIR= ${DISTNAME:S/-${V}//}
|
|
NO_REGRESS= Yes
|
|
|
|
MODAPACHE_NAME= bandwidth
|
|
|
|
do-extract:
|
|
@mkdir ${WRKSRC}
|
|
.for i in ${DISTFILES:S/:0//}
|
|
@cp ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC}
|
|
.endfor
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && /usr/sbin/apxs -Wc,"${CFLAGS}" -c mod_bandwidth.c \
|
|
-o ${WRKBUILD}/mod_bandwidth.so
|
|
@perl -pi -e "s,\/usr\/local\/bin\/perl,\/usr\/bin\/perl,g" ${WRKSRC}/cleanlink.pl
|
|
@perl -pi -e "s,\/tmp\/apachebw,\/var\/www\/tmp\/apachebw,g" ${WRKSRC}/cleanlink.pl
|
|
@${MODAPACHE_CREATE_ENABLE_SCRIPT}
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mod_bandwidth
|
|
${INSTALL_SCRIPT} ${WRKBUILD}/cleanlink.pl ${PREFIX}/sbin
|
|
@head -378 ${WRKSRC}/mod_bandwidth.c \
|
|
> ${PREFIX}/share/doc/mod_bandwidth/README.mod_bandwidth
|
|
${MODAPACHE_INSTALL}
|
|
|
|
.include <bsd.port.mk>
|