summaryrefslogtreecommitdiff
path: root/net/exabgp
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2015-04-23 14:49:45 +0000
committerhe <he@pkgsrc.org>2015-04-23 14:49:45 +0000
commit53bfea00bc42ad6ad7e6aa90530bfaed1e3ff8db (patch)
treee81cebed2ab2fb8cef3da6b4e0eeacf655e18c0e /net/exabgp
parent673a6354e536a63d58c833631473ef61f58f33b5 (diff)
downloadpkgsrc-53bfea00bc42ad6ad7e6aa90530bfaed1e3ff8db.tar.gz
Update to version 3.4.10.
Local changes: * Adapt PLIST * Add to REPLACE_PYTHON, re-sort lines * Use MASTER_SITE_GITHUB, appease pkglint. Upstream changes: 3.4.10: ExaBGP 'Happy Birthday' release A bug fix release only which tackle the follow bugs: * Fix parsing attributes with PARTIAL flag set (patch by: Daniel Neiter) * Fix: Fix -t exit with error code 1 when -t is used and the configuration is invalid (reported by: Kevin Landreth) * Fix: Using split option with large MP could lead to invalid update (reported by: m4ccbr on github) * Fix: MD5 support for incoming connection (patch by: Sandy Breeze and David Overton) * Fix: prevent multiple similar binding (reported by: Sandy Breeze) * Fix: allow different MD5 for the same binding (reported by: Sandy Breeze) * Fix: issue with ASN4 code (reported by: Florian Obser - with a patch, thank you) * Fix: issue with --decode
Diffstat (limited to 'net/exabgp')
-rw-r--r--net/exabgp/Makefile22
-rw-r--r--net/exabgp/PLIST47
-rw-r--r--net/exabgp/distinfo8
3 files changed, 57 insertions, 20 deletions
diff --git a/net/exabgp/Makefile b/net/exabgp/Makefile
index 86b7c4f8022..6cc954684cd 100644
--- a/net/exabgp/Makefile
+++ b/net/exabgp/Makefile
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.12 2015/03/19 09:20:30 he Exp $
+# $NetBSD: Makefile,v 1.13 2015/04/23 14:49:45 he Exp $
-VERSION= 3.4.9
+VERSION= 3.4.10
DISTNAME= ${VERSION}
PKGNAME= exabgp-${VERSION}
EGG_NAME= exabgp-${VERSION}
CATEGORIES= net
-MASTER_SITES= https://github.com/Exa-Networks/exabgp/archive/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Exa-Networks/exabgp/archive/}
DIST_SUBDIR= exabgp
MAINTAINER= pettai@NetBSD.org
@@ -22,21 +22,25 @@ DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
REPLACE_PERL+= etc/exabgp/processes/dynamic-1.pl
REPLACE_PERL+= etc/exabgp/processes/watchdog-1.pl
+
+REPLACE_PYTHON+= etc/exabgp/processes/healthcheck.py
+REPLACE_PYTHON+= etc/exabgp/processes/read-write.py
+REPLACE_PYTHON+= etc/exabgp/processes/stderr-1.py
+REPLACE_PYTHON+= etc/exabgp/processes/syslog-1.py
+REPLACE_PYTHON+= etc/exabgp/processes/tcp-server
REPLACE_PYTHON+= lib/exabgp/application/bmp.py
REPLACE_PYTHON+= lib/exabgp/application/cli.py
+REPLACE_PYTHON+= lib/exabgp/application/netlink.py
+REPLACE_PYTHON+= lib/exabgp/netlink/old.py
REPLACE_PYTHON+= lib/exabgp/netlink/route.py
REPLACE_PYTHON+= lib/exabgp/reactor/api/encoding.py
-REPLACE_PYTHON+= etc/exabgp/processes/healthcheck.py
-REPLACE_PYTHON+= etc/exabgp/processes/read-write.py
-REPLACE_PYTHON+= etc/exabgp/processes/tcp-server
-REPLACE_PYTHON+= etc/exabgp/processes/syslog-1.py
-REPLACE_PYTHON+= etc/exabgp/processes/stderr-1.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 3.2.19
USE_LANGUAGES= # none
-INSTALLATION_DIRS= share/exabgp bin man/man1 man/man5
+INSTALLATION_DIRS+= share/exabgp bin
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
pre-install:
find ${WRKDIR} -name "*.orig" | xargs rm -f
diff --git a/net/exabgp/PLIST b/net/exabgp/PLIST
index 823a512d873..4785ca6e864 100644
--- a/net/exabgp/PLIST
+++ b/net/exabgp/PLIST
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2015/03/19 09:20:30 he Exp $
-bin/exabgp
+@comment $NetBSD: PLIST,v 1.7 2015/04/23 14:49:45 he Exp $
${PYSITELIB}/${EGG_FILE}/PKG-INFO
${PYSITELIB}/${EGG_FILE}/SOURCES.txt
${PYSITELIB}/${EGG_FILE}/dependency_links.txt
@@ -20,6 +19,9 @@ ${PYSITELIB}/exabgp/application/bmp.pyo
${PYSITELIB}/exabgp/application/cli.py
${PYSITELIB}/exabgp/application/cli.pyc
${PYSITELIB}/exabgp/application/cli.pyo
+${PYSITELIB}/exabgp/application/netlink.py
+${PYSITELIB}/exabgp/application/netlink.pyc
+${PYSITELIB}/exabgp/application/netlink.pyo
${PYSITELIB}/exabgp/bgp/__init__.py
${PYSITELIB}/exabgp/bgp/__init__.pyc
${PYSITELIB}/exabgp/bgp/__init__.pyo
@@ -392,9 +394,39 @@ ${PYSITELIB}/exabgp/logger.pyo
${PYSITELIB}/exabgp/netlink/__init__.py
${PYSITELIB}/exabgp/netlink/__init__.pyc
${PYSITELIB}/exabgp/netlink/__init__.pyo
-${PYSITELIB}/exabgp/netlink/route.py
-${PYSITELIB}/exabgp/netlink/route.pyc
-${PYSITELIB}/exabgp/netlink/route.pyo
+${PYSITELIB}/exabgp/netlink/attributes.py
+${PYSITELIB}/exabgp/netlink/attributes.pyc
+${PYSITELIB}/exabgp/netlink/attributes.pyo
+${PYSITELIB}/exabgp/netlink/firewall.py
+${PYSITELIB}/exabgp/netlink/firewall.pyc
+${PYSITELIB}/exabgp/netlink/firewall.pyo
+${PYSITELIB}/exabgp/netlink/message.py
+${PYSITELIB}/exabgp/netlink/message.pyc
+${PYSITELIB}/exabgp/netlink/message.pyo
+${PYSITELIB}/exabgp/netlink/old.py
+${PYSITELIB}/exabgp/netlink/old.pyc
+${PYSITELIB}/exabgp/netlink/old.pyo
+${PYSITELIB}/exabgp/netlink/route/__init__.py
+${PYSITELIB}/exabgp/netlink/route/__init__.pyc
+${PYSITELIB}/exabgp/netlink/route/__init__.pyo
+${PYSITELIB}/exabgp/netlink/route/address.py
+${PYSITELIB}/exabgp/netlink/route/address.pyc
+${PYSITELIB}/exabgp/netlink/route/address.pyo
+${PYSITELIB}/exabgp/netlink/route/link.py
+${PYSITELIB}/exabgp/netlink/route/link.pyc
+${PYSITELIB}/exabgp/netlink/route/link.pyo
+${PYSITELIB}/exabgp/netlink/route/neighbor.py
+${PYSITELIB}/exabgp/netlink/route/neighbor.pyc
+${PYSITELIB}/exabgp/netlink/route/neighbor.pyo
+${PYSITELIB}/exabgp/netlink/route/network.py
+${PYSITELIB}/exabgp/netlink/route/network.pyc
+${PYSITELIB}/exabgp/netlink/route/network.pyo
+${PYSITELIB}/exabgp/netlink/sequence.py
+${PYSITELIB}/exabgp/netlink/sequence.pyc
+${PYSITELIB}/exabgp/netlink/sequence.pyo
+${PYSITELIB}/exabgp/netlink/tc.py
+${PYSITELIB}/exabgp/netlink/tc.pyc
+${PYSITELIB}/exabgp/netlink/tc.pyo
${PYSITELIB}/exabgp/protocol/__init__.py
${PYSITELIB}/exabgp/protocol/__init__.pyc
${PYSITELIB}/exabgp/protocol/__init__.pyo
@@ -527,6 +559,9 @@ ${PYSITELIB}/exabgp/util/usage.pyo
${PYSITELIB}/exabgp/version.py
${PYSITELIB}/exabgp/version.pyc
${PYSITELIB}/exabgp/version.pyo
+bin/exabgp
+man/man1/exabgp.1
+man/man5/exabgp.conf.5
share/exabgp/dynamic-1.pl
share/exabgp/dynamic-1.sh
share/exabgp/healthcheck.py
@@ -536,5 +571,3 @@ share/exabgp/syslog-1.py
share/exabgp/tcp-server
share/exabgp/watchdog-1.pl
share/exabgp/watchdog-1.sh
-man/man1/exabgp.1
-man/man5/exabgp.conf.5
diff --git a/net/exabgp/distinfo b/net/exabgp/distinfo
index b325c08c3b9..269fdfc66bf 100644
--- a/net/exabgp/distinfo
+++ b/net/exabgp/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2015/03/19 09:20:30 he Exp $
+$NetBSD: distinfo,v 1.9 2015/04/23 14:49:45 he Exp $
-SHA1 (exabgp/3.4.9.tar.gz) = 7d3dcd6a4cbc7ca02fc330f653a22b0ef63545de
-RMD160 (exabgp/3.4.9.tar.gz) = d89e59472202cea5479677875ba20fdcb8b1099b
-Size (exabgp/3.4.9.tar.gz) = 532690 bytes
+SHA1 (exabgp/3.4.10.tar.gz) = 1293a051167a923823a66238825320a6fac431dc
+RMD160 (exabgp/3.4.10.tar.gz) = b728d9182ec9e48faad59fd0a14865d37e4c71bc
+Size (exabgp/3.4.10.tar.gz) = 535374 bytes
SHA1 (patch-setup.py) = 8181a726cead85e6e06d49f9b474ac97210a069c