diff --git a/net/exabgp4/Makefile b/net/exabgp4/Makefile index 5c2ebe92ba80..f7cbe6df635d 100644 --- a/net/exabgp4/Makefile +++ b/net/exabgp4/Makefile @@ -1,58 +1,58 @@ # Created by: Ryan Steinmetz PORTNAME= exabgp -PORTVERSION= 4.2.11 +PORTVERSION= 4.2.13 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= GH \ ZI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= zi@FreeBSD.org COMMENT= BGP engine and route injector LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE.txt -USES= python:3.6-3.7 shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= exabgp-[0-9]* SUB_FILES= pkg-message SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes SHEBANG_FILES= etc/exabgp/run/*.run etc/exabgp/run/*.pl \ etc/exabgp/run/*.py USE_GITHUB= yes GH_ACCOUNT= Exa-Networks USERS= _bgpd GROUPS= _bgpd OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|exabgp.env|${ETCDIR}/exabgp.env|' \ ${WRKSRC}/lib/exabgp/application/bgp.py @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \ ${WRKSRC}/doc/man/exabgp.1 \ ${WRKSRC}/lib/exabgp/configuration/usage.py \ ${WRKSRC}/lib/exabgp/configuration/process/parser.py \ ${WRKSRC}/lib/exabgp/application/flow.py \ ${WRKSRC}/lib/exabgp/application/healthcheck.py \ post-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/etc/exabgp && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/exabgp4/distinfo b/net/exabgp4/distinfo index b8883ed98ab7..e716edc2b350 100644 --- a/net/exabgp4/distinfo +++ b/net/exabgp4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598383902 -SHA256 (Exa-Networks-exabgp-4.2.11_GH0.tar.gz) = 3a291cf4906671b6c929b601ca41340ffb3b4e4ccd50ac41a9cbc32777ee39ca -SIZE (Exa-Networks-exabgp-4.2.11_GH0.tar.gz) = 2931753 +TIMESTAMP = 1628777729 +SHA256 (Exa-Networks-exabgp-4.2.13_GH0.tar.gz) = 13add263c895fe4459bd4b62b92a1299c7039dcd99d3b074464e3c19029ad5e7 +SIZE (Exa-Networks-exabgp-4.2.13_GH0.tar.gz) = 2932003 diff --git a/net/exabgp4/files/patch-lib_exabgp_reactor_network_outgoing.py b/net/exabgp4/files/patch-lib_exabgp_reactor_network_outgoing.py deleted file mode 100644 index 5b28bb91408e..000000000000 --- a/net/exabgp4/files/patch-lib_exabgp_reactor_network_outgoing.py +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/exabgp/reactor/network/outgoing.py.orig 2021-06-02 13:31:16 UTC -+++ lib/exabgp/reactor/network/outgoing.py -@@ -53,6 +53,8 @@ class Outgoing(Connection): - connect(self.io, self.peer, self.port, self.afi, self.md5) - return None - except NetworkError as exc: -+ self.io.close() -+ self.io = None - return exc - - def establish(self):