aboutsummaryrefslogtreecommitdiff
path: root/www/mod_log_sql/Makefile
diff options
context:
space:
mode:
authorLev A. Serebryakov <lev@FreeBSD.org>2003-07-12 18:55:43 +0000
committerLev A. Serebryakov <lev@FreeBSD.org>2003-07-12 18:55:43 +0000
commit1dd86c2190bcfb4015151cd2bb3f13e292d9d9c6 (patch)
treee6d002824f6aee2a63c4640e1ed92a14020cd762 /www/mod_log_sql/Makefile
parent07ee2750b7eb3451deb5c238054f667e6151c92f (diff)
downloadports-1dd86c2190bcfb4015151cd2bb3f13e292d9d9c6.tar.gz
ports-1dd86c2190bcfb4015151cd2bb3f13e292d9d9c6.zip
Notes
Diffstat (limited to 'www/mod_log_sql/Makefile')
-rw-r--r--www/mod_log_sql/Makefile55
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>