From owner-freebsd-ports Mon Jun 10 11:20:51 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4234137B40E for ; Mon, 10 Jun 2002 11:20:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5AIK1i94842; Mon, 10 Jun 2002 11:20:01 -0700 (PDT) (envelope-from gnats) Received: from ftp.translate.ru (ftp.translate.ru [195.131.4.140]) by hub.freebsd.org (Postfix) with ESMTP id 9D1DC37B40C for ; Mon, 10 Jun 2002 11:14:30 -0700 (PDT) Received: (from lev@localhost) by ftp.translate.ru (8.11.6/8.11.2) id g5AIHHu78211; Mon, 10 Jun 2002 22:17:17 +0400 (MSD) (envelope-from lev) Message-Id: <200206101817.g5AIHHu78211@ftp.translate.ru> Date: Mon, 10 Jun 2002 22:17:17 +0400 (MSD) From: "Lev A. Serebryakov" Reply-To: "Lev A. Serebryakov" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/39122: [MAINTAINER UPDATE][UNBROKE] Update for port www/mod_log_mysql Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 39122 >Category: ports >Synopsis: [MAINTAINER UPDATE][UNBROKE] Update for port www/mod_log_mysql >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jun 10 11:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Lev A. Serebryakov >Release: FreeBSD 4.4-STABLE i386 >Organization: >Environment: System: FreeBSD freebsd.sereb.net 4.4-STABLE FreeBSD 4.4-STABLE #1: Sat Dec 8 13:48:40 MSK 2001 root@freebsd.sereb.net:/usr/obj/usr/src/sys/LEVMAIL i386 Ports collection: 10 Jun 2002 >Description: Update to version 1.16. Distfiles for old version (1.14) was deleted from author's server >How-To-Repeat: >Fix: diff -ruN mod_log_mysql.orig/Makefile mod_log_mysql/Makefile --- mod_log_mysql.orig/Makefile Mon Jun 10 21:34:16 2002 +++ mod_log_mysql/Makefile Mon Jun 10 22:10:33 2002 @@ -5,9 +5,10 @@ # $FreeBSD: ports/www/mod_log_mysql/Makefile,v 1.4 2002/03/03 07:30:32 pat Exp $ PORTNAME= mod_log_mysql -PORTVERSION= 1.14 +PORTVERSION= 1.16 CATEGORIES= www databases -MASTER_SITES= http://www.grubbybaby.com/mod_log_mysql/ +MASTER_SITES= http://www.grubbybaby.com/mod_log_sql/ +DISTFILES= mod_log_sql-${PORTVERSION} MAINTAINER= lev@serebryakov.spb.ru @@ -26,17 +27,17 @@ MOD_SSL_HEADER= ${LOCALBASE}/include/apache/mod_ssl.h .if exists(${MOD_SSL_HEADER}) -HAVE_MOD_SSL= -DWANT_SSL_LOGGING 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 -DMYSQLSOCKET=\\\"/tmp/mysql.sock\\\" ${HAVE_MOD_SSL} ${PORTNAME}.c + -L${LOCALBASE}/lib/mysql -lmysqlclient ${PORTNAME}.c do-install: cd ${WRKSRC} && ${APXS} -i -n${PORTNAME:S/^mod_//} -A ${PORTNAME}.so diff -ruN mod_log_mysql.orig/distinfo mod_log_mysql/distinfo --- mod_log_mysql.orig/distinfo Mon Jun 10 21:34:16 2002 +++ mod_log_mysql/distinfo Mon Jun 10 21:42:56 2002 @@ -1 +1 @@ -MD5 (mod_log_mysql-1.14.tar.gz) = 9882fefb3446d119cf260666f64726bf +MD5 (mod_log_sql-1.16) = 1a6e44e98ed631a20390727b993840c4 diff -ruN mod_log_mysql.orig/files/patch-mod_log_mysql.c mod_log_mysql/files/patch-mod_log_mysql.c --- mod_log_mysql.orig/files/patch-mod_log_mysql.c Mon Jun 10 21:34:16 2002 +++ mod_log_mysql/files/patch-mod_log_mysql.c Mon Jun 10 21:58:32 2002 @@ -1,92 +1,132 @@ ---- mod_log_mysql.c.orig Fri Feb 1 11:02:55 2002 -+++ mod_log_mysql.c Fri Feb 1 11:03:36 2002 -@@ -31,7 +31,7 @@ +--- mod_log_mysql.c.orig Mon Jun 10 21:57:51 2002 ++++ mod_log_mysql.c Mon Jun 10 21:58:12 2002 +@@ -41,7 +41,7 @@ + * -------------*/ - - /* DECLARATIONS */ + /* Declare ourselves so the configuration routines can find and know us. */ -module mysql_log_module; +module log_mysql_module; - MYSQL sql_server, *mysql_log = NULL; - -@@ -539,7 +539,7 @@ + /* The contents of these are known 'Apache wide' and are not variable + * on a per-virtual-server basis. Every virtual server 'knows' the +@@ -320,7 +320,7 @@ + char *isvalid; + char *cookiebuf; + +- log_mysql_state *cls = get_module_config(r->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(r->server->module_config, &log_mysql_module); + + #ifdef DEBUG + ap_log_error(APLOG_MARK,DEBUGLEVEL,r->server,"watching for cookie '%s'", cls->cookie_name); +@@ -509,7 +509,7 @@ + void preserve_entry(request_rec *r, const char *query) + { + FILE *fp; +- log_mysql_state *cls = get_module_config(r->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(r->server->module_config, &log_mysql_module); + + fp = pfopen(r->pool, cls->preserve_file, "a"); + if (fp == NULL) +@@ -548,7 +548,7 @@ + * at any time, hence the check. */ + if ( retval != 0 ) + { +- log_mysql_state *cls = get_module_config(r->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(r->server->module_config, &log_mysql_module); + + /* Something went wrong, so start by trying to restart the db link. */ + ap_log_error(APLOG_MARK,ERRLEVEL,r->server,"attempting reconnect because API said: %s", mysql_error(mysql_log)); +@@ -621,7 +621,7 @@ - const char *set_referer_log_mysql_table(cmd_parms *parms, void *dummy, char *arg) + const char *set_log_mysql_cookie(cmd_parms *parms, void *dummy, char *arg) { - log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); + log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); - cls->referer_table_name = arg; + cls->cookie_name = arg; return NULL; -@@ -548,7 +548,7 @@ - - const char *set_agent_log_mysql_table(cmd_parms *parms, void *dummy, char *arg) +@@ -630,7 +630,7 @@ + const char *set_log_mysql_preserve_file(cmd_parms *parms, void *dummy, char *arg) { + char *pfile; - log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); + log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); - cls->agent_table_name = arg; - return NULL; -@@ -557,7 +557,7 @@ + pfile = ap_pstrcat(parms->pool, "/tmp/", arg, NULL); + cls->preserve_file = pfile; +@@ -653,7 +653,7 @@ const char *set_transfer_log_mysql_table(cmd_parms *parms, void *dummy, char *arg) { - log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); + log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); - cls->transfer_table_name = arg; - return NULL; -@@ -566,7 +566,7 @@ + if (massvirtual != 0) + ap_log_error(APLOG_MARK,WARNINGLEVEL,parms->server,"do not set MySQLTransferLogTable when MySQLMassVirtualHosting is On. Ignoring."); +@@ -664,7 +664,7 @@ - const char *set_transfer_log_format(cmd_parms *parms, void *dummy, char *arg) + const char *set_mysql_transfer_log_format(cmd_parms *parms, void *dummy, char *arg) { - log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); + log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); cls->transfer_log_format = arg; return NULL; -@@ -604,7 +604,7 @@ +@@ -680,7 +680,7 @@ + const char *add_referer_mysql_ignore(cmd_parms *parms, void *dummy, char *arg) { char **addme; - log_mysql_state *cls = get_module_config(parms->server->module_config, -- &mysql_log_module); -+ &log_mysql_module); +- log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); addme = push_array(cls->referer_ignore_list); *addme = pstrdup(cls->referer_ignore_list->pool, arg); -@@ -615,7 +615,7 @@ +@@ -690,7 +690,7 @@ + const char *add_transfer_mysql_ignore(cmd_parms *parms, void *dummy, char *arg) { char **addme; - log_mysql_state *cls = get_module_config(parms->server->module_config, -- &mysql_log_module); -+ &log_mysql_module); +- log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); addme = push_array(cls->transfer_ignore_list); *addme = pstrdup(cls->transfer_ignore_list->pool, arg); -@@ -626,7 +626,7 @@ +@@ -700,7 +700,7 @@ + const char *add_remhost_mysql_ignore(cmd_parms *parms, void *dummy, char *arg) { char **addme; - log_mysql_state *cls = get_module_config(parms->server->module_config, -- &mysql_log_module); -+ &log_mysql_module); +- log_mysql_state *cls = get_module_config(parms->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(parms->server->module_config, &log_mysql_module); addme = push_array(cls->remhost_ignore_list); *addme = pstrdup(cls->remhost_ignore_list->pool, arg); -@@ -702,7 +702,7 @@ +@@ -755,10 +755,10 @@ + { + server_rec *s; + +- log_mysql_state main_conf = ap_get_module_config(main_server->module_config, &mysql_log_module); ++ log_mysql_state main_conf = ap_get_module_config(main_server->module_config, &log_mysql_module); + + for (server_rec *s = main_server; s; s = s->next) { +- conf = ap_get_module_config(s->module_config, &mysql_log_module); ++ conf = ap_get_module_config(s->module_config, &log_mysql_module); + if (conf->transfer_log_format == NULL && s != main_server) { + *conf = *main_conf; + } +@@ -847,7 +847,7 @@ + int log_mysql_transaction(request_rec *orig) { char **ptrptr, **ptrptr2; - log_mysql_state *cls = get_module_config(orig->server->module_config, -- &mysql_log_module); -+ &log_mysql_module); - char *str; - const char *referer; +- log_mysql_state *cls = get_module_config(orig->server->module_config, &mysql_log_module); ++ log_mysql_state *cls = get_module_config(orig->server->module_config, &log_mysql_module); + const char *str; request_rec *r; -@@ -856,7 +856,7 @@ + +@@ -1042,7 +1042,7 @@ /* The configuration array that sets up the hooks into the module. */ -module mysql_log_module = { +module log_mysql_module = { STANDARD_MODULE_STUFF, - NULL, /* initializer */ - NULL, /* create per-dir config */ + NULL, /* module initializer */ + NULL, /* create per-dir config */ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message