diff options
author | pgollucci <pgollucci@FreeBSD.org> | 2010-12-08 05:29:34 +0800 |
---|---|---|
committer | pgollucci <pgollucci@FreeBSD.org> | 2010-12-08 05:29:34 +0800 |
commit | 10c8310ae446b4c84146b31da60f06169e15fb9c (patch) | |
tree | 75632864f5af9c2250ba88bcd4126d5621e71af1 | |
parent | 1234e2b89aec3e7d33016a183344097dae8a855c (diff) | |
download | freebsd-ports-gnome-10c8310ae446b4c84146b31da60f06169e15fb9c.tar.gz freebsd-ports-gnome-10c8310ae446b4c84146b31da60f06169e15fb9c.tar.zst freebsd-ports-gnome-10c8310ae446b4c84146b31da60f06169e15fb9c.zip |
- enable auto-reconnect support
PR: ports/152644
Submitted by: Alex Samorukov <samm@os2.kiev.ua>
-rw-r--r-- | www/mod_log_mysql/Makefile | 3 | ||||
-rw-r--r-- | www/mod_log_mysql/distinfo | 1 | ||||
-rw-r--r-- | www/mod_log_mysql/files/patch-mod_log_mysql.c | 16 |
3 files changed, 18 insertions, 2 deletions
diff --git a/www/mod_log_mysql/Makefile b/www/mod_log_mysql/Makefile index fa90b690cdab..8168ebd1faa5 100644 --- a/www/mod_log_mysql/Makefile +++ b/www/mod_log_mysql/Makefile @@ -7,6 +7,7 @@ PORTNAME= mod_log_mysql PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= www # Original location: http://bitbrook.de/software/mod_log_mysql/mod_log_mysql.c MASTER_SITES= http://sheepkiller.nerim.net/ports/${PORTNAME}/ @@ -17,7 +18,7 @@ COMMENT= Allows Apache 2 to log to a MySQL database RUN_DEPENDS+= ${LOCALBASE}/${APACHEMODDIR}/mod_log_config-st.so:${PORTSDIR}/www/mod_log_config-st -MAKE_JOBS_SAFE= yes +MAKE_JOBS_SAFE= yes USE_APACHE= 20+ AP_FAST_BUILD= YES diff --git a/www/mod_log_mysql/distinfo b/www/mod_log_mysql/distinfo index c3d948bcb664..ecdfd8aba8a8 100644 --- a/www/mod_log_mysql/distinfo +++ b/www/mod_log_mysql/distinfo @@ -1,3 +1,2 @@ -MD5 (apache2/mod_log_mysql-1.0.tar.gz) = bdde1ff13749437e2650fb4d376e2e5a SHA256 (apache2/mod_log_mysql-1.0.tar.gz) = 27fdd2c87133d62171a38585807f70009821a3cb13e011d2ceb62fcc1c8ad4bb SIZE (apache2/mod_log_mysql-1.0.tar.gz) = 8046 diff --git a/www/mod_log_mysql/files/patch-mod_log_mysql.c b/www/mod_log_mysql/files/patch-mod_log_mysql.c new file mode 100644 index 000000000000..8804de943db2 --- /dev/null +++ b/www/mod_log_mysql/files/patch-mod_log_mysql.c @@ -0,0 +1,16 @@ +--- mod_log_mysql.c 2003-11-01 12:21:28.000000000 +0200 ++++ mod_log_mysql.c.new 2010-11-28 17:01:06.000000000 +0200 +@@ -172,11 +172,13 @@ + { + mysql_log *l = param; + MYSQL *db; ++ my_bool do_reconnect = 1; + + db = apr_palloc(p, sizeof(MYSQL)); + + mysql_init(db); + mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql"); ++ mysql_options(db, MYSQL_OPT_RECONNECT,&do_reconnect); + + if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) { + ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db)); |