ports/132856: [PATCH] net-mgmt/nrg: [SUMMARIZE CHANGES]
Michael Ranner
mranner at inode.at
Fri Mar 20 14:20:03 UTC 2009
>Number: 132856
>Category: ports
>Synopsis: [PATCH] net-mgmt/nrg: [SUMMARIZE CHANGES]
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Mar 20 14:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Michael Ranner
>Release: FreeBSD 7.0-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD files.jawa.at 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #4: Tue Dec 23 12:53:42 CET 2008
>Description:
Maintainer changed to my new mail address.
Added file(s):
- Makefile-e
Port maintainer (michael at ranner.eu) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- nrg-0.99.25_1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net-mgmt/nrg/Makefile /.amd_mnt/shadow/host/usr/ports/net-mgmt/nrg.bak/Makefile
--- /usr/ports/net-mgmt/nrg/Makefile 2008-06-24 14:34:54.000000000 +0200
+++ /.amd_mnt/shadow/host/usr/ports/net-mgmt/nrg.bak/Makefile 2009-03-20 15:10:45.000000000 +0100
@@ -12,7 +12,7 @@
MASTER_SITES= ftp://nrg.hep.wisc.edu/pub/src/nrg/ \
http://www.ranner.jawa.at/stuff/
-MAINTAINER= mranner at inode.at
+MAINTAINER= michael at ranner.eu
COMMENT= Tool for visualizing network and resource utilization data
BUILD_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/databases/rrdtool \
diff -ruN --exclude=CVS /usr/ports/net-mgmt/nrg/Makefile-e /.amd_mnt/shadow/host/usr/ports/net-mgmt/nrg.bak/Makefile-e
--- /usr/ports/net-mgmt/nrg/Makefile-e 1970-01-01 01:00:00.000000000 +0100
+++ /.amd_mnt/shadow/host/usr/ports/net-mgmt/nrg.bak/Makefile-e 2009-03-20 15:10:45.000000000 +0100
@@ -0,0 +1,85 @@
+# New ports collection makefile for: nrg
+# Date created: 18 January 2004
+# Whom: Michael Ranner
+#
+# $FreeBSD: ports/net-mgmt/nrg/Makefile,v 1.7 2008/06/24 12:34:54 rafan Exp $
+#
+
+PORTNAME= nrg
+PORTVERSION= 0.99.25
+PORTREVISION= 1
+CATEGORIES= net-mgmt sysutils
+MASTER_SITES= ftp://nrg.hep.wisc.edu/pub/src/nrg/ \
+ http://www.ranner.jawa.at/stuff/
+
+MAINTAINER= mranner at inode.at
+COMMENT= Tool for visualizing network and resource utilization data
+
+BUILD_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/databases/rrdtool \
+ ${LOCALBASE}/bin/snmpget:${PORTSDIR}/net-mgmt/net-snmp4
+RUN_DEPENDS= ${BUILD_DEPENDS} \
+ ${SITE_PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+
+NRG_WEB_PREFIX?= ${PREFIX}/www/data
+NRG_WEB_DIR?= nrg
+NRG_WEB_TITLE?= FreeBSD NRG Homepage
+
+NRG_DIR?= nrg
+NRGDIR= ${NRG_DIR}
+DOCSDIR= ${NRGDIR}/html
+EXAMPLESDIR= ${NRGDIR}/examples
+
+SITE_PERL_ARCH= ${SITE_PERL}/${PERL_ARCH}
+
+PKGMESSAGE= ${WRKDIR}/pkg-message
+USE_PERL5= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}/${NRGDIR}
+ALL_TARGET= pingd
+PLIST_SUB= NRGDIR=${NRG_DIR}
+
+pre-fetch:
+ @${ECHO} ""
+ @${ECHO} "You may use the following build options:"
+ @${ECHO} ""
+ @${ECHO} " -DWITH_APCNISCLIENT to build collector for nrg-apcupsdstat"
+ @${ECHO} ""
+
+.if defined(WITH_APCNISCLIENT)
+EXTRA_PATCHES+= ${PATCHDIR}/nrg-apcupsdstat.patch
+PLIST_FILES+= nrg/bin/nrg-apcupsdstat
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e "s,= @WEB_PREFIX@,= ${NRG_WEB_PREFIX},g" \
+ -e "s,= @NRG_WEB_DIR@,= ${NRG_WEB_DIR},g" \
+ -e "s,= @NRG_WEB_TITLE@,= \"${NRG_WEB_TITLE}\",g" \
+ ${WRKSRC}/examples/Makefile.ops.in
+ @${REINPLACE_CMD} -e "s,<malloc.h>,<stdlib.h>,g" \
+ ${WRKSRC}/roverpingd/send.c ${WRKSRC}/roverpingd/pingd.c \
+ ${WRKSRC}/roverpingd/read_list.c
+ @${REINPLACE_CMD} -e "s,<values.h>,<limits.h>,g" \
+ -e "s, MAXINT, INT_MAX,g" \
+ ${WRKSRC}/roverpingd/write_stats.c
+ @${REINPLACE_CMD} -e "s,-D__FreeBSD__,,g" \
+ ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e "s, at bindir@/rrdtool,${PREFIX}/bin/rrdtool,g" \
+ ${WRKSRC}/etc/run-star-head.pl.in
+ @${REINPLACE_CMD} -e "s, at prefix@,${PREFIX},g" \
+ -e "s,NOW \"%a %b %d %H:%M %Z %Y\",NOW '%a %b %d %H:%M %Z %Y',g" \
+ ${WRKSRC}/templates/*.in
+ @${CP} ${TEMPLATES}/config.guess ${WRKSRC}/config/
+ @${CP} ${TEMPLATES}/config.sub ${WRKSRC}/config/
+
+pre-install:
+ @${SED} 's|%%PREFIX%%|${PREFIX}|g' <${.CURDIR}/pkg-message >${PKGMESSAGE}
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/examples/Makefile.ops ${PREFIX}/nrg/Makefile-dist
+ ${INSTALL_DATA} ${WRKSRC}/examples/Default.conf ${PREFIX}/nrg/Default.conf-dist
+ ${INSTALL_DATA} ${WRKSRC}/examples/NRG.mconf ${PREFIX}/nrg/NRG.mconf-dist
+ ${INSTALL_DATA} ${WRKSRC}/examples/Site.mconf ${PREFIX}/nrg/Site.mconf-dist
+ @${INSTALL_SCRIPT} ${FILESDIR}/run-nrg.sh ${PREFIX}/nrg/
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
--- nrg-0.99.25_1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list