ports/142084: net-mgmt/mrtg port is broken

Alexey V. Panfilov mrtg at subnets.ru
Tue Jan 5 14:40:05 UTC 2010


The following reply was made to PR ports/142084; it has been noted by GNATS.

From: "Alexey V. Panfilov" <mrtg at subnets.ru>
To: bug-followup at FreeBSD.org, karl at FS.denninger.net
Cc:  
Subject: Re: ports/142084: net-mgmt/mrtg port is broken
Date: Tue, 05 Jan 2010 17:12:27 +0300

 This is a multi-part message in MIME format.
 --------------040103030806080604000605
 Content-Type: text/plain; charset=KOI8-R; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Hi!
 
 It occurs when selected option "SNMPv3". Fixed.
 Also "mrtg-traffic-sum" installs again.
 
 Patch attached.
 
 Thanks for report.
 
 --
 Alexey V. Panfilov
 
 
 --------------040103030806080604000605
 Content-Type: text/plain;
  name="mrtg_diff.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="mrtg_diff.txt"
 
 diff -ruN mrtg/Makefile mrtg.new/Makefile
 --- mrtg/Makefile	2009-07-31 17:54:58.000000000 +0400
 +++ mrtg.new/Makefile	2010-01-04 20:05:15.000000000 +0300
 @@ -7,7 +7,7 @@
  
  PORTNAME=	mrtg
  PORTVERSION=	2.16.2
 -PORTREVISION=	1
 +PORTREVISION=	2
  PORTEPOCH=	1
  CATEGORIES=	net-mgmt ipv6
  MASTER_SITES=	http://oss.oetiker.ch/mrtg/pub/ \
 @@ -15,11 +15,12 @@
  		ftp://ftp.nstu.ru/pub/sources/nettools/monitoring/ \
  		ftp://ftp.chg.ru/pub/networking/monitoring/mrtg/
  
 -MAINTAINER=	mrtg at subnets.ru
 +MAINTAINER=	ports at subnets.ru
  COMMENT=	The multi-router traffic grapher
  
  LIB_DEPENDS=	gd.4:${PORTSDIR}/graphics/gd
 -RUN_DEPENDS=	${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-Pod-Parser
 +RUN_DEPENDS=	${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-Pod-Parser \
 +		${SITE_PERL}/SNMP_Session.pm:${PORTSDIR}/net-mgmt/p5-SNMP_Session
  
  CONFIGURE_ARGS=	--with-gd-lib=${LOCALBASE}/lib \
  		--with-gd-inc=${LOCALBASE}/include
 @@ -63,7 +64,7 @@
  		mrtg-ti.png mrtg-l.gif mrtg-m.gif mrtg-r.gif
  IMAGES=		favicon.ico mrtg-l.gif mrtg-l.png mrtg-m.gif mrtg-m.png \
  		mrtg-r.gif mrtg-r.png mrtg-ti.gif mrtg-ti.png
 -SCRIPTS=	cfgmaker indexmaker mrtg
 +SCRIPTS=	cfgmaker indexmaker mrtg mrtg-traffic-sum
  
  OPTIONS=	IPV6 "Enable IPv6 support" OFF \
  		SNMP "Enable use of SNMPv3" OFF
 @@ -75,8 +76,6 @@
  .endif
  .if defined(WITH_SNMP)
  RUN_DEPENDS+=	${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net-mgmt/p5-Net-SNMP
 -.else
 -RUN_DEPENDS+=	${SITE_PERL}/SNMP_Session.pm:${PORTSDIR}/net-mgmt/p5-SNMP_Session
  .endif
  
  post-patch:
 diff -ruN mrtg/pkg-plist mrtg.new/pkg-plist
 --- mrtg/pkg-plist	2008-06-06 07:06:22.000000000 +0400
 +++ mrtg.new/pkg-plist	2010-01-04 21:14:00.000000000 +0300
 @@ -1,6 +1,7 @@
  bin/cfgmaker
  bin/indexmaker
  bin/mrtg
 +bin/mrtg-traffic-sum
  bin/rateup
  %%SITE_PERL%%/MRTG_lib.pm
  %%SITE_PERL%%/Net_SNMP_util.pm
 @@ -10,59 +11,59 @@
  %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
  %%PORTDOCS%%%%DOCSDIR%%/MANIFEST
  %%PORTDOCS%%%%DOCSDIR%%/README
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/cfgmaker.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/cfgmaker.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/indexmaker.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/indexmaker.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-contrib.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-contrib.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-faq.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-faq.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-forum.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-forum.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-ipv6.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-ipv6.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-l.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-logfile.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-logfile.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-m.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-mibhelp.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-mibhelp.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-nt-guide.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-nt-guide.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-nw-guide.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-nw-guide.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-r.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-reference.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-reference.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-rrd.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-rrd.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-squid.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-squid.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-ti.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-unix-guide.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-unix-guide.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-webserver.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-webserver.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtglib.pod
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtglib.txt
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-l.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-m.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/doc/mrtg-r.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/favicon.ico
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-l.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-l.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-m.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-m.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-r.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-r.png
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-ti.gif
 -%%PORTDOCS%%%%EXAMPLESDIR%%/images/mrtg-ti.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/cfgmaker.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/cfgmaker.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/indexmaker.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/indexmaker.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-contrib.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-contrib.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-faq.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-faq.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-forum.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-forum.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-ipv6.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-ipv6.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-l.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-logfile.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-logfile.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-m.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-mibhelp.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-mibhelp.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-nt-guide.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-nt-guide.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-nw-guide.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-nw-guide.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-r.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-reference.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-reference.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-rrd.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-rrd.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-squid.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-squid.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-ti.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-unix-guide.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-unix-guide.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-webserver.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-webserver.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtglib.pod
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtglib.txt
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-l.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-m.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/doc/mrtg-r.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/favicon.ico
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-l.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-l.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-m.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-m.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-r.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-r.png
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-ti.gif
 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/mrtg-ti.png
  @dirrmtry /var/run/mrtg
  @dirrmtry %%ETCDIR%%
  %%PORTDOCS%%@dirrm %%DOCSDIR%%
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/images
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/doc
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/images
 +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/doc
 +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
 
 
 --------------040103030806080604000605--



More information about the freebsd-ports-bugs mailing list