[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