summaryrefslogtreecommitdiff
path: root/lang/picoc
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-12-17 23:23:38 +0000
committerjoerg <joerg@pkgsrc.org>2013-12-17 23:23:38 +0000
commit7a7593c82a522f5cb938ac18d2bbcb170c42f210 (patch)
tree643e60562d183584c907d82f8c20aa7689b44e36 /lang/picoc
parent5a847df3f3e35735e7313b089702d67c3646ffda (diff)
downloadpkgsrc-7a7593c82a522f5cb938ac18d2bbcb170c42f210.tar.gz
Use a pointer to the void type, not a enum value that turns out to be 0.
Bump revision.
Diffstat (limited to 'lang/picoc')
-rw-r--r--lang/picoc/Makefile3
-rw-r--r--lang/picoc/distinfo3
-rw-r--r--lang/picoc/patches/patch-lex.c13
3 files changed, 17 insertions, 2 deletions
diff --git a/lang/picoc/Makefile b/lang/picoc/Makefile
index 83ba29bdcc4..0e4b632662b 100644
--- a/lang/picoc/Makefile
+++ b/lang/picoc/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2013/07/15 02:02:24 ryoon Exp $
+# $NetBSD: Makefile,v 1.4 2013/12/17 23:23:38 joerg Exp $
DISTNAME= picoc-2.1
+PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://picoc.googlecode.com/files/
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/picoc/distinfo b/lang/picoc/distinfo
index aaeb3275d18..6c30a0fdf22 100644
--- a/lang/picoc/distinfo
+++ b/lang/picoc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2012/04/27 04:48:44 agc Exp $
+$NetBSD: distinfo,v 1.2 2013/12/17 23:23:38 joerg Exp $
SHA1 (picoc-2.1.tar.bz2) = 24fdc3c8302915d663fcaefaf878ab5ad5a2d69b
RMD160 (picoc-2.1.tar.bz2) = 9d65bcee54a6d7fa28a66afdd09d3b7554315f68
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = 68819805ddc79a193df17ba2d23fbf388f7bfcd1
SHA1 (patch-ab) = 616fb42d4bc08f4500d607e33ece112e87ecdd0b
SHA1 (patch-ac) = 879e978d0f2542e5841d5279aa034ec4a7209147
SHA1 (patch-ad) = e976c920fa6807ab773f6c505e88a5b3ed7e990a
+SHA1 (patch-lex.c) = c98b6fa30ebacc31f922e8a20dd9268e31eaec24
diff --git a/lang/picoc/patches/patch-lex.c b/lang/picoc/patches/patch-lex.c
new file mode 100644
index 00000000000..44bf1128d38
--- /dev/null
+++ b/lang/picoc/patches/patch-lex.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-lex.c,v 1.1 2013/12/17 23:23:38 joerg Exp $
+
+--- lex.c.orig 2013-12-15 18:41:56.000000000 +0000
++++ lex.c
+@@ -26,7 +26,7 @@
+ #define MAX_CHAR_VALUE 255 /* maximum value which can be represented by a "char" data type */
+
+ static union AnyValue LexAnyValue;
+-static struct Value LexValue = { TypeVoid, &LexAnyValue, FALSE, FALSE };
++static struct Value LexValue = { &VoidType, &LexAnyValue, FALSE, FALSE };
+
+ struct ReservedWord
+ {