From root+utd59514@utdallas.edu  Tue Mar 28 02:14:45 2006
Return-Path: <root+utd59514@utdallas.edu>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id C092A16A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 Mar 2006 02:14:45 +0000 (UTC)
	(envelope-from root+utd59514@utdallas.edu)
Received: from smtp1.utdallas.edu (smtp1.utdallas.edu [129.110.10.12])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2020043D53
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 Mar 2006 02:14:44 +0000 (GMT)
	(envelope-from root+utd59514@utdallas.edu)
Received: from utd59514.utdallas.edu (utd59514.utdallas.edu [129.110.3.28])
	by smtp1.utdallas.edu (Postfix) with ESMTP id 9D385388E8B
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 27 Mar 2006 20:14:41 -0600 (CST)
Received: by utd59514.utdallas.edu (Postfix, from userid 0)
	id 3D0E3261842; Mon, 27 Mar 2006 20:14:19 -0600 (CST)
Message-Id: <20060328021419.3D0E3261842@utd59514.utdallas.edu>
Date: Mon, 27 Mar 2006 20:14:19 -0600 (CST)
From: Paul Schmehl <pauls@utdallas.edu>
Reply-To: Paul Schmehl <pauls@utdallas.edu>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: security/sguil-sensor, new port submission
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         95018
>Category:       ports
>Synopsis:       new port: security/sguil-sensor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bsam
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 28 02:20:19 GMT 2006
>Closed-Date:    Mon Oct 09 19:06:28 GMT 2006
>Last-Modified:  Mon Oct  9 19:10:27 GMT 2006
>Originator:     Paul Schmehl
>Release:        FreeBSD 6.0-SECURITY i386
>Organization:
University of Texas at Dallas
>Environment:
System: FreeBSD hostname.utdallas.edu 6.0-SECURITY FreeBSD 6.0-SECURITY #0: Tue Feb 28 22:53:43 UTC 2006 root@builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
	Sguil is a network security monitoring system that uses snort
>How-To-Repeat:
	
>Fix:

	

--- Makefile begins here ---
# New ports collection makefile for:	sguil-sensor
# Date created:				23 Mar 2006
# Whom:					Paul Schmehl <pauls@utdallas.edu>
#
# $FreeBSD$
#

PORTNAME=	sguil-sensor
PORTVERSION=	0.6.1
CATEGORIES=	security
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	sguil

MAINTAINER=	pauls@utdallas.edu
COMMENT=	Squil is a network security management program

RUN_DEPENDS=	snort:${PORTSDIR}/security/snort \
		barnyard:${PORTSDIR}/security/barnyard-sguil6
LIB_DEPENDS=	tclx83:${PORTSDIR}/lang/tclX

OPTIONS=	SANCP "Include sancp support" off \
		TLS "Include openssl support" off

NO_BUILD=	yes
USE_RC_SUBR=	sensor_agent.sh
TCLSH_CMD?=	tclsh8.4
WRKSRC=		${WRKDIR}/sguil-${PORTVERSION}
SUB_LIST=	SGUILDIR=${SGUILDIR}
SUB_FILES=	pkg-message sensor_agent.sh
PLIST_SUB=	SGUILDIR=${SGUILDIR}
SGUILDIR?=	sguil-sensor

PORTDOCS=	CHANGES FAQ INSTALL INSTALL.openbsd LICENSE.QPL \
		OPENSSL.README TODO UPGRADE USAGE sguildb.dia

.include <bsd.port.pre.mk>

WITH_PCRE=	true

.if defined(WITH_SANCP)
RUN_DEPENDS+=	sancp:${PORTSDIR}/security/sancp
.endif

.if defined(WITH_TLS)
LIB_DEPENDS+=	tls:${PORTSDIR}/devel/tcltls
.endif

post-patch:
.for f in sensor_agent.tcl
	@${REINPLACE_CMD} -e 's:exec tclsh:exec ${PREFIX}/bin/${TCLSH_CMD}:g' \
		${WRKSRC}/sensor/${f}
.endfor

do-install:
	@${MKDIR} ${PREFIX}/bin/${SGUILDIR}
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/sensor_agent.tcl \
		${PREFIX}/bin/${SGUILDIR}/sensor_agent.tcl
.for f in log_packets.sh
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
		${PREFIX}/bin/${SGUILDIR}/${f}
.endfor
.for f in sensor_agent.conf
	${INSTALL_DATA} ${WRKSRC}/sensor/${f} \
		${PREFIX}/etc/${f}-sample
.endfor
.for f in log_packets.conf
	${INSTALL_DATA} ${FILESDIR}/${f} \
		${PREFIX}/etc/${f}-sample
.endfor
.if defined(WITH_SANCP)
.for f in sancp.conf
	${INSTALL_DATA} ${WRKSRC}/sensor/sancp/${f} \
		${PREFIX}/etc/${f}-sample
.endfor
.endif
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	cd ${WRKSRC}/doc && ${INSTALL_DATA} \
		${PORTDOCS} ${DOCSDIR}
.endif
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.post.mk>
--- Makefile ends here ---

--- distinfo begins here ---
MD5 (sguil-sensor-0.6.1.tar.gz) = 62be71b0aa41ccacb7872839dc4bf5ad
SHA256 (sguil-sensor-0.6.1.tar.gz) = b1da0fffeaecd69b9d8eeeb27025fdc3493a2eabfec8ed4153f688f11ee226eb
SIZE (sguil-sensor-0.6.1.tar.gz) = 103441
--- distinfo ends here ---

--- pkg-descr begins here ---
Sguil (pronounced "sgweel") is a graphical interface to snort
(www.snort.org), an open source intrusion detection system.
The actual interface and GUI server are written in tcl/tk
(www.tcl.tk). Sguil also relies on other open source software
in order to function properly.

The sensor list includes security/barnyard, security/snort, 
security/sancp, tcpdump (a part of the OS) and devel/tcltls as 
well as lang/tcl84 and lang/tclX.  Care has been taken to ensure 
that everything you need to build a working sguil operation is 
in the FreeBSD ports system or part of the OS already. 

Sguil currently functions as an analysis interface and has
no snort sensor or rule management capabilities.

WWW: http://sguil.sourceforge.net/index.php
pauls@utdallas.edu
--- pkg-descr ends here ---

--- pkg-plist begins here ---
bin/%%SGUILDIR%%/log_packets.sh-sample
bin/%%SGUILDIR%%/sensor_agent.tcl
etc/log_packets.conf-sample
@unexec if [ -f %D/etc/sancp.conf-sample ]; then rm %D/etc/sancp.conf-sample; fi;
@dirrm bin/%%SGUILDIR%%
--- pkg-plist ends here ---

--- log_packets.conf begins here ---
# Conf file for the log_packets script
# Make sure you verify the location of
# each of the binaries on your OS

HOSTNAME="myhost"
# Path to snort binary
SNORT_PATH="/usr/local/bin/snort"
# Directory to log pcap data to (date dirs will be created in here)
# Note: The path $HOSTNAME/dailylogs, will be appended to this.
LOG_DIR="/snort_data"
# Percentage of disk to try and maintain
MAX_DISK_USE=90
# Interface to 'listen' to.
INTERFACE="eth0"
# Other options to use when starting snort
#OPTIONS="-u sguil -g sguil -m 122"
# Where to store the pid
PIDFILE="/var/run/snort_log-${HOSTNAME}.pid"
# How do we run ps
PS="ps awx"
# Where is grep
GREP="/usr/bin/grep"
#Add BPFs here.
#The below is an example of a filter for ignoring outbound HTTP from my network
# to the world.
#FILTER='not \( src net 67.11.255.148/32 and dst port 80 and "tcp[0:2] > 1024" \) and not \( src port 80 and dst net 67.11.255.148/32 and "tcp[2:2] > 1024"\)'

#Some installs may need these
#LD_LIBRARY_PATH=/usr/local/lib/mysql
#export LD_LIBRARY_PATH
--- log_packets.conf ends here ---

--- patch-log_packets.sh begins here ---
--- sensor/log_packets.sh.orig	Fri Mar 24 13:12:18 2006
+++ sensor/log_packets.sh	Mon Mar 27 17:22:54 2006
@@ -23,37 +23,16 @@
 ##############################################################
 
 
-# Edit these for your setup
+# You shouldn't need to edit anything in this script
 
-# Sensors hostname.
-# Note: If running multiple snort instances, then this must be different
-#       for each instance (ie sensor1, sensor2, sensor-eth0, sensor-eth1, etc)
-HOSTNAME="myhost"
-# Path to snort binary
-SNORT_PATH="/usr/local/bin/snort"
-# Directory to log pcap data to (date dirs will be created in here)
-# Note: The path $HOSTNAME/dailylogs, will be appended to this.
-LOG_DIR="/snort_data"
-# Percentage of disk to try and maintain
-MAX_DISK_USE=90
-# Interface to 'listen' to.
-INTERFACE="eth0"
-# Other options to use when starting snort
-#OPTIONS="-u sguil -g sguil -m 122"
-# Where to store the pid
-PIDFILE="/var/run/snort_log-${HOSTNAME}.pid"
-# How do we run ps
-PS="ps awx"
-# Where is grep
-GREP="/usr/bin/grep"
-#Add BPFs here.
-#The below is an example of a filter for ignoring outbound HTTP from my network
-# to the world.
-#FILTER='not \( src net 67.11.255.148/32 and dst port 80 and "tcp[0:2] > 1024" \) and not \( src port 80 and dst net 67.11.255.148/32 and "tcp[2:2] > 1024"\)'
-
-#Some installs may need these
-#LD_LIBRARY_PATH=/usr/local/lib/mysql
-#export LD_LIBRARY_PATH
+CONF=/path/to/log_packets.conf
+if [ -r ${CONF} ]; then
+  . ${CONF}
+else
+  echo "Your conf file is either missing or the path "
+  echo "in the log_packets.sh script is incorrect."
+  exit 1
+fi
 
 TZ=GMT
 export TZ
--- patch-log_packets.sh ends here ---

--- patch-sensor_agent.tcl begins here ---
--- sensor/sensor_agent.tcl.orig	Mon Mar 20 20:38:18 2006
+++ sensor/sensor_agent.tcl	Mon Mar 20 20:40:06 2006
@@ -1005,16 +1005,16 @@
   }
 }
 # Parse the config file here
-# Default location is /etc/sensor_agent.conf or pwd
+# Default location is /usr/local/etc/sensor_agent.conf or pwd
 if { ![info exists CONF_FILE] } {
   # No conf file specified check the defaults
-  if { [file exists /etc/sensor_agent.conf] } {
-    set CONF_FILE /etc/sensor_agent.conf
+  if { [file exists /usr/local/etc/sensor_agent.conf] } {
+    set CONF_FILE /usr/local/etc/sensor_agent.conf
   } elseif { [file exists ./sensor_agent.conf] } {
     set CONF_FILE ./sensor_agent.conf
   } else {
     puts "Couldn't determine where the sensor_agent.tcl config file is"
-    puts "Looked for /etc/sensor_agent.conf and ./sensor_agent.conf."
+    puts "Looked for /usr/local/etc/sensor_agent.conf and ./sensor_agent.conf."
     DisplayUsage $argv0
   }
 }
--- patch-sensor_agent.tcl ends here ---

--- pkg-message.in begins here ---
            ***********************************
            * !!!!!!!!!!! WARNING !!!!!!!!!!! *
            ***********************************

If you already had barnyard installed, this port will NOT deinstall
it and install the barnyard-sguil6 port instead.  You will need to
deinstall the barnyard port and install the barnyard-sguil6 port yourself
instead.  This port WILL NOT WORK without the barnyard-sguil6 port!!

You MUST edit the log_packets.conf file (located in %%PREFIX%%/etc/)
to fit your configuration before running the log_packets.sh script.
See the %%DOCSDIR%%/INSTALL doc for details on the 
configuration and for croning the script.  

WARNING!!!  Sguil et al will fill up your /tmp directory very 
quickly.  You should probably configure sguil et al to log to
another partition/location (e.g. /nsm/tmp/).

You must ALSO edit the sensor_agent.conf file (located in 
%%PREFIX%%/etc/) to reflect your configuration before 
starting the sensor_agent.

If you chose to run sancp, and you already had a sancp.conf file in
%%PREFIX%%/etc, copy it to sancp.conf.orig before creating the new one.
The new sancp.conf-sample file contains the settings for squil.
If you still want to maintain the customized sancp.conf file, then copy 
the new sancp.conf-sample file to sguild-sancp.conf (for example) and 
add sancp_conf=%%PREFIX%%/etc/sguild-sancp.conf to /etc/rc.conf.
--- pkg-message.in ends here ---

--- sensor_agent.sh.in begins here ---
#!/bin/sh
# 

# PROVIDE: sensor_agent
# REQUIRE: DAEMON
# KEYWORD: FreeBSD shutdown

# Add the following lines to /etc/rc.conf to enable sensor_agent:
# sensor_agent_enable (bool):	Set to YES to enable sensor_agent
# 				Default: NO
# sensor_agent_flags (str):         Extra flags passed to sensor_agent
#                               Default: -D
# sensor_agent_conf (str):	Sensor_agent configuration file
#				Default: %%PREFIX%%/etc/sensor_agent.conf
#

. %%RC_SUBR%%

name="sensor_agent"
rcvar=`set_rcvar`
command="%%PREFIX%%/bin/%%SGUILDIR%%/sensor_agent.tcl"
pidfile="/var/run/${name}.pid"
status_cmd="sensor_status"
stop_cmd="sensor_stop"
procname="%%PREFIX%%/bin/tclsh8.4"

load_rc_config $name

[ -z "$sensor_agent_enable" ]    && sensor_agent_enable="NO"
[ -z "$sensor_agent_conf" ]      && sensor_agent_conf="%%PREFIX%%/etc/sensor_agent.conf"
[ -z "$sensor_agent_flags" ]     && sensor_agent_flags="-D"

[ -n "$sensor_agent_conf" ]      && sensor_agent_flags="$sensor_agent_flags -c $sensor_agent_conf"

sensor_status() {
	pid=$(check_process ${procname})
	if [ ${pid} ]; then
	  echo "${name} is running as pid ${pid}."
	else
	  echo "${name} is not running."
	  rm -f ${pidfile}
	fi
	}

sensor_stop() {
	pid=$(check_process ${procname})
	if [ $pid ]; then
	  echo "Stopping ${name}."
	  kill -${sig_stop:-TERM} ${pid}
	  wait_for_pids ${pid}
	  rm -f ${pidfile}
	else
	  echo "${name} not running?"
	fi
	}

run_rc_command "$1"
--- sensor_agent.sh.in ends here ---


>Release-Note:
>Audit-Trail:

From: Paul Schmehl <pauls@utdallas.edu>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor
Date: Thu, 25 May 2006 17:11:08 -0500

 This is a cryptographically signed message in MIME format.
 
 --------------ms020508060208050307060402
 Content-Type: multipart/mixed;
  boundary="------------000108000900080104010504"
 
 This is a multi-part message in MIME format.
 --------------000108000900080104010504
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I'm attaching a shar file for the port.
 
 -- 
 Paul Schmehl (pauls@utdallas.edu)
 Adjunct Information Security Officer
 The University of Texas at Dallas
 http://www.utdallas.edu/ir/security/
 
 --------------000108000900080104010504
 Content-Type: text/plain;
  name="sguil-sensor.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="sguil-sensor.shar"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	Makefile
 #	distinfo
 #	files/log_packets.conf
 #	files/patch-log_packets.sh
 #	files/patch-sensor_agent.tcl
 #	files/pkg-message.in
 #	files/sensor_agent.sh.in
 #	pkg-descr
 #	pkg-plist
 #
 echo x - Makefile
 sed 's/^X//' >Makefile << 'END-of-Makefile'
 X# New ports collection makefile for:	sguil-sensor
 X# Date created:				23 Mar 2006
 X# Whom:					Paul Schmehl <pauls@utdallas.edu>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	sguil-sensor
 XPORTVERSION=	0.6.1
 XCATEGORIES=	security
 XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	sguil
 X
 XMAINTAINER=	pauls@utdallas.edu
 XCOMMENT=	Squil is a network security management program
 X
 XRUN_DEPENDS=	snort:${PORTSDIR}/security/snort \
 X		barnyard:${PORTSDIR}/security/barnyard-sguil6
 XLIB_DEPENDS=	tclx83:${PORTSDIR}/lang/tclX
 X
 XOPTIONS=	SANCP "Include sancp support" off \
 X		TLS "Include openssl support" off
 X
 XNO_BUILD=	yes
 XUSE_RC_SUBR=	sensor_agent.sh
 XTCLSH_CMD?=	tclsh8.4
 XWRKSRC=		${WRKDIR}/sguil-${PORTVERSION}
 XSUB_LIST=	SGUILDIR=${SGUILDIR}
 XSUB_FILES=	pkg-message sensor_agent.sh
 XPLIST_SUB=	SGUILDIR=${SGUILDIR}
 XSGUILDIR?=	sguil-sensor
 X
 XPORTDOCS=	CHANGES FAQ INSTALL INSTALL.openbsd LICENSE.QPL \
 X		OPENSSL.README TODO UPGRADE USAGE sguildb.dia
 X
 X.include <bsd.port.pre.mk>
 X
 XWITH_PCRE=	true
 X
 X.if defined(WITH_SANCP)
 XRUN_DEPENDS+=	sancp:${PORTSDIR}/security/sancp
 X.endif
 X
 X.if defined(WITH_TLS)
 XLIB_DEPENDS+=	tls:${PORTSDIR}/devel/tcltls
 X.endif
 X
 Xpost-patch:
 X.for f in sensor_agent.tcl
 X	@${REINPLACE_CMD} -e 's:exec tclsh:exec ${PREFIX}/bin/${TCLSH_CMD}:g' \
 X		${WRKSRC}/sensor/${f}
 X.endfor
 X
 Xdo-install:
 X	@${MKDIR} ${PREFIX}/bin/${SGUILDIR}
 X	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/sensor_agent.tcl \
 X		${PREFIX}/bin/${SGUILDIR}/sensor_agent.tcl
 X.for f in log_packets.sh
 X	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
 X		${PREFIX}/bin/${SGUILDIR}/${f}
 X.endfor
 X.for f in sensor_agent.conf
 X	${INSTALL_DATA} ${WRKSRC}/sensor/${f} \
 X		${PREFIX}/etc/${f}-sample
 X.endfor
 X.for f in log_packets.conf
 X	${INSTALL_DATA} ${FILESDIR}/${f} \
 X		${PREFIX}/etc/${f}-sample
 X.endfor
 X.if defined(WITH_SANCP)
 X.for f in sancp.conf
 X	${INSTALL_DATA} ${WRKSRC}/sensor/sancp/${f} \
 X		${PREFIX}/etc/${f}-sample
 X.endfor
 X.endif
 X.if !defined(NOPORTDOCS)
 X	@${MKDIR} ${DOCSDIR}
 X	cd ${WRKSRC}/doc && ${INSTALL_DATA} \
 X		${PORTDOCS} ${DOCSDIR}
 X.endif
 X	@${CAT} ${PKGMESSAGE}
 X
 X.include <bsd.port.post.mk>
 END-of-Makefile
 echo x - distinfo
 sed 's/^X//' >distinfo << 'END-of-distinfo'
 XMD5 (sguil-sensor-0.6.1.tar.gz) = 62be71b0aa41ccacb7872839dc4bf5ad
 XSHA256 (sguil-sensor-0.6.1.tar.gz) = b1da0fffeaecd69b9d8eeeb27025fdc3493a2eabfec8ed4153f688f11ee226eb
 XSIZE (sguil-sensor-0.6.1.tar.gz) = 103441
 END-of-distinfo
 echo x - files/log_packets.conf
 sed 's/^X//' >files/log_packets.conf << 'END-of-files/log_packets.conf'
 X# Conf file for the log_packets script
 X# Make sure you verify the location of
 X# each of the binaries on your OS
 X
 XHOSTNAME="myhost"
 X# Path to snort binary
 XSNORT_PATH="/usr/local/bin/snort"
 X# Directory to log pcap data to (date dirs will be created in here)
 X# Note: The path $HOSTNAME/dailylogs, will be appended to this.
 XLOG_DIR="/snort_data"
 X# Percentage of disk to try and maintain
 XMAX_DISK_USE=90
 X# Interface to 'listen' to.
 XINTERFACE="eth0"
 X# Other options to use when starting snort
 X#OPTIONS="-u sguil -g sguil -m 122"
 X# Where to store the pid
 XPIDFILE="/var/run/snort_log-${HOSTNAME}.pid"
 X# How do we run ps
 XPS="ps awx"
 X# Where is grep
 XGREP="/usr/bin/grep"
 X#Add BPFs here.
 X#The below is an example of a filter for ignoring outbound HTTP from my network
 X# to the world.
 X#FILTER='not \( src net 67.11.255.148/32 and dst port 80 and "tcp[0:2] > 1024" \) and not \( src port 80 and dst net 67.11.255.148/32 and "tcp[2:2] > 1024"\)'
 X
 X#Some installs may need these
 X#LD_LIBRARY_PATH=/usr/local/lib/mysql
 X#export LD_LIBRARY_PATH
 END-of-files/log_packets.conf
 echo x - files/patch-log_packets.sh
 sed 's/^X//' >files/patch-log_packets.sh << 'END-of-files/patch-log_packets.sh'
 X--- sensor/log_packets.sh.orig	Fri Mar 24 13:12:18 2006
 X+++ sensor/log_packets.sh	Mon Mar 27 17:22:54 2006
 X@@ -23,37 +23,16 @@
 X ##############################################################
 X 
 X 
 X-# Edit these for your setup
 X+# You shouldn't need to edit anything in this script
 X 
 X-# Sensors hostname.
 X-# Note: If running multiple snort instances, then this must be different
 X-#       for each instance (ie sensor1, sensor2, sensor-eth0, sensor-eth1, etc)
 X-HOSTNAME="myhost"
 X-# Path to snort binary
 X-SNORT_PATH="/usr/local/bin/snort"
 X-# Directory to log pcap data to (date dirs will be created in here)
 X-# Note: The path $HOSTNAME/dailylogs, will be appended to this.
 X-LOG_DIR="/snort_data"
 X-# Percentage of disk to try and maintain
 X-MAX_DISK_USE=90
 X-# Interface to 'listen' to.
 X-INTERFACE="eth0"
 X-# Other options to use when starting snort
 X-#OPTIONS="-u sguil -g sguil -m 122"
 X-# Where to store the pid
 X-PIDFILE="/var/run/snort_log-${HOSTNAME}.pid"
 X-# How do we run ps
 X-PS="ps awx"
 X-# Where is grep
 X-GREP="/usr/bin/grep"
 X-#Add BPFs here.
 X-#The below is an example of a filter for ignoring outbound HTTP from my network
 X-# to the world.
 X-#FILTER='not \( src net 67.11.255.148/32 and dst port 80 and "tcp[0:2] > 1024" \) and not \( src port 80 and dst net 67.11.255.148/32 and "tcp[2:2] > 1024"\)'
 X-
 X-#Some installs may need these
 X-#LD_LIBRARY_PATH=/usr/local/lib/mysql
 X-#export LD_LIBRARY_PATH
 X+CONF=/path/to/log_packets.conf
 X+if [ -r ${CONF} ]; then
 X+  . ${CONF}
 X+else
 X+  echo "Your conf file is either missing or the path "
 X+  echo "in the log_packets.sh script is incorrect."
 X+  exit 1
 X+fi
 X 
 X TZ=GMT
 X export TZ
 END-of-files/patch-log_packets.sh
 echo x - files/patch-sensor_agent.tcl
 sed 's/^X//' >files/patch-sensor_agent.tcl << 'END-of-files/patch-sensor_agent.tcl'
 X--- sensor/sensor_agent.tcl.orig	Mon Mar 20 20:38:18 2006
 X+++ sensor/sensor_agent.tcl	Mon Mar 20 20:40:06 2006
 X@@ -1005,16 +1005,16 @@
 X   }
 X }
 X # Parse the config file here
 X-# Default location is /etc/sensor_agent.conf or pwd
 X+# Default location is /usr/local/etc/sensor_agent.conf or pwd
 X if { ![info exists CONF_FILE] } {
 X   # No conf file specified check the defaults
 X-  if { [file exists /etc/sensor_agent.conf] } {
 X-    set CONF_FILE /etc/sensor_agent.conf
 X+  if { [file exists /usr/local/etc/sensor_agent.conf] } {
 X+    set CONF_FILE /usr/local/etc/sensor_agent.conf
 X   } elseif { [file exists ./sensor_agent.conf] } {
 X     set CONF_FILE ./sensor_agent.conf
 X   } else {
 X     puts "Couldn't determine where the sensor_agent.tcl config file is"
 X-    puts "Looked for /etc/sensor_agent.conf and ./sensor_agent.conf."
 X+    puts "Looked for /usr/local/etc/sensor_agent.conf and ./sensor_agent.conf."
 X     DisplayUsage $argv0
 X   }
 X }
 END-of-files/patch-sensor_agent.tcl
 echo x - files/pkg-message.in
 sed 's/^X//' >files/pkg-message.in << 'END-of-files/pkg-message.in'
 X            ***********************************
 X            * !!!!!!!!!!! WARNING !!!!!!!!!!! *
 X            ***********************************
 X
 XIf you already had barnyard installed, this port will NOT deinstall
 Xit and install the barnyard-sguil6 port instead.  You will need to
 Xdeinstall the barnyard port and install the barnyard-sguil6 port yourself
 Xinstead.  This port WILL NOT WORK without the barnyard-sguil6 port!!
 X
 XYou MUST edit the log_packets.conf file (located in %%PREFIX%%/etc/)
 Xto fit your configuration before running the log_packets.sh script.
 XSee the %%DOCSDIR%%/INSTALL doc for details on the 
 Xconfiguration and for croning the script.  
 X
 XWARNING!!!  Sguil et al will fill up your /tmp directory very 
 Xquickly.  You should probably configure sguil et al to log to
 Xanother partition/location (e.g. /nsm/tmp/).
 X
 XYou must ALSO edit the sensor_agent.conf file (located in 
 X%%PREFIX%%/etc/) to reflect your configuration before 
 Xstarting the sensor_agent.
 X
 XIf you chose to run sancp, and you already had a sancp.conf file in
 X%%PREFIX%%/etc, copy it to sancp.conf.orig before creating the new one.
 XThe new sancp.conf-sample file contains the settings for squil.
 XIf you still want to maintain the customized sancp.conf file, then copy 
 Xthe new sancp.conf-sample file to sguild-sancp.conf (for example) and 
 Xadd sancp_conf=%%PREFIX%%/etc/sguild-sancp.conf to /etc/rc.conf.
 END-of-files/pkg-message.in
 echo x - files/sensor_agent.sh.in
 sed 's/^X//' >files/sensor_agent.sh.in << 'END-of-files/sensor_agent.sh.in'
 X#!/bin/sh
 X# 
 X
 X# PROVIDE: sensor_agent
 X# REQUIRE: DAEMON
 X# KEYWORD: FreeBSD shutdown
 X
 X# Add the following lines to /etc/rc.conf to enable sensor_agent:
 X# sensor_agent_enable (bool):	Set to YES to enable sensor_agent
 X# 				Default: NO
 X# sensor_agent_flags (str):         Extra flags passed to sensor_agent
 X#                               Default: -D
 X# sensor_agent_conf (str):	Sensor_agent configuration file
 X#				Default: %%PREFIX%%/etc/sensor_agent.conf
 X#
 X
 X. %%RC_SUBR%%
 X
 Xname="sensor_agent"
 Xrcvar=`set_rcvar`
 Xcommand="%%PREFIX%%/bin/%%SGUILDIR%%/sensor_agent.tcl"
 Xprocname="%%PREFIX%%/bin/tclsh8.4"
 Xcheck_process="${command} /bin/sh"
 Xstop_cmd="sensor_agent_stop"
 X
 X[ -z "$sensor_agent_enable" ]    && sensor_agent_enable="NO"
 X[ -z "$sensor_agent_conf" ]      && sensor_agent_conf="%%PREFIX%%/etc/sensor_agent.conf"
 X[ -z "$sensor_agent_flags" ]     && sensor_agent_flags="-D"
 X
 X[ -n "$sensor_agent_conf" ]      && sensor_agent_flags="$sensor_agent_flags -c $sensor_agent_conf"
 X
 Xsensor_agent_stop() {
 X  if [ -z "${rc_pid}" ]; then
 X    echo "${name} not running?"
 X  else
 X    echo "Stopping ${name}"
 X    kill ${sig_stop} ${rc_pid}
 X    wait_for_pids ${rc_pid}
 X    if [ -f "/var/run/${name}.pid" ]; then
 X      `rm -f /var/run/${name}.pid`
 X    fi
 X  fi
 X}
 X
 Xload_rc_config $name
 Xrun_rc_command "$1"
 END-of-files/sensor_agent.sh.in
 echo x - pkg-descr
 sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
 XSguil (pronounced "sgweel") is a graphical interface to snort
 X(www.snort.org), an open source intrusion detection system.
 XThe actual interface and GUI server are written in tcl/tk
 X(www.tcl.tk). Sguil also relies on other open source software
 Xin order to function properly.
 X
 XThe sensor list includes security/barnyard, security/snort, 
 Xsecurity/sancp, tcpdump (a part of the OS) and devel/tcltls as 
 Xwell as lang/tcl84 and lang/tclX.  Care has been taken to ensure 
 Xthat everything you need to build a working sguil operation is 
 Xin the FreeBSD ports system or part of the OS already. 
 X
 XSguil currently functions as an analysis interface and has
 Xno snort sensor or rule management capabilities.
 X
 XWWW: http://sguil.sourceforge.net/index.php
 Xpauls@utdallas.edu
 END-of-pkg-descr
 echo x - pkg-plist
 sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
 Xbin/%%SGUILDIR%%/log_packets.sh
 Xbin/%%SGUILDIR%%/sensor_agent.tcl
 Xetc/log_packets.conf-sample
 X@unexec if [ -f %D/etc/sancp.conf-sample ]; then rm %D/etc/sancp.conf-sample; fi;
 X@dirrm bin/%%SGUILDIR%%
 END-of-pkg-plist
 exit
 
 
 --------------000108000900080104010504--
 
 --------------ms020508060208050307060402
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOyjCC
 A9gwggNBoAMCAQICEEHsHz2nFAeWxPbVDN3RD2UwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNV
 BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMiBQdWJs
 aWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykg
 MTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQL
 ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4XDTk5MDMzMTAwMDAwMFoXDTA5MDMzMDIzNTk1
 OVowgeoxJzAlBgNVBAoTHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEfMB0GA1UE
 CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0
 dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpOTkxMjAwBgNVBAsTKUNsYXNzIDIgQ0Eg
 LSBPblNpdGUgSW5kaXZpZHVhbCBTdWJzY3JpYmVyMS0wKwYDVQQDEyRUaGUgVW5pdmVyc2l0
 eSBvZiBUZXhhcyBhdCBEYWxsYXMgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL/q
 74frHgrBAPkiEcHRwczbetq+NtJwYDBg5RngUy819MmoKQXW3j2d8waaZH2+0YdUeJv/onjx
 +4erw/yHTMJJQQ3hwNKl1/x+/0JRTnTzAdVoc6VdBDH45iklY6gjmkRqgYsPsDnx79tGWMO6
 uM9L83rBokmVgyNDupsajzKFAgMBAAGjgaUwgaIwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT
 EVByaXZhdGVMYWJlbDEtMTQwMBEGCWCGSAGG+EIBAQQEAwIBBjBEBgNVHSAEPTA7MDkGC2CG
 SAGG+EUBBwEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9SUEEw
 DwYDVR0TBAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEFBQADgYEAUwm13LK2
 idEgUIPJOHncyAiySb+4U4Nvisyy5Hp8/KPoD19hXl+XBJUSWtKVASLxvO3xVLZUplQYoZ1U
 vAZpBMcCITeigjmIp6ygn+iDGV2SSDkaWYIkIEO8hpUS3IN04ebjE75qpIcAMTEjByWbr7os
 UZEOWaajF4jStM5UFxwwggVzMIIE3KADAgECAhAhQ2wPNrJWs2gXrRmRcAj6MA0GCSqGSIb3
 DQEBBAUAMIHqMScwJQYDVQQKEx5UaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBTeXN0ZW0xHzAd
 BgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBh
 dCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTk5MTIwMAYDVQQLEylDbGFzcyAy
 IENBIC0gT25TaXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlcjEtMCsGA1UEAxMkVGhlIFVuaXZl
 cnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFzIENBMB4XDTA1MDgxMDAwMDAwMFoXDTA2MDgxMDIz
 NTk1OVowgfQxJzAlBgNVBAoUHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEtMCsG
 A1UECxQkVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFzIENBMUYwRAYDVQQLEz13
 d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTIEluY29ycC4gYnkgUmVmLixMSUFCLkxU
 RChjKTk5MRgwFgYDVQQLFA9NYWlsIFN0b3AgLSBVVEQxFTATBgNVBAMTDFBhdWwgU2NobWVo
 bDEhMB8GCSqGSIb3DQEJARYScGF1bHNAdXRkYWxsYXMuZWR1MIGfMA0GCSqGSIb3DQEBAQUA
 A4GNADCBiQKBgQDEoeaWOSJTLA4v6OJEuCfJukxz2ljvM2G7CovCFsCYK7FnYSzTjFAk8Vhe
 +STjF4ehWIMnyGzWHYP6Vude2sWSxsXvUANOsjNKeWZ5rSjFS52u+1JU2IiIiwISnlAmOKC9
 eqXGq7iIPz35w3VbpxPeGe6GWK4ZfexTKSQtfPYfSQIDAQABo4ICDDCCAggwCQYDVR0TBAIw
 ADAdBgNVHREEFjAUgRJwYXVsc0B1dGRhbGxhcy5lZHUwggEkBgNVHSAEggEbMIIBFzCCARMG
 C2CGSAGG+EUBBwEGMIIBAjArBggrBgEFBQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t
 L3JwYS1rcjCB0gYIKwYBBQUHAgIwgcUagcJOT1RJQ0U6IFByaXZhdGUga2V5IG1heSBiZSBy
 ZWNvdmVyZWQgYnkgVmVyaVNpZ24ncyBjdXN0b21lciB3aG8gbWF5IGJlIGFibGUgdG8gZGVj
 cnlwdCBtZXNzYWdlcyB5b3Ugc2VuZCB0byBjZXJ0aWZpY2F0ZSBob2xkZXIuICBVc2UgaXMg
 c3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyIChj
 KTk5LjARBglghkgBhvhCAQEEBAMCB4AwdQYDVR0fBG4wbDBqoGigZoZkaHR0cDovL29uc2l0
 ZWNybC52ZXJpc2lnbi5jb20vVGhlVW5pdmVyc2l0eW9mVGV4YXNTeXN0ZW1UaGVVbml2ZXJz
 aXR5b2ZUZXhhc2F0RGFsbGFzQ0EvTGF0ZXN0Q1JMLmNybDALBgNVHQ8EBAMCB4AwHQYDVR0l
 BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBAUAA4GBAEHYOgkUsyvG/DYG
 FAKSJ+IqUY4NVstEHCKHim3Cckq0Chxf+yRQB4tvOrwPTFAHlMgqJKr4yVXEvwJmhAvJtO/V
 nYex/brnBVky3UI288HXzk7439zbvmmczLZmOhsR3A3TnKHX9vdTmJ7sxWExDszRQntTfoUY
 cQihaFVOqZ9sMIIFczCCBNygAwIBAgIQPzPhdzYQCWxtZCkhSwOckTANBgkqhkiG9w0BAQQF
 ADCB6jEnMCUGA1UEChMeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVtMR8wHQYDVQQL
 ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0
 cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEyMDAGA1UECxMpQ2xhc3MgMiBDQSAt
 IE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxLTArBgNVBAMTJFRoZSBVbml2ZXJzaXR5
 IG9mIFRleGFzIGF0IERhbGxhcyBDQTAeFw0wNTA4MTAwMDAwMDBaFw0wNjA4MTAyMzU5NTla
 MIH0MScwJQYDVQQKFB5UaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBTeXN0ZW0xLTArBgNVBAsU
 JFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQTFGMEQGA1UECxM9d3d3LnZl
 cmlzaWduLmNvbS9yZXBvc2l0b3J5L0NQUyBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5
 OTEYMBYGA1UECxQPTWFpbCBTdG9wIC0gVVREMRUwEwYDVQQDEwxQYXVsIFNjaG1laGwxITAf
 BgkqhkiG9w0BCQEWEnBhdWxzQHV0ZGFsbGFzLmVkdTCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
 gYkCgYEA3kw5bRGnSgWiYrAFsDKH4M+0r3YOazqaJ+NCzHzSYci2dgE2thVNAGe9i4xLBL8I
 ZX7i5HkR6mTit9/ovF/SUCft+2UapqYEu1sLPKuqEHfA2p8c5mjkJHnUYz2KR+4Z1UtvmTmN
 NwdaWfWfCzL/stJfR/qpNNqZLaDpBiytj4ECAwEAAaOCAgwwggIIMAkGA1UdEwQCMAAwHQYD
 VR0RBBYwFIEScGF1bHNAdXRkYWxsYXMuZWR1MIIBJAYDVR0gBIIBGzCCARcwggETBgtghkgB
 hvhFAQcBBjCCAQIwKwYIKwYBBQUHAgEWH2h0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEt
 a3IwgdIGCCsGAQUFBwICMIHFGoHCTk9USUNFOiBQcml2YXRlIGtleSBtYXkgYmUgcmVjb3Zl
 cmVkIGJ5IFZlcmlTaWduJ3MgY3VzdG9tZXIgd2hvIG1heSBiZSBhYmxlIHRvIGRlY3J5cHQg
 bWVzc2FnZXMgeW91IHNlbmQgdG8gY2VydGlmaWNhdGUgaG9sZGVyLiAgVXNlIGlzIHN1Ympl
 Y3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OS4w
 EQYJYIZIAYb4QgEBBAQDAgeAMHUGA1UdHwRuMGwwaqBooGaGZGh0dHA6Ly9vbnNpdGVjcmwu
 dmVyaXNpZ24uY29tL1RoZVVuaXZlcnNpdHlvZlRleGFzU3lzdGVtVGhlVW5pdmVyc2l0eW9m
 VGV4YXNhdERhbGxhc0NBL0xhdGVzdENSTC5jcmwwCwYDVR0PBAQDAgUgMB0GA1UdJQQWMBQG
 CCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQArtwI07378ACzBYQlXjg4u
 4Ex2FlHoY3C5cWuTkXyzqJyU2ttpgxzzMTjYgqNeHdA3I360rCDSp/LCuNKhLQ9PdU/9LcU3
 duD6KJU3cG4UrmfUXecXFdWj2wnp0Pkiq6YoSPQQ946dpq1BvWxE2W8J9f09tuR3Jjfgf1ST
 +qMgwTGCBIcwggSDAgEBMIH/MIHqMScwJQYDVQQKEx5UaGUgVW5pdmVyc2l0eSBvZiBUZXhh
 cyBTeXN0ZW0xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRl
 cm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTk5MTIwMAYD
 VQQLEylDbGFzcyAyIENBIC0gT25TaXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlcjEtMCsGA1UE
 AxMkVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFzIENBAhAhQ2wPNrJWs2gXrRmR
 cAj6MAkGBSsOAwIaBQCgggLdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN
 AQkFMQ8XDTA2MDUyNTIyMTEwOFowIwYJKoZIhvcNAQkEMRYEFN+48A83E3lAfDv5XlBfhpZN
 yU6DMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqG
 SIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBEQYJKwYBBAGCNxAEMYIBAjCB
 /zCB6jEnMCUGA1UEChMeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVtMR8wHQYDVQQL
 ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0
 cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEyMDAGA1UECxMpQ2xhc3MgMiBDQSAt
 IE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxLTArBgNVBAMTJFRoZSBVbml2ZXJzaXR5
 IG9mIFRleGFzIGF0IERhbGxhcyBDQQIQPzPhdzYQCWxtZCkhSwOckTCCARMGCyqGSIb3DQEJ
 EAILMYIBAqCB/zCB6jEnMCUGA1UEChMeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVt
 MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1
 c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEyMDAGA1UECxMpQ2xh
 c3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxLTArBgNVBAMTJFRoZSBV
 bml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQQIQPzPhdzYQCWxtZCkhSwOckTANBgkq
 hkiG9w0BAQEFAASBgEtO2dCdNOqG27R/3EmLv/g3UT5O+NB/adwHb86AUn327oMQZgGVTM1D
 MkrX9f3/QKXrzIHlM3kek9IE4olwP5dJOdpV6opXip0EtwoMS2rReVpeitdba1EhylX4C4DH
 UPBwbAEBPMWDw32PiADxbh3yn9cg2vtxRLdByLqTmW1iAAAAAAAA
 --------------ms020508060208050307060402--
Responsible-Changed-From-To: freebsd-ports-bugs->bsam 
Responsible-Changed-By: bsam 
Responsible-Changed-When: Sat Sep 30 19:55:45 UTC 2006 
Responsible-Changed-Why:  
Take. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95018 

From: Boris Samorodov <bsam@FreeBSD.org>
To: bug-followup@FreeBSD.org, pauls@utdallas.edu
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor
Date: Sat, 30 Sep 2006 23:52:59 +0400

 Hello Paul,
 
 The port lang/tclX switched from 8.3.5 to 8.4 (as I can understand
 from cvs log changes are significant). Can you provide a new shar
 archieve for your port? I'll be glad to commit it.
 
 Thanks!
 -- 
 bsam
State-Changed-From-To: open->feedback 
State-Changed-By: bsam 
State-Changed-When: Sat Sep 30 20:07:01 UTC 2006 
State-Changed-Why:  
Awaiting for a feedback. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95018 

From: Paul Schmehl <pauls@utdallas.edu>
To: Boris Samorodov <bsam@FreeBSD.org>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor
Date: Tue, 03 Oct 2006 12:55:19 -0500

 --==========2D9DCB76901F5754F594==========
 Content-Type: multipart/mixed;
  boundary="==========3B17C9BAB06F1499FB84=========="
 
 --==========3B17C9BAB06F1499FB84==========
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 
 The new shar file is attached.
 
 --On Saturday, September 30, 2006 23:52:59 +0400 Boris Samorodov=20
 <bsam@FreeBSD.org> wrote:
 
 > Hello Paul,
 >
 > The port lang/tclX switched from 8.3.5 to 8.4 (as I can understand
 > from cvs log changes are significant). Can you provide a new shar
 > archieve for your port? I'll be glad to commit it.
 >
 > Thanks!
 
 
 
 Paul Schmehl (pauls@utdallas.edu)
 Adjunct Information Security Officer
 The University of Texas at Dallas
 http://www.utdallas.edu/ir/security/
 
 --==========3B17C9BAB06F1499FB84==========
 Content-Type: application/octet-stream; name="sguil-sensor.shar"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="sguil-sensor.shar"; size=4795
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJL3Vzci9wb3J0cy9zZWN1cml0
 eS9zZ3VpbC1zZW5zb3IvTWFrZWZpbGUKIwkvdXNyL3BvcnRzL3NlY3VyaXR5L3NndWlsLXNlbnNv
 ci9kaXN0aW5mbwojCS91c3IvcG9ydHMvc2VjdXJpdHkvc2d1aWwtc2Vuc29yL2ZpbGVzCiMJL3Vz
 ci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5zb3IvcGtnLWRlc2NyCiMJL3Vzci9wb3J0cy9zZWN1
 cml0eS9zZ3VpbC1zZW5zb3IvcGtnLXBsaXN0CiMKZWNobyB4IC0gL3Vzci9wb3J0cy9zZWN1cml0
 eS9zZ3VpbC1zZW5zb3IvTWFrZWZpbGUKc2VkICdzL15YLy8nID4vdXNyL3BvcnRzL3NlY3VyaXR5
 L3NndWlsLXNlbnNvci9NYWtlZmlsZSA8PCAnRU5ELW9mLS91c3IvcG9ydHMvc2VjdXJpdHkvc2d1
 aWwtc2Vuc29yL01ha2VmaWxlJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6
 CXNndWlsLXNlbnNvcgpYIyBEYXRlIGNyZWF0ZWQ6CQkJCTIzIE1hciAyMDA2ClgjIFdob206CQkJ
 CQlQYXVsIFNjaG1laGwgPHBhdWxzQHV0ZGFsbGFzLmVkdT4KWCMKWCMgJEZyZWVCU0QkClgjClgK
 WFBPUlROQU1FPQlzZ3VpbC1zZW5zb3IKWFBPUlRWRVJTSU9OPQkwLjYuMQpYQ0FURUdPUklFUz0J
 c2VjdXJpdHkKWE1BU1RFUl9TSVRFUz0JJHtNQVNURVJfU0lURV9TT1VSQ0VGT1JHRX0KWE1BU1RF
 Ul9TSVRFX1NVQkRJUj0Jc2d1aWwKWApYTUFJTlRBSU5FUj0JcGF1bHNAdXRkYWxsYXMuZWR1ClhD
 T01NRU5UPQlTcXVpbCBpcyBhIG5ldHdvcmsgc2VjdXJpdHkgbWFuYWdlbWVudCBwcm9ncmFtClgK
 WFJVTl9ERVBFTkRTPQlzbm9ydDoke1BPUlRTRElSfS9zZWN1cml0eS9zbm9ydCBcClgJCWJhcm55
 YXJkOiR7UE9SVFNESVJ9L3NlY3VyaXR5L2Jhcm55YXJkLXNndWlsNiBcClgJCSR7TE9DQUxCQVNF
 fS9saWIvdGNseDguNC90Y2x4LnRjbDoke1BPUlRTRElSfS9sYW5nL3RjbFgKWApYT1BUSU9OUz0J
 U0FOQ1AgIkluY2x1ZGUgc2FuY3Agc3VwcG9ydCIgb2ZmIFwKWAkJVExTICJJbmNsdWRlIG9wZW5z
 c2wgc3VwcG9ydCIgb2ZmClgKWE5PX0JVSUxEPQl5ZXMKWFVTRV9SQ19TVUJSPQlzZW5zb3JfYWdl
 bnQuc2gKWFRDTFNIX0NNRD89CXRjbHNoOC40ClhXUktTUkM9CQkke1dSS0RJUn0vc2d1aWwtJHtQ
 T1JUVkVSU0lPTn0KWFNVQl9MSVNUPQlTR1VJTERJUj0ke1NHVUlMRElSfQpYU1VCX0ZJTEVTPQlw
 a2ctbWVzc2FnZSBzZW5zb3JfYWdlbnQuc2gKWFBMSVNUX1NVQj0JU0dVSUxESVI9JHtTR1VJTERJ
 Un0KWFNHVUlMRElSPz0Jc2d1aWwtc2Vuc29yClgKWFBPUlRET0NTPQlDSEFOR0VTIEZBUSBJTlNU
 QUxMIElOU1RBTEwub3BlbmJzZCBMSUNFTlNFLlFQTCBcClgJCU9QRU5TU0wuUkVBRE1FIFRPRE8g
 VVBHUkFERSBVU0FHRSBzZ3VpbGRiLmRpYQpYClguaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgpY
 ClhXSVRIX1BDUkU9CXRydWUKWApYLmlmIGRlZmluZWQoV0lUSF9TQU5DUCkKWFJVTl9ERVBFTkRT
 Kz0Jc2FuY3A6JHtQT1JUU0RJUn0vc2VjdXJpdHkvc2FuY3AKWC5lbmRpZgpYClguaWYgZGVmaW5l
 ZChXSVRIX1RMUykKWExJQl9ERVBFTkRTKz0JdGxzOiR7UE9SVFNESVJ9L2RldmVsL3RjbHRscwpY
 LmVuZGlmClgKWHBvc3QtcGF0Y2g6ClguZm9yIGYgaW4gc2Vuc29yX2FnZW50LnRjbApYCUAke1JF
 SU5QTEFDRV9DTUR9IC1lICdzOmV4ZWMgdGNsc2g6ZXhlYyAke1BSRUZJWH0vYmluLyR7VENMU0hf
 Q01EfTpnJyBcClgJCSR7V1JLU1JDfS9zZW5zb3IvJHtmfQpYLmVuZGZvcgpYClhkby1pbnN0YWxs
 OgpYCUAke01LRElSfSAke1BSRUZJWH0vYmluLyR7U0dVSUxESVJ9ClgJJHtJTlNUQUxMX1NDUklQ
 VH0gLW0gNzUxICR7V1JLU1JDfS9zZW5zb3Ivc2Vuc29yX2FnZW50LnRjbCBcClgJCSR7UFJFRklY
 fS9iaW4vJHtTR1VJTERJUn0vc2Vuc29yX2FnZW50LnRjbApYLmZvciBmIGluIGxvZ19wYWNrZXRz
 LnNoClgJJHtJTlNUQUxMX1NDUklQVH0gLW0gNzUxICR7V1JLU1JDfS9zZW5zb3IvJHtmfSBcClgJ
 CSR7UFJFRklYfS9iaW4vJHtTR1VJTERJUn0vJHtmfQpYLmVuZGZvcgpYLmZvciBmIGluIHNlbnNv
 cl9hZ2VudC5jb25mClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS9zZW5zb3IvJHtmfSBcClgJ
 CSR7UFJFRklYfS9ldGMvJHtmfS1zYW1wbGUKWC5lbmRmb3IKWC5mb3IgZiBpbiBsb2dfcGFja2V0
 cy5jb25mClgJJHtJTlNUQUxMX0RBVEF9ICR7RklMRVNESVJ9LyR7Zn0gXApYCQkke1BSRUZJWH0v
 ZXRjLyR7Zn0tc2FtcGxlClguZW5kZm9yClguaWYgZGVmaW5lZChXSVRIX1NBTkNQKQpYLmZvciBm
 IGluIHNhbmNwLmNvbmYKWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L3NlbnNvci9zYW5jcC8k
 e2Z9IFwKWAkJJHtQUkVGSVh9L2V0Yy8ke2Z9LXNhbXBsZQpYLmVuZGZvcgpYLmVuZGlmClguaWYg
 IWRlZmluZWQoTk9QT1JURE9DUykKWAlAJHtNS0RJUn0gJHtET0NTRElSfQpYCWNkICR7V1JLU1JD
 fS9kb2MgJiYgJHtJTlNUQUxMX0RBVEF9IFwKWAkJJHtQT1JURE9DU30gJHtET0NTRElSfQpYLmVu
 ZGlmClgJQCR7Q0FUfSAke1BLR01FU1NBR0V9ClgKWC5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1r
 PgpFTkQtb2YtL3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5zb3IvTWFrZWZpbGUKZWNobyB4
 IC0gL3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5zb3IvZGlzdGluZm8Kc2VkICdzL15YLy8n
 ID4vdXNyL3BvcnRzL3NlY3VyaXR5L3NndWlsLXNlbnNvci9kaXN0aW5mbyA8PCAnRU5ELW9mLS91
 c3IvcG9ydHMvc2VjdXJpdHkvc2d1aWwtc2Vuc29yL2Rpc3RpbmZvJwpYTUQ1IChzZ3VpbC1zZW5z
 b3ItMC42LjEudGFyLmd6KSA9IDYyYmU3MWIwYWE0MWNjYWNiNzg3MjgzOWRjNGJmNWFkClhTSEEy
 NTYgKHNndWlsLXNlbnNvci0wLjYuMS50YXIuZ3opID0gYjFkYTBmZmZlYWVjZDY5YjlkOGVlZWIy
 NzAyNWZkYzM0OTNhMmVhYmZlYzhlZDQxNTNmNjg4ZjExZWUyMjZlYgpYU0laRSAoc2d1aWwtc2Vu
 c29yLTAuNi4xLnRhci5neikgPSAxMDM0NDEKRU5ELW9mLS91c3IvcG9ydHMvc2VjdXJpdHkvc2d1
 aWwtc2Vuc29yL2Rpc3RpbmZvCmVjaG8gYyAtIC91c3IvcG9ydHMvc2VjdXJpdHkvc2d1aWwtc2Vu
 c29yL2ZpbGVzCm1rZGlyIC1wIC91c3IvcG9ydHMvc2VjdXJpdHkvc2d1aWwtc2Vuc29yL2ZpbGVz
 ID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gL3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5z
 b3IvcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+L3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5z
 b3IvcGtnLWRlc2NyIDw8ICdFTkQtb2YtL3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5zb3Iv
 cGtnLWRlc2NyJwpYU2d1aWwgKHByb25vdW5jZWQgInNnd2VlbCIpIGlzIGEgZ3JhcGhpY2FsIGlu
 dGVyZmFjZSB0byBzbm9ydApYKHd3dy5zbm9ydC5vcmcpLCBhbiBvcGVuIHNvdXJjZSBpbnRydXNp
 b24gZGV0ZWN0aW9uIHN5c3RlbS4KWFRoZSBhY3R1YWwgaW50ZXJmYWNlIGFuZCBHVUkgc2VydmVy
 IGFyZSB3cml0dGVuIGluIHRjbC90awpYKHd3dy50Y2wudGspLiBTZ3VpbCBhbHNvIHJlbGllcyBv
 biBvdGhlciBvcGVuIHNvdXJjZSBzb2Z0d2FyZQpYaW4gb3JkZXIgdG8gZnVuY3Rpb24gcHJvcGVy
 bHkuClgKWFRoZSBzZW5zb3IgbGlzdCBpbmNsdWRlcyBzZWN1cml0eS9iYXJueWFyZCwgc2VjdXJp
 dHkvc25vcnQsIApYc2VjdXJpdHkvc2FuY3AsIHRjcGR1bXAgKGEgcGFydCBvZiB0aGUgT1MpIGFu
 ZCBkZXZlbC90Y2x0bHMgYXMgClh3ZWxsIGFzIGxhbmcvdGNsODQgYW5kIGxhbmcvdGNsWC4gIENh
 cmUgaGFzIGJlZW4gdGFrZW4gdG8gZW5zdXJlIApYdGhhdCBldmVyeXRoaW5nIHlvdSBuZWVkIHRv
 IGJ1aWxkIGEgd29ya2luZyBzZ3VpbCBvcGVyYXRpb24gaXMgClhpbiB0aGUgRnJlZUJTRCBwb3J0
 cyBzeXN0ZW0gb3IgcGFydCBvZiB0aGUgT1MgYWxyZWFkeS4gClgKWFNndWlsIGN1cnJlbnRseSBm
 dW5jdGlvbnMgYXMgYW4gYW5hbHlzaXMgaW50ZXJmYWNlIGFuZCBoYXMKWG5vIHNub3J0IHNlbnNv
 ciBvciBydWxlIG1hbmFnZW1lbnQgY2FwYWJpbGl0aWVzLgpYClhXV1c6IGh0dHA6Ly9zZ3VpbC5z
 b3VyY2Vmb3JnZS5uZXQvaW5kZXgucGhwClhwYXVsc0B1dGRhbGxhcy5lZHUKRU5ELW9mLS91c3Iv
 cG9ydHMvc2VjdXJpdHkvc2d1aWwtc2Vuc29yL3BrZy1kZXNjcgplY2hvIHggLSAvdXNyL3BvcnRz
 L3NlY3VyaXR5L3NndWlsLXNlbnNvci9wa2ctcGxpc3QKc2VkICdzL15YLy8nID4vdXNyL3BvcnRz
 L3NlY3VyaXR5L3NndWlsLXNlbnNvci9wa2ctcGxpc3QgPDwgJ0VORC1vZi0vdXNyL3BvcnRzL3Nl
 Y3VyaXR5L3NndWlsLXNlbnNvci9wa2ctcGxpc3QnClhiaW4vJSVTR1VJTERJUiUlL2xvZ19wYWNr
 ZXRzLnNoClhiaW4vJSVTR1VJTERJUiUlL3NlbnNvcl9hZ2VudC50Y2wKWGV0Yy9sb2dfcGFja2V0
 cy5jb25mLXNhbXBsZQpYQHVuZXhlYyBpZiBbIC1mICVEL2V0Yy9zYW5jcC5jb25mLXNhbXBsZSBd
 OyB0aGVuIHJtICVEL2V0Yy9zYW5jcC5jb25mLXNhbXBsZTsgZmk7ClhAZGlycm0gYmluLyUlU0dV
 SUxESVIlJQpFTkQtb2YtL3Vzci9wb3J0cy9zZWN1cml0eS9zZ3VpbC1zZW5zb3IvcGtnLXBsaXN0
 CmV4aXQKCg==
 
 --==========3B17C9BAB06F1499FB84==========--
 
 --==========2D9DCB76901F5754F594==========
 Content-Type: application/pkcs7-signature
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; size=5534
 
 MIIP8QYJKoZIhvcNAQcCoIIP4jCCD94CAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3
 DQEHAaCCDN4wggX3MIIFYKADAgECAhAb+r0Vn83hXsGxwNjMkhv+MA0GCSqGSIb3
 DQEBBAUAMIHqMScwJQYDVQQKEx5UaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBTeXN0
 ZW0xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRl
 cm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTk5
 MTIwMAYDVQQLEylDbGFzcyAyIENBIC0gT25TaXRlIEluZGl2aWR1YWwgU3Vic2Ny
 aWJlcjEtMCsGA1UEAxMkVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFz
 IENBMB4XDTA2MDgzMTAwMDAwMFoXDTA3MDgzMTIzNTk1OVowgfQxJzAlBgNVBAoU
 HlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEtMCsGA1UECxQkVGhlIFVu
 aXZlcnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFzIENBMUYwRAYDVQQLEz13d3cudmVy
 aXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTIEluY29ycC4gYnkgUmVmLixMSUFCLkxU
 RChjKTk5MRgwFgYDVQQLFA9NYWlsIFN0b3AgLSBVVEQxFTATBgNVBAMTDFBhdWwg
 U2NobWVobDEhMB8GCSqGSIb3DQEJARYScGF1bHNAdXRkYWxsYXMuZWR1MIIBIjAN
 BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA03eaA3yUOe6xXDyJUoOXJF3KYSzM
 WoGSiGi+YgIiItjJl5WJADUIdw31JggmsiMaj4QXPemwmKZ0DRYYYqhoZzbG2ME8
 U1cC9fpJgtcbVQFQKwvT+Ghqy2VE6fuWAL9muUjVTfToTjTG2UWEVRhjgp1sq3Ag
 focFCU4pD3Iv4SZieNDeH24OGj3C64lVFJVLB71IsBffScItbSpfvF+AL9Deibhh
 CNvc/SHHlz6T+JhZBkOBcweFds6ONiNFy9vQ5YjTOq2Tjd6GbNiSKYhHCD/GM57p
 5kR9TM/83xzbK5MQyWDKifsHoRERa4OJWa40p3m4es8bkJ/iXPoEuv3riQIDAQAB
 o4ICDDCCAggwCQYDVR0TBAIwADAdBgNVHREEFjAUgRJwYXVsc0B1dGRhbGxhcy5l
 ZHUwggEkBgNVHSAEggEbMIIBFzCCARMGC2CGSAGG+EUBBwEGMIIBAjArBggrBgEF
 BQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rcjCB0gYIKwYBBQUH
 AgIwgcUagcJOT1RJQ0U6IFByaXZhdGUga2V5IG1heSBiZSByZWNvdmVyZWQgYnkg
 VmVyaVNpZ24ncyBjdXN0b21lciB3aG8gbWF5IGJlIGFibGUgdG8gZGVjcnlwdCBt
 ZXNzYWdlcyB5b3Ugc2VuZCB0byBjZXJ0aWZpY2F0ZSBob2xkZXIuICBVc2UgaXMg
 c3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh
 LWtyIChjKTk5LjARBglghkgBhvhCAQEEBAMCB4AwdQYDVR0fBG4wbDBqoGigZoZk
 aHR0cDovL29uc2l0ZWNybC52ZXJpc2lnbi5jb20vVGhlVW5pdmVyc2l0eW9mVGV4
 YXNTeXN0ZW1UaGVVbml2ZXJzaXR5b2ZUZXhhc2F0RGFsbGFzQ0EvTGF0ZXN0Q1JM
 LmNybDALBgNVHQ8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
 MA0GCSqGSIb3DQEBBAUAA4GBAHsCedl0/+AxFmHmikfEoE3NA10R+/cXrE3VAqqe
 PcDSVFDNtLHG4Dc2Zb6lCqZeQuRF3xEZBV1f2u9qbkBt4O9EqOqI3SXLpfxgOO1A
 WvFJopJCbiCwDzrqrb2e5UGmdlPZy14dFgW6WkE+yZx0MO5GjuZPasiejb/NubBR
 K23TMIID2DCCA0GgAwIBAgIQQewfPacUB5bE9tUM3dEPZTANBgkqhkiG9w0BAQUF
 ADCBwTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYD
 VQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
 aXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJbmMuIC0gRm9y
 IGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
 dHdvcmswHhcNOTkwMzMxMDAwMDAwWhcNMDkwMzMwMjM1OTU5WjCB6jEnMCUGA1UE
 ChMeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVtMR8wHQYDVQQLExZWZXJp
 U2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0
 cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEyMDAGA1UECxMpQ2xhc3Mg
 MiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxLTArBgNVBAMTJFRo
 ZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQTCBnzANBgkqhkiG9w0B
 AQEFAAOBjQAwgYkCgYEAv+rvh+seCsEA+SIRwdHBzNt62r420nBgMGDlGeBTLzX0
 yagpBdbePZ3zBppkfb7Rh1R4m/+iePH7h6vD/IdMwklBDeHA0qXX/H7/QlFOdPMB
 1WhzpV0EMfjmKSVjqCOaRGqBiw+wOfHv20ZYw7q4z0vzesGiSZWDI0O6mxqPMoUC
 AwEAAaOBpTCBojApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVs
 MS0xNDAwEQYJYIZIAYb4QgEBBAQDAgEGMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEH
 AQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL1JQQTAP
 BgNVHRMECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOBgQBT
 CbXcsraJ0SBQg8k4edzICLJJv7hTg2+KzLLkenz8o+gPX2FeX5cElRJa0pUBIvG8
 7fFUtlSmVBihnVS8BmkExwIhN6KCOYinrKCf6IMZXZJIORpZgiQgQ7yGlRLcg3Th
 5uMTvmqkhwAxMSMHJZuvuixRkQ5ZpqMXiNK0zlQXHDCCAwMwggJsAhEAuS9gzIif
 oXpGCbhbcGyKrzANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UEBhMCVVMxFzAVBgNV
 BAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmlt
 YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAx
 OTk4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAd
 BgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmswHhcNOTgwNTE4MDAwMDAwWhcN
 MjgwODAxMjM1OTU5WjCBwTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
 LCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj
 YXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWdu
 LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlT
 aWduIFRydXN0IE5ldHdvcmswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKeI
 ASF0LOcaA/CY4Zc8DyEI8Zzbl+ma/MIEBhO+X1LIzB4sElYsuAFpLMyZH62wlq55
 BPITOcF7mLoILOjChBMsqmnpCfTHqQKkQsIjT0rY8A6i+zFsyeZvmScH9eb0THie
 betGhvq5hslU8rLEr9RGHFrJFTD/DWz1LQ5tzn93AgMBAAEwDQYJKoZIhvcNAQEF
 BQADgYEAci75f9HxcfvEnvbFXlGKQJi4aPibHIPY4p29/+2h5mbqLwn0ytfqpSuV
 9iRghk1ELoOlxC2g0654aW9y2myuCPBjkjfmu8QwF613zEk1qs/Yj9G+txiWR3Nq
 VCI0ZC22FptZW7RRWTqzCxT0Et9noPStMmResUZyJ4wSe8VEtK4xggLbMIIC1wIB
 ATCB/zCB6jEnMCUGA1UEChMeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVt
 MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJt
 cyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEy
 MDAGA1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmli
 ZXIxLTArBgNVBAMTJFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBD
 QQIQG/q9FZ/N4V7BscDYzJIb/jAJBgUrDgMCGgUAoIGxMBgGCSqGSIb3DQEJAzEL
 BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MTAwMzE3NTUxOVowIwYJKoZI
 hvcNAQkEMRYEFD5cA1WWhGfSD9acH+hx7OgsVlIjMFIGCSqGSIb3DQEJDzFFMEMw
 CgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsO
 AwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIBAAicgIbceDPT9pmD
 C6db6kcyHGP5SU6U8whYc9KwXqG185i3m1SBC8y9XFo+lc95FttHScTBoInJCU9b
 L/pDBfA7RpwUItbBVQvjH0rbyVvwHxV/QzZCkfEPOifsBf6WuFVhv+sMGRckvsuz
 H/4U9O9gUP78BlzQ3WyWTpClkFB9e6nl0o1qFf41PDvi6kZsHQn8DoKmHTV/Xuty
 HSxr+LjIVRSSHv5lAYt7zE/4a57jmVvQNYFnqVI9rtmDhL5WtvZ+f2Q5dz7m6mCT
 Fo1am0KUvMAIjBi7N5AE0R+UkGVBX++sE2AKDCxVJwiIWoNPm+Zm/1Uza4I9PG/v
 XM3bprA=
 
 --==========2D9DCB76901F5754F594==========--
 

From: Boris Samorodov <bsam@ipt.ru>
To: bug-followup@FreeBSD.org,pauls@utdallas.edu
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
Date: Thu, 05 Oct 2006 00:00:24 +0400

 Hi Paul!
 
 Your last shar files contains:
 -----
 # This archive contains:
 #
 #       /usr/ports/security/sguil-sensor/Makefile
 #       /usr/ports/security/sguil-sensor/distinfo
 #       /usr/ports/security/sguil-sensor/files
 #       /usr/ports/security/sguil-sensor/pkg-descr
 #       /usr/ports/security/sguil-sensor/pkg-plist
 #
 -----
 
 But there should be some files at files directory:
 -----
 ===>  Installing for sguil-sensor-0.6.1
 ===>   sguil-sensor-0.6.1 depends on executable in : snort - found
 ===>   sguil-sensor-0.6.1 depends on executable in : barnyard - found
 ===>   sguil-sensor-0.6.1 depends on file: /usr/local/lib/tclx8.4/tclx.tcl - found
 ** Missing /a/ports/security/sguil-sensor/files/pkg-message.in for sguil-sensor-0.6.1.
 *** Error code 1
 
 Stop in /a/ports/security/sguil-sensor.
 ================================================================
 build of /usr/ports/security/sguil-sensor ended at Wed Oct  4 19:48:50 UTC 2006
 -----
 
 Should I use those (all?) files from previous shar file?
 
 
 WBR
 -- 
 bsam

From: Boris Samorodov <bsam@ipt.ru>
To: bug-followup@FreeBSD.org,pauls@utdallas.edu
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
Date: Thu, 05 Oct 2006 00:12:01 +0400

 Just in case you say "yes" to my previous question. There is a
 pkg-plist problem:
 -----
 ====================<phase 7: make package>====================
 ===>  Building package for sguil-sensor-0.6.1
 Creating package /tmp/packages/All/sguil-sensor-0.6.1.tbz
 Registering depends: barnyard-sguil6-0.2.0 snort-2.6.0.2 pcre-6.7 tclX-8.4 tcl-8.4.13_1,1.
 Creating bzip'd tar ball in '/tmp/packages/All/sguil-sensor-0.6.1.tbz'
 Deleting sguil-sensor-0.6.1
 ================================================================
 
 === Checking filesystem state
 list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
 11402400        8 -r--r--r--    1 root             wheel                2433 Oct  4 19:59 usr/local/etc/sensor_agent.conf-sample
 Deleting tclX-8.4
 Deleting barnyard-sguil6-0.2.0
 Deleting snort-2.6.0.2
 Deleting tcl-8.4.13_1,1
 Deleting pcre-6.7
 
 === Checking filesystem state after all packages deleted
 ================================================================
 list of extra files and directories in / (not present on clean system but present after everything was deinstalled)
 11402400        8 -r--r--r--    1 root             wheel                2433 Oct  4 19:59 usr/local/etc/sensor_agent.conf-sample
 ================================================================
 build of /usr/ports/security/sguil-sensor ended at Wed Oct  4 20:00:08 UTC 2006
 -----
 
 WBR
 -- 
 bsam

From: Paul Schmehl <pauls@utdallas.edu>
To: Boris Samorodov <bsam@ipt.ru>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
Date: Mon, 09 Oct 2006 12:44:13 -0500

 --==========BDDE3ACDF0AECB27E6DF==========
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 I've attached a new shar file.  The previous one was created incorrectly, 
 leaving out all the files in files/,  In addition, the pkg-plist was 
 incomplete, as you pointed out.  This shar file should contain everything 
 and include a corrected pkg-plist.
 
 --On Thursday, October 05, 2006 00:12:01 +0400 Boris Samorodov 
 <bsam@ipt.ru> wrote:
 
 > Just in case you say "yes" to my previous question. There is a
 > pkg-plist problem:
 > -----
 > ====================<phase 7: make package>====================
 > ===>  Building package for sguil-sensor-0.6.1
 > Creating package /tmp/packages/All/sguil-sensor-0.6.1.tbz
 > Registering depends: barnyard-sguil6-0.2.0 snort-2.6.0.2 pcre-6.7
 > tclX-8.4 tcl-8.4.13_1,1. Creating bzip'd tar ball in
 > '/tmp/packages/All/sguil-sensor-0.6.1.tbz' Deleting sguil-sensor-0.6.1
 > ================================================================
 >
 > === Checking filesystem state
 > list of extra files and directories in / (not present before this port
 > was installed but present after it was deinstalled) 11402400        8
 > -r--r--r--    1 root             wheel                2433 Oct  4 19:59
 > usr/local/etc/sensor_agent.conf-sample Deleting tclX-8.4
 > Deleting barnyard-sguil6-0.2.0
 > Deleting snort-2.6.0.2
 > Deleting tcl-8.4.13_1,1
 > Deleting pcre-6.7
 >
 > === Checking filesystem state after all packages deleted
 > ================================================================
 > list of extra files and directories in / (not present on clean system but
 > present after everything was deinstalled) 11402400        8 -r--r--r--
 > 1 root             wheel                2433 Oct  4 19:59
 > usr/local/etc/sensor_agent.conf-sample
 > ================================================================
 > build of /usr/ports/security/sguil-sensor ended at Wed Oct  4 20:00:08
 > UTC 2006 -----
 >
 > WBR
 
 
 
 Paul Schmehl (pauls@utdallas.edu)
 Adjunct Information Security Officer
 The University of Texas at Dallas
 http://www.utdallas.edu/ir/security/
 
 --==========BDDE3ACDF0AECB27E6DF==========
 Content-Type: application/octet-stream; name="sguil.shar"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="sguil.shar"; size=11416
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJLgojCS4vTWFrZWZpbGUKIwku
 L2Rpc3RpbmZvCiMJLi9maWxlcwojCS4vZmlsZXMvbG9nX3BhY2tldHMuY29uZgojCS4vZmlsZXMv
 cGtnLW1lc3NhZ2UuaW4KIwkuL2ZpbGVzL3BhdGNoLXNlbnNvcl9hZ2VudC50Y2wKIwkuL2ZpbGVz
 L3NlbnNvcl9hZ2VudC5zaC5pbgojCS4vZmlsZXMvcGF0Y2gtbG9nX3BhY2tldHMuc2gKIwkuL3Br
 Zy1kZXNjcgojCS4vcGtnLXBsaXN0CiMKZWNobyBjIC0gLgpta2RpciAtcCAuID4gL2Rldi9udWxs
 IDI+JjEKZWNobyB4IC0gLi9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPi4vTWFrZWZpbGUgPDwgJ0VO
 RC1vZi0uL01ha2VmaWxlJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXNn
 dWlsLXNlbnNvcgpYIyBEYXRlIGNyZWF0ZWQ6CQkJCTIzIE1hciAyMDA2ClgjIFdob206CQkJCQlQ
 YXVsIFNjaG1laGwgPHBhdWxzQHV0ZGFsbGFzLmVkdT4KWCMKWCMgJEZyZWVCU0QkClgjClgKWFBP
 UlROQU1FPQlzZ3VpbC1zZW5zb3IKWFBPUlRWRVJTSU9OPQkwLjYuMQpYQ0FURUdPUklFUz0Jc2Vj
 dXJpdHkKWE1BU1RFUl9TSVRFUz0JJHtNQVNURVJfU0lURV9TT1VSQ0VGT1JHRX0KWE1BU1RFUl9T
 SVRFX1NVQkRJUj0Jc2d1aWwKWApYTUFJTlRBSU5FUj0JcGF1bHNAdXRkYWxsYXMuZWR1ClhDT01N
 RU5UPQlTcXVpbCBpcyBhIG5ldHdvcmsgc2VjdXJpdHkgbWFuYWdlbWVudCBwcm9ncmFtClgKWFJV
 Tl9ERVBFTkRTPQlzbm9ydDoke1BPUlRTRElSfS9zZWN1cml0eS9zbm9ydCBcClgJCWJhcm55YXJk
 OiR7UE9SVFNESVJ9L3NlY3VyaXR5L2Jhcm55YXJkLXNndWlsNiBcClgJCSR7TE9DQUxCQVNFfS9s
 aWIvdGNseDguNC90Y2x4LnRjbDoke1BPUlRTRElSfS9sYW5nL3RjbFgKWApYT1BUSU9OUz0JU0FO
 Q1AgIkluY2x1ZGUgc2FuY3Agc3VwcG9ydCIgb2ZmIFwKWAkJVExTICJJbmNsdWRlIG9wZW5zc2wg
 c3VwcG9ydCIgb2ZmClgKWE5PX0JVSUxEPQl5ZXMKWFVTRV9SQ19TVUJSPQlzZW5zb3JfYWdlbnQu
 c2gKWFRDTFNIX0NNRD89CXRjbHNoOC40ClhXUktTUkM9CQkke1dSS0RJUn0vc2d1aWwtJHtQT1JU
 VkVSU0lPTn0KWFNVQl9MSVNUPQlTR1VJTERJUj0ke1NHVUlMRElSfQpYU1VCX0ZJTEVTPQlwa2ct
 bWVzc2FnZSBzZW5zb3JfYWdlbnQuc2gKWFBMSVNUX1NVQj0JU0dVSUxESVI9JHtTR1VJTERJUn0K
 WFNHVUlMRElSPz0Jc2d1aWwtc2Vuc29yClgKWFBPUlRET0NTPQlDSEFOR0VTIEZBUSBJTlNUQUxM
 IElOU1RBTEwub3BlbmJzZCBMSUNFTlNFLlFQTCBcClgJCU9QRU5TU0wuUkVBRE1FIFRPRE8gVVBH
 UkFERSBVU0FHRSBzZ3VpbGRiLmRpYQpYClguaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgpYClhX
 SVRIX1BDUkU9CXRydWUKWApYLmlmIGRlZmluZWQoV0lUSF9TQU5DUCkKWFJVTl9ERVBFTkRTKz0J
 c2FuY3A6JHtQT1JUU0RJUn0vc2VjdXJpdHkvc2FuY3AKWC5lbmRpZgpYClguaWYgZGVmaW5lZChX
 SVRIX1RMUykKWExJQl9ERVBFTkRTKz0JdGxzOiR7UE9SVFNESVJ9L2RldmVsL3RjbHRscwpYLmVu
 ZGlmClgKWHBvc3QtcGF0Y2g6ClguZm9yIGYgaW4gc2Vuc29yX2FnZW50LnRjbApYCUAke1JFSU5Q
 TEFDRV9DTUR9IC1lICdzOmV4ZWMgdGNsc2g6ZXhlYyAke1BSRUZJWH0vYmluLyR7VENMU0hfQ01E
 fTpnJyBcClgJCSR7V1JLU1JDfS9zZW5zb3IvJHtmfQpYLmVuZGZvcgpYClhkby1pbnN0YWxsOgpY
 CUAke01LRElSfSAke1BSRUZJWH0vYmluLyR7U0dVSUxESVJ9ClgJJHtJTlNUQUxMX1NDUklQVH0g
 LW0gNzUxICR7V1JLU1JDfS9zZW5zb3Ivc2Vuc29yX2FnZW50LnRjbCBcClgJCSR7UFJFRklYfS9i
 aW4vJHtTR1VJTERJUn0vc2Vuc29yX2FnZW50LnRjbApYLmZvciBmIGluIGxvZ19wYWNrZXRzLnNo
 ClgJJHtJTlNUQUxMX1NDUklQVH0gLW0gNzUxICR7V1JLU1JDfS9zZW5zb3IvJHtmfSBcClgJCSR7
 UFJFRklYfS9iaW4vJHtTR1VJTERJUn0vJHtmfQpYLmVuZGZvcgpYLmZvciBmIGluIHNlbnNvcl9h
 Z2VudC5jb25mClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS9zZW5zb3IvJHtmfSBcClgJCSR7
 UFJFRklYfS9ldGMvJHtmfS1zYW1wbGUKWC5lbmRmb3IKWC5mb3IgZiBpbiBsb2dfcGFja2V0cy5j
 b25mClgJJHtJTlNUQUxMX0RBVEF9ICR7RklMRVNESVJ9LyR7Zn0gXApYCQkke1BSRUZJWH0vZXRj
 LyR7Zn0tc2FtcGxlClguZW5kZm9yClguaWYgZGVmaW5lZChXSVRIX1NBTkNQKQpYLmZvciBmIGlu
 IHNhbmNwLmNvbmYKWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L3NlbnNvci9zYW5jcC8ke2Z9
 IFwKWAkJJHtQUkVGSVh9L2V0Yy8ke2Z9LXNhbXBsZQpYLmVuZGZvcgpYLmVuZGlmClguaWYgIWRl
 ZmluZWQoTk9QT1JURE9DUykKWAlAJHtNS0RJUn0gJHtET0NTRElSfQpYCWNkICR7V1JLU1JDfS9k
 b2MgJiYgJHtJTlNUQUxMX0RBVEF9IFwKWAkJJHtQT1JURE9DU30gJHtET0NTRElSfQpYLmVuZGlm
 ClgJQCR7Q0FUfSAke1BLR01FU1NBR0V9ClgKWC5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpF
 TkQtb2YtLi9NYWtlZmlsZQplY2hvIHggLSAuL2Rpc3RpbmZvCnNlZCAncy9eWC8vJyA+Li9kaXN0
 aW5mbyA8PCAnRU5ELW9mLS4vZGlzdGluZm8nClhNRDUgKHNndWlsLXNlbnNvci0wLjYuMS50YXIu
 Z3opID0gNjJiZTcxYjBhYTQxY2NhY2I3ODcyODM5ZGM0YmY1YWQKWFNIQTI1NiAoc2d1aWwtc2Vu
 c29yLTAuNi4xLnRhci5neikgPSBiMWRhMGZmZmVhZWNkNjliOWQ4ZWVlYjI3MDI1ZmRjMzQ5M2Ey
 ZWFiZmVjOGVkNDE1M2Y2ODhmMTFlZTIyNmViClhTSVpFIChzZ3VpbC1zZW5zb3ItMC42LjEudGFy
 Lmd6KSA9IDEwMzQ0MQpFTkQtb2YtLi9kaXN0aW5mbwplY2hvIGMgLSAuL2ZpbGVzCm1rZGlyIC1w
 IC4vZmlsZXMgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSAuL2ZpbGVzL2xvZ19wYWNrZXRzLmNv
 bmYKc2VkICdzL15YLy8nID4uL2ZpbGVzL2xvZ19wYWNrZXRzLmNvbmYgPDwgJ0VORC1vZi0uL2Zp
 bGVzL2xvZ19wYWNrZXRzLmNvbmYnClgjIENvbmYgZmlsZSBmb3IgdGhlIGxvZ19wYWNrZXRzIHNj
 cmlwdApYIyBNYWtlIHN1cmUgeW91IHZlcmlmeSB0aGUgbG9jYXRpb24gb2YKWCMgZWFjaCBvZiB0
 aGUgYmluYXJpZXMgb24geW91ciBPUwpYClhIT1NUTkFNRT0ibXlob3N0IgpYIyBQYXRoIHRvIHNu
 b3J0IGJpbmFyeQpYU05PUlRfUEFUSD0iL3Vzci9sb2NhbC9iaW4vc25vcnQiClgjIERpcmVjdG9y
 eSB0byBsb2cgcGNhcCBkYXRhIHRvIChkYXRlIGRpcnMgd2lsbCBiZSBjcmVhdGVkIGluIGhlcmUp
 ClgjIE5vdGU6IFRoZSBwYXRoICRIT1NUTkFNRS9kYWlseWxvZ3MsIHdpbGwgYmUgYXBwZW5kZWQg
 dG8gdGhpcy4KWExPR19ESVI9Ii9zbm9ydF9kYXRhIgpYIyBQZXJjZW50YWdlIG9mIGRpc2sgdG8g
 dHJ5IGFuZCBtYWludGFpbgpYTUFYX0RJU0tfVVNFPTkwClgjIEludGVyZmFjZSB0byAnbGlzdGVu
 JyB0by4KWElOVEVSRkFDRT0iZXRoMCIKWCMgT3RoZXIgb3B0aW9ucyB0byB1c2Ugd2hlbiBzdGFy
 dGluZyBzbm9ydApYI09QVElPTlM9Ii11IHNndWlsIC1nIHNndWlsIC1tIDEyMiIKWCMgV2hlcmUg
 dG8gc3RvcmUgdGhlIHBpZApYUElERklMRT0iL3Zhci9ydW4vc25vcnRfbG9nLSR7SE9TVE5BTUV9
 LnBpZCIKWCMgSG93IGRvIHdlIHJ1biBwcwpYUFM9InBzIGF3eCIKWCMgV2hlcmUgaXMgZ3JlcApY
 R1JFUD0iL3Vzci9iaW4vZ3JlcCIKWCNBZGQgQlBGcyBoZXJlLgpYI1RoZSBiZWxvdyBpcyBhbiBl
 eGFtcGxlIG9mIGEgZmlsdGVyIGZvciBpZ25vcmluZyBvdXRib3VuZCBIVFRQIGZyb20gbXkgbmV0
 d29yawpYIyB0byB0aGUgd29ybGQuClgjRklMVEVSPSdub3QgXCggc3JjIG5ldCA2Ny4xMS4yNTUu
 MTQ4LzMyIGFuZCBkc3QgcG9ydCA4MCBhbmQgInRjcFswOjJdID4gMTAyNCIgXCkgYW5kIG5vdCBc
 KCBzcmMgcG9ydCA4MCBhbmQgZHN0IG5ldCA2Ny4xMS4yNTUuMTQ4LzMyIGFuZCAidGNwWzI6Ml0g
 PiAxMDI0IlwpJwpYClgjU29tZSBpbnN0YWxscyBtYXkgbmVlZCB0aGVzZQpYI0xEX0xJQlJBUllf
 UEFUSD0vdXNyL2xvY2FsL2xpYi9teXNxbApYI2V4cG9ydCBMRF9MSUJSQVJZX1BBVEgKRU5ELW9m
 LS4vZmlsZXMvbG9nX3BhY2tldHMuY29uZgplY2hvIHggLSAuL2ZpbGVzL3BrZy1tZXNzYWdlLmlu
 CnNlZCAncy9eWC8vJyA+Li9maWxlcy9wa2ctbWVzc2FnZS5pbiA8PCAnRU5ELW9mLS4vZmlsZXMv
 cGtnLW1lc3NhZ2UuaW4nClggICAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKgpYICAgICAgICAgICAgKiAhISEhISEhISEhISBXQVJOSU5HICEhISEhISEhISEhICoK
 WCAgICAgICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqClgKWElmIHlv
 dSBhbHJlYWR5IGhhZCBiYXJueWFyZCBpbnN0YWxsZWQsIHRoaXMgcG9ydCB3aWxsIE5PVCBkZWlu
 c3RhbGwKWGl0IGFuZCBpbnN0YWxsIHRoZSBiYXJueWFyZC1zZ3VpbDYgcG9ydCBpbnN0ZWFkLiAg
 WW91IHdpbGwgbmVlZCB0bwpYZGVpbnN0YWxsIHRoZSBiYXJueWFyZCBwb3J0IGFuZCBpbnN0YWxs
 IHRoZSBiYXJueWFyZC1zZ3VpbDYgcG9ydCB5b3Vyc2VsZgpYaW5zdGVhZC4gIFRoaXMgcG9ydCBX
 SUxMIE5PVCBXT1JLIHdpdGhvdXQgdGhlIGJhcm55YXJkLXNndWlsNiBwb3J0ISEKWApYWW91IE1V
 U1QgZWRpdCB0aGUgbG9nX3BhY2tldHMuY29uZiBmaWxlIChsb2NhdGVkIGluICUlUFJFRklYJSUv
 ZXRjLykKWHRvIGZpdCB5b3VyIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHJ1bm5pbmcgdGhlIGxvZ19w
 YWNrZXRzLnNoIHNjcmlwdC4KWFNlZSB0aGUgJSVET0NTRElSJSUvSU5TVEFMTCBkb2MgZm9yIGRl
 dGFpbHMgb24gdGhlIApYY29uZmlndXJhdGlvbiBhbmQgZm9yIGNyb25pbmcgdGhlIHNjcmlwdC4g
 IApYClhXQVJOSU5HISEhICBTZ3VpbCBldCBhbCB3aWxsIGZpbGwgdXAgeW91ciAvdG1wIGRpcmVj
 dG9yeSB2ZXJ5IApYcXVpY2tseS4gIFlvdSBzaG91bGQgcHJvYmFibHkgY29uZmlndXJlIHNndWls
 IGV0IGFsIHRvIGxvZyB0bwpYYW5vdGhlciBwYXJ0aXRpb24vbG9jYXRpb24gKGUuZy4gL25zbS90
 bXAvKS4KWApYWW91IG11c3QgQUxTTyBlZGl0IHRoZSBzZW5zb3JfYWdlbnQuY29uZiBmaWxlIChs
 b2NhdGVkIGluIApYJSVQUkVGSVglJS9ldGMvKSB0byByZWZsZWN0IHlvdXIgY29uZmlndXJhdGlv
 biBiZWZvcmUgClhzdGFydGluZyB0aGUgc2Vuc29yX2FnZW50LgpYClhJZiB5b3UgY2hvc2UgdG8g
 cnVuIHNhbmNwLCBhbmQgeW91IGFscmVhZHkgaGFkIGEgc2FuY3AuY29uZiBmaWxlIGluClglJVBS
 RUZJWCUlL2V0YywgY29weSBpdCB0byBzYW5jcC5jb25mLm9yaWcgYmVmb3JlIGNyZWF0aW5nIHRo
 ZSBuZXcgb25lLgpYVGhlIG5ldyBzYW5jcC5jb25mLXNhbXBsZSBmaWxlIGNvbnRhaW5zIHRoZSBz
 ZXR0aW5ncyBmb3Igc3F1aWwuClhJZiB5b3Ugc3RpbGwgd2FudCB0byBtYWludGFpbiB0aGUgY3Vz
 dG9taXplZCBzYW5jcC5jb25mIGZpbGUsIHRoZW4gY29weSAKWHRoZSBuZXcgc2FuY3AuY29uZi1z
 YW1wbGUgZmlsZSB0byBzZ3VpbGQtc2FuY3AuY29uZiAoZm9yIGV4YW1wbGUpIGFuZCAKWGFkZCBz
 YW5jcF9jb25mPSUlUFJFRklYJSUvZXRjL3NndWlsZC1zYW5jcC5jb25mIHRvIC9ldGMvcmMuY29u
 Zi4KRU5ELW9mLS4vZmlsZXMvcGtnLW1lc3NhZ2UuaW4KZWNobyB4IC0gLi9maWxlcy9wYXRjaC1z
 ZW5zb3JfYWdlbnQudGNsCnNlZCAncy9eWC8vJyA+Li9maWxlcy9wYXRjaC1zZW5zb3JfYWdlbnQu
 dGNsIDw8ICdFTkQtb2YtLi9maWxlcy9wYXRjaC1zZW5zb3JfYWdlbnQudGNsJwpYLS0tIHNlbnNv
 ci9zZW5zb3JfYWdlbnQudGNsLm9yaWcJTW9uIE1hciAyMCAyMDozODoxOCAyMDA2ClgrKysgc2Vu
 c29yL3NlbnNvcl9hZ2VudC50Y2wJTW9uIE1hciAyMCAyMDo0MDowNiAyMDA2ClhAQCAtMTAwNSwx
 NiArMTAwNSwxNiBAQApYICAgfQpYIH0KWCAjIFBhcnNlIHRoZSBjb25maWcgZmlsZSBoZXJlClgt
 IyBEZWZhdWx0IGxvY2F0aW9uIGlzIC9ldGMvc2Vuc29yX2FnZW50LmNvbmYgb3IgcHdkClgrIyBE
 ZWZhdWx0IGxvY2F0aW9uIGlzIC91c3IvbG9jYWwvZXRjL3NlbnNvcl9hZ2VudC5jb25mIG9yIHB3
 ZApYIGlmIHsgIVtpbmZvIGV4aXN0cyBDT05GX0ZJTEVdIH0gewpYICAgIyBObyBjb25mIGZpbGUg
 c3BlY2lmaWVkIGNoZWNrIHRoZSBkZWZhdWx0cwpYLSAgaWYgeyBbZmlsZSBleGlzdHMgL2V0Yy9z
 ZW5zb3JfYWdlbnQuY29uZl0gfSB7ClgtICAgIHNldCBDT05GX0ZJTEUgL2V0Yy9zZW5zb3JfYWdl
 bnQuY29uZgpYKyAgaWYgeyBbZmlsZSBleGlzdHMgL3Vzci9sb2NhbC9ldGMvc2Vuc29yX2FnZW50
 LmNvbmZdIH0gewpYKyAgICBzZXQgQ09ORl9GSUxFIC91c3IvbG9jYWwvZXRjL3NlbnNvcl9hZ2Vu
 dC5jb25mClggICB9IGVsc2VpZiB7IFtmaWxlIGV4aXN0cyAuL3NlbnNvcl9hZ2VudC5jb25mXSB9
 IHsKWCAgICAgc2V0IENPTkZfRklMRSAuL3NlbnNvcl9hZ2VudC5jb25mClggICB9IGVsc2UgewpY
 ICAgICBwdXRzICJDb3VsZG4ndCBkZXRlcm1pbmUgd2hlcmUgdGhlIHNlbnNvcl9hZ2VudC50Y2wg
 Y29uZmlnIGZpbGUgaXMiClgtICAgIHB1dHMgIkxvb2tlZCBmb3IgL2V0Yy9zZW5zb3JfYWdlbnQu
 Y29uZiBhbmQgLi9zZW5zb3JfYWdlbnQuY29uZi4iClgrICAgIHB1dHMgIkxvb2tlZCBmb3IgL3Vz
 ci9sb2NhbC9ldGMvc2Vuc29yX2FnZW50LmNvbmYgYW5kIC4vc2Vuc29yX2FnZW50LmNvbmYuIgpY
 ICAgICBEaXNwbGF5VXNhZ2UgJGFyZ3YwClggICB9ClggfQpFTkQtb2YtLi9maWxlcy9wYXRjaC1z
 ZW5zb3JfYWdlbnQudGNsCmVjaG8geCAtIC4vZmlsZXMvc2Vuc29yX2FnZW50LnNoLmluCnNlZCAn
 cy9eWC8vJyA+Li9maWxlcy9zZW5zb3JfYWdlbnQuc2guaW4gPDwgJ0VORC1vZi0uL2ZpbGVzL3Nl
 bnNvcl9hZ2VudC5zaC5pbicKWCMhL2Jpbi9zaApYIyAKWApYIyBQUk9WSURFOiBzZW5zb3JfYWdl
 bnQKWCMgUkVRVUlSRTogREFFTU9OClgjIEtFWVdPUkQ6IEZyZWVCU0Qgc2h1dGRvd24KWApYIyBB
 ZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byAvZXRjL3JjLmNvbmYgdG8gZW5hYmxlIHNlbnNvcl9h
 Z2VudDoKWCMgc2Vuc29yX2FnZW50X2VuYWJsZSAoYm9vbCk6CVNldCB0byBZRVMgdG8gZW5hYmxl
 IHNlbnNvcl9hZ2VudApYIyAJCQkJRGVmYXVsdDogTk8KWCMgc2Vuc29yX2FnZW50X2ZsYWdzIChz
 dHIpOiAgICAgICAgIEV4dHJhIGZsYWdzIHBhc3NlZCB0byBzZW5zb3JfYWdlbnQKWCMgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgRGVmYXVsdDogLUQKWCMgc2Vuc29yX2FnZW50X2NvbmYg
 KHN0cik6CVNlbnNvcl9hZ2VudCBjb25maWd1cmF0aW9uIGZpbGUKWCMJCQkJRGVmYXVsdDogJSVQ
 UkVGSVglJS9ldGMvc2Vuc29yX2FnZW50LmNvbmYKWCMKWApYLiAlJVJDX1NVQlIlJQpYClhuYW1l
 PSJzZW5zb3JfYWdlbnQiClhyY3Zhcj1gc2V0X3JjdmFyYApYY29tbWFuZD0iJSVQUkVGSVglJS9i
 aW4vJSVTR1VJTERJUiUlL3NlbnNvcl9hZ2VudC50Y2wiClhwcm9jbmFtZT0iJSVQUkVGSVglJS9i
 aW4vdGNsc2g4LjQiClhjaGVja19wcm9jZXNzPSIke2NvbW1hbmR9IC9iaW4vc2giClhzdG9wX2Nt
 ZD0ic2Vuc29yX2FnZW50X3N0b3AiClgKWFsgLXogIiRzZW5zb3JfYWdlbnRfZW5hYmxlIiBdICAg
 ICYmIHNlbnNvcl9hZ2VudF9lbmFibGU9Ik5PIgpYWyAteiAiJHNlbnNvcl9hZ2VudF9jb25mIiBd
 ICAgICAgJiYgc2Vuc29yX2FnZW50X2NvbmY9IiUlUFJFRklYJSUvZXRjL3NlbnNvcl9hZ2VudC5j
 b25mIgpYWyAteiAiJHNlbnNvcl9hZ2VudF9mbGFncyIgXSAgICAgJiYgc2Vuc29yX2FnZW50X2Zs
 YWdzPSItRCIKWApYWyAtbiAiJHNlbnNvcl9hZ2VudF9jb25mIiBdICAgICAgJiYgc2Vuc29yX2Fn
 ZW50X2ZsYWdzPSIkc2Vuc29yX2FnZW50X2ZsYWdzIC1jICRzZW5zb3JfYWdlbnRfY29uZiIKWApY
 c2Vuc29yX2FnZW50X3N0b3AoKSB7ClggIGlmIFsgLXogIiR7cmNfcGlkfSIgXTsgdGhlbgpYICAg
 IGVjaG8gIiR7bmFtZX0gbm90IHJ1bm5pbmc/IgpYICBlbHNlClggICAgZWNobyAiU3RvcHBpbmcg
 JHtuYW1lfSIKWCAgICBraWxsICR7c2lnX3N0b3B9ICR7cmNfcGlkfQpYICAgIHdhaXRfZm9yX3Bp
 ZHMgJHtyY19waWR9ClggICAgaWYgWyAtZiAiL3Zhci9ydW4vJHtuYW1lfS5waWQiIF07IHRoZW4K
 WCAgICAgIGBybSAtZiAvdmFyL3J1bi8ke25hbWV9LnBpZGAKWCAgICBmaQpYICBmaQpYfQpYClhs
 b2FkX3JjX2NvbmZpZyAkbmFtZQpYcnVuX3JjX2NvbW1hbmQgIiQxIgpFTkQtb2YtLi9maWxlcy9z
 ZW5zb3JfYWdlbnQuc2guaW4KZWNobyB4IC0gLi9maWxlcy9wYXRjaC1sb2dfcGFja2V0cy5zaApz
 ZWQgJ3MvXlgvLycgPi4vZmlsZXMvcGF0Y2gtbG9nX3BhY2tldHMuc2ggPDwgJ0VORC1vZi0uL2Zp
 bGVzL3BhdGNoLWxvZ19wYWNrZXRzLnNoJwpYLS0tIHNlbnNvci9sb2dfcGFja2V0cy5zaC5vcmln
 CUZyaSBNYXIgMjQgMTM6MTI6MTggMjAwNgpYKysrIHNlbnNvci9sb2dfcGFja2V0cy5zaAlNb24g
 TWFyIDI3IDE3OjIyOjU0IDIwMDYKWEBAIC0yMywzNyArMjMsMTYgQEAKWCAjIyMjIyMjIyMjIyMj
 IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpYIApYIApY
 LSMgRWRpdCB0aGVzZSBmb3IgeW91ciBzZXR1cApYKyMgWW91IHNob3VsZG4ndCBuZWVkIHRvIGVk
 aXQgYW55dGhpbmcgaW4gdGhpcyBzY3JpcHQKWCAKWC0jIFNlbnNvcnMgaG9zdG5hbWUuClgtIyBO
 b3RlOiBJZiBydW5uaW5nIG11bHRpcGxlIHNub3J0IGluc3RhbmNlcywgdGhlbiB0aGlzIG11c3Qg
 YmUgZGlmZmVyZW50ClgtIyAgICAgICBmb3IgZWFjaCBpbnN0YW5jZSAoaWUgc2Vuc29yMSwgc2Vu
 c29yMiwgc2Vuc29yLWV0aDAsIHNlbnNvci1ldGgxLCBldGMpClgtSE9TVE5BTUU9Im15aG9zdCIK
 WC0jIFBhdGggdG8gc25vcnQgYmluYXJ5ClgtU05PUlRfUEFUSD0iL3Vzci9sb2NhbC9iaW4vc25v
 cnQiClgtIyBEaXJlY3RvcnkgdG8gbG9nIHBjYXAgZGF0YSB0byAoZGF0ZSBkaXJzIHdpbGwgYmUg
 Y3JlYXRlZCBpbiBoZXJlKQpYLSMgTm90ZTogVGhlIHBhdGggJEhPU1ROQU1FL2RhaWx5bG9ncywg
 d2lsbCBiZSBhcHBlbmRlZCB0byB0aGlzLgpYLUxPR19ESVI9Ii9zbm9ydF9kYXRhIgpYLSMgUGVy
 Y2VudGFnZSBvZiBkaXNrIHRvIHRyeSBhbmQgbWFpbnRhaW4KWC1NQVhfRElTS19VU0U9OTAKWC0j
 IEludGVyZmFjZSB0byAnbGlzdGVuJyB0by4KWC1JTlRFUkZBQ0U9ImV0aDAiClgtIyBPdGhlciBv
 cHRpb25zIHRvIHVzZSB3aGVuIHN0YXJ0aW5nIHNub3J0ClgtI09QVElPTlM9Ii11IHNndWlsIC1n
 IHNndWlsIC1tIDEyMiIKWC0jIFdoZXJlIHRvIHN0b3JlIHRoZSBwaWQKWC1QSURGSUxFPSIvdmFy
 L3J1bi9zbm9ydF9sb2ctJHtIT1NUTkFNRX0ucGlkIgpYLSMgSG93IGRvIHdlIHJ1biBwcwpYLVBT
 PSJwcyBhd3giClgtIyBXaGVyZSBpcyBncmVwClgtR1JFUD0iL3Vzci9iaW4vZ3JlcCIKWC0jQWRk
 IEJQRnMgaGVyZS4KWC0jVGhlIGJlbG93IGlzIGFuIGV4YW1wbGUgb2YgYSBmaWx0ZXIgZm9yIGln
 bm9yaW5nIG91dGJvdW5kIEhUVFAgZnJvbSBteSBuZXR3b3JrClgtIyB0byB0aGUgd29ybGQuClgt
 I0ZJTFRFUj0nbm90IFwoIHNyYyBuZXQgNjcuMTEuMjU1LjE0OC8zMiBhbmQgZHN0IHBvcnQgODAg
 YW5kICJ0Y3BbMDoyXSA+IDEwMjQiIFwpIGFuZCBub3QgXCggc3JjIHBvcnQgODAgYW5kIGRzdCBu
 ZXQgNjcuMTEuMjU1LjE0OC8zMiBhbmQgInRjcFsyOjJdID4gMTAyNCJcKScKWC0KWC0jU29tZSBp
 bnN0YWxscyBtYXkgbmVlZCB0aGVzZQpYLSNMRF9MSUJSQVJZX1BBVEg9L3Vzci9sb2NhbC9saWIv
 bXlzcWwKWC0jZXhwb3J0IExEX0xJQlJBUllfUEFUSApYK0NPTkY9L3Vzci9sb2NhbC9ldGMvbG9n
 X3BhY2tldHMuY29uZgpYK2lmIFsgLXIgJHtDT05GfSBdOyB0aGVuClgrICAuICR7Q09ORn0KWCtl
 bHNlClgrICBlY2hvICJZb3VyIGNvbmYgZmlsZSBpcyBlaXRoZXIgbWlzc2luZyBvciB0aGUgcGF0
 aCAiClgrICBlY2hvICJpbiB0aGUgbG9nX3BhY2tldHMuc2ggc2NyaXB0IGlzIGluY29ycmVjdC4i
 ClgrICBleGl0IDEKWCtmaQpYIApYIFRaPUdNVApYIGV4cG9ydCBUWgpFTkQtb2YtLi9maWxlcy9w
 YXRjaC1sb2dfcGFja2V0cy5zaAplY2hvIHggLSAuL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPi4v
 cGtnLWRlc2NyIDw8ICdFTkQtb2YtLi9wa2ctZGVzY3InClhTZ3VpbCAocHJvbm91bmNlZCAic2d3
 ZWVsIikgaXMgYSBncmFwaGljYWwgaW50ZXJmYWNlIHRvIHNub3J0Clgod3d3LnNub3J0Lm9yZyks
 IGFuIG9wZW4gc291cmNlIGludHJ1c2lvbiBkZXRlY3Rpb24gc3lzdGVtLgpYVGhlIGFjdHVhbCBp
 bnRlcmZhY2UgYW5kIEdVSSBzZXJ2ZXIgYXJlIHdyaXR0ZW4gaW4gdGNsL3RrClgod3d3LnRjbC50
 aykuIFNndWlsIGFsc28gcmVsaWVzIG9uIG90aGVyIG9wZW4gc291cmNlIHNvZnR3YXJlClhpbiBv
 cmRlciB0byBmdW5jdGlvbiBwcm9wZXJseS4KWApYVGhlIHNlbnNvciBsaXN0IGluY2x1ZGVzIHNl
 Y3VyaXR5L2Jhcm55YXJkLCBzZWN1cml0eS9zbm9ydCwgClhzZWN1cml0eS9zYW5jcCwgdGNwZHVt
 cCAoYSBwYXJ0IG9mIHRoZSBPUykgYW5kIGRldmVsL3RjbHRscyBhcyAKWHdlbGwgYXMgbGFuZy90
 Y2w4NCBhbmQgbGFuZy90Y2xYLiAgQ2FyZSBoYXMgYmVlbiB0YWtlbiB0byBlbnN1cmUgClh0aGF0
 IGV2ZXJ5dGhpbmcgeW91IG5lZWQgdG8gYnVpbGQgYSB3b3JraW5nIHNndWlsIG9wZXJhdGlvbiBp
 cyAKWGluIHRoZSBGcmVlQlNEIHBvcnRzIHN5c3RlbSBvciBwYXJ0IG9mIHRoZSBPUyBhbHJlYWR5
 LiAKWApYU2d1aWwgY3VycmVudGx5IGZ1bmN0aW9ucyBhcyBhbiBhbmFseXNpcyBpbnRlcmZhY2Ug
 YW5kIGhhcwpYbm8gc25vcnQgc2Vuc29yIG9yIHJ1bGUgbWFuYWdlbWVudCBjYXBhYmlsaXRpZXMu
 ClgKWFdXVzogaHR0cDovL3NndWlsLnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHAKWHBhdWxzQHV0
 ZGFsbGFzLmVkdQpFTkQtb2YtLi9wa2ctZGVzY3IKZWNobyB4IC0gLi9wa2ctcGxpc3QKc2VkICdz
 L15YLy8nID4uL3BrZy1wbGlzdCA8PCAnRU5ELW9mLS4vcGtnLXBsaXN0JwpYYmluLyUlU0dVSUxE
 SVIlJS9sb2dfcGFja2V0cy5zaApYYmluLyUlU0dVSUxESVIlJS9zZW5zb3JfYWdlbnQudGNsClhl
 dGMvbG9nX3BhY2tldHMuY29uZi1zYW1wbGUKWGV0Yy9zYW5jcC5jb25mLXNhbXBsZQpYZXRjL3Nl
 bnNvcl9hZ2VudC5jb25mLXNhbXBsZQpYQGRpcnJtIGJpbi8lJVNHVUlMRElSJSUKRU5ELW9mLS4v
 cGtnLXBsaXN0CmV4aXQKCg==
 
 --==========BDDE3ACDF0AECB27E6DF==========--
 

From: Boris Samorodov <bsam@ipt.ru>
To: bug-followup@FreeBSD.org,pauls@utdallas.edu
Cc:  
Subject: Re: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
Date: Mon, 09 Oct 2006 22:45:37 +0400

 Hi Paul!
 
 Your last shar installs sancp.conf-sample only if WITH_SANCP is
 defined (which is not defined by default). But pkg-plist supposes that
 this files is installed unconditionally. Hence, the package is not
 created.
 
 I looked through your Makefile and created a patch against your last
 shar. If it fits your needs I can commit the port.
 
 I introduce a new variable USESANCP which is set to "" if
 security/sancp is used and "@comment " otherwise. This variable is
 transferred to pkg-plist and creates (or not) sancp.conf-sample.
 
 -----
 diff -ruN sguil-sensor.orig/Makefile sguil-sensor/Makefile
 --- sguil-sensor.orig/Makefile	Mon Oct  9 22:31:04 2006
 +++ sguil-sensor/Makefile	Mon Oct  9 22:24:07 2006
 @@ -39,6 +39,9 @@
  
  .if defined(WITH_SANCP)
  RUN_DEPENDS+=	sancp:${PORTSDIR}/security/sancp
 +PLIST_SUB+=	USESANCP=
 +.else
 +PLIST_SUB+=	USESANCP="@comment "
  .endif
  
  .if defined(WITH_TLS)
 diff -ruN sguil-sensor.orig/pkg-plist sguil-sensor/pkg-plist
 --- sguil-sensor.orig/pkg-plist	Mon Oct  9 22:31:04 2006
 +++ sguil-sensor/pkg-plist	Mon Oct  9 22:24:28 2006
 @@ -1,6 +1,6 @@
  bin/%%SGUILDIR%%/log_packets.sh
  bin/%%SGUILDIR%%/sensor_agent.tcl
  etc/log_packets.conf-sample
 -etc/sancp.conf-sample
 +%%USESANCP%%etc/sancp.conf-sample
  etc/sensor_agent.conf-sample
  @dirrm bin/%%SGUILDIR%%
 -----
 
 WBR
 -- 
 bsam

From: "Schmehl, Paul L" <pauls@utdallas.edu>
To: "Boris Samorodov" <bsam@ipt.ru>, <bug-followup@FreeBSD.org>
Cc:  
Subject: RE: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
Date: Mon, 9 Oct 2006 13:45:52 -0500

 This is a multi-part message in MIME format.
 
 ------=_NextPart_000_0006_01C6EBA9.3CB345E0
 Content-Type: text/plain;
 	charset="us-ascii"
 Content-Transfer-Encoding: 7bit
 
 OK.  That makes sense to me.
 
 Paul Schmehl (pauls@utdallas.edu)
 Adjunct Information Security Officer
 University of Texas at Dallas
 http://www.utdallas.edu/ir/security/
 
 -----Original Message-----
 From: Boris Samorodov [mailto:bsam@ipt.ru] 
 Sent: Monday, October 09, 2006 1:46 PM
 To: bug-followup@FreeBSD.org; Schmehl, Paul L
 Subject: Re: ports/95018: new port: security/sguil-sensor?Gcc=INBOX.Sent
 
 Hi Paul!
 
 Your last shar installs sancp.conf-sample only if WITH_SANCP is defined
 (which is not defined by default). But pkg-plist supposes that this files is
 installed unconditionally. Hence, the package is not created.
 
 I looked through your Makefile and created a patch against your last shar.
 If it fits your needs I can commit the port.
 
 I introduce a new variable USESANCP which is set to "" if security/sancp is
 used and "@comment " otherwise. This variable is transferred to pkg-plist
 and creates (or not) sancp.conf-sample.
 
 -----
 diff -ruN sguil-sensor.orig/Makefile sguil-sensor/Makefile
 --- sguil-sensor.orig/Makefile	Mon Oct  9 22:31:04 2006
 +++ sguil-sensor/Makefile	Mon Oct  9 22:24:07 2006
 @@ -39,6 +39,9 @@
  
  .if defined(WITH_SANCP)
  RUN_DEPENDS+=	sancp:${PORTSDIR}/security/sancp
 +PLIST_SUB+=	USESANCP=
 +.else
 +PLIST_SUB+=	USESANCP="@comment "
  .endif
  
  .if defined(WITH_TLS)
 diff -ruN sguil-sensor.orig/pkg-plist sguil-sensor/pkg-plist
 --- sguil-sensor.orig/pkg-plist	Mon Oct  9 22:31:04 2006
 +++ sguil-sensor/pkg-plist	Mon Oct  9 22:24:28 2006
 @@ -1,6 +1,6 @@
  bin/%%SGUILDIR%%/log_packets.sh
  bin/%%SGUILDIR%%/sensor_agent.tcl
  etc/log_packets.conf-sample
 -etc/sancp.conf-sample
 +%%USESANCP%%etc/sancp.conf-sample
  etc/sensor_agent.conf-sample
  @dirrm bin/%%SGUILDIR%%
 -----
 
 WBR
 --
 bsam
 
 ------=_NextPart_000_0006_01C6EBA9.3CB345E0
 Content-Type: application/x-pkcs7-signature;
 	name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
 	filename="smime.p7s"
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIISVTCCAwMw
 ggJsAhEAuS9gzIifoXpGCbhbcGyKrzANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UEBhMCVVMxFzAV
 BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
 cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
 bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
 dHdvcmswHhcNOTgwNTE4MDAwMDAwWhcNMjgwODAxMjM1OTU5WjCBwTELMAkGA1UEBhMCVVMxFzAV
 BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
 cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
 bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
 dHdvcmswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKeIASF0LOcaA/CY4Zc8DyEI8Zzbl+ma
 /MIEBhO+X1LIzB4sElYsuAFpLMyZH62wlq55BPITOcF7mLoILOjChBMsqmnpCfTHqQKkQsIjT0rY
 8A6i+zFsyeZvmScH9eb0THiebetGhvq5hslU8rLEr9RGHFrJFTD/DWz1LQ5tzn93AgMBAAEwDQYJ
 KoZIhvcNAQEFBQADgYEAci75f9HxcfvEnvbFXlGKQJi4aPibHIPY4p29/+2h5mbqLwn0ytfqpSuV
 9iRghk1ELoOlxC2g0654aW9y2myuCPBjkjfmu8QwF613zEk1qs/Yj9G+txiWR3NqVCI0ZC22FptZ
 W7RRWTqzCxT0Et9noPStMmResUZyJ4wSe8VEtK4wggPYMIIDQaADAgECAhBB7B89pxQHlsT21Qzd
 0Q9lMA0GCSqGSIb3DQEBBQUAMIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
 Yy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
 dHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXpl
 ZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAeFw05OTAzMzEwMDAw
 MDBaFw0wOTAzMzAyMzU5NTlaMIHqMScwJQYDVQQKEx5UaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBT
 eXN0ZW0xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9m
 IHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTk5MTIwMAYDVQQLEylDbGFz
 cyAyIENBIC0gT25TaXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlcjEtMCsGA1UEAxMkVGhlIFVuaXZl
 cnNpdHkgb2YgVGV4YXMgYXQgRGFsbGFzIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/
 6u+H6x4KwQD5IhHB0cHM23ravjbScGAwYOUZ4FMvNfTJqCkF1t49nfMGmmR9vtGHVHib/6J48fuH
 q8P8h0zCSUEN4cDSpdf8fv9CUU508wHVaHOlXQQx+OYpJWOoI5pEaoGLD7A58e/bRljDurjPS/N6
 waJJlYMjQ7qbGo8yhQIDAQABo4GlMIGiMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRl
 TGFiZWwxLTE0MDARBglghkgBhvhCAQEEBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcBATAq
 MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vUlBBMA8GA1UdEwQIMAYBAf8C
 AQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4GBAFMJtdyytonRIFCDyTh53MgIskm/uFOD
 b4rMsuR6fPyj6A9fYV5flwSVElrSlQEi8bzt8VS2VKZUGKGdVLwGaQTHAiE3ooI5iKesoJ/ogxld
 kkg5GlmCJCBDvIaVEtyDdOHm4xO+aqSHADExIwclm6+6LFGRDlmmoxeI0rTOVBccMIIFczCCBNyg
 AwIBAgIQFv07SZHB6E4UCbzpPizZmjANBgkqhkiG9w0BAQQFADCB6jEnMCUGA1UEChMeVGhlIFVu
 aXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVtMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3Jr
 MTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAo
 Yyk5OTEyMDAGA1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIx
 LTArBgNVBAMTJFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQTAeFw0wNjA4MzEw
 MDAwMDBaFw0wNzA4MzEyMzU5NTlaMIH0MScwJQYDVQQKFB5UaGUgVW5pdmVyc2l0eSBvZiBUZXhh
 cyBTeXN0ZW0xLTArBgNVBAsUJFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQTFG
 MEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L0NQUyBJbmNvcnAuIGJ5IFJlZi4s
 TElBQi5MVEQoYyk5OTEYMBYGA1UECxQPTWFpbCBTdG9wIC0gVVREMRUwEwYDVQQDEwxQYXVsIFNj
 aG1laGwxITAfBgkqhkiG9w0BCQEWEnBhdWxzQHV0ZGFsbGFzLmVkdTCBnzANBgkqhkiG9w0BAQEF
 AAOBjQAwgYkCgYEArwGceUsaLLMLdC7KadhzVvJnF/tg3EyRfgvjfETEydQ80yKAq2bscRgqVggZ
 NFQ7VZZHjbuyI/j+akb36ZnEQ87I8muyr8O00ggs+Z3eTNZOIiE6JMGBjLXg5IzYwKJmn00fzBET
 2KHAgTIXHUTlgoQLXYHkmhQV5REUEXmY6lkCAwEAAaOCAgwwggIIMAkGA1UdEwQCMAAwHQYDVR0R
 BBYwFIEScGF1bHNAdXRkYWxsYXMuZWR1MIIBJAYDVR0gBIIBGzCCARcwggETBgtghkgBhvhFAQcB
 BjCCAQIwKwYIKwYBBQUHAgEWH2h0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IwgdIGCCsG
 AQUFBwICMIHFGoHCTk9USUNFOiBQcml2YXRlIGtleSBtYXkgYmUgcmVjb3ZlcmVkIGJ5IFZlcmlT
 aWduJ3MgY3VzdG9tZXIgd2hvIG1heSBiZSBhYmxlIHRvIGRlY3J5cHQgbWVzc2FnZXMgeW91IHNl
 bmQgdG8gY2VydGlmaWNhdGUgaG9sZGVyLiAgVXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0
 cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OS4wEQYJYIZIAYb4QgEBBAQDAgeAMHUG
 A1UdHwRuMGwwaqBooGaGZGh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL1RoZVVuaXZlcnNp
 dHlvZlRleGFzU3lzdGVtVGhlVW5pdmVyc2l0eW9mVGV4YXNhdERhbGxhc0NBL0xhdGVzdENSTC5j
 cmwwCwYDVR0PBAQDAgUgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0B
 AQQFAAOBgQAijCT4RiU4w568GkCtXOxYoC6lvg0m7vaF6tUkSUnuiR+BpM3tBgG+LDjYmMbl4jVW
 10Or2yUAZmMtVqObAgmH085FSjBjhwVlddjTibYZLSmcvjDD6RJLzla3mtCcjkkfuBJgGgOV6vI0
 kV1h6T+CY5+1ALQLKsLl15uxHOeVezCCBfcwggVgoAMCAQICEBv6vRWfzeFewbHA2MySG/4wDQYJ
 KoZIhvcNAQEEBQAwgeoxJzAlBgNVBAoTHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEf
 MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0
 IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpOTkxMjAwBgNVBAsTKUNsYXNzIDIgQ0Eg
 LSBPblNpdGUgSW5kaXZpZHVhbCBTdWJzY3JpYmVyMS0wKwYDVQQDEyRUaGUgVW5pdmVyc2l0eSBv
 ZiBUZXhhcyBhdCBEYWxsYXMgQ0EwHhcNMDYwODMxMDAwMDAwWhcNMDcwODMxMjM1OTU5WjCB9DEn
 MCUGA1UEChQeVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgU3lzdGVtMS0wKwYDVQQLFCRUaGUgVW5p
 dmVyc2l0eSBvZiBUZXhhcyBhdCBEYWxsYXMgQ0ExRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20v
 cmVwb3NpdG9yeS9DUFMgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMpOTkxGDAWBgNVBAsUD01h
 aWwgU3RvcCAtIFVURDEVMBMGA1UEAxMMUGF1bCBTY2htZWhsMSEwHwYJKoZIhvcNAQkBFhJwYXVs
 c0B1dGRhbGxhcy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTd5oDfJQ57rFc
 PIlSg5ckXcphLMxagZKIaL5iAiIi2MmXlYkANQh3DfUmCCayIxqPhBc96bCYpnQNFhhiqGhnNsbY
 wTxTVwL1+kmC1xtVAVArC9P4aGrLZUTp+5YAv2a5SNVN9OhONMbZRYRVGGOCnWyrcCB+hwUJTikP
 ci/hJmJ40N4fbg4aPcLriVUUlUsHvUiwF99Jwi1tKl+8X4Av0N6JuGEI29z9IceXPpP4mFkGQ4Fz
 B4V2zo42I0XL29DliNM6rZON3oZs2JIpiEcIP8YznunmRH1Mz/zfHNsrkxDJYMqJ+wehERFrg4lZ
 rjSnebh6zxuQn+Jc+gS6/euJAgMBAAGjggIMMIICCDAJBgNVHRMEAjAAMB0GA1UdEQQWMBSBEnBh
 dWxzQHV0ZGFsbGFzLmVkdTCCASQGA1UdIASCARswggEXMIIBEwYLYIZIAYb4RQEHAQYwggECMCsG
 CCsGAQUFBwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMIHSBggrBgEFBQcCAjCB
 xRqBwk5PVElDRTogUHJpdmF0ZSBrZXkgbWF5IGJlIHJlY292ZXJlZCBieSBWZXJpU2lnbidzIGN1
 c3RvbWVyIHdobyBtYXkgYmUgYWJsZSB0byBkZWNyeXB0IG1lc3NhZ2VzIHlvdSBzZW5kIHRvIGNl
 cnRpZmljYXRlIGhvbGRlci4gIFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3
 LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkuMBEGCWCGSAGG+EIBAQQEAwIHgDB1BgNVHR8EbjBs
 MGqgaKBmhmRodHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9UaGVVbml2ZXJzaXR5b2ZUZXhh
 c1N5c3RlbVRoZVVuaXZlcnNpdHlvZlRleGFzYXREYWxsYXNDQS9MYXRlc3RDUkwuY3JsMAsGA1Ud
 DwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwDQYJKoZIhvcNAQEEBQADgYEA
 ewJ52XT/4DEWYeaKR8SgTc0DXRH79xesTdUCqp49wNJUUM20scbgNzZlvqUKpl5C5EXfERkFXV/a
 72puQG3g70So6ojdJcul/GA47UBa8UmikkJuILAPOuqtvZ7lQaZ2U9nLXh0WBbpaQT7JnHQw7kaO
 5k9qyJ6Nv825sFErbdMxggUdMIIFGQIBATCB/zCB6jEnMCUGA1UEChMeVGhlIFVuaXZlcnNpdHkg
 b2YgVGV4YXMgU3lzdGVtMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQL
 EzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYyk5OTEyMDAG
 A1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxLTArBgNVBAMT
 JFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IERhbGxhcyBDQQIQG/q9FZ/N4V7BscDYzJIb/jAJ
 BgUrDgMCGgUAoIIC8jAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w
 NjEwMDkxODQ1NTJaMCMGCSqGSIb3DQEJBDEWBBSjeiGACJpMTPI6JngTB84YKLeW5TBnBgkqhkiG
 9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
 DgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG9w0CBTCCAREGCSsGAQQBgjcQBDGC
 AQIwgf8wgeoxJzAlBgNVBAoTHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEfMB0GA1UE
 CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBz
 Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpOTkxMjAwBgNVBAsTKUNsYXNzIDIgQ0EgLSBPblNp
 dGUgSW5kaXZpZHVhbCBTdWJzY3JpYmVyMS0wKwYDVQQDEyRUaGUgVW5pdmVyc2l0eSBvZiBUZXhh
 cyBhdCBEYWxsYXMgQ0ECEBb9O0mRwehOFAm86T4s2ZowggETBgsqhkiG9w0BCRACCzGCAQKggf8w
 geoxJzAlBgNVBAoTHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTEfMB0GA1UECxMWVmVy
 aVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3
 LnZlcmlzaWduLmNvbS9ycGEgKGMpOTkxMjAwBgNVBAsTKUNsYXNzIDIgQ0EgLSBPblNpdGUgSW5k
 aXZpZHVhbCBTdWJzY3JpYmVyMS0wKwYDVQQDEyRUaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBhdCBE
 YWxsYXMgQ0ECEBb9O0mRwehOFAm86T4s2ZowDQYJKoZIhvcNAQEBBQAEggEAbachCyCkWFJ91TY0
 2l9yhhcWkb4isg0CcH78OErNs/bD/EchtnWNRMNYIf5acbNgi9iZtzhYD0/LnD+S90zWng0nOmWh
 ODiD3GEdARfiBCiiHr4IrvPmK4vXpnVFjZ++0sJL0wxku8bF7lTyW/r5fRer1grdEwCVe06JSjLq
 Ww0K4SAibFuHgFVYI5wGMDfa3FCYMVFnVAArTjnFzT3BHIijZA7wZYrjdd8LsbATC7s8/d+T4Jov
 25ftTAKePbWToeG1PHx3EJx+yS56qwYYtDTN13s7ng/8CWF3xBkf+WaVIeLoL3V1f//UxgZinfwO
 VtP4IMalvh3Cpb4JQTcfcwAAAAAAAA==
 
 ------=_NextPart_000_0006_01C6EBA9.3CB345E0--
State-Changed-From-To: feedback->closed 
State-Changed-By: bsam 
State-Changed-When: Mon Oct 9 19:06:18 UTC 2006 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95018 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/95018: commit references a PR
Date: Mon,  9 Oct 2006 19:04:45 +0000 (UTC)

 bsam        2006-10-09 19:04:39 UTC
 
   FreeBSD ports repository
 
   Modified files:
     security             Makefile 
   Added files:
     security/sguil-sensor Makefile distinfo pkg-descr pkg-plist 
     security/sguil-sensor/files log_packets.conf 
                                 patch-log_packets.sh 
                                 patch-sensor_agent.tcl 
                                 pkg-message.in sensor_agent.sh.in 
   Log:
   Sguil (pronounced "sgweel") is a graphical interface to snort
   (www.snort.org), an open source intrusion detection system.
   The actual interface and GUI server are written in tcl/tk
   (www.tcl.tk). Sguil also relies on other open source software
   in order to function properly.
   
   The sensor list includes security/barnyard, security/snort,
   security/sancp, tcpdump (a part of the OS) and devel/tcltls as
   well as lang/tcl84 and lang/tclX.  Care has been taken to ensure
   that everything you need to build a working sguil operation is
   in the FreeBSD ports system or part of the OS already.
   
   Sguil currently functions as an analysis interface and has
   no snort sensor or rule management capabilities.
   
   WWW: http://sguil.sourceforge.net/index.php
   pauls@utdallas.edu
   
   PR:             ports/95018
   Submitted by:   Paul Schmehl <pauls at utdallas.edu>
   
   Revision  Changes    Path
   1.831     +1 -0      ports/security/Makefile
   1.1       +86 -0     ports/security/sguil-sensor/Makefile (new)
   1.1       +3 -0      ports/security/sguil-sensor/distinfo (new)
   1.1       +30 -0     ports/security/sguil-sensor/files/log_packets.conf (new)
   1.1       +49 -0     ports/security/sguil-sensor/files/patch-log_packets.sh (new)
   1.1       +23 -0     ports/security/sguil-sensor/files/patch-sensor_agent.tcl (new)
   1.1       +28 -0     ports/security/sguil-sensor/files/pkg-message.in (new)
   1.1       +46 -0     ports/security/sguil-sensor/files/sensor_agent.sh.in (new)
   1.1       +17 -0     ports/security/sguil-sensor/pkg-descr (new)
   1.1       +6 -0      ports/security/sguil-sensor/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
