pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/byacc (pkgsrc)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/686a3b8e38d9
branches:  trunk
changeset: 643359:686a3b8e38d9
user:      mef <mef%pkgsrc.org@localhost>
date:      Mon Dec 15 06:04:13 2014 +0000

description:
(pkgsrc)
 - Remove patch-aa, no file found, no similar lines found.
 - Add LICENSE= public-domain, following line is found in README
   Berkeley Yacc is in the public domain.
(upstream)
 - Update from 20050813 to 20141128
 - CHANGLOG found but too huge to quote here.

diffstat:

 devel/byacc/Makefile         |   5 ++---
 devel/byacc/distinfo         |   9 ++++-----
 devel/byacc/patches/patch-aa |  28 ----------------------------
 3 files changed, 6 insertions(+), 36 deletions(-)

diffs (60 lines):

diff -r 9ccc9788f3b3 -r 686a3b8e38d9 devel/byacc/Makefile
--- a/devel/byacc/Makefile      Mon Dec 15 05:52:01 2014 +0000
+++ b/devel/byacc/Makefile      Mon Dec 15 06:04:13 2014 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2014/12/15 05:52:01 mef Exp $
+# $NetBSD: Makefile,v 1.13 2014/12/15 06:04:13 mef Exp $
 #
 
-DISTNAME=      byacc-20050813
-PKGREVISION=   1
+DISTNAME=      byacc-20141128
 CATEGORIES=    devel
 MASTER_SITES=  ftp://invisible-island.net/byacc/
 EXTRACT_SUFX=  .tgz
diff -r 9ccc9788f3b3 -r 686a3b8e38d9 devel/byacc/distinfo
--- a/devel/byacc/distinfo      Mon Dec 15 05:52:01 2014 +0000
+++ b/devel/byacc/distinfo      Mon Dec 15 06:04:13 2014 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.5 2014/12/15 05:52:01 mef Exp $
+$NetBSD: distinfo,v 1.6 2014/12/15 06:04:13 mef Exp $
 
-SHA1 (byacc-20050813.tgz) = 3258494f3422eb3150944c1823af1c9c2c386062
-RMD160 (byacc-20050813.tgz) = 3ee159857a79025a83e2b0807577925fe460f816
-Size (byacc-20050813.tgz) = 138684 bytes
-SHA1 (patch-aa) = 4f8f8283d8ff9dd2c896c00d674ed63ba363447f
+SHA1 (byacc-20141128.tgz) = 59ea0a166b10eaec99edacc4c38fcb006c6e84d3
+RMD160 (byacc-20141128.tgz) = 246dece91262b8f1f8746b03a8a0b32249e47f84
+Size (byacc-20141128.tgz) = 710145 bytes
diff -r 9ccc9788f3b3 -r 686a3b8e38d9 devel/byacc/patches/patch-aa
--- a/devel/byacc/patches/patch-aa      Mon Dec 15 05:52:01 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2014/12/15 05:52:01 mef Exp $
-
-(from cvs log)
-date: 2008-07-25 02:13:00 +0900;  author: tonnerre;  state: Exp;  lines: +23 -14;
-Fix denial of sevice vulnerability in Berkeley yacc (CVE-2008-3196).
-
---- skeleton.c.orig    2005-05-05 01:39:36.000000000 +0200
-+++ skeleton.c
-@@ -87,6 +87,7 @@ char *header[] =
-     "short   *yyssp;",
-     "YYSTYPE *yyvsp;",
-     "YYSTYPE  yyval;",
-+    "static YYSTYPE yyvalzero;", /* no "const", must compile as C++ */
-     "YYSTYPE  yylval;",
-     "",
-     "/* variables for the parser stack */",
-@@ -275,7 +275,10 @@ char *body[] =
-     "                YYPREFIX, yystate, yyn, yyrule[yyn]);",
-     "#endif",
-     "    yym = yylen[yyn];",
--    "    yyval = yyvsp[1-yym];",
-+    "    if (yym)",
-+    "        yyval = yyvsp[1-yym];",
-+    "    else",
-+    "        yyval = yyvalzero;",
-     "    switch (yyn)",
-     "    {",
-     0



Home | Main Index | Thread Index | Old Index