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