ports/154615: Update sysutils/ipa to version 2.1, update related ports as well
Andrey Simonenko
simon at comsys.ntu-kpi.kiev.ua
Wed Feb 9 15:10:11 UTC 2011
>Number: 154615
>Category: ports
>Synopsis: Update sysutils/ipa to version 2.1, update related ports as well
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 09 15:10:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Andrey Simonenko
>Release: FreeBSD 8.2-PRERELEASE amd64
>Organization:
>Environment:
>Description:
Please update sysutils/ipa to version 2.1, and update related ports
(misc/ipa_conv, net/ipa_ipfw, net/ipa_ip6fw, database/ipa_sdb).
>How-To-Repeat:
>Fix:
diff -ruNp ports.orig/databases/ipa_sdb/Makefile ports/databases/ipa_sdb/Makefile
--- ports.orig/databases/ipa_sdb/Makefile 2010-12-05 01:05:31.000000000 +0200
+++ ports/databases/ipa_sdb/Makefile 2011-02-09 16:42:50.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= ipa_sdb
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1
CATEGORIES= databases
MASTER_SITES= SF/ipa-system/modules/ipa_sdb
@@ -24,11 +24,7 @@ OPTIONS= AUTORULES "Enable dynamic rules
LIMITS "Enable limits support" on \
THRESHOLDS "Enable thresholds support" on
-.include <bsd.port.pre.mk>
-
-PLIST_FILES= bin/ipa_sdb_dump include/ipa_sdb.h include/ipa_sdb_config.h \
- lib/ipa_db_sdb.so lib/ipa_st_sdb.so \
- lib/ipa_db_sdb.la lib/ipa_st_sdb.la
+.include <bsd.port.options.mk>
.if defined(WITHOUT_AUTORULES)
CONFIGURE_ARGS+= --disable-autorules
@@ -46,13 +42,14 @@ CONFIGURE_ARGS+= --disable-limits
CONFIGURE_ARGS+= --disable-thresholds
.endif
+.include <bsd.port.pre.mk>
+
+PLIST_FILES= bin/ipa_sdb_dump include/ipa_sdb.h include/ipa_sdb_config.h \
+ lib/ipa_db_sdb.so lib/ipa_st_sdb.so \
+ lib/ipa_db_sdb.la lib/ipa_st_sdb.la
+
MAN5= ipa_sdb.5
MAN8= ipa_db_sdb.8 ipa_st_sdb.8 ipa_sdb_dump.8
MANLANG= "" ru.KOI8-R
-do-install:
- cd ${WRKSRC}/src && make install
- cd ${WRKSRC}/man && make install-am
- cd ${WRKSRC}/man/ru.KOI8-R && make install
-
.include <bsd.port.post.mk>
diff -ruNp ports.orig/databases/ipa_sdb/distinfo ports/databases/ipa_sdb/distinfo
--- ports.orig/databases/ipa_sdb/distinfo 2010-12-05 01:05:31.000000000 +0200
+++ ports/databases/ipa_sdb/distinfo 2011-02-09 16:19:15.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (ipa_sdb-1.0.2.tar.bz2) = e2de9d46bc68d149cf942bd75012e8a65fbf3d3be2a20325f31141876439c324
-SIZE (ipa_sdb-1.0.2.tar.bz2) = 255710
+SHA256 (ipa_sdb-1.1.tar.bz2) = 9b7d6088fff3ac04ad30dde7da8a5a03a17b8ab1ba3d470a263d9b2b3ea42e7b
+SIZE (ipa_sdb-1.1.tar.bz2) = 256054
diff -ruNp ports.orig/databases/ipa_sdb/pkg-descr ports/databases/ipa_sdb/pkg-descr
--- ports.orig/databases/ipa_sdb/pkg-descr 2005-12-28 23:51:57.000000000 +0200
+++ ports/databases/ipa_sdb/pkg-descr 2011-02-09 16:00:59.000000000 +0200
@@ -2,16 +2,16 @@ IPA_SDB -- IPA simple database module
Main features:
-- Distribution consists of database ipa_db_sdb(8) and statistics
- ipa_st_mod(8) modules;
+- Distribution consists of database ipa_db_sdb(8) module, statistics
+ ipa_st_mod(8) module and ipa_sdb_dump(8) utility;
- Modules completely support dynamic and static rules, limits and
thresholds;
- All database files are stored in own record based database formats;
- Formats of database files are machine architecture independent;
- Sizes of database records are relatively small (binary data formats);
- Access to statistics can be granted accordingly to the user group;
-- There is the ipa_sdb_dump(8) utility for dumping database files to
- text format and back.
+- The ipa_sdb_dump(8) utility converts ipa_sdb(5) database files to text
+ representation and back.
WWW: http://ipa-system.sourceforge.net/modules/ipa_sdb/
diff -ruNp ports.orig/misc/ipa_conv/Makefile ports/misc/ipa_conv/Makefile
--- ports.orig/misc/ipa_conv/Makefile 2009-09-12 07:20:05.000000000 +0300
+++ ports/misc/ipa_conv/Makefile 2011-02-09 16:21:30.000000000 +0200
@@ -6,10 +6,9 @@
#
PORTNAME= ipa_conv
-PORTVERSION= 1.0
+PORTVERSION= 1.1
CATEGORIES= misc
-MASTER_SITES= http://ipa-system.sourceforge.net/modules/ipa_conv/ \
- LOCAL/avl
+MASTER_SITES= SF/ipa-system/modules/ipa_conv
MAINTAINER= simon at comsys.ntu-kpi.kiev.ua
COMMENT= IPA accounting/database module for converting statistics
@@ -17,8 +16,8 @@ COMMENT= IPA accounting/database module
BUILD_DEPENDS= ${LOCALBASE}/include/ipa_mod.h:${PORTSDIR}/sysutils/ipa
USE_BZIP2= yes
-GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
PLIST_FILES= lib/ipa_conv.la lib/ipa_conv.so
diff -ruNp ports.orig/misc/ipa_conv/distinfo ports/misc/ipa_conv/distinfo
--- ports.orig/misc/ipa_conv/distinfo 2009-09-12 07:20:05.000000000 +0300
+++ ports/misc/ipa_conv/distinfo 2011-02-09 16:20:16.000000000 +0200
@@ -1,3 +1,2 @@
-MD5 (ipa_conv-1.0.tar.bz2) = 207de6a7c168f9d8dcadc736af1be7eb
-SHA256 (ipa_conv-1.0.tar.bz2) = 7d14cfc7ed03ec9dbcbc4d5357db16ea3cc7dd5b89900e0c68917e979b29b9b3
-SIZE (ipa_conv-1.0.tar.bz2) = 228651
+SHA256 (ipa_conv-1.1.tar.bz2) = 2d972abe93ce6ca7a20ccc97de987579ae7417b74a8a323a2076bfea364bc327
+SIZE (ipa_conv-1.1.tar.bz2) = 236925
diff -ruNp ports.orig/net/ipa_ip6fw/Makefile ports/net/ipa_ip6fw/Makefile
--- ports.orig/net/ipa_ip6fw/Makefile 2010-11-01 15:13:53.000000000 +0200
+++ ports/net/ipa_ip6fw/Makefile 2011-02-09 16:02:39.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= ipa_ip6fw
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1
CATEGORIES= net
MASTER_SITES= SF/ipa-system/modules/ipa_ip6fw
diff -ruNp ports.orig/net/ipa_ip6fw/distinfo ports/net/ipa_ip6fw/distinfo
--- ports.orig/net/ipa_ip6fw/distinfo 2010-11-01 15:13:53.000000000 +0200
+++ ports/net/ipa_ip6fw/distinfo 2011-02-09 16:02:20.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (ipa_ip6fw-1.0.2.tar.bz2) = 836b15fceb78b418ad3b30dfb9419cc7523d576cc9d854eee73333fb85d2c33a
-SIZE (ipa_ip6fw-1.0.2.tar.bz2) = 16737
+SHA256 (ipa_ip6fw-1.1.tar.bz2) = 082e2a1dec5c9fc6c0fca5bdef4458dcd994917dcc041fd267b279261178b1b0
+SIZE (ipa_ip6fw-1.1.tar.bz2) = 16828
diff -ruNp ports.orig/net/ipa_ip6fw/pkg-descr ports/net/ipa_ip6fw/pkg-descr
--- ports.orig/net/ipa_ip6fw/pkg-descr 2006-04-28 06:08:55.000000000 +0300
+++ ports/net/ipa_ip6fw/pkg-descr 2011-02-09 16:16:21.000000000 +0200
@@ -2,13 +2,12 @@ IPA_IP6FW -- IPA accounting module for F
Main features:
-- The module is designed for traffic accounting from FreeBSD IPv6
- Firewall rules byte counters;
+- The module is designed for traffic accounting from IPv6 Firewall
+ rules byte counters;
- The module understands IPv6 Firewall rules byte counters overflow;
-- It is possible to summarize and subtract statistics from IPv6
- Firewall rules byte counters;
-- It is possible to distinguish IPv6 Firewall rules with the same
- numbers;
+- It is possible to summarize and subtract statistics of IPv6 Firewall
+ rules byte counters;
+- It is possible to distinguish IPv6 Firewall rules with the same numbers;
- IPv6 Firewall rules can be dynamically added to and deleted from
the system, the module correctly works in such situations.
diff -ruNp ports.orig/net/ipa_ipfw/Makefile ports/net/ipa_ipfw/Makefile
--- ports.orig/net/ipa_ipfw/Makefile 2010-08-09 12:38:32.000000000 +0300
+++ ports/net/ipa_ipfw/Makefile 2011-02-09 16:11:08.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= ipa_ipfw
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1
CATEGORIES= net
MASTER_SITES= SF/ipa-system/modules/ipa_ipfw
@@ -20,14 +20,10 @@ NO_PACKAGE= Needs to be built uniquely f
USE_BZIP2= yes
USE_LDCONFIG= yes
-OPTIONS= DEBUG_INFO "Produce debugging info" off \
- MAN_KOI8_R "Install Russian manual pages" off
-
.include <bsd.port.pre.mk>
-.if !defined(WITH_DEBUG_INFO)
-MAKE_ENV+= DEBUG_FLAGS=""
-.endif
+LOCALINCLUDE?= ${LOCALBASE}/include
+MAKE_ENV+= DEBUG_FLAGS="" PREFIX=${PREFIX} LOCALINCLUDE=${LOCALINCLUDE}
BUILD_DEPENDS+= ${LOCALBASE}/include/ipa_mod.h:${PORTSDIR}/sysutils/ipa
@@ -35,15 +31,10 @@ PLIST_FILES= lib/ipa_ipfw.so
MANCOMPRESSED= yes
MAN8= ipa_ipfw.8
-MANLANG= ""
-.if defined(WITH_MAN_KOI8_R)
-MANLANG+= ru.KOI8-R
-.endif
+MANLANG= "" ru.KOI8-R
do-install:
cd ${WRKSRC} && ${MAKE} install
-.if defined(WITH_MAN_KOI8_R)
cd ${WRKSRC}/man && ${MAKE} LANG_DIR_SRC=ru.KOI8-R clean all install
-.endif
.include <bsd.port.post.mk>
diff -ruNp ports.orig/net/ipa_ipfw/distinfo ports/net/ipa_ipfw/distinfo
--- ports.orig/net/ipa_ipfw/distinfo 2010-08-09 12:38:32.000000000 +0300
+++ ports/net/ipa_ipfw/distinfo 2011-02-09 16:24:34.000000000 +0200
@@ -1,3 +1,2 @@
-MD5 (ipa_ipfw-1.0.2.tar.bz2) = 5571cd76f663eefdbc2c419dc0d06ce7
-SHA256 (ipa_ipfw-1.0.2.tar.bz2) = dbdb9a72abd3a4bc9cce2e343f7bc7b688c32ab39ed4d3dc0de47ecbe58d0793
-SIZE (ipa_ipfw-1.0.2.tar.bz2) = 16498
+SHA256 (ipa_ipfw-1.1.tar.bz2) = 50fd880b9b832fa305773c59fa040afb34e30d7960126f98d382acda9f5f2b16
+SIZE (ipa_ipfw-1.1.tar.bz2) = 16540
diff -ruNp ports.orig/net/ipa_ipfw/pkg-descr ports/net/ipa_ipfw/pkg-descr
--- ports.orig/net/ipa_ipfw/pkg-descr 2006-04-28 07:21:46.000000000 +0300
+++ ports/net/ipa_ipfw/pkg-descr 2011-02-09 16:16:40.000000000 +0200
@@ -2,13 +2,12 @@ IPA_IPFW -- IPA accounting module for Fr
Main features:
-- The module is designed for traffic accounting from FreeBSD IP
- Firewall (including IPFW2) rules byte counters;
+- The module is designed for traffic accounting from IP Firewall
+ (including IPFW2) rules byte counters;
- The module understands IP Firewall rules byte counters overflow;
-- It is possible to summarize and subtract statistics from IP Firewall
+- It is possible to summarize and subtract statistics of IP Firewall
rules byte counters;
-- It is possible to distinguish IP Firewall rules with the same
- numbers;
+- It is possible to distinguish IP Firewall rules with the same numbers;
- IP Firewall rules can be dynamically added to and deleted from
the system, the module correctly works in such situations.
diff -ruNp ports.orig/sysutils/ipa/Makefile ports/sysutils/ipa/Makefile
--- ports.orig/sysutils/ipa/Makefile 2011-01-06 12:25:36.000000000 +0200
+++ ports/sysutils/ipa/Makefile 2011-02-09 16:52:21.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= ipa
-PORTVERSION= 2.0.9
+PORTVERSION= 2.1
CATEGORIES= sysutils
MASTER_SITES= SF/ipa-system
@@ -50,14 +50,13 @@ CONFIGURE_ARGS+= --disable-thresholds
CONFIGURE_ARGS+= --enable-ctl-creds
.endif
+.include <bsd.port.pre.mk>
+
+PLIST_FILES= bin/ipa bin/ipactl bin/ipastat include/ipa_mod.h
+
MAN3= ipa_mod.3
MAN5= ipa.conf.5 ipastat.conf.5
MAN8= ipa.8 ipactl.8 ipastat.8
MANLANG= "" ru.KOI8-R
-do-install:
- cd ${WRKSRC}/src && ${MAKE} install
- cd ${WRKSRC}/man && ${MAKE} install-am
- cd ${WRKSRC}/man/ru.KOI8-R && ${MAKE} install
-
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruNp ports.orig/sysutils/ipa/distinfo ports/sysutils/ipa/distinfo
--- ports.orig/sysutils/ipa/distinfo 2011-01-06 12:25:36.000000000 +0200
+++ ports/sysutils/ipa/distinfo 2011-02-09 15:58:01.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (ipa-2.0.9.tar.bz2) = ac468027a0214e015239f3b70f174fc01d90b9c7dea984796e123aaa1ba20ae2
-SIZE (ipa-2.0.9.tar.bz2) = 298851
+SHA256 (ipa-2.1.tar.bz2) = 1426bfb9c9545fcea329dde456df434a9fcae1158d1e85b17cfa62177f89cb75
+SIZE (ipa-2.1.tar.bz2) = 312653
diff -ruNp ports.orig/sysutils/ipa/pkg-plist ports/sysutils/ipa/pkg-plist
--- ports.orig/sysutils/ipa/pkg-plist 2006-04-12 21:11:36.000000000 +0300
+++ ports/sysutils/ipa/pkg-plist 1970-01-01 03:00:00.000000000 +0300
@@ -1,4 +0,0 @@
-bin/ipa
-bin/ipactl
-bin/ipastat
-include/ipa_mod.h
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list