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 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