diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2008-04-28 12:32:01 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2008-04-28 12:32:01 +0000 |
commit | 2847c931170bf489cdd67da1e0507e8086f3df64 (patch) | |
tree | 5ca026a9d2234521befd8fc4def418765eb146fc /www/mysar/Makefile | |
parent | 584b555304c0febd10e64d662b63c6c2049faf83 (diff) |
Notes
Diffstat (limited to 'www/mysar/Makefile')
-rw-r--r-- | www/mysar/Makefile | 44 |
1 files changed, 32 insertions, 12 deletions
diff --git a/www/mysar/Makefile b/www/mysar/Makefile index 16c6f38f7933..6b88ff45ee55 100644 --- a/www/mysar/Makefile +++ b/www/mysar/Makefile @@ -7,8 +7,7 @@ # PORTNAME= mySAR -PORTVERSION= 2.0.12 -PORTREVISION= 1 +PORTVERSION= 2.1.4 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= mysar @@ -17,10 +16,13 @@ DISTNAME= ${PORTNAME:L}-${PORTVERSION} MAINTAINER= edwin@mavetju.org COMMENT= MySQL Squid Access Report -WRKSRC= ${WRKDIR}/${PORTNAME:L} +BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash + +WRKROOT= ${WRKDIR}/${PORTNAME:L} +WRKSRC= ${WRKROOT}/bin/mysar-binary-importer/ +GNU_CONFIGURE= yes USE_MYSQL= yes USE_PHP= mysql pcre -NO_BUILD= yes MYSARPREFIX= mysar MYSARDIR?= ${PREFIX}/${MYSARPREFIX} @@ -30,21 +32,39 @@ SUB_FILES= pkg-message SUB_LIST= MYSARDIR=${MYSARDIR} PKGMESSAGE= ${WRKDIR}/pkg-message +post-extract: + ${CHMOD} +x ${WRKSRC}/config/* + post-patch: - ${REINPLACE_CMD} -e 's,%%MYSARDIR%%,${MYSARDIR},g' \ - ${WRKSRC}/etc/* - ${REINPLACE_CMD} -e 's,%%PHP%%,${LOCALBASE}/bin/php,g' \ - ${WRKSRC}/bin/* + ${REINPLACE_CMD} \ + -e 's,/usr/local/mysar/,${MYSARDIR},g' \ + ${WRKROOT}/etc/mysar.cron + ${REINPLACE_CMD} \ + -e 's,/usr/local/mysar/,${MYSARDIR},g' \ + ${WRKROOT}/etc/mysar.apache - ${FIND} ${WRKSRC} -name *.orig -delete - ${FIND} ${WRKSRC} -name *.bak -delete + ${REINPLACE_CMD} \ + -e 's,%%MYSARDIR%%,${MYSARDIR},g' \ + `find ${WRKROOT}/etc -type f` + ${REINPLACE_CMD} \ + -e 's,%%PHP%%,${LOCALBASE}/bin/php,g' \ + `find ${WRKROOT}/bin -type f` + ${REINPLACE_CMD} \ + -e 's,/bin/sh,${LOCALBASE}/bin/bash,g' \ + `find ${WRKROOT}/bin/mysar-binary-importer -type f` + + ${FIND} ${WRKROOT} -name *.orig -delete + ${FIND} ${WRKROOT} -name *.bak -delete do-install: + ${MV} ${WRKSRC} ${WRKROOT} ${MKDIR} ${MYSARDIR} - ${CP} -R ${WRKSRC}/* ${MYSARDIR} + ${CP} -R `find ${WRKROOT} -mindepth 1 -maxdepth 1 ! -name mysar-binary-importer` ${MYSARDIR} + ${INSTALL_PROGRAM} ${WRKROOT}/mysar-binary-importer/src/mysar ${MYSARDIR}/bin + ${INSTALL_DATA} ${WRKROOT}/mysar-binary-importer/mysar.conf ${MYSARDIR}/etc ${CHOWN} -R ${WWWOWN} ${MYSARDIR}/www-templates ${CHOWN} -R ${WWWOWN} ${MYSARDIR}/smarty-tmp -post-install: ${CAT} ${PKGMESSAGE} + .include <bsd.port.mk> |