pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/irrtoolset5
Module Name: pkgsrc
Committed By: he
Date: Thu Oct 17 14:05:49 UTC 2019
Modified Files:
pkgsrc/net/irrtoolset5: Makefile PLIST distinfo
Added Files:
pkgsrc/net/irrtoolset5/patches: patch-src_rpsl_Makefile.am
Removed Files:
pkgsrc/net/irrtoolset5/patches: patch-src_rpsl_Makefile.in
patch-src_rpsl_object.cc
Log Message:
Update irrtoolset5 to version 5.1.2.
Pkgsrc changes:
* Project moved to github, follow suit.
* Use the pre-configure target to run the required autotools
* Remove ancient GCC_REQD+=3.0
* Add use of more autotools
* Fix up PLIST with share/doc/irrtoolset/ files.
Upstream changes:
New Features
* initial support for IOS XR in rtconfig
* IOS support for peer templates (-cisco_peer_templates)
* support of community.delete on Cisco IOS
* implement importPeerGroup for JUNOS
Bug Fixes
* better asn32 support on JUNOS
* fix JUNOS output so it can be deployed using "load replace" (-junos_replace)
* several toolchain bugfixes (bison 2.x, gcc)
* workaround for compiler optimisation bug in gcc6
* permit community values starting with 0:
* updates for autotools
Other Notes
* Solaris no longer formally supported
* delete bugs/, contrib/ and tests/ directories
* added Travis CI support
We'd like to thank ISC for their continued support and the small
but important army of contributors who made this release possible.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/irrtoolset5/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/irrtoolset5/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/irrtoolset5/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_Makefile.am
cvs rdiff -u -r1.1 -r0 \
pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_Makefile.in \
pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_object.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/irrtoolset5/Makefile
diff -u pkgsrc/net/irrtoolset5/Makefile:1.10 pkgsrc/net/irrtoolset5/Makefile:1.11
--- pkgsrc/net/irrtoolset5/Makefile:1.10 Wed Aug 16 20:45:42 2017
+++ pkgsrc/net/irrtoolset5/Makefile Thu Oct 17 14:05:49 2019
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.10 2017/08/16 20:45:42 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2019/10/17 14:05:49 he Exp $
-VERSION= 5.0.1
+VERSION= 5.1.2
DISTNAME= irrtoolset-${VERSION}
CATEGORIES= net
-MASTER_SITES= ftp://ftp.isc.org/isc/IRRToolSet/IRRToolSet-${VERSION}/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=irrtoolset/}
OWNER= spz%NetBSD.org@localhost
-#HOMEPAGE= http://irrtoolset.isc.org/
+HOMEPAGE= https://github.com/irrtoolset/irrtoolset/
COMMENT= The Internet Routing Registry Toolset - client to IRRd
+GITHUB_TAG= release-${VERSION}
LICENSE= gnu-gpl-v2 AND mit AND modified-bsd
CONFLICTS= IRRToolSet-4.*
@@ -21,16 +22,16 @@ MAKE_JOBS_SAFE= NO
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
-USE_TOOLS+= bison flex
-GCC_REQD+= 3.0
+USE_TOOLS+= aclocal automake autoconf bison flex
CONFIG_GUESS_OVERRIDE= config.guess
CONFIG_SUB_OVERRIDE= config.sub
-.if ${OPSYS} == "NetBSD"
-CONFIGURE_ENV+= LEX="${PREFIX}/bin/flex"
-.include "../../devel/flex/buildlink3.mk"
-.endif
+pre-configure:
+ cd ${WRKSRC} && aclocal
+ cd ${WRKSRC} && autoreconf --install
+ cd ${WRKSRC} && automake --add-missing
+ cd ${WRKSRC} && autoconf -v -i -f
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/irrtoolset5/PLIST
diff -u pkgsrc/net/irrtoolset5/PLIST:1.1.1.1 pkgsrc/net/irrtoolset5/PLIST:1.2
--- pkgsrc/net/irrtoolset5/PLIST:1.1.1.1 Sat Jan 30 16:14:16 2010
+++ pkgsrc/net/irrtoolset5/PLIST Thu Oct 17 14:05:49 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/01/30 16:14:16 spz Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/10/17 14:05:49 he Exp $
bin/peval
bin/rpslcheck
bin/rtconfig
@@ -6,3 +6,7 @@ man/man1/irrtoolset-errors.1
man/man1/peval.1
man/man1/rpslcheck.1
man/man1/rtconfig.1
+share/doc/irrtoolset/AUTHORS
+share/doc/irrtoolset/COPYING
+share/doc/irrtoolset/NEWS
+share/doc/irrtoolset/README.md
Index: pkgsrc/net/irrtoolset5/distinfo
diff -u pkgsrc/net/irrtoolset5/distinfo:1.5 pkgsrc/net/irrtoolset5/distinfo:1.6
--- pkgsrc/net/irrtoolset5/distinfo:1.5 Wed Nov 4 00:35:05 2015
+++ pkgsrc/net/irrtoolset5/distinfo Thu Oct 17 14:05:49 2019
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2015/11/04 00:35:05 agc Exp $
+$NetBSD: distinfo,v 1.6 2019/10/17 14:05:49 he Exp $
-SHA1 (irrtoolset-5.0.1.tar.gz) = 19510275f5f64608e4a683c744c14f8e900ea19e
-RMD160 (irrtoolset-5.0.1.tar.gz) = 667c22e0658bdc4b544031e7fe33dffc7cc1a2c8
-SHA512 (irrtoolset-5.0.1.tar.gz) = 03cdcadb31c029175a7015b7d6cc52237f8625a57a8ebb0a65a9690e552b8055825d78501864bb2852416229beb2bcbf39b14ce9db256b0cbd39fd3d4bc8b493
-Size (irrtoolset-5.0.1.tar.gz) = 639889 bytes
-SHA1 (patch-src_rpsl_Makefile.in) = b3c03bf83c351009526805d48777345e513ebff0
-SHA1 (patch-src_rpsl_object.cc) = 596ca9266151fd0bbbc161ba594f93dc236a9678
+SHA1 (irrtoolset-5.1.2.tar.gz) = bca3cee298279448e837cc6f9b8a38896504228a
+RMD160 (irrtoolset-5.1.2.tar.gz) = 0fbe9a948f0b03eb0dd393cf4ec0308e095ed0d8
+SHA512 (irrtoolset-5.1.2.tar.gz) = 4d9c8d6b1ec924b74693409c7bd9ed960daccfe32f8b4293430d729c47b860617cb8ee937aa970e762f61db5087f0f6780877f8f4c3a4ab148859f41ce7fa9c9
+Size (irrtoolset-5.1.2.tar.gz) = 274599 bytes
+SHA1 (patch-src_rpsl_Makefile.am) = c18913d05e82be1e10f981b7d6001748d9859203
Added files:
Index: pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_Makefile.am
diff -u /dev/null pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_Makefile.am:1.1
--- /dev/null Thu Oct 17 14:05:49 2019
+++ pkgsrc/net/irrtoolset5/patches/patch-src_rpsl_Makefile.am Thu Oct 17 14:05:49 2019
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_rpsl_Makefile.am,v 1.1 2019/10/17 14:05:49 he Exp $
+
+Add an extra dependency on the yacc output.
+
+--- src/rpsl/Makefile.am.orig 2019-10-14 10:07:11.000000000 +0000
++++ src/rpsl/Makefile.am
+@@ -38,6 +38,7 @@ MAINTAINERCLEANFILES = $(nodist_librpsl_
+ CLEANFILES = *~ *.bak *.y.cc *.l.cc *.y.hh
+
+ schema_rpsl.cc: rpsl.y.cc
++object.cc: rpsl.y.cc
+
+ # FIXME: dependency on lex / yacc sources
+ object_log.l.cc:
Home |
Main Index |
Thread Index |
Old Index