Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2012 16:06:55 -0700
From:      Matthew Luckie <mjl@luckie.org.nz>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/167082: [patch] update net/libbgpdump to 1.4.99.13
Message-ID:  <E1SKdxf-0005la-4R@sorcerer.caida.org>
Resent-Message-ID: <201204182310.q3INA3GJ082348@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         167082
>Category:       ports
>Synopsis:       [patch] update net/libbgpdump to 1.4.99.13
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 18 23:10:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Luckie
>Release:        FreeBSD 9.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD sorcerer.caida.org 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


>Description:

Take maintainer.
Update libbgpdump to a more recent version.  The only material change in
the libbgpdump code is an updated configure script which is not relevant
to FreeBSD.
Don't install header files only used to build the library.
Install doc and example.

>How-To-Repeat:
N/A

>Fix:

--- patch-libbgpdump begins here ---
diff -uNr libbgpdump/Makefile libbgpdump-new/Makefile
--- libbgpdump/Makefile	2011-09-01 17:31:04.000000000 -0700
+++ libbgpdump-new/Makefile	2012-04-18 15:59:52.000000000 -0700
@@ -7,11 +7,12 @@
 #
 
 PORTNAME=	libbgpdump
-PORTVERSION=	1.4.99.12
+PORTVERSION=	1.4.99.13
 CATEGORIES=	net
 MASTER_SITES=	http://www.ris.ripe.net/source/bgpdump/
+EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	mjl@luckie.org.nz
 COMMENT=	Analyzing dump files produced by Zebra/Quagga or MRT
 
 LICENSE=	GPLv2
@@ -22,6 +23,18 @@
 do-install:
 	@${INSTALL_PROGRAM} ${WRKSRC}/bgpdump ${PREFIX}/bin
 	@${INSTALL_DATA} ${WRKSRC}/libbgpdump.* ${PREFIX}/lib
-	@${INSTALL_DATA} ${WRKSRC}/*.h ${PREFIX}/include
+	@${INSTALL_DATA} ${WRKSRC}/bgpdump_attr.h ${PREFIX}/include
+	@${INSTALL_DATA} ${WRKSRC}/bgpdump_formats.h ${PREFIX}/include
+	@${INSTALL_DATA} ${WRKSRC}/bgpdump_lib.h ${PREFIX}/include
+
+post-install:
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
+.if !defined(NOPORTEXAMPLES)
+	${MKDIR} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/example.c ${EXAMPLESDIR}
+.endif
 
 .include <bsd.port.mk>
diff -uNr libbgpdump/distinfo libbgpdump-new/distinfo
--- libbgpdump/distinfo	2011-09-01 17:31:04.000000000 -0700
+++ libbgpdump-new/distinfo	2012-04-18 15:25:52.000000000 -0700
@@ -1,2 +1,2 @@
-SHA256 (libbgpdump-1.4.99.12.tar.gz) = aebe46f124144fea733cc0870daa535968222fe9b19359cfa143d8fe865a52a2
-SIZE (libbgpdump-1.4.99.12.tar.gz) = 81052
+SHA256 (libbgpdump-1.4.99.13.tgz) = 7551a285fa5c0885aec7290e1f316e58968baab70a4f3467f8f70868d338311e
+SIZE (libbgpdump-1.4.99.13.tgz) = 84083
diff -uNr libbgpdump/pkg-plist libbgpdump-new/pkg-plist
--- libbgpdump/pkg-plist	2011-09-01 17:31:04.000000000 -0700
+++ libbgpdump-new/pkg-plist	2012-04-18 16:01:30.000000000 -0700
@@ -1,10 +1,10 @@
 bin/bgpdump
 lib/libbgpdump.a
 lib/libbgpdump.so
-include/bgpdump-config.h
-include/util.h
 include/bgpdump_attr.h
 include/bgpdump_formats.h
 include/bgpdump_lib.h
-include/bgpdump_mstream.h
-include/cfile_tools.h
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/example.c
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
--- patch-libbgpdump ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1SKdxf-0005la-4R>