diff options
-rw-r--r-- | net-mgmt/nfsen/Makefile | 2 | ||||
-rw-r--r-- | net-mgmt/nfsen/files/patch-libexec__NFSenRC.pm | 32 |
2 files changed, 33 insertions, 1 deletions
diff --git a/net-mgmt/nfsen/Makefile b/net-mgmt/nfsen/Makefile index 291cbd62005d..11314aca9bd4 100644 --- a/net-mgmt/nfsen/Makefile +++ b/net-mgmt/nfsen/Makefile @@ -7,7 +7,7 @@ PORTNAME= nfsen PORTVERSION= 1.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/stable/${PORTNAME}-${PORTVERSION} \ http://nfsen.sourceforge.net/ diff --git a/net-mgmt/nfsen/files/patch-libexec__NFSenRC.pm b/net-mgmt/nfsen/files/patch-libexec__NFSenRC.pm new file mode 100644 index 000000000000..9d63727d5a85 --- /dev/null +++ b/net-mgmt/nfsen/files/patch-libexec__NFSenRC.pm @@ -0,0 +1,32 @@ +--- libexec/NfSenRC.pm 2010-09-09 07:56:05.000000000 +0200 ++++ libexec/NfSenRC.pm.patched 2011-03-09 13:09:32.000000000 +0100 +@@ -54,22 +54,21 @@ + print "[no collector]"; + return; + } +- + my @SourceList; + my $type = undef; + foreach my $source ( sort keys %NfConf::sources ) { + my $_port = $NfConf::sources{$source}{'port'}; + if ( $_port == $port ) { + push @SourceList, $source; +- } +- my $_type = exists $NfConf::sources{$source}{'type'} ? $NfConf::sources{$source}{'type'}: 'netflow'; +- if ( defined $type ) { +- if ( $type ne $_type ) { +- print "Can not start different type '$type' and '$_type' on same port!\n"; +- return; ++ my $_type = exists $NfConf::sources{$source}{'type'} ? $NfConf::sources{$source}{'type'}: 'netflow'; ++ if ( defined $type ) { ++ if ( $type ne $_type ) { ++ print "Can not start different type '$type' and '$_type' on same port!\n"; ++ return; ++ } ++ } else { ++ $type = $_type; + } +- } else { +- $type = $_type; + } + } |