diff options
author | Olli Hauer <ohauer@FreeBSD.org> | 2014-09-10 20:58:28 +0000 |
---|---|---|
committer | Olli Hauer <ohauer@FreeBSD.org> | 2014-09-10 20:58:28 +0000 |
commit | d2e1ba77b54316b75dfff2ab839b8d88574b71e2 (patch) | |
tree | 7de8b63e073d2918703886483c5bb194258757c1 /www/mod_log_sql2/files | |
parent | Allow staging as a regular user (diff) |
- allow build with apache22/24
- add pkg-message
- remove install message from Makefile
- remove apache13 fix
- add sample module config file instead using apxs to
install the LoadModule lines into httpd.conf
- install module file into APACHEETCDIR/modules.d
Special Thanks to Simon Wright for testing the port!
Notes
Notes:
svn path=/head/; revision=367890
Diffstat (limited to 'www/mod_log_sql2/files')
-rw-r--r-- | www/mod_log_sql2/files/330_mod_log_sql.conf.sample.in | 35 | ||||
-rw-r--r-- | www/mod_log_sql2/files/patch-Makefile.in | 27 | ||||
-rw-r--r-- | www/mod_log_sql2/files/patch-functions.h | 14 | ||||
-rw-r--r-- | www/mod_log_sql2/files/patch-functions13.h | 11 | ||||
-rw-r--r-- | www/mod_log_sql2/files/pkg-message.in | 6 |
5 files changed, 74 insertions, 19 deletions
diff --git a/www/mod_log_sql2/files/330_mod_log_sql.conf.sample.in b/www/mod_log_sql2/files/330_mod_log_sql.conf.sample.in new file mode 100644 index 000000000000..ba92edca0412 --- /dev/null +++ b/www/mod_log_sql2/files/330_mod_log_sql.conf.sample.in @@ -0,0 +1,35 @@ +# www/mod_log_sql2 +# vim: set syntax=apache: + +# ===================================================== +# required module +# ===================================================== +#LoadModule log_sql_module %%APACHEMODDIR%%/mod_log_sql.so +#LoadModule log_sql_mysql_module %%APACHEMODDIR%%/mod_log_sql_mysql.so + +# ===================================================== +# optional modules +# ===================================================== +#<IfModule ssl_module> +#LoadModule log_sql_ssl_module %%APACHEMODDIR%%/mod_log_sql_ssl.so +#</IfModule> + +## optional if build with DBI +#LoadModule log_sql_dbi %%APACHEMODDIR%%/mod_log_sql_dbi.so + + +## ===================================================== +## sample db connection, see +## %%DOCSDIR%%/manual.html / manual.xml +## ===================================================== +## <IfModule log_sql_module> +### log over IP +## LogSQLLoginInfo mysql://userid:passwd@db.host.name/apachelogs +### log via socket +## LogSQLDBParam socketfile /your/path/to/mysql.sock +## LogSQLCreateTables On +## LogSQLMassVirtualHosting On +## LogSQLTransferLogFormat AbHhmRSsTUuv +## LogSQLRequestIgnore /sample-path/token /server-status +## LogSQLPreserveFile /var/tmp/offline-preserve +## </IfModule> diff --git a/www/mod_log_sql2/files/patch-Makefile.in b/www/mod_log_sql2/files/patch-Makefile.in index e90d0102e091..070fd43bb5fe 100644 --- a/www/mod_log_sql2/files/patch-Makefile.in +++ b/www/mod_log_sql2/files/patch-Makefile.in @@ -1,5 +1,5 @@ ---- ./Makefile.in.orig 2014-02-28 21:04:39.000000000 +0100 -+++ ./Makefile.in 2014-02-28 21:15:40.000000000 +0100 +--- Makefile.in.orig 2006-11-05 03:47:23 UTC ++++ Makefile.in @@ -20,6 +20,8 @@ EXTRA_DIST = AUTHORS INSTALL TODO LICENSE CHANGELOG \ build-apache13.bat build-apache2.bat \ @@ -9,7 +9,7 @@ coreSOURCES = @PACKAGE_NAME@.c coreTARGET = @PACKAGE_NAME@@APXS_EXTENSION@ coreLDADD = @RT_LIBS@ -@@ -151,21 +153,21 @@ +@@ -151,41 +153,27 @@ @DEFS@ @AP_DEFS@ $(dbiLDADD) $(dbiSOURCES) install: $(TARGETS) install-subdirs @@ -33,12 +33,23 @@ fi; \ if test @WANT_LOGIO_MOD@ -eq 1; then \ - @APXS_BIN@ -n $(logioNAME) -i $(logioTARGET); \ +- fi; \ +- echo "*************************************************************************"; \ +- echo "*** The mod_log_sql modules have been installed."; \ +- echo "*** Please edit your Apache configuration files and"; \ +- echo "*** add the appropriate LoadModule directives per the documentation"; \ +- echo "*** in docs/manual.html"; \ +- echo "*** If you have previously used 1.18 or lower then you must change"; \ +- echo "*** >LoadModule sql_log_module modules/mod_log_sql.so"; \ +- echo "*** to"; \ +- echo "*** >LoadModule log_sql_module modules/mod_log_sql.so"; \ +- echo "*** in your httpd.conf as the internal name of the module has changed."; \ +- echo "*** "; \ +- echo "*** Also read the documentation about using SSL support and new "; \ +- echo "*** configuration directives."; \ +- echo "*************************************************************************"; + @APXS_BIN@ $(APXS_STAGE) -n $(logioNAME) -i $(logioTARGET); \ - fi; \ - echo "*************************************************************************"; \ - echo "*** The mod_log_sql modules have been installed."; \ -@@ -183,9 +185,9 @@ - echo "*************************************************************************"; ++ fi; activate: activate-subdirs - @@APXS_BIN@ -n $(coreNAME) -i -a $(coreTARGET); \ diff --git a/www/mod_log_sql2/files/patch-functions.h b/www/mod_log_sql2/files/patch-functions.h new file mode 100644 index 000000000000..6370a7d9887e --- /dev/null +++ b/www/mod_log_sql2/files/patch-functions.h @@ -0,0 +1,14 @@ +--- functions.h.orig 2004-09-20 02:50:46 UTC ++++ functions.h +@@ -14,7 +14,11 @@ + + static const char *extract_remote_address(request_rec *r, char *a) + { ++#if AP_MODULE_MAGIC_AT_LEAST(20111130,0) ++ return r->useragent_ip; ++#else + return r->connection->remote_ip; ++#endif + } + + static const char *extract_local_address(request_rec *r, char *a) __attribute__((unused)); diff --git a/www/mod_log_sql2/files/patch-functions13.h b/www/mod_log_sql2/files/patch-functions13.h deleted file mode 100644 index 4fda5d4d58bc..000000000000 --- a/www/mod_log_sql2/files/patch-functions13.h +++ /dev/null @@ -1,11 +0,0 @@ ---- 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/pkg-message.in b/www/mod_log_sql2/files/pkg-message.in new file mode 100644 index 000000000000..ceb3aeb29219 --- /dev/null +++ b/www/mod_log_sql2/files/pkg-message.in @@ -0,0 +1,6 @@ +============================================================ +* The mod_log_sql modules have been installed. +* +* The module config file was installed as +* %%PREFIX%%/%%APACHEETCDIR%%/modules.d/%%APMODCFG%% +============================================================ |