diff options
Diffstat (limited to 'www/mod_log_sql/Makefile')
-rw-r--r-- | www/mod_log_sql/Makefile | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/www/mod_log_sql/Makefile b/www/mod_log_sql/Makefile index 1c05dd486910..2d8c05bcd5b3 100644 --- a/www/mod_log_sql/Makefile +++ b/www/mod_log_sql/Makefile @@ -1,14 +1,13 @@ -# New ports collection makefile for: apache mod_log_mysql +# New ports collection makefile for: apache mod_log_sql # Date created: 2001/11/22 # Whom: lev@serebryakov.spb.ru # # $FreeBSD$ -PORTNAME= mod_log_mysql -PORTVERSION= 1.16 +PORTNAME= mod_log_sql +PORTVERSION= 1.18 CATEGORIES= www databases MASTER_SITES= http://www.grubbybaby.com/mod_log_sql/ -DISTFILES= mod_log_sql-${PORTVERSION} MAINTAINER= lev@FreeBSD.org COMMENT= Allows Apache to log to a MySQL database @@ -19,34 +18,38 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/${AP_PORT} WRKSRC= ${WRKDIR}/${PORTNAME} +USE_BZIP2= yes +USE_REINPLACE= yes +USE_GMAKE= yes + AP_PORT?= www/apache13 APXS?= ${LOCALBASE}/sbin/apxs -# Here is no mod_ssl by default -HAVE_MOD_SSL= - -MOD_SSL_HEADER= ${LOCALBASE}/include/apache/mod_ssl.h +ALL_TARGET= dso +INSTALL_TARGET= dsoinstall -.if exists(${MOD_SSL_HEADER}) do-configure: - @${ECHO_MSG} "Make with mod_ssl support" -.else -do-configure: - @${ECHO_MSG} "Make without mod_ssl support" - @${PERL} -pi -e 's/#define WANT_SSL_LOGGING/#undef WANT_SSL_LOGGING/' ${WRKSRC}/mod_log_mysql.c -.endif - -do-build: - @cd ${WRKSRC} && ${APXS} -c -o ${PORTNAME}.so -I${LOCALBASE}/include \ - -L${LOCALBASE}/lib/mysql -lmysqlclient ${PORTNAME}.c - -do-install: - cd ${WRKSRC} && ${APXS} -i -n${PORTNAME:S/^mod_//} -A ${PORTNAME}.so + @${REINPLACE_CMD} "s|^APACHEINSTALLED = .*\$$|APACHEINSTALLED = ${LOCALBASE}|" ${WRKSRC}/Makefile + @${REINPLACE_CMD} "s|^APACHEHEADERS = .*\$$|APACHEHEADERS = ${LOCALBASE}/include/apache|" ${WRKSRC}/Makefile + @${REINPLACE_CMD} "s|^APXS = .*\$$|APXS = ${APXS}|" ${WRKSRC}/Makefile + @${REINPLACE_CMD} "s|^MYSQLLIBRARIES = .*\$$|MYSQLLIBRARIES = ${LOCALBASE}/lib/mysql|" ${WRKSRC}/Makefile + @${REINPLACE_CMD} "s|^MYSQLHEADERS = .*\$$|MYSQLHEADERS = ${LOCALBASE}/include/mysql|" ${WRKSRC}/Makefile + @${REINPLACE_CMD} "s|sql_log_module|log_sql_module|g" ${WRKSRC}/${PORTNAME}.c + +post-install: + ${APXS} -e -a -n log_sql ${LOCALBASE}/libexec/apache/${PORTNAME}.so + @${MKDIR} ${LOCALBASE}/share/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/LICENSE ${LOCALBASE}/share/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${LOCALBASE}/share/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/create_tables.sql ${LOCALBASE}/share/${PORTNAME} + @${INSTALL_SCRIPT} ${WRKSRC}/make_combined_log.pl ${LOCALBASE}/share/${PORTNAME} .if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for file in CONFIGURATION INSTALL README access_log.sql make_combined_log.pl - ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} -.endfor + @${MKDIR} ${LOCALBASE}/share/doc/${PORTNAME}/HTML + @${INSTALL_DATA} ${WRKSRC}/Documentation/documentation.ps ${LOCALBASE}/share/doc/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/Documentation/documentation.txt ${LOCALBASE}/share/doc/${PORTNAME} + @${INSTALL_DATA} ${WRKSRC}/Documentation/README ${LOCALBASE}/share/doc/${PORTNAME}/ + @${INSTALL_DATA} ${WRKSRC}/Documentation/HTML/* ${LOCALBASE}/share/doc/${PORTNAME}/HTML/ + .endif .include <bsd.port.mk> |