pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/bison



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Jan 22 03:20:41 UTC 2019

Modified Files:
        pkgsrc/devel/bison: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/bison/patches: patch-lib_fseterr.c patch-lib_stdio.in.h
            patch-lib_vasnprintf.c

Log Message:
Update to 3.0.5

Changelog:
* Noteworthy changes in release 3.0.5 (2018-05-27) [stable]

** Bug fixes

*** C++: Fix support of 'syntax_error'

  One incorrect 'inline' resulted in linking errors about the constructor of
  the syntax_error exception.

*** C++: Fix warnings

  GCC 7.3 (with -O1 or -O2 but not -O0 or -O3) issued null-dereference
  warnings about yyformat being possibly null.  It also warned about the
  deprecated implicit definition of copy constructors when there's a
  user-defined (copy) assignment operator.

*** Location of errors

  In C++ parsers, out-of-bounds errors can happen when a rule with an empty
  ride-hand side raises a syntax error.  The behavior of the default parser
  (yacc.c) in such a condition was undefined.

  Now all the parsers match the behavior of glr.c: @$ is used as the
  location of the error.  This handles gracefully rules with and without
  rhs.

*** Portability fixes in the test suite

  On some platforms, some Java and/or C++ tests were failing.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 pkgsrc/devel/bison/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/bison/PLIST
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/bison/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/bison/patches/patch-lib_fseterr.c \
    pkgsrc/devel/bison/patches/patch-lib_stdio.in.h \
    pkgsrc/devel/bison/patches/patch-lib_vasnprintf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/bison/Makefile
diff -u pkgsrc/devel/bison/Makefile:1.104 pkgsrc/devel/bison/Makefile:1.105
--- pkgsrc/devel/bison/Makefile:1.104   Wed Aug 22 09:43:28 2018
+++ pkgsrc/devel/bison/Makefile Tue Jan 22 03:20:40 2019
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.104 2018/08/22 09:43:28 wiz Exp $
+# $NetBSD: Makefile,v 1.105 2019/01/22 03:20:40 ryoon Exp $
 
-DISTNAME=      bison-3.0.4
-PKGREVISION=   4
+DISTNAME=      bison-3.0.5
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=bison/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/devel/bison/PLIST
diff -u pkgsrc/devel/bison/PLIST:1.28 pkgsrc/devel/bison/PLIST:1.29
--- pkgsrc/devel/bison/PLIST:1.28       Thu Jan 22 04:57:57 2015
+++ pkgsrc/devel/bison/PLIST    Tue Jan 22 03:20:40 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2015/01/22 04:57:57 mef Exp $
+@comment $NetBSD: PLIST,v 1.29 2019/01/22 03:20:40 ryoon Exp $
 bin/bison
 info/bison.info
 man/man1/bison.1
@@ -41,6 +41,8 @@ share/doc/bison/examples/mfcalc/calc.h
 share/doc/bison/examples/mfcalc/mfcalc.y
 share/doc/bison/examples/rpcalc/rpcalc.y
 share/locale/ast/LC_MESSAGES/bison-runtime.mo
+share/locale/ca/LC_MESSAGES/bison-runtime.mo
+share/locale/ca/LC_MESSAGES/bison.mo
 share/locale/da/LC_MESSAGES/bison-runtime.mo
 share/locale/da/LC_MESSAGES/bison.mo
 share/locale/de/LC_MESSAGES/bison-runtime.mo

Index: pkgsrc/devel/bison/distinfo
diff -u pkgsrc/devel/bison/distinfo:1.48 pkgsrc/devel/bison/distinfo:1.49
--- pkgsrc/devel/bison/distinfo:1.48    Wed Jan 16 00:19:31 2019
+++ pkgsrc/devel/bison/distinfo Tue Jan 22 03:20:40 2019
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.48 2019/01/16 00:19:31 gutteridge Exp $
+$NetBSD: distinfo,v 1.49 2019/01/22 03:20:40 ryoon Exp $
 
-SHA1 (bison-3.0.4.tar.xz) = 8270497aad88c7dd4f2c317298c50513fb0c3c8e
-RMD160 (bison-3.0.4.tar.xz) = 414959f3d619d8e4875e241ee02852b2ff13c2cb
-SHA512 (bison-3.0.4.tar.xz) = bbdc23e7772e49da1c7c47e66d4e4efbfbfe9b21dbc59bf3ad9a6e573eecac6c9f52c7f11a64be9897e8deb99ef7ba015164aa8232aa391b901dd7db03632412
-Size (bison-3.0.4.tar.xz) = 1973796 bytes
+SHA1 (bison-3.0.5.tar.xz) = 45e904d04d88c821df95833c4be4414ce5a47a4b
+RMD160 (bison-3.0.5.tar.xz) = f13012d77dfddc8c5ed0c717f9006049ae17b8af
+SHA512 (bison-3.0.5.tar.xz) = 00b448db8abe91b07e32ff5273c6617bc1350d806f92073a9472f4c2f0de5d22c152795674171b74f2eb9eff8d36f8173b82dacb215601bb071ae39404d4a8a2
+Size (bison-3.0.5.tar.xz) = 1954868 bytes
 SHA1 (patch-data_glr.c) = a2e0900ed995e4320e80f8ed05eae8e82be50502
-SHA1 (patch-lib_fseterr.c) = 59dd24cc0612d7a562fa6a0e89f7d6911ad2147e
 SHA1 (patch-lib_isnan.c) = 5b44fc6e2e97e36f91cd784bf3a38ad459fccdab
-SHA1 (patch-lib_stdio.in.h) = bb793f0c8f56c3a838609f8a86cf5afc70420da8
-SHA1 (patch-lib_vasnprintf.c) = 2bced6c121efc9bc5894174c7745ba89e8f53033



Home | Main Index | Thread Index | Old Index