Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2000 21:27:43 GMT
From:      Udo Schweigert <ust@cert.siemens.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21432: Maintainer update of port net/iplog
Message-ID:  <200009202127.e8KLRh570117@alaska.cert.siemens.de>

next in thread | raw e-mail | index | archive | help

>Number:         21432
>Category:       ports
>Synopsis:       Maintainer update of port net/iplog
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 20 14:30:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Udo Schweigert
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
Siemens AG
>Environment:


>Description:

Update to iplog-2.2.1.

Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>

>How-To-Repeat:


>Fix:


diff -ru iplog.orig/Makefile iplog/Makefile
--- iplog.orig/Makefile	Sun Jul  9 14:40:37 2000
+++ iplog/Makefile	Wed Sep 20 23:19:59 2000
@@ -6,41 +6,39 @@
 #
 
 PORTNAME=	iplog
-PORTVERSION=	2.2.0
+PORTVERSION=	2.2.1
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
-		ftp://ftp.karlsbakk.net/pub/ojnk/iplog/
+		http://misc.ojnk.net/~odin/stuff/
 MASTER_SITE_SUBDIR=	ojnk
 
-PATCH_SITES=	http://ojnk.sourceforge.net/stuff/ \
-		ftp://ftp.karlsbakk.net/pub/ojnk/iplog/
-PATCH_DIST_STRIP=-p1
-
 MAINTAINER=	ust@cert.siemens.de
 
-GNU_CONFIGURE=	yes
-MAKE_FLAGS=	CONF_ARGS="--prefix=${PREFIX}"
 USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
 
 MAN5=	iplog.conf.5
 MAN8=	iplog.8
 
 .include <bsd.port.pre.mk>
+post-patch:
+.for file in example-iplog.conf iplog.8 iplog.conf.5 src/iplog.h
+	@${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${file}
+.endfor
 
 post-install:
-	@strip ${PREFIX}/sbin/iplog
+	${INSTALL_DATA} ${WRKSRC}/example-iplog.conf ${PREFIX}/etc
 .if !exists(${PREFIX}/etc/iplog.conf)
-	@${CP} ${WRKSRC}/example-iplog.conf ${PREFIX}/etc/iplog.conf
+	${INSTALL_DATA} ${WRKSRC}/example-iplog.conf ${PREFIX}/etc/iplog.conf
 .else
-	@echo
-	@echo "============================================================================"
-	@echo "Hint:	iplog changed its configuration file from ${PREFIX}/etc/iplog.rules"
-	@echo "	to ${PREFIX}/etc/iplog.conf"
-	@echo
-	@echo "See ${PREFIX}/etc/example-iplog.conf for an example"
-	@echo "============================================================================"
-	@echo
+	@${ECHO_MSG}
+	@${ECHO_MSG} "============================================================================"
+	@${ECHO_MSG} "Hint:	iplog changed its configuration file from ${PREFIX}/etc/iplog.rules"
+	@${ECHO_MSG} "	to ${PREFIX}/etc/iplog.conf"
+	@${ECHO_MSG}
+	@${ECHO_MSG} "See ${PREFIX}/etc/example-iplog.conf for an example"
+	@${ECHO_MSG} "============================================================================"
+	@${ECHO_MSG}
 .endif
-	@${CP} ${WRKSRC}/example-iplog.conf ${PREFIX}/etc/example-iplog.conf
 
 .include <bsd.port.post.mk>
diff -ru iplog.orig/files/md5 iplog/files/md5
--- iplog.orig/files/md5	Sun Jul  9 14:40:38 2000
+++ iplog/files/md5	Wed Sep 20 22:02:38 2000
@@ -1 +1 @@
-MD5 (iplog-2.2.0.tar.gz) = ca906ef470c4313fe622d0a545a16cfe
+MD5 (iplog-2.2.1.tar.gz) = 5411e3a556b0635361a2aa94a6e9faae
Only in iplog: ktrace.out
diff -ru iplog.orig/patches/patch-aa iplog/patches/patch-aa
--- iplog.orig/patches/patch-aa	Fri Jul  7 20:34:09 2000
+++ iplog/patches/patch-aa	Wed Sep 20 22:02:38 2000
@@ -5,7 +5,7 @@
  **
  ** Example iplog configuration file.
 -** Edit me and copy me to /etc/iplog.conf
-+** Edit me and copy me to /usr/local/etc/iplog.conf
++** Edit me and copy me to %%PREFIX%%/etc/iplog.conf
  **
  ** See iplog.conf(5) for details on syntax and a full description
  ** of available options.
diff -ru iplog.orig/patches/patch-ab iplog/patches/patch-ab
--- iplog.orig/patches/patch-ab	Fri Jul  7 20:34:09 2000
+++ iplog/patches/patch-ab	Wed Sep 20 22:02:38 2000
@@ -5,7 +5,7 @@
  .SH FILES
  .TP
 -.B /etc/iplog.conf
-+.B /usr/local/etc/iplog.conf
++.B %%PREFIX%%/etc/iplog.conf
  The
  .B iplog
  configuration file.
diff -ru iplog.orig/patches/patch-ac iplog/patches/patch-ac
--- iplog.orig/patches/patch-ac	Fri Jul  7 20:34:09 2000
+++ iplog/patches/patch-ac	Wed Sep 20 22:02:38 2000
@@ -5,7 +5,7 @@
  
  Upon execution and upon being restarted, iplog reads a list of configuration rules from its configuration file.  The default location of this file is
 -.B /etc/iplog.conf.
-+.B /usr/local/etc/iplog.conf.
++.B %%PREFIX%%/etc/iplog.conf.
  
  .SH NOTATION
  Throughout this document, required parameters will be denoted by enclosing the parameter in angle brackets <like this>.
diff -ru iplog.orig/patches/patch-ad iplog/patches/patch-ad
--- iplog.orig/patches/patch-ad	Fri Jul  7 20:34:09 2000
+++ iplog/patches/patch-ad	Wed Sep 20 22:02:38 2000
@@ -5,7 +5,7 @@
  */
  
 -#define CONFFILE	"/etc/iplog.conf"
-+#define CONFFILE	"/usr/local/etc/iplog.conf"
++#define CONFFILE	"%%PREFIX%%/etc/iplog.conf"
  
  /*
  ** Making these smaller will probably do bad things.
diff -ru iplog.orig/pkg/DESCR iplog/pkg/DESCR
--- iplog.orig/pkg/DESCR	Sat Oct  9 18:40:11 1999
+++ iplog/pkg/DESCR	Wed Sep 20 22:02:38 2000
@@ -3,3 +3,5 @@
 should be relatively easy. iplog contains a built-in packet filter,
 allowing for logging or excluding packets that fit a given set of
 criteria.
+
+WWW: http://ojnk.sourceforge.net/
diff -ru iplog.orig/pkg/PLIST iplog/pkg/PLIST
--- iplog.orig/pkg/PLIST	Sun Jul  9 14:40:38 2000
+++ iplog/pkg/PLIST	Wed Sep 20 22:02:38 2000
@@ -1,2 +1,4 @@
 sbin/iplog
+@unexec if cmp -s %D/etc/iplog.conf %D/etc/example-iplog.conf; then rm -f %D/etc/iplog.conf; fi
 etc/example-iplog.conf
+@exec test -f %B/iplog.conf || cp %B/%f %B/iplog.conf

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009202127.e8KLRh570117>