git: a4e1733296b1 - main - net/libbgpdump: Update 1.6.0 => 1.6.2, improve port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Jan 2026 20:56:40 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a4e1733296b18b9b9cb2d65f95088143d5a4442e
commit a4e1733296b18b9b9cb2d65f95088143d5a4442e
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-01-26 20:34:25 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-26 20:56:09 +0000
net/libbgpdump: Update 1.6.0 => 1.6.2, improve port
Changelog:
https://github.com/RIPE-NCC/bgpdump/blob/v1.6.2/ChangeLog
- Replace PORTVERSION with DISTVERSION.
- Switch upstream to GitHub.
- Add LICENSE_FILE.
- Fix warnings from portclippy.
- Add soname.
- Use INSTALL_LIB instead of INSTALL_DATA+STRIP_CMD for libs.
- Optimize includes installation.
- Install include/bgpdump_mstream.h.
- Move docs and examples installation to do-install-DOCS-on and do-install-EXAMPLES-on.
- Parametrize libbgpdump with PORTNAME.
PR: 272484
Approved by: mjl@luckie.org.nz (maintainer)
---
net/libbgpdump/Makefile | 30 ++++++++++++++++++++----------
net/libbgpdump/distinfo | 6 +++---
net/libbgpdump/pkg-plist | 2 ++
3 files changed, 25 insertions(+), 13 deletions(-)
diff --git a/net/libbgpdump/Makefile b/net/libbgpdump/Makefile
index dc4db4ca3a33..da82156369c3 100644
--- a/net/libbgpdump/Makefile
+++ b/net/libbgpdump/Makefile
@@ -1,30 +1,40 @@
PORTNAME= libbgpdump
-PORTVERSION= 1.6.0
+DISTVERSION= 1.6.2
CATEGORIES= net
-MASTER_SITES= https://www.ris.ripe.net/source/bgpdump/
+MASTER_SITES= https://github.com/RIPE-NCC/bgpdump/releases/download/v${DISTVERSION}/
MAINTAINER= mjl@luckie.org.nz
COMMENT= Analyzing dump files produced by Zebra/Quagga or MRT
-WWW= https://www.ris.ripe.net/source/
+WWW= https://github.com/RIPE-NCC/bgpdump/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= tar:tgz
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
+SOVER= 0
+MAKE_ARGS= SOFLAGS="-shared -Wl,-soname,${PORTNAME}.so.${SOVER}"
+PLIST_SUB= SOVER=${SOVER}
OPTIONS_DEFINE= DOCS EXAMPLES
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bgpdump ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libbgpdump.* ${STAGEDIR}${PREFIX}/lib
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbgpdump.so
-.for i in bgpdump_attr.h bgpdump_formats.h bgpdump_lib.h
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/include
-.endfor
- ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_LIB} ${WRKSRC}/${PORTNAME}.* ${STAGEDIR}${PREFIX}/lib
+ ${RLN} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.${SOVER}
+ ${INSTALL_DATA} \
+ ${bgpdump_attr.h bgpdump_formats.h bgpdump_lib.h bgpdump_mstream.h \
+ :L:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/include
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+
+do-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/example.c ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/net/libbgpdump/distinfo b/net/libbgpdump/distinfo
index ae7c39c4d699..83142d50fb41 100644
--- a/net/libbgpdump/distinfo
+++ b/net/libbgpdump/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565370461
-SHA256 (libbgpdump-1.6.0.tgz) = 13ab9125ba3257ef0f9873a2babc3b3c47fdb6e6b845f2ed30ae96215f328390
-SIZE (libbgpdump-1.6.0.tgz) = 130947
+TIMESTAMP = 1769380000
+SHA256 (libbgpdump-1.6.2.tgz) = 7c6dc32c367590a527752ca84c727ab4cbedc16a5abe5384dc523e563907abe0
+SIZE (libbgpdump-1.6.2.tgz) = 91548
diff --git a/net/libbgpdump/pkg-plist b/net/libbgpdump/pkg-plist
index 6502e8f72a85..a94609c363b9 100644
--- a/net/libbgpdump/pkg-plist
+++ b/net/libbgpdump/pkg-plist
@@ -1,8 +1,10 @@
bin/bgpdump
lib/libbgpdump.a
lib/libbgpdump.so
+lib/libbgpdump.so.%%SOVER%%
include/bgpdump_attr.h
include/bgpdump_formats.h
include/bgpdump_lib.h
+include/bgpdump_mstream.h
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.c