diff options
author | mef <mef> | 2014-12-15 06:04:13 +0000 |
---|---|---|
committer | mef <mef> | 2014-12-15 06:04:13 +0000 |
commit | d9d55e895b2bbcb8314a6864e293d2cc3b3d6bbb (patch) | |
tree | 863265b092f2f518d74af587e8bf4591e19744cc /devel | |
parent | 776d59af695bd010490c041e953edbe9a2339790 (diff) | |
download | pkgsrc-d9d55e895b2bbcb8314a6864e293d2cc3b3d6bbb.tar.gz |
(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 (limited to 'devel')
-rw-r--r-- | devel/byacc/Makefile | 5 | ||||
-rw-r--r-- | devel/byacc/distinfo | 9 | ||||
-rw-r--r-- | devel/byacc/patches/patch-aa | 28 |
3 files changed, 6 insertions, 36 deletions
diff --git a/devel/byacc/Makefile b/devel/byacc/Makefile index 801b1fec7c0..12fc70c8107 100644 --- a/devel/byacc/Makefile +++ b/devel/byacc/Makefile @@ -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 --git a/devel/byacc/distinfo b/devel/byacc/distinfo index 7ee676cf11d..94e2e52802b 100644 --- a/devel/byacc/distinfo +++ b/devel/byacc/distinfo @@ -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 --git a/devel/byacc/patches/patch-aa b/devel/byacc/patches/patch-aa deleted file mode 100644 index 3595124f85d..00000000000 --- a/devel/byacc/patches/patch-aa +++ /dev/null @@ -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 |