summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authormef <mef>2014-12-15 06:04:13 +0000
committermef <mef>2014-12-15 06:04:13 +0000
commitd9d55e895b2bbcb8314a6864e293d2cc3b3d6bbb (patch)
tree863265b092f2f518d74af587e8bf4591e19744cc /devel
parent776d59af695bd010490c041e953edbe9a2339790 (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--devel/byacc/distinfo9
-rw-r--r--devel/byacc/patches/patch-aa28
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