diff options
Diffstat (limited to 'www/mod_log_sql2')
-rw-r--r-- | www/mod_log_sql2/Makefile | 35 | ||||
-rw-r--r-- | www/mod_log_sql2/distinfo | 2 | ||||
-rw-r--r-- | www/mod_log_sql2/files/patch-functions13.h | 11 | ||||
-rw-r--r-- | www/mod_log_sql2/files/patch-mod_log_sql.c | 31 | ||||
-rw-r--r-- | www/mod_log_sql2/pkg-descr | 4 | ||||
-rw-r--r-- | www/mod_log_sql2/pkg-plist | 6 |
6 files changed, 89 insertions, 0 deletions
diff --git a/www/mod_log_sql2/Makefile b/www/mod_log_sql2/Makefile new file mode 100644 index 000000000000..150fcf9fb74c --- /dev/null +++ b/www/mod_log_sql2/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: mod_log_sql2 +# Date created: 2001/11/22 +# Whom: Clement Laforet <clement@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= mod_log_sql +PORTVERSION= 1.97 +CATEGORIES= www databases +MASTER_SITES= http://www.outoforder.cc/downloads/${PORTNAME}/ + +MAINTAINER= ports@FreeBSD.org +COMMENT= Allows Apache to log to a MySQL database + +GNU_CONFIGURE= yes +USE_MYSQL= yes +USE_REINPLACE= yes +USE_GMAKE= yes +CONFIGURE_ARGS+= --with-apxs=${APXS} +SSL_PLIST= "@comment " +PLIST_SUB+= SSL=${SSL_PLIST} + +.include <bsd.port.pre.mk> +.include "${PORTSDIR}/www/apache2/Makefile.modules.3rd" +.if defined(WITH_SSL) +. if ${AP_VER} != 2 +BROKEN= "SSL support needs apache2" +. endif +.if !exists(${LOCALBASE}/include/apache2/mod_ssl.h) +BROKEN= "Please recompile apache2 with SSL support" +.endif +CONFIGURE_ARGS+= --enable-ssl +SSL_PLIST= "" +.endif +.include <bsd.port.post.mk> diff --git a/www/mod_log_sql2/distinfo b/www/mod_log_sql2/distinfo new file mode 100644 index 000000000000..9a6896179eab --- /dev/null +++ b/www/mod_log_sql2/distinfo @@ -0,0 +1,2 @@ +MD5 (mod_log_sql-1.97.tar.gz) = 6e5616dbb6eec5e1acd2d3fd8b42e5be +SIZE (mod_log_sql-1.97.tar.gz) = 148593 diff --git a/www/mod_log_sql2/files/patch-functions13.h b/www/mod_log_sql2/files/patch-functions13.h new file mode 100644 index 000000000000..4fda5d4d58bc --- /dev/null +++ b/www/mod_log_sql2/files/patch-functions13.h @@ -0,0 +1,11 @@ +--- functions13.h.orig Fri Apr 16 15:03:25 2004 ++++ functions13.h Fri Apr 16 15:03:46 2004 +@@ -37,7 +37,7 @@ + + static const char *extract_request_duration(request_rec *r, char *a) + { +- return ap_psprintf(r->pool, "%ld", time(NULL) - r->request_time); ++ return ap_psprintf(r->pool, "%ld", (long)time(NULL) - r->request_time); + } + + static const char *extract_request_timestamp(request_rec *r, char *a) diff --git a/www/mod_log_sql2/files/patch-mod_log_sql.c b/www/mod_log_sql2/files/patch-mod_log_sql.c new file mode 100644 index 000000000000..4b58535863f1 --- /dev/null +++ b/www/mod_log_sql2/files/patch-mod_log_sql.c @@ -0,0 +1,31 @@ +--- mod_log_sql.c.orig Fri Apr 16 14:47:38 2004 ++++ mod_log_sql.c Fri Apr 16 14:47:51 2004 +@@ -1,5 +1,13 @@ + /* $Id: mod_log_sql.c,v 1.20 2004/03/05 00:30:58 urkle Exp $ */ + ++#if defined(WITH_APACHE20) ++# include "apache20.h" ++#elif defined(WITH_APACHE13) ++# include "apache13.h" ++#else ++# error Unsupported Apache version ++#endif ++ + #ifdef HAVE_CONFIG_H + /* Undefine these to prevent conflicts between Apache ap_config_auto.h and + * my config.h. Only really needed for Apache < 2.0.48, but it can't hurt. +@@ -11,14 +19,6 @@ + #undef PACKAGE_VERSION + + #include "config.h" +-#endif +- +-#if defined(WITH_APACHE20) +-# include "apache20.h" +-#elif defined(WITH_APACHE13) +-# include "apache13.h" +-#else +-# error Unsupported Apache version + #endif + + #if APR_HAVE_UNISTD_H diff --git a/www/mod_log_sql2/pkg-descr b/www/mod_log_sql2/pkg-descr new file mode 100644 index 000000000000..cb25b6d20072 --- /dev/null +++ b/www/mod_log_sql2/pkg-descr @@ -0,0 +1,4 @@ +This add-on module allows the apache web server to use a MySQL database for +logging of all operations. + +WWW: http://www.outoforder.cc/projects/apache/mod_log_sql/ diff --git a/www/mod_log_sql2/pkg-plist b/www/mod_log_sql2/pkg-plist new file mode 100644 index 000000000000..bf25e78467fd --- /dev/null +++ b/www/mod_log_sql2/pkg-plist @@ -0,0 +1,6 @@ +%%APACHEMODDIR%%/%%AP_MODULE%% +@exec %D/sbin/apxs -e -A -n %%AP_NAME%% %D/%F +@unexec %D/sbin/apxs -e -A -n %%AP_NAME%% %D/%F +%%APACHEMODDIR%%/mod_log_sql_mysql.so +%%SSL%%%%APACHEMODDIR%%/mod_log_sql_ssl.so + |