diff options
Diffstat (limited to 'converters')
-rw-r--r-- | converters/pyzy/Makefile | 8 | ||||
-rw-r--r-- | converters/pyzy/distinfo | 3 | ||||
-rw-r--r-- | converters/pyzy/patches/patch-src_Types.h | 16 |
3 files changed, 25 insertions, 2 deletions
diff --git a/converters/pyzy/Makefile b/converters/pyzy/Makefile index a06d732e4fd..eaa3608a492 100644 --- a/converters/pyzy/Makefile +++ b/converters/pyzy/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/10/07 16:47:10 adam Exp $ +# $NetBSD: Makefile,v 1.6 2015/03/10 15:20:17 joerg Exp $ DISTNAME= pyzy-0.1.0 PKGREVISION= 2 @@ -21,6 +21,12 @@ PKGCONFIG_OVERRIDE+= pyzy-1.0.pc.in CONFIGURE_ARGS+= --disable-db-android CONFIGURE_ARGS+= --enable-db-open-phrase +.include "../../mk/compiler.mk" +.if !empty(PKGSRC_COMPILER:Mclang) +# Reduce noise to a level that real warnings can be seen +CXXFLAGS+= -Wno-gnu-designator +.endif + # taken from ${WRKSRC}/data/db/open-phrase/Makefile.am DBVER= 1.0.0 DBTAR= pyzy-database-${DBVER}.tar.bz2 diff --git a/converters/pyzy/distinfo b/converters/pyzy/distinfo index db002314337..fe31136482c 100644 --- a/converters/pyzy/distinfo +++ b/converters/pyzy/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.3 2014/05/03 07:14:45 obache Exp $ +$NetBSD: distinfo,v 1.4 2015/03/10 15:20:17 joerg Exp $ SHA1 (pyzy-0.1.0.tar.gz) = ffe67a455a537c8ed8a0d138eb014945cd982927 RMD160 (pyzy-0.1.0.tar.gz) = 26cf64a977b030456bd74cca40fc9c9f476f7b7d @@ -7,3 +7,4 @@ SHA1 (pyzy-database-1.0.0.tar.bz2) = e38a148a772e9909facda66b2d579e17b94cccbe RMD160 (pyzy-database-1.0.0.tar.bz2) = 1679567f31c20a235577f02175df38e16a05e7de Size (pyzy-database-1.0.0.tar.bz2) = 9977983 bytes SHA1 (patch-src_Database.h) = 93615161afee7614899a8a7248b46a355de75de2 +SHA1 (patch-src_Types.h) = 18cbc643ad9640c2fb39d887a3018026806675e4 diff --git a/converters/pyzy/patches/patch-src_Types.h b/converters/pyzy/patches/patch-src_Types.h new file mode 100644 index 00000000000..6158eea2076 --- /dev/null +++ b/converters/pyzy/patches/patch-src_Types.h @@ -0,0 +1,16 @@ +$NetBSD: patch-src_Types.h,v 1.1 2015/03/10 15:20:17 joerg Exp $ + +Make sure that PINYIN_ID_VOID is valid on platforms like ARM with +char == unsigned char. + +--- src/Types.h.orig 2015-03-10 14:44:24.000000000 +0000 ++++ src/Types.h +@@ -26,7 +26,7 @@ + + namespace PyZy { + +-#define PINYIN_ID_VOID (-1) ++#define PINYIN_ID_VOID ((char)-1) + #define PINYIN_ID_ZERO (0) + #define PINYIN_ID_B (1) + #define PINYIN_ID_C (2) |