ports/131657: sysutils/nut: update to v2.4.0

Joerg Pulz Joerg.Pulz at frm2.tum.de
Fri Feb 13 19:30:03 UTC 2009


>Number:         131657
>Category:       ports
>Synopsis:       sysutils/nut: update to v2.4.0
>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:   Fri Feb 13 19:30:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Joerg Pulz
>Release:        FreeBSD 7.1-RELEASE-p2 i386
>Organization:
Technische Universitaet Muenchen / ZWE FRM-II
>Environment:
System: FreeBSD hades.admin.frm2 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #0: Mon Jan 19 12:01:54 CET 2009 root at hades.admin.frm2:/usr/obj/usr/src/sys/HADES i386


	
>Description:
	Update sysutils/nut to the latest version 2.4.0.
	This version should behave better with a USB connected UPS on FreeBSD.
	Add optional support for Powerman PDU.

	This update needs PR: ports/131654 in the tree first!

	Changes:
	 Makefile
		- add PDU to OPTIONS for Powerman PDU support (default to off)
		- removed an upstream removed configure arg
		- updated manpage lists
		- added section to handle the new PDU OPTION
	 distinfo
		- regen for the new version
	 pkg-plist
		- removed some drivers which where removed upstream
		- added some new drivers

>How-To-Repeat:
	
>Fix:

	- apply the patch

--- sysutils_nut.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/sysutils/nut/Makefile,v
retrieving revision 1.45
diff -u -r1.45 Makefile
--- Makefile	5 Sep 2008 13:02:37 -0000	1.45
+++ Makefile	13 Feb 2009 19:12:35 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	nut
-PORTVERSION=	2.2.2
+PORTVERSION=	2.4.0
 #PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.networkupstools.org/source/${PORTVERSION:R}/
@@ -30,6 +30,7 @@
 		USB		"USB support"	on \
 		SNMP		"SNMP support"	on \
 		NEON		"NEON XML/HTTP support"	on \
+		PDU		"Powerman PDU support"	off \
 		HAL		"HAL support"	off \
 		IPV6		"IPV6 support"  on \
 		DEVEL		"Install header files"	off \
@@ -58,7 +59,6 @@
 		--with-altpidpath=${STATEDIR} \
 		--with-pidpath=${STATEDIR} \
 		--with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig \
-		--with-linux-hiddev=no \
 		--with-user=${NUT_USER} \
 		--with-group=${NUT_GROUP}
 
@@ -82,11 +82,11 @@
 
 .if !defined(WITHOUT_SERIAL)
 CONFIGURE_ARGS+=	--with-serial
-MAN8+=		al175.8 apcsmart.8 bcmxcp.8 belkin.8 belkinunv.8 \
-		bestuferrups.8 bestups.8 bestfcom.8 cpsups.8 cyberpower.8 \
+MAN8+=		apcsmart.8 bcmxcp.8 belkin.8 belkinunv.8 \
+		bestuferrups.8 bestups.8 bestfcom.8 cyberpower.8 \
 		dummy-ups.8 etapro.8 everups.8 gamatronic.8 genericups.8 \
 		isbmex.8 liebert.8 masterguard.8 megatec.8 metasys.8 \
-		mge-shut.8 mge-utalk.8 nitram.8 nutupsdrv.8 oneac.8 optiups.8 \
+		mge-shut.8 mge-utalk.8 oneac.8 optiups.8 \
 		powercom.8 powerpanel.8 rhino.8 safenet.8 solis.8 tripplite.8 \
 		tripplitesu.8 upscode2.8 victronups.8
 PLIST_SUB+=	NUT_SERIAL=""
@@ -98,7 +98,8 @@
 .if !defined(WITHOUT_USB)
 LIB_DEPENDS+=	usb-0.1.8:${PORTSDIR}/devel/libusb
 CONFIGURE_ARGS+=	--with-usb=auto
-MAN8+=		bcmxcp_usb.8 megatec_usb.8 tripplite_usb.8 usbhid-ups.8
+MAN8+=		bcmxcp_usb.8 megatec_usb.8 richcomm_usb.8 tripplite_usb.8 \
+		usbhid-ups.8
 PLIST_SUB+=	NUT_USB=""
 .else
 CONFIGURE_ARGS+=	--without-usb
@@ -129,6 +130,16 @@
 PLIST_SUB+=	NUT_NEON="@comment "
 .endif
 
+.if defined(WITH_PDU)
+LIB_DEPENDS+=	powerman.0:${PORTSDIR}/sysutils/powerman
+CONFIGURE_ARGS+=	--with-powerman
+MAN8+=		powerman-pdu.8
+PLIST_SUB+=	NUT_PDU=""
+.else
+CONFIGURE_ARGS+=	--without-powerman
+PLIST_SUB+=	NUT_PDU="@comment "
+.endif
+
 .if defined(WITH_HAL)
 . if defined(WITHOUT_USB)
 BROKEN=		HAL is only usable with USB support enabled. Run 'make config' again!
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/sysutils/nut/distinfo,v
retrieving revision 1.24
diff -u -r1.24 distinfo
--- distinfo	11 Jun 2008 11:32:04 -0000	1.24
+++ distinfo	13 Feb 2009 19:12:35 -0000
@@ -1,6 +1,6 @@
-MD5 (nut-2.2.2.tar.gz) = 677a84a83e9be7bc93610413ee696375
-SHA256 (nut-2.2.2.tar.gz) = 599d0024bcc116137a3eb65030d3dbc7132a64f30a7717f76a8254d8543422eb
-SIZE (nut-2.2.2.tar.gz) = 1184406
-MD5 (nut-2.2.2.tar.gz.sig) = 2664e2b5bd2a7e7cd2939cb3f43d8e3d
-SHA256 (nut-2.2.2.tar.gz.sig) = 17f420125e63368f127b6802aa60c3be6a99737276bf82163fc694c2d186fe22
-SIZE (nut-2.2.2.tar.gz.sig) = 65
+MD5 (nut-2.4.0.tar.gz) = f21a32382886214f1688fae6b426618b
+SHA256 (nut-2.4.0.tar.gz) = 186bdce4c86dbaaa89ef265b6c20776675f67f80dbee7cc6d4eab32b01bd18d3
+SIZE (nut-2.4.0.tar.gz) = 1106716
+MD5 (nut-2.4.0.tar.gz.sig) = cff5b63529fc3f31a2324c8cd18038b0
+SHA256 (nut-2.4.0.tar.gz.sig) = a6fb5b41d045e6cb8c30fb0cdec243d085bb969a3adf621fc86d28a064def1ab
+SIZE (nut-2.4.0.tar.gz.sig) = 72
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/sysutils/nut/pkg-plist,v
retrieving revision 1.27
diff -u -r1.27 pkg-plist
--- pkg-plist	11 Jun 2008 11:32:04 -0000	1.27
+++ pkg-plist	13 Feb 2009 19:12:35 -0000
@@ -8,6 +8,7 @@
 bin/upssched-cmd
 etc/nut/cmdvartab
 etc/nut/driver.list
+etc/nut/nut.conf.sample
 etc/nut/ups.conf.sample
 etc/nut/upsd.conf.sample
 etc/nut/upsd.users.sample
@@ -22,7 +23,6 @@
 %%NUT_HAL%%libexec/hald-addon-megatec_usb
 %%NUT_HAL%%libexec/hald-addon-tripplite_usb
 %%NUT_HAL%%libexec/hald-addon-usbhid-ups
-%%NUT_SERIAL%%libexec/nut/al175
 %%NUT_SERIAL%%libexec/nut/apcsmart
 %%NUT_SERIAL%%libexec/nut/bcmxcp
 %%NUT_USB%%libexec/nut/bcmxcp_usb
@@ -31,7 +31,8 @@
 %%NUT_SERIAL%%libexec/nut/bestfcom
 %%NUT_SERIAL%%libexec/nut/bestuferrups
 %%NUT_SERIAL%%libexec/nut/bestups
-%%NUT_SERIAL%%libexec/nut/cpsups
+%%NUT_SERIAL%%libexec/nut/blazer_ser
+%%NUT_USB%%libexec/nut/blazer_usb
 %%NUT_SERIAL%%libexec/nut/cyberpower
 %%NUT_SERIAL%%libexec/nut/dummy-ups
 %%NUT_SERIAL%%libexec/nut/etapro
@@ -48,12 +49,13 @@
 %%NUT_SERIAL%%libexec/nut/mge-utalk
 %%NUT_NEON%%libexec/nut/netxml-ups
 %%NUT_SERIAL%%libexec/nut/newmge-shut
-%%NUT_SERIAL%%libexec/nut/nitram
 %%NUT_SERIAL%%libexec/nut/oneac
 %%NUT_SERIAL%%libexec/nut/optiups
 %%NUT_SERIAL%%libexec/nut/powercom
+%%NUT_PDU%%libexec/nut/powerman-pdu
 %%NUT_SERIAL%%libexec/nut/powerpanel
 %%NUT_SERIAL%%libexec/nut/rhino
+%%NUT_USB%%libexec/nut/richcomm_usb
 %%NUT_SERIAL%%libexec/nut/safenet
 %%NUT_SNMP%%libexec/nut/snmp-ups
 %%NUT_SERIAL%%libexec/nut/skel
--- sysutils_nut.diff ends here ---


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



More information about the freebsd-ports-bugs mailing list