[Midnightbsd-cvs] mports [17703] trunk/security/webfwlog: webfwlog 1.00

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Oct 8 22:56:59 EDT 2014


Revision: 17703
          http://svnweb.midnightbsd.org/mports/?rev=17703
Author:   laffer1
Date:     2014-10-08 22:56:58 -0400 (Wed, 08 Oct 2014)
Log Message:
-----------
webfwlog 1.00

Modified Paths:
--------------
    trunk/security/webfwlog/Makefile
    trunk/security/webfwlog/distinfo
    trunk/security/webfwlog/pkg-descr
    trunk/security/webfwlog/pkg-plist

Modified: trunk/security/webfwlog/Makefile
===================================================================
--- trunk/security/webfwlog/Makefile	2014-10-09 02:54:37 UTC (rev 17702)
+++ trunk/security/webfwlog/Makefile	2014-10-09 02:56:58 UTC (rev 17703)
@@ -1,90 +1,90 @@
 # $MidnightBSD$
 
 PORTNAME=	webfwlog
-PORTVERSION=	0.94
+PORTVERSION=	1.00
 CATEGORIES=	security
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
-PATCHFILES=	webfwlog-0.94-tcpflags.patch
-PATCH_SITES=	http://devel.webfwlog.net/download/patches/
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Web-based firewall log analyzer
 
-MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A web-based firewall log analyzer
 LICENSE=	gpl2
 
-OPTIONS=	MYSQL "Include MySQL Support" on \
-		PGSQL "Include PostgreSQL Support" off
+OPTIONS_DEFINE=		MYSQL MYSQLIPV6 PGSQL DOCS
+OPTIONS_DEFAULTS=	MYSQL MYSQLIPV6
 
+MYSQLIPV6_DESC=		Shared library plugin for Mysql IPv6 support
+
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--with-html-doc-root=${PREFIX}
-CONFIGURE_ARGS+=	--enable-syslog
+CONFIGURE_ARGS+=	--with-html-doc-root=${WWWDIR} \
+			--enable-syslog \
+			--sysconfdir=${ETCDIR} \
+			--disable-dependency-tracking
 
-USE_PHP=	session pcre
+MYSQL_CONFIGURE_WITH=	mysql
+PGSQL_CONFIGURE_WITH=	pgsql
+MYSQLIPV6_CONFIGURE_ENABLE=	mysql-ipv6
 
-SUB_FILES=	pkg-message
-SUB_LIST+=	VERSION=${PORTVERSION}
+USE_PHP=	session
+WANT_PHP_WEB=	yes
 
 PORTDOCS=	AUTHORS COPYING CREDITS ChangeLog INSTALL \
 		README ReleaseNotes
-PORTEXAMPLES=	*
 
 .include <bsd.mport.options.mk>
 
-.if defined(WITH_MYSQL)
-USE_PHP+=	mysql
-USE_MYSQL=	yes
-CONFIGURE_ARGS+=	--with-mysql
+.if ${PORT_OPTIONS:MMYSQL}
+USE_PHP+=	mysqli
+USE_MYSQL=	server
+MYSQL_PLUGIN_DIR_REL=	lib/mysql/plugin
+MYSQL_PLUGIN_DIR=	${LOCALBASE}/${MYSQL_PLUGIN_DIR_REL}
+.if ${PORT_OPTIONS:MMYSQLIPV6} && exists (${MYSQL_PLUGIN_DIR})
+USES+=	libtool
+CONFIGURE_ARGS+=	--libdir=${MYSQL_PLUGIN_DIR}
+USE_LDCONFIG=	${MYSQL_PLUGIN_DIR}
+PLIST_FILES+=	${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so
+PLIST_FILES+=	${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so.0
+PLIST_FILES+=	${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so.0.0.0
 .endif
+.endif
 
-.if defined(WITH_PGSQL)
+.if ${PORT_OPTIONS:MPGSQL}
 USE_PHP+=	pgsql
-USE_PGSQL=	yes
-CONFIGURE_ARGS+=	--with-pgsql
+USES+=	pgsql
+WANT_PGSQL=	server client
 .endif
 
-BINMODE=	4550
-BINGRP=	${WWWGRP}
+SUB_FILES=	pkg-message
+SUB_LIST+=	VERSION=${PORTVERSION}
 
+PLIST_SUB+=	WWWGRP=${WWWGRP}
+
 do-install:
-	@${MKDIR} ${WWWDIR}
 	@${MKDIR} ${WWWDIR}/include/
+	@${INSTALL_DATA} ${WRKSRC}/webfwlog/style.css ${WWWDIR}
+	@${INSTALL_DATA} ${WRKSRC}/webfwlog/index.php ${WWWDIR}
 	@(cd ${WRKSRC}/webfwlog/include/ && ${COPYTREE_SHARE} \*.php ${WWWDIR}/include/)
-	${CHMOD} 555 ${WWWDIR}/include
-	${INSTALL_PROGRAM} ${WRKSRC}/syslog/wfwl_syslog ${PREFIX}/bin/
-	${INSTALL_DATA} ${WRKSRC}/webfwlog/style.css ${WWWDIR}
-	${INSTALL_DATA} ${WRKSRC}/webfwlog/index.php ${WWWDIR}
+	@${ECHO} "Installed web files in ${WWWDIR}"
+	@${MKDIR} ${ETCDIR}
+	@${INSTALL_DATA} ${WRKSRC}/webfwlog.conf ${ETCDIR}/webfwlog.conf.sample
+	@${ECHO} "Installed ${ETCDIR}/webfwlog.conf"
+	@${INSTALL_PROGRAM} ${WRKSRC}/src/wfwl_syslog ${PREFIX}/bin/
+	@${ECHO} "Installed ${PREFIX}/bin/wfwl_syslog"
+.if ${PORT_OPTIONS:MMYSQLIPV6} && exists (${MYSQL_PLUGIN_DIR})
+	@${MKDIR} ${MYSQL_PLUGIN_DIR}
+	@(cd ${WRKSRC}/src/mysql && ${MAKE} DESTDIR= install-strip)
+	@${ECHO} "Installed mysql shared library in ${MYSQL_PLUGIN_DIR}"
+.endif
 
 post-install:
-.if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}/mysql
 	@${MKDIR} ${DOCSDIR}/pgsql
+	@${MKDIR} ${DOCSDIR}/examples
 	@(cd ${WRKSRC}/mysql/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/mysql/)
 	@(cd ${WRKSRC}/pgsql/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/pgsql/)
+	@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/examples/)
 .for docs in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}
 .endfor
-.endif
 
-.if !defined(NOPORTEXAMPLES)
-	${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.endif
-
-	@if test -f ${PREFIX}/etc/webfwlog.conf; \
-	then \
-		${CHOWN} :${WWWGRP} ${PREFIX}/etc/webfwlog.conf; \
-		${CHMOD} 0640 ${PREFIX}/etc/webfwlog.conf; \
-	fi
-	@${INSTALL_DATA} ${WRKSRC}/webfwlog.conf ${PREFIX}/etc/webfwlog.conf.sample
-	@${CHOWN} :${WWWGRP} ${PREFIX}/etc/webfwlog.conf.sample
-	@${CHMOD} 0640 ${PREFIX}/etc/webfwlog.conf.sample
-	@if test -f ${PREFIX}/etc/webfwlog.conf && \
-		test -f ${PREFIX}/etc/webfwlog.conf.sample && \
-		test "`diff ${PREFIX}/etc/webfwlog.conf ${PREFIX}/etc/webfwlog.conf.sample`" ; \
-	then :; \
-	else \
-		${RM} -f ${PREFIX}/etc/webfwlog.conf; \
-	fi
-	@${RM} -f ${PREFIX}/etc/webfwlog.conf.new
-
 .include <bsd.port.mk>

Modified: trunk/security/webfwlog/distinfo
===================================================================
--- trunk/security/webfwlog/distinfo	2014-10-09 02:54:37 UTC (rev 17702)
+++ trunk/security/webfwlog/distinfo	2014-10-09 02:56:58 UTC (rev 17703)
@@ -1,6 +1,2 @@
-SHA256 (webfwlog-0.94.tar.gz) = c1b84dd4036aa9f81fc4fbd527eda202e51c3767659b8f1eef12bfb3381c5b36
-RMD160 (webfwlog-0.94.tar.gz) = 9ac212cbb72265635d4539808caeaab2e7743b65
-SIZE (webfwlog-0.94.tar.gz) = 288138
-SHA256 (webfwlog-0.94-tcpflags.patch) = b29df0df2b62ec99f121e50033b852e1a5177f0db1b31ecf12a8c535a16812dd
-RMD160 (webfwlog-0.94-tcpflags.patch) = 7165b517a1ac8a0a992039a0070544f67722eb68
-SIZE (webfwlog-0.94-tcpflags.patch) = 455
+SHA256 (webfwlog-1.00.tar.gz) = 205775a4ff0cdf3dffe257228bdcbdc5752b7e5fed122f67d2330fb12a901957
+SIZE (webfwlog-1.00.tar.gz) = 732212

Modified: trunk/security/webfwlog/pkg-descr
===================================================================
--- trunk/security/webfwlog/pkg-descr	2014-10-09 02:54:37 UTC (rev 17702)
+++ trunk/security/webfwlog/pkg-descr	2014-10-09 02:56:58 UTC (rev 17703)
@@ -11,6 +11,3 @@
 database server.
 
 WWW: http://www.webfwlog.net
-
-- Bob Hockney
-zeus at ix.netcom.com

Modified: trunk/security/webfwlog/pkg-plist
===================================================================
--- trunk/security/webfwlog/pkg-plist	2014-10-09 02:54:37 UTC (rev 17702)
+++ trunk/security/webfwlog/pkg-plist	2014-10-09 02:56:58 UTC (rev 17703)
@@ -1,30 +1,46 @@
+ at owner root
+ at group %%WWWGRP%%
+ at mode 4550
 bin/wfwl_syslog
-etc/webfwlog.conf.sample
+ at mode 640
+ at sample %%ETCDIR%%/webfwlog.conf.sample
+ at mode
+ at group wheel
+%%PORTDOCS%%%%DOCSDIR%%/examples/basic
+%%PORTDOCS%%%%DOCSDIR%%/examples/current_count
+%%PORTDOCS%%%%DOCSDIR%%/examples/current_dport
+%%PORTDOCS%%%%DOCSDIR%%/examples/last20hosts
+%%PORTDOCS%%%%DOCSDIR%%/examples/latest_logged_packets
+%%PORTDOCS%%%%DOCSDIR%%/examples/recent_active
+%%PORTDOCS%%%%DOCSDIR%%/examples/tcpports
+%%PORTDOCS%%%%DOCSDIR%%/examples/tcpsyn
+%%PORTDOCS%%%%DOCSDIR%%/examples/udpports
 %%PORTDOCS%%%%DOCSDIR%%/mysql/README
-%%PORTDOCS%%%%DOCSDIR%%/mysql/setup
-%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/temp_grants
-%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/ulog_copy
-%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/ulog_local
-%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/ulogd_grants
+%%PORTDOCS%%%%DOCSDIR%%/mysql/mysql_data_table.sql
+%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/snort_view
+%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_function_grants
+%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_functions
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_grants
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_hostnames_create
+%%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_hostnames_create_bin
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_reports_addcol
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_reports_altercol
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_reports_create
 %%PORTDOCS%%%%DOCSDIR%%/mysql/scripts/wfwl_services_create
+ at mode 555
+%%PORTDOCS%%%%DOCSDIR%%/mysql/setup
+ at mode
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/README
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/setup
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/ulog_copy
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/ulog_local
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/ulogd_73_grants
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/ulogd_grants
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_73_grants
+%%PORTDOCS%%%%DOCSDIR%%/pgsql/pgsql_data_table.sql
+%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/snort_view
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_functions
-%%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_grants
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_hostnames_create
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_reports_addcol
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_reports_create
 %%PORTDOCS%%%%DOCSDIR%%/pgsql/scripts/wfwl_services_create
+ at mode 555
+%%PORTDOCS%%%%DOCSDIR%%/pgsql/setup
+ at mode
 %%WWWDIR%%/include/config.php
 %%WWWDIR%%/include/criteria.php
 %%WWWDIR%%/include/debug.php
@@ -45,11 +61,13 @@
 %%WWWDIR%%/include/static.php
 %%WWWDIR%%/include/syslog.php
 %%WWWDIR%%/include/update_cache.php
+%%WWWDIR%%/index.php
 %%WWWDIR%%/style.css
-%%WWWDIR%%/index.php
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/pgsql/scripts
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/pgsql
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/mysql/scripts
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/mysql
- at dirrm %%WWWDIR%%/include
+ at dirrmtry %%ETCDIR%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/examples
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/mysql/scripts
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/mysql
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/pgsql/scripts
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/pgsql
+ at dirrmtry %%WWWDIR%%/include
 @dirrmtry %%WWWDIR%%



More information about the Midnightbsd-cvs mailing list