Not really C++11 ready. Don't define bool/true/false for C++.diff -r1.1 -r1.2 pkgsrc/cad/veriwell/Makefile
(joerg)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2016/10/09 13:14:06 kamil Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2020/03/18 17:45:25 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= veriwell-2.8.7 | 3 | DISTNAME= veriwell-2.8.7 | |
4 | CATEGORIES= cad | 4 | CATEGORIES= cad | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=veriwell/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=veriwell/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://sourceforge.net/projects/veriwell/ | 8 | HOMEPAGE= https://sourceforge.net/projects/veriwell/ | |
9 | COMMENT= Verilog Simulator | 9 | COMMENT= Verilog Simulator | |
10 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
11 | 11 | |||
12 | GNU_CONFIGURE= yes | 12 | GNU_CONFIGURE= yes | |
13 | USE_LANGUAGES= c c++ | 13 | USE_LANGUAGES= c c++03 | |
14 | 14 | |||
15 | TEST_TARGET= check | 15 | TEST_TARGET= check | |
16 | 16 | |||
17 | .include "../../devel/zlib/buildlink3.mk" | 17 | .include "../../devel/zlib/buildlink3.mk" | |
18 | .include "../../mk/bsd.pkg.mk" | 18 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2016/10/09 13:14:06 kamil Exp $ | 1 | $NetBSD: distinfo,v 1.2 2020/03/18 17:45:25 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (veriwell-2.8.7.tar.gz) = 9ef4e6a25a4fd65db325a89ed89b199547fabbd6 | 3 | SHA1 (veriwell-2.8.7.tar.gz) = 9ef4e6a25a4fd65db325a89ed89b199547fabbd6 | |
4 | RMD160 (veriwell-2.8.7.tar.gz) = 3d86c40b353f701d61cab301e0f7c3ec136c88e7 | 4 | RMD160 (veriwell-2.8.7.tar.gz) = 3d86c40b353f701d61cab301e0f7c3ec136c88e7 | |
5 | SHA512 (veriwell-2.8.7.tar.gz) = c0858ce71bd8cfef989e96899bc0d5fc0c919d8248cad0bebde7faf31073cde0423ddb168cf0fabb9f7b46ced7b953ad392627b7e1ad5ea1e7ef75f9524717a8 | 5 | SHA512 (veriwell-2.8.7.tar.gz) = c0858ce71bd8cfef989e96899bc0d5fc0c919d8248cad0bebde7faf31073cde0423ddb168cf0fabb9f7b46ced7b953ad392627b7e1ad5ea1e7ef75f9524717a8 | |
6 | Size (veriwell-2.8.7.tar.gz) = 875596 bytes | 6 | Size (veriwell-2.8.7.tar.gz) = 875596 bytes | |
7 | SHA1 (patch-src_acc__user.h) = 308c237f63ecb8a856ab7640ea1e00a57ce34378 |
$NetBSD: patch-src_acc__user.h,v 1.1 2020/03/18 17:45:25 joerg Exp $
--- src/acc_user.h.orig 2020-03-18 16:17:15.862134072 +0000
+++ src/acc_user.h
@@ -30,10 +30,12 @@
typedef int *handle;
+#ifndef __cplusplus
#define bool int
#define true 1
-#define TRUE 1
#define false 0
+#endif
+#define TRUE 1
#define FALSE 0
#define global extern
@@ -41,7 +43,7 @@ typedef int *handle;
#define local static
#define null 0L
-extern bool acc_error_flag;
+extern int acc_error_flag;
/**********************************************************************/