Index: head/security/snort/Makefile =================================================================== --- head/security/snort/Makefile (revision 233336) +++ head/security/snort/Makefile (revision 233337) @@ -1,188 +1,187 @@ # New ports collection makefile for: snort # Date created: Mon Aug 2 12:04:08 CEST 1999 # Whom: Dirk Froemberg # # $FreeBSD$ # PORTNAME= snort -PORTVERSION= 2.8.2.2 -PORTREVISION= 3 +PORTVERSION= 2.8.4.1 CATEGORIES= security -MASTER_SITES= http://www.snort.org/dl/current/ +MASTER_SITES= http://www.snort.org/dl/ MAINTAINER= clsung@FreeBSD.org COMMENT= Lightweight network intrusion detection system LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre CONFLICTS?= snort-1.* snort-2.[0-7].* OPTIONS= DYNAMIC "Enable dynamic plugin support" on \ FLEXRESP "Flexible response to events" off \ FLEXRESP2 "Flexible response to events (version 2)" off \ MYSQL "Enable MySQL support" off \ ODBC "Enable ODBC support" off \ POSTGRESQL "Enable PostgreSQL support" off \ PRELUDE "Enable Prelude NIDS integration" off \ - PERPROFILE "Enable Performance Profiling" off \ - SNORTSAM "Enable output plugin to SnortSam" off + PERPROFILE "Enable Performance Profiling" off +# SNORTSAM "Enable output plugin to SnortSam" on USE_RC_SUBR= snort.sh SUB_FILES= pkg-message GNU_CONFIGURE= yes CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" CONFIG_DIR?= ${PREFIX}/etc/snort CONFIG_FILES= classification.config gen-msg.map reference.config \ sid-msg.map snort.conf threshold.conf unicode.map RULES_DIR= ${PREFIX}/etc/snort/rules LOGS_DIR= /var/log/snort MAN8= snort.8 DOCS= RELEASE.NOTES doc/AUTHORS doc/BUGS doc/CREDITS \ doc/README* doc/USAGE doc/*.pdf .include .if defined(WITH_FLEXRESP) LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet10-config .elif defined(WITH_FLEXRESP2) LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config .endif .if exists(${LIBNET_CONFIG}) LIBNET_CFLAGS!= ${LIBNET_CONFIG} --cflags LIBNET_LIBS!= ${LIBNET_CONFIG} --libs LIBNET_INCDIR= ${LIBNET_CFLAGS:M-I*:S/-I//} LIBNET_LIBDIR= ${LIBNET_LIBS:M-L*:S/-L//} .endif .if !defined(WITHOUT_DYNAMIC) USE_AUTOTOOLS= libtool:15 USE_LDCONFIG= yes CONFIGURE_ARGS+= --enable-dynamicplugin PLIST_SUB+= DYNAMIC="" .else PLIST_SUB+= DYNAMIC="@comment " .endif .if defined(WITH_FLEXRESP) .if defined(WITH_FLEXRESP2) IGNORE= options FLEXRESP and FLEXRESP2 are mutually exclusive .endif BUILD_DEPENDS+= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10 CONFIGURE_ARGS+= --enable-flexresp \ --with-libnet-includes=${LIBNET_INCDIR} \ --with-libnet-libraries=${LIBNET_LIBDIR} .endif .if defined(WITH_FLEXRESP2) BUILD_DEPENDS+= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet \ libdnet*>=1.10_1:${PORTSDIR}/net/libdnet CONFIGURE_ARGS+= --enable-flexresp2 \ --with-libnet-includes=${LIBNET_INCDIR} \ --with-libnet-libraries=${LIBNET_LIBDIR} .endif .if defined(WITH_MYSQL) USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .else CONFIGURE_ARGS+= --with-mysql=no .endif .if defined(WITH_ODBC) LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc=${LOCALBASE} LDFLAGS+= ${PTHREAD_LIBS} .else CONFIGURE_ARGS+= --with-odbc=no .endif .if defined(WITH_POSTGRESQL) USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgresql=${LOCALBASE} .if exists(/usr/lib/libssl.a) && exists(/usr/lib/libcrypto.a) LDFLAGS+= -lssl -lcrypto .endif .else CONFIGURE_ARGS+= --with-postgresql=no .endif .if defined(WITH_PRELUDE) LIB_DEPENDS+= prelude.19:${PORTSDIR}/security/libprelude CONFIGURE_ARGS+= --enable-prelude PLIST_SUB+= PRELUDE="" .else CONFIGURE_ARGS+= --disable-prelude PLIST_SUB+= PRELUDE="@comment " .endif .if defined(WITH_PERPROFILE) CONFIGURE_ARGS+= --enable-perfprofiling .endif -.if defined(WITH_SNORTSAM) -PATCH_SITES+=http://www.freebsdbrasil.com.br/~urisso/files/snort/:snortsam -PATCHFILES+=snortsam-2.8.2.1.diff:snortsam -.endif +#.if defined(WITH_SNORTSAM) +#PATCH_SITES+=http://www.freebsdbrasil.com.br/~urisso/files/snort/:snortsam +#PATCHFILES+=snortsam-2.8.2.1.diff:snortsam +#.endif post-patch: -.if defined(WITH_SNORTSAM) -BUILD_DEPENDS+= automake>=1.10.1:${PORTSDIR}/devel/automake110 -.endif +#.if defined(WITH_SNORTSAM) +#BUILD_DEPENDS+= automake>=1.10.1:${PORTSDIR}/devel/automake110 +#.endif .if defined(NOPORTDOCS) @${REINPLACE_CMD} '/SUBDIRS = /s/doc//' ${WRKSRC}/Makefile.in .endif pre-configure: -.if defined(WITH_SNORTSAM) - @cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh -.endif +#.if defined(WITH_SNORTSAM) +# @cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh +#.endif ${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \ 's|lib/snort_|lib/snort/|g' ${REINPLACE_CMD} "s,/etc/snort.conf,${CONFIG_DIR}/snort.conf," \ ${WRKSRC}/src/snort.c ${WRKSRC}/snort.8 ${REINPLACE_CMD} -e 's|lib/snort_|lib/snort/|g' ${WRKSRC}/etc/snort.conf .if defined(WITH_FLEXRESP) || defined(WITH_FLEXRESP2) ${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|g' ${WRKSRC}/configure .endif .if defined(WITHOUT_DYNAMIC) ${REINPLACE_CMD} -e "s,-am: install-libLTLIBRARIES,-am:," \ ${WRKSRC}/src/dynamic-plugins/sf_engine/Makefile.in @${CAT} ${PATCHDIR}/pkg-message-dynamicplugin @sleep 5 .endif pre-install: .if defined(WITH_POSTGRESQL) @${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| postgresql|' ${WRKDIR}/snort.sh .endif .if defined(WITH_MYSQL) @${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/snort.sh .endif post-install: .if !defined(WITHOUT_DYNAMIC) @${LIBTOOL} --finish ${LOCALBASE}/snort/dynamicpreprocessor .endif [ -d ${CONFIG_DIR} ] || ${MKDIR} ${CONFIG_DIR} [ -d ${EXAMPLESDIR} ] || ${MKDIR} ${EXAMPLESDIR} [ -d ${RULES_DIR} ] || ${MKDIR} ${RULES_DIR} [ -d ${LOGS_DIR} ] || ${MKDIR} ${LOGS_DIR} .for f in ${CONFIG_FILES} ${INSTALL_DATA} ${WRKSRC}/etc/${f} ${CONFIG_DIR}/${f}-sample ${INSTALL_DATA} ${WRKSRC}/etc/${f} ${EXAMPLESDIR}/${f}-sample @if [ ! -f ${CONFIG_DIR}/${f} ]; then \ ${CP} -p ${CONFIG_DIR}/${f}-sample ${CONFIG_DIR}/${f} ; \ fi .endfor ${INSTALL_DATA} ${WRKSRC}/schemas/create* ${EXAMPLESDIR} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include Property changes on: head/security/snort/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.107 \ No newline at end of property +1.108 \ No newline at end of property Index: head/security/snort/distinfo =================================================================== --- head/security/snort/distinfo (revision 233336) +++ head/security/snort/distinfo (revision 233337) @@ -1,6 +1,3 @@ -MD5 (snort-2.8.2.2.tar.gz) = 091494809f0e83f98208d62e74cdfaa2 -SHA256 (snort-2.8.2.2.tar.gz) = 3d01c5d85c8d16954f4e083f80447fd8fceaca3231bf8e43c5c68de00cdfda61 -SIZE (snort-2.8.2.2.tar.gz) = 4374606 -MD5 (snortsam-2.8.2.1.diff) = 0d246e535cbe7b7d042879a188b2ce1c -SHA256 (snortsam-2.8.2.1.diff) = cb0b347a25ddc7bf8dc96203fab9b1823b8ccadbe67563b4746c2b080bfad476 -SIZE (snortsam-2.8.2.1.diff) = 113845 +MD5 (snort-2.8.4.1.tar.gz) = 63f4e76ae96a2d133f4c7b741bad5458 +SHA256 (snort-2.8.4.1.tar.gz) = ee7f790eb3df4e6156a7c865f1ba22855394c9e3c13fdc57d60a8647267fc209 +SIZE (snort-2.8.4.1.tar.gz) = 4567713 Property changes on: head/security/snort/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.56 \ No newline at end of property +1.57 \ No newline at end of property Index: head/security/snort/pkg-plist =================================================================== --- head/security/snort/pkg-plist (revision 233336) +++ head/security/snort/pkg-plist (revision 233337) @@ -1,152 +1,154 @@ @comment $FreeBSD$ bin/snort @unexec if cmp -s %D/etc/snort/classification.config-sample %D/etc/snort/classification.config; then rm -f %D/etc/snort/classification.config; fi etc/snort/classification.config-sample @exec if [ ! -f %D/etc/snort/classification.config ] ; then cp -p %D/%F %B/classification.config; fi @unexec if cmp -s %D/etc/snort/gen-msg.map-sample %D/etc/snort/gen-msg.map; then rm -f %D/etc/snort/gen-msg.map; fi etc/snort/gen-msg.map-sample @exec if [ ! -f %D/etc/snort/gen-msg.map ] ; then cp -p %D/%F %B/gen-msg.map; fi @unexec if cmp -s %D/etc/snort/reference.config-sample %D/etc/snort/reference.config; then rm -f %D/etc/snort/reference.config; fi etc/snort/reference.config-sample @exec if [ ! -f %D/etc/snort/reference.config ] ; then cp -p %D/%F %B/reference.config; fi @unexec if cmp -s %D/etc/snort/sid-msg.map-sample %D/etc/snort/sid-msg.map; then rm -f %D/etc/snort/sid-msg.map; fi etc/snort/sid-msg.map-sample @exec if [ ! -f %D/etc/snort/sid-msg.map ] ; then cp -p %D/%F %B/sid-msg.map; fi @unexec if cmp -s %D/etc/snort/snort.conf-sample %D/etc/snort/snort.conf; then rm -f %D/etc/snort/snort.conf; fi etc/snort/snort.conf-sample @exec if [ ! -f %D/etc/snort/snort.conf ] ; then cp -p %D/%F %B/snort.conf; fi @unexec if cmp -s %D/etc/snort/threshold.conf-sample %D/etc/snort/threshold.conf; then rm -f %D/etc/snort/threshold.conf; fi etc/snort/threshold.conf-sample @exec if [ ! -f %D/etc/snort/threshold.conf ] ; then cp -p %D/%F %B/threshold.conf; fi @unexec if cmp -s %D/etc/snort/unicode.map-sample %D/etc/snort/unicode.map; then rm -f %D/etc/snort/unicode.map; fi etc/snort/unicode.map-sample @exec if [ ! -f %D/etc/snort/unicode.map ] ; then cp -p %D/%F %B/unicode.map; fi @dirrmtry etc/snort/rules @dirrmtry etc/snort %%DYNAMIC%%src/snort_dynamicsrc/bitop.h %%DYNAMIC%%src/snort_dynamicsrc/debug.h %%DYNAMIC%%src/snort_dynamicsrc/pcap_pkthdr32.h %%DYNAMIC%%src/snort_dynamicsrc/preprocids.h %%DYNAMIC%%src/snort_dynamicsrc/profiler.h %%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_common.h %%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_meta.h %%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preproc_lib.c %%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preproc_lib.h %%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preprocessor.h %%DYNAMIC%%src/snort_dynamicsrc/sf_snort_packet.h %%DYNAMIC%%src/snort_dynamicsrc/sf_snort_plugin_api.h %%DYNAMIC%%src/snort_dynamicsrc/sfghash.h %%DYNAMIC%%src/snort_dynamicsrc/sfhashfcn.h %%DYNAMIC%%src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.c %%DYNAMIC%%src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.h %%DYNAMIC%%src/snort_dynamicsrc/str_search.h %%DYNAMIC%%src/snort_dynamicsrc/stream_api.h %%DYNAMIC%%@dirrmtry src/snort_dynamicsrc %%DYNAMIC%%@dirrmtry src %%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so %%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so.0 %%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.la %%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.a %%DYNAMIC%%@dirrmtry lib/snort/dynamicengine %%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so %%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so.0 %%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.la %%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.a %%DYNAMIC%%@dirrmtry lib/snort/dynamicrules %%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so.0 +%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.a +%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.la +%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so +%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so.0 %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.a %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.la %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so %%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so.0 %%DYNAMIC%%@dirrmtry lib/snort/dynamicpreprocessor %%DYNAMIC%%@dirrmtry lib/snort %%EXAMPLESDIR%%/classification.config-sample %%EXAMPLESDIR%%/create_db2 %%EXAMPLESDIR%%/create_mssql %%EXAMPLESDIR%%/create_mysql %%EXAMPLESDIR%%/create_oracle.sql %%EXAMPLESDIR%%/create_postgresql %%EXAMPLESDIR%%/gen-msg.map-sample %%EXAMPLESDIR%%/reference.config-sample %%EXAMPLESDIR%%/sid-msg.map-sample %%EXAMPLESDIR%%/snort.conf-sample %%EXAMPLESDIR%%/threshold.conf-sample %%EXAMPLESDIR%%/unicode.map-sample @dirrm %%EXAMPLESDIR%% %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/BUGS %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/INSTALL %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/PROBLEMS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README.ARUBA %%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP %%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP2 %%PORTDOCS%%%%DOCSDIR%%/README.INLINE %%PORTDOCS%%%%DOCSDIR%%/README.PLUGINS %%PORTDOCS%%%%DOCSDIR%%/README.PerfProfiling %%PORTDOCS%%%%DOCSDIR%%/README.SMTP %%PORTDOCS%%%%DOCSDIR%%/README.UNSOCK %%PORTDOCS%%%%DOCSDIR%%/README.WIN32 %%PORTDOCS%%%%DOCSDIR%%/README.alert_order %%PORTDOCS%%%%DOCSDIR%%/README.asn1 %%PORTDOCS%%%%DOCSDIR%%/README.csv %%PORTDOCS%%%%DOCSDIR%%/README.database %%PORTDOCS%%%%DOCSDIR%%/README.dcerpc +%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc2 %%PORTDOCS%%%%DOCSDIR%%/README.decode %%PORTDOCS%%%%DOCSDIR%%/README.decoder_preproc_rules %%PORTDOCS%%%%DOCSDIR%%/README.dns %%PORTDOCS%%%%DOCSDIR%%/README.event_queue -%%PORTDOCS%%%%DOCSDIR%%/README.flow -%%PORTDOCS%%%%DOCSDIR%%/README.flow-portscan %%PORTDOCS%%%%DOCSDIR%%/README.flowbits %%PORTDOCS%%%%DOCSDIR%%/README.frag3 %%PORTDOCS%%%%DOCSDIR%%/README.ftptelnet %%PORTDOCS%%%%DOCSDIR%%/README.gre %%PORTDOCS%%%%DOCSDIR%%/README.http_inspect %%PORTDOCS%%%%DOCSDIR%%/README.ipip %%PORTDOCS%%%%DOCSDIR%%/README.ipv6 %%PORTDOCS%%%%DOCSDIR%%/README.pcap_readmode %%PORTDOCS%%%%DOCSDIR%%/README.ppm %%PORTDOCS%%%%DOCSDIR%%/README.sfportscan %%PORTDOCS%%%%DOCSDIR%%/README.ssh %%PORTDOCS%%%%DOCSDIR%%/README.ssl -%%PORTDOCS%%%%DOCSDIR%%/README.stream4 %%PORTDOCS%%%%DOCSDIR%%/README.stream5 %%PORTDOCS%%%%DOCSDIR%%/README.tag %%PORTDOCS%%%%DOCSDIR%%/README.thresholding %%PORTDOCS%%%%DOCSDIR%%/README.variables %%PORTDOCS%%%%DOCSDIR%%/README.wireless %%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/USAGE %%PORTDOCS%%%%DOCSDIR%%/WISHLIST %%PORTDOCS%%%%DOCSDIR%%/faq.pdf %%PORTDOCS%%%%DOCSDIR%%/generators %%PORTDOCS%%%%DOCSDIR%%/snort_manual.pdf %%PORTDOCS%%%%DOCSDIR%%/snort_schema_v106.pdf %%PORTDOCS%%@dirrm %%DOCSDIR%% Property changes on: head/security/snort/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.30 \ No newline at end of property +1.31 \ No newline at end of property