summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2020-05-20 06:09:03 +0000
committerrillig <rillig@pkgsrc.org>2020-05-20 06:09:03 +0000
commite67afe214b2f562c8ef976023915ce7b2b010f08 (patch)
tree8bc9014eb0b670d92e8e9c47b03b37496a61c767
parent96ab5fbe38d2155394682ee895e27fecfaf99b75 (diff)
downloadpkgsrc-e67afe214b2f562c8ef976023915ce7b2b010f08.tar.gz
mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII characters. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182. It takes some time to analyze and fix these individually, therefore they are only marked as "needs work".
-rw-r--r--audio/goom/Makefile9
-rw-r--r--audio/mpegaudio/Makefile12
-rw-r--r--biology/lucy/Makefile9
-rw-r--r--cad/fasthenry/Makefile9
-rw-r--r--cad/magic/Makefile8
-rw-r--r--cad/spice/Makefile8
-rw-r--r--cad/veriwell/Makefile11
-rw-r--r--comms/estic/Makefile9
-rw-r--r--comms/gsmlib/Makefile9
-rw-r--r--devel/gcvs/Makefile10
-rw-r--r--devel/mcpp/Makefile8
-rw-r--r--devel/prcs/Makefile12
-rw-r--r--devel/sdcc/Makefile8
-rw-r--r--devel/sgb/Makefile8
-rw-r--r--devel/tvision/Makefile9
-rw-r--r--editors/em/Makefile9
-rw-r--r--editors/emacs20/Makefile9
-rw-r--r--editors/se/Makefile8
-rw-r--r--filesystems/fuse-afpfs-ng/Makefile9
-rw-r--r--games/devilutionx/Makefile9
-rw-r--r--games/eboard/Makefile11
-rw-r--r--games/golddig/Makefile9
-rw-r--r--games/libretro-craft/Makefile8
-rw-r--r--games/libretro-nxengine/Makefile8
-rw-r--r--games/scid/Makefile8
-rw-r--r--games/supertuxkart/Makefile9
-rw-r--r--games/xevil/Makefile9
-rw-r--r--games/xnibbles/Makefile8
-rw-r--r--games/xye/Makefile9
-rw-r--r--graphics/libraw/Makefile8
-rw-r--r--graphics/xfig/Makefile8
-rw-r--r--lang/objc/Makefile8
-rw-r--r--mail/mush/Makefile8
-rw-r--r--mail/pine/Makefile8
-rw-r--r--misc/hanzim/Makefile9
-rw-r--r--multimedia/libmediainfo/Makefile8
-rw-r--r--multimedia/libmp4v2/Makefile8
-rw-r--r--multimedia/openquicktime/Makefile8
-rw-r--r--net/openag/Makefile9
-rw-r--r--news/nn/Makefile8
-rw-r--r--security/p5-Digest-Hashcash/Makefile8
-rw-r--r--shells/scponly/Makefile8
-rw-r--r--sysutils/fs-kit/Makefile9
-rw-r--r--sysutils/hal/Makefile8
-rw-r--r--sysutils/xnc/Makefile8
-rw-r--r--sysutils/xps/Makefile8
-rw-r--r--textproc/isearch/Makefile8
-rw-r--r--textproc/lq-sp/Makefile9
-rw-r--r--www/htdig/Makefile9
-rw-r--r--x11/fltk/Makefile10
-rw-r--r--x11/wxGTK28-contrib/Makefile9
-rw-r--r--x11/wxGTK30/Makefile9
52 files changed, 403 insertions, 52 deletions
diff --git a/audio/goom/Makefile b/audio/goom/Makefile
index 5c42d090ea7..f6e3a7aaf06 100644
--- a/audio/goom/Makefile
+++ b/audio/goom/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2020/01/26 17:30:42 rillig Exp $
+# $NetBSD: Makefile,v 1.13 2020/05/20 06:09:04 rillig Exp $
DISTNAME= goom-2k4-0-src
PKGNAME= goom-2004.0
@@ -18,5 +18,12 @@ GNU_CONFIGURE= yes
GCC_REQD+= 3.3
USE_TOOLS+= pkg-config
+# convolve_fx.c: In function 'create_output_with_brightness':
+# convolve_fx.c:222:20: error: array subscript has type 'char' [-Werror=char-subscripts]
+# iff2 = ifftab[data->conv_motif[(ytex >>16) & CONV_MOTIF_WMASK][(xtex >> 16) & CONV_MOTIF_WMASK]];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/audio/mpegaudio/Makefile b/audio/mpegaudio/Makefile
index c3efa1f5612..b4e4599889b 100644
--- a/audio/mpegaudio/Makefile
+++ b/audio/mpegaudio/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2015/12/29 04:54:35 dholland Exp $
+# $NetBSD: Makefile,v 1.10 2020/05/20 06:09:06 rillig Exp $
DISTNAME= mpegaudio
PKGNAME= mpegaudio-3.9
@@ -11,6 +11,16 @@ COMMENT= MPEG/audio Layer 1 and Layer 2 encoder/decoder package
INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+# common.c: In function 'aiff_read_headers':
+# common.c:729:28: error: array subscript has type 'char' [-Werror=char-subscripts]
+# temp_sampleRate[i] = CommChunk.sampleRate[i];
+# ^
+# common.c:729:54: error: array subscript has type 'char' [-Werror=char-subscripts]
+# temp_sampleRate[i] = CommChunk.sampleRate[i];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
post-install:
${INSTALL_MAN} ${FILESDIR}/mpeg_musicin.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${FILESDIR}/mpeg_musicout.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
diff --git a/biology/lucy/Makefile b/biology/lucy/Makefile
index 8d6446f2f3b..44f353efc46 100644
--- a/biology/lucy/Makefile
+++ b/biology/lucy/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2020/01/26 05:26:15 rillig Exp $
+# $NetBSD: Makefile,v 1.12 2020/05/20 06:09:06 rillig Exp $
#
DISTNAME= ${PKGNAME:S/-//}
@@ -16,6 +16,13 @@ WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}p
AUTO_MKDIRS= yes
PTHREAD_AUTO_VARS= yes
+# abi.c: In function 'abi_align':
+# abi.c:195:16: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if (badness[a[i]][b[j]]) {
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lucy ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/lucy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
diff --git a/cad/fasthenry/Makefile b/cad/fasthenry/Makefile
index c279e6f9b91..7e30d04aecb 100644
--- a/cad/fasthenry/Makefile
+++ b/cad/fasthenry/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2020/01/26 17:30:47 rillig Exp $
+# $NetBSD: Makefile,v 1.32 2020/05/20 06:09:03 rillig Exp $
#
DISTNAME= fasthenry-3.0-12Nov96
@@ -36,6 +36,13 @@ MAKE_ENV+= LIBS=${LIBS:M*:Q}
GCC_REQD+= 2.95.3
.endif
+# contact.c: In function 'walk_along_edge':
+# contact.c:1334:40: error: array subscript has type 'char' [-Werror=char-subscripts]
+# equiv_nodes_on_edge(cell->bndry.nodes[start_node], travel_dir,
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS= bin
.include "../../mk/bsd.pkg.mk"
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index 5442edb4679..6d68bbb9f49 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2019/06/08 11:04:29 rillig Exp $
+# $NetBSD: Makefile,v 1.36 2020/05/20 06:09:06 rillig Exp $
#
DISTNAME= magic-7.5.188
@@ -34,6 +34,12 @@ CPPFLAGS+= -DIS_BIG_ENDIAN
CPPFLAGS+= -DIS_LITTLE_ENDIAN
.endif
+# DBundo.c: In function 'dbUndoPaintForw':
+# DBundo.c:268:42: error: array subscript has type 'char' [-Werror=char-subscripts]
+# DBNMPaintPlane(dbUndoLastCell->cd_planes[up->pue_plane],
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
USE_TOOLS+= awk:run
REPLACE_INTERPRETER+= awk
REPLACE.awk.old= /bin/awk
diff --git a/cad/spice/Makefile b/cad/spice/Makefile
index d187ed7570e..0d6dd5137fc 100644
--- a/cad/spice/Makefile
+++ b/cad/spice/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2019/06/08 11:04:30 rillig Exp $
+# $NetBSD: Makefile,v 1.49 2020/05/20 06:09:08 rillig Exp $
DISTNAME= sp3f4.kit
PKGNAME= spice-3f5.1
@@ -42,6 +42,12 @@ SUBST_STAGE.conf= pre-configure
SUBST_FILES.conf= conf/NetBSD conf/defaults
SUBST_VARS.conf= MAKE_PROGRAM CFLAGS LDFLAGS WRKSRC PREFIX X11BASE
+# src/lib/cp//modify.c: In function 'cp_init':
+# src/lib/cp//modify.c:26:17: error: array subscript has type 'char' [-Werror=char-subscripts]
+# cp_chars[*s] = (CPC_BRR | CPC_BRL);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
do-configure:
rm -f ${WRKSRC}/makefile
diff --git a/cad/veriwell/Makefile b/cad/veriwell/Makefile
index 0534e0db988..276728b2f77 100644
--- a/cad/veriwell/Makefile
+++ b/cad/veriwell/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2020/03/18 17:45:25 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2020/05/20 06:09:09 rillig Exp $
DISTNAME= veriwell-2.8.7
CATEGORIES= cad
@@ -14,5 +14,14 @@ USE_LANGUAGES= c c++03
TEST_TARGET= check
+# parse.yy:2253:57: error: array subscript has type 'char' [-Werror=char-subscripts]
+# parse.yy:2253:85: error: array subscript has type 'char' [-Werror=char-subscripts]
+# $$ = edge_mask[$1[0]][$1[1]];
+# parse.yy:2258:79: error: array subscript has type 'char' [-Werror=char-subscripts]
+# parse.yy:2258:108: error: array subscript has type 'char' [-Werror=char-subscripts]
+# $$ = $3 | edge_mask[$1[0]][$1[1]];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/comms/estic/Makefile b/comms/estic/Makefile
index acb81a09d17..2d5641fa8a0 100644
--- a/comms/estic/Makefile
+++ b/comms/estic/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2019/11/03 12:04:12 rillig Exp $
+# $NetBSD: Makefile,v 1.39 2020/05/20 06:09:03 rillig Exp $
DISTNAME= estic-1.61
PKGREVISION= 2
@@ -32,6 +32,13 @@ CPPFLAGS+= -DSOLARIS
CPPFLAGS+= -DFREEBSD
.endif
+# str.cc: In function 'String ShowControls(const String&, unsigned int)':
+# str.cc:1145:57: error: array subscript has type 'char' [-Werror=char-subscripts]
+# T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS= bin
post-extract:
diff --git a/comms/gsmlib/Makefile b/comms/gsmlib/Makefile
index d99486b446c..a20e1154c9d 100644
--- a/comms/gsmlib/Makefile
+++ b/comms/gsmlib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2018/07/18 00:06:12 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2020/05/20 06:09:04 rillig Exp $
#
DISTNAME= gsmlib-1.10
@@ -19,6 +19,13 @@ CONFIGURE_ARGS+= --without-included-gettext
PTHREAD_OPTS+= require
PTHREAD_AUTO_VARS= yes
+# gsm_util.cc: In function 'std::string gsmlib::gsmToLatin1(std::string)':
+# gsm_util.cc:107:72: error: array subscript has type 'char' [-Werror=char-subscripts]
+# result[i] = (unsigned char)s[i] > 127 ? NOP : gsmToLatin1Table[s[i]];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/gcvs/Makefile b/devel/gcvs/Makefile
index 3334c098137..650430a72f7 100644
--- a/devel/gcvs/Makefile
+++ b/devel/gcvs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2020/01/26 05:26:23 rillig Exp $
+# $NetBSD: Makefile,v 1.46 2020/05/20 06:09:04 rillig Exp $
DISTNAME= gcvs-1.0
PKGREVISION= 14
@@ -24,6 +24,14 @@ CONFIGURE_ARGS+= perl_path=${PERL5}
CPPFLAGS+= -DUSE_INTERP_RESULT
+# Uh oh, Pascal-style strings with undefined behavior for length >= 128.
+# ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const':
+# ../rf/ustr.h:96:75: error: array subscript has type 'char' [-Werror=char-subscripts]
+# inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;}
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
diff --git a/devel/mcpp/Makefile b/devel/mcpp/Makefile
index 1139526ef88..a830106528e 100644
--- a/devel/mcpp/Makefile
+++ b/devel/mcpp/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/09/03 08:53:07 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2020/05/20 06:09:06 rillig Exp $
DISTNAME= mcpp-2.7.2
CATEGORIES= devel
@@ -15,4 +15,10 @@ USE_LIBTOOL= yes
CONFIGURE_ARGS+= --enable-mcpplib
+# eval.c: In function 'eval_if':
+# eval.c:361:44: error: array subscript has type 'char' [-Werror=char-subscripts]
+# , opname[ op], prec, opname[ opp->op], opp->prec, opp->skip);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/prcs/Makefile b/devel/prcs/Makefile
index 9996d851a7f..54a0536e625 100644
--- a/devel/prcs/Makefile
+++ b/devel/prcs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2020/03/20 11:57:30 nia Exp $
+# $NetBSD: Makefile,v 1.61 2020/05/20 06:09:07 rillig Exp $
DISTNAME= prcs-1.3.3
PKGREVISION= 14
@@ -28,4 +28,14 @@ REPLACE.perl5.old= .*perl[^[:space:]]*
REPLACE.perl5.new= ${PERL5}
REPLACE_FILES.perl5= emacs/prcs-ediff emacs/prcs-emerge
+# attrs.cc: In function 'int is_file_attribute_hash(const char*, int)':
+# attrs.cc:36:39: error: array subscript has type 'char' [-Werror=char-subscripts]
+# return len + hash_table[str[len - 1]] + hash_table[str[0]];
+# ^
+# attrs.cc:36:60: error: array subscript has type 'char' [-Werror=char-subscripts]
+# return len + hash_table[str[len - 1]] + hash_table[str[0]];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/sdcc/Makefile b/devel/sdcc/Makefile
index 339451a4922..dcb084b2f85 100644
--- a/devel/sdcc/Makefile
+++ b/devel/sdcc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2020/03/20 11:57:32 nia Exp $
+# $NetBSD: Makefile,v 1.58 2020/05/20 06:09:08 rillig Exp $
DISTNAME= sdcc-src-2.8.0
PKGNAME= ${DISTNAME:S/-src//}
@@ -38,6 +38,12 @@ CPPFLAGS+= -fdollars-in-identifiers
CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q}
CONFIGURE_ENV+= sdcc_cv_CCggdb="no"
+# simi.c: In function 'simGetValue':
+# simi.c:616:14: error: array subscript has type 'char' [-Werror=char-subscripts]
+# b[i] = strtol(resp,&resp,16);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD"
diff --git a/devel/sgb/Makefile b/devel/sgb/Makefile
index 69e71658641..0357965ad16 100644
--- a/devel/sgb/Makefile
+++ b/devel/sgb/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/01/29 16:04:04 minskim Exp $
+# $NetBSD: Makefile,v 1.10 2020/05/20 06:09:08 rillig Exp $
DISTNAME= sgb-2007-03.28
PKGNAME= sgb-20070328
@@ -27,6 +27,12 @@ SUBST_FILES.paths= Makefile
SUBST_VARS.paths= LOCALBASE
SUBST_SED.paths+= -e 's,@PREFIX@,$${DESTDIR}${PREFIX},g'
+# gb_io.w: In function 'icode_setup':
+# gb_io.w:217:34: error: array subscript has type 'char' [-Werror=char-subscripts]
+# for (p=imap,k=0; *p; p++,k++) icode[*p]=k;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/sgb
.for f in abstract.dvi README ERRATA
diff --git a/devel/tvision/Makefile b/devel/tvision/Makefile
index c382facdd71..1adcbb027ce 100644
--- a/devel/tvision/Makefile
+++ b/devel/tvision/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2018/07/18 00:06:13 joerg Exp $
+# $NetBSD: Makefile,v 1.26 2020/05/20 06:09:09 rillig Exp $
#
DISTNAME= tvision-0.8
@@ -18,5 +18,12 @@ GNU_CONFIGURE= YES
USE_LANGUAGES= c c++03
USE_LIBTOOL= YES
+# puzzle.cc: In member function 'virtual void TPuzzleView::draw()':
+# puzzle.cc:134:75: error: array subscript has type 'char' [-Werror=char-subscripts]
+# buf.moveStr( (short)(j*3), tmp, color[map[board[i][j]-'A']]);
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/editors/em/Makefile b/editors/em/Makefile
index 0bf291e2382..2fb8d7546e5 100644
--- a/editors/em/Makefile
+++ b/editors/em/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/12/24 09:46:05 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2020/05/20 06:09:03 rillig Exp $
DISTNAME= em-1.0.0
CATEGORIES= editors
@@ -12,4 +12,11 @@ LICENSE= public-domain
GNU_CONFIGURE= yes
AUTO_MKDIRS= yes
+# em1.c: In function 'advance':
+# em1.c:1554:11: error: array subscript has type 'char' [-Werror=char-subscripts]
+# braslist[*ep++] = lp;
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/bsd.pkg.mk"
diff --git a/editors/emacs20/Makefile b/editors/emacs20/Makefile
index 59a372fc7c7..66f3361f4f3 100644
--- a/editors/emacs20/Makefile
+++ b/editors/emacs20/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2020/01/26 17:31:06 rillig Exp $
+# $NetBSD: Makefile,v 1.62 2020/05/20 06:09:03 rillig Exp $
DISTNAME= emacs-20.7
PKGNAME= ${DISTNAME:S/emacs/emacs20/}
@@ -84,6 +84,13 @@ MAKEFILECPP= ${CPP} -traditional-cpp
.endif
ALL_ENV+= MAKEFILECPP=${MAKEFILECPP:Q}
+# emacs-20.7/lib-src/etags.c: In function 'init':
+# emacs-20.7/lib-src/etags.c:1208:35: error: array subscript has type 'char' [-Werror=char-subscripts]
+# for (sp = white; *sp; sp++) _wht[*sp] = TRUE; _wht[0] = _wht['\n'];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INFO_FILES= yes
INSTALL_PROGRAM= ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
diff --git a/editors/se/Makefile b/editors/se/Makefile
index 77c084adea6..53a57a9bf88 100644
--- a/editors/se/Makefile
+++ b/editors/se/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2015/08/18 07:31:06 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2020/05/20 06:09:08 rillig Exp $
DISTNAME= se-3.0.1
PKGREVISION= 1
@@ -12,5 +12,11 @@ LICENSE= public-domain
GNU_CONFIGURE= yes
+# pat.c: In function 'amatch':
+# pat.c:101:10: error: array subscript has type 'char' [-Werror=char-subscripts]
+# tagbeg[*(ppat + 1)] = lastc - lin;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/filesystems/fuse-afpfs-ng/Makefile b/filesystems/fuse-afpfs-ng/Makefile
index d30e8d2c533..7845f3791e2 100644
--- a/filesystems/fuse-afpfs-ng/Makefile
+++ b/filesystems/fuse-afpfs-ng/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2019/06/22 11:52:31 nia Exp $
+# $NetBSD: Makefile,v 1.16 2020/05/20 06:09:04 rillig Exp $
DISTNAME= afpfs-ng-0.8.1
PKGNAME= fuse-${DISTNAME}
@@ -29,6 +29,13 @@ SUBST_SED.termcap+= -e 's|ncurses||'
SUBST_SED.termcap+= -e 's|ncurses|${BUILDLINK_LIBNAME.termcap}|'
.endif
+# debug.c: In function 'afp_get_command_name':
+# debug.c:62:33: error: array subscript has type 'char' [-Werror=char-subscripts]
+# return afp_command_names[code];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../devel/gmp/buildlink3.mk"
.include "../../security/libgpg-error/buildlink3.mk"
.include "../../security/libgcrypt/buildlink3.mk"
diff --git a/games/devilutionx/Makefile b/games/devilutionx/Makefile
index 4d71e75de04..e4b8b7dd8a3 100644
--- a/games/devilutionx/Makefile
+++ b/games/devilutionx/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2020/03/30 19:36:39 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2020/05/20 06:09:03 rillig Exp $
DISTNAME= devilutionx-1.0.1
CATEGORIES= games
@@ -37,6 +37,13 @@ CXXFLAGS+= -DO_LARGEFILE=0 -Dstat64=stat -Dlstat64=lstat -Dlseek64=lseek -Doff64
# No idea.
CXXFLAGS.NetBSD+= -D_NETBSD_SOURCE
+# 3rdParty/StormLib/src/SFileFindFile.cpp: In function 'int CheckWildCard(const char*, const char*)':
+# 3rdParty/StormLib/src/SFileFindFile.cpp:72:54: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if(AsciiToUpperTable[szWildCardPtr[0]] == AsciiToUpperTable[szString[0]])
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS+= bin
INSTALLATION_DIRS+= share/applications
INSTALLATION_DIRS+= share/icons/hicolor/16x16/apps
diff --git a/games/eboard/Makefile b/games/eboard/Makefile
index c38dc2a0bef..d2fcf5230cd 100644
--- a/games/eboard/Makefile
+++ b/games/eboard/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2020/04/18 22:03:58 joerg Exp $
+# $NetBSD: Makefile,v 1.57 2020/05/20 06:09:03 rillig Exp $
#
DISTNAME= eboard-1.1.1
@@ -33,6 +33,15 @@ SUBST_SED.mf+= -e 's/^LDFLAGS.*=/LDFLAGS += $${CXXFLAGS}/'
BUILDLINK_TRANSFORM+= rm:-O6
+# Can only handle ASCII characters in several places.
+# global.cc: In member function 'void Global::readRC()':
+# global.cc:466:46: error: array subscript has type 'char' [-Werror=char-subscripts]
+# case 4: p=t.token(sep); TabPos=rev[p->at(0)]; break;
+# ^
+# Also warns a lot about -Wwrite-strings and others.
+# Let's hope that nobody uses this for exploits.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/oss.buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/games/golddig/Makefile b/games/golddig/Makefile
index f302acfbe6b..09bf12d020e 100644
--- a/games/golddig/Makefile
+++ b/games/golddig/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2018/01/14 17:33:59 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:04 rillig Exp $
#
DISTNAME= golddigC3.1
@@ -10,6 +10,13 @@ MASTER_SITES= http://www.NetBSD.org/~chuck/gz/
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Fast action game designed for use with X
+# badguy.c: In function 'move_badguys':
+# badguy.c:321:51: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if((x & 1) == 0 && (y & 1) == 0 && fast_lookup[below].code & STOPBAD) {
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS= bin ${PKGMANDIR}/man6
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} \
MAN=${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
diff --git a/games/libretro-craft/Makefile b/games/libretro-craft/Makefile
index 20710284644..09ee8354ccc 100644
--- a/games/libretro-craft/Makefile
+++ b/games/libretro-craft/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2018/08/11 00:48:50 nia Exp $
+# $NetBSD: Makefile,v 1.2 2020/05/20 06:09:06 rillig Exp $
DISTNAME= libretro-craft-20180803
CATEGORIES= games
@@ -16,6 +16,12 @@ USE_TOOLS+= gmake
MAKE_FILE= Makefile.libretro
MAKE_FLAGS+= GIT_VERSION=" \(pkgsrc\)"
+# src/main.c: In function 'char_width':
+# src/main.c:301:18: error: array subscript has type 'char' [-Werror=char-subscripts]
+# return lookup[input];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
do-install:
diff --git a/games/libretro-nxengine/Makefile b/games/libretro-nxengine/Makefile
index 9d62eb80c8b..39a84e5ecd9 100644
--- a/games/libretro-nxengine/Makefile
+++ b/games/libretro-nxengine/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/09/07 21:18:50 nia Exp $
+# $NetBSD: Makefile,v 1.4 2020/05/20 06:09:06 rillig Exp $
DISTNAME= libretro-nxengine-20181126
CATEGORIES= games
@@ -24,6 +24,12 @@ CFLAGS+= -DMSB_FIRST
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=nxengine/libretro/link.T
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined
+# nxengine/graphics/font.cpp: In function 'bool font_init()':
+# nxengine/graphics/font.cpp:69:26: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if (whitefont.letters[c]->h > fontheight)
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
do-install:
diff --git a/games/scid/Makefile b/games/scid/Makefile
index 2a5f4552b12..7a113fd3620 100644
--- a/games/scid/Makefile
+++ b/games/scid/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2020/03/20 11:57:44 nia Exp $
+# $NetBSD: Makefile,v 1.25 2020/05/20 06:09:08 rillig Exp $
#
DISTNAME= scid-3.6.1
@@ -34,6 +34,12 @@ MAKE_ENV+= X_LDFLAGS=${X11_LDFLAGS:Q}
REPLACE_PYTHON+= scripts/pgnfix.py
+# src/textbuf.h: In member function 'void TextBuffer::ClearTranslation(char)':
+# src/textbuf.h:70:57: error: array subscript has type 'char' [-Werror=char-subscripts]
+# void ClearTranslation (char ch) { Translation[ch] = NULL; }
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../lang/python/application.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index 54f3d4ef0b1..f39fe3059a3 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2020/05/06 14:04:34 adam Exp $
+# $NetBSD: Makefile,v 1.36 2020/05/20 06:09:08 rillig Exp $
DISTNAME= supertuxkart-1.1-src
PKGNAME= ${DISTNAME:S/-src//}
@@ -29,6 +29,13 @@ CMAKE_ARGS+= -DENABLE_WAYLAND_DEVICE=OFF
CXXFLAGS+= -march=i586
.endif
+# lib/mcpp/eval.c: In function 'eval_if':
+# lib/mcpp/eval.c:361:44: error: array subscript has type 'char' [-Werror=char-subscripts]
+# , opname[ op], prec, opname[ opp->op], opp->prec, opp->skip);
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/openal-soft/buildlink3.mk"
diff --git a/games/xevil/Makefile b/games/xevil/Makefile
index e32aefaa267..8991ef01f86 100644
--- a/games/xevil/Makefile
+++ b/games/xevil/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2019/05/23 19:23:01 rillig Exp $
+# $NetBSD: Makefile,v 1.26 2020/05/20 06:09:09 rillig Exp $
DISTNAME= xevilsrc2.02r2
PKGNAME= xevil-2.02
@@ -22,6 +22,13 @@ MAKE_ENV+= HOSTTYPE="pkgsrc"
USE_LANGUAGES= c++03
+# draw.cpp: In member function 'void World::draw_square(Drawable, Xvars&, int, const Loc&, int, int, Boolean)':
+# draw.cpp:47:63: error: array subscript has type 'char' [-Werror=char-subscripts]
+# int blockNum = themes[themeIndex].blockIndices[map[l.r][l.c]];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS= bin
do-install:
diff --git a/games/xnibbles/Makefile b/games/xnibbles/Makefile
index 8dc8f8bb5d5..366a82012e4 100644
--- a/games/xnibbles/Makefile
+++ b/games/xnibbles/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2020/04/27 18:31:36 rillig Exp $
+# $NetBSD: Makefile,v 1.25 2020/05/20 06:09:09 rillig Exp $
#
DISTNAME= xnibbles-1.0BETA4
@@ -28,6 +28,12 @@ SUBST_FILES.audio= Makefile
SUBST_SED.audio= -e "s|/dev/dsp|${DEVOSSAUDIO}|"
.endif
+# boni.c: In member function 'void boni::addBonus(char, int)':
+# boni.c:65:21: error: array subscript has type 'char' [-Werror=char-subscripts]
+# } while (objects[x][y] != 'a' || objects[x + 1][y] != 'a' || objects[x][y + 1] != 'a' || objects[x + 1][y + 1] != 'a');
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
diff --git a/games/xye/Makefile b/games/xye/Makefile
index 3f834654e23..68b5d923ee5 100644
--- a/games/xye/Makefile
+++ b/games/xye/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/03/20 11:57:46 nia Exp $
+# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:10 rillig Exp $
#
DISTNAME= xye-0.12.1
@@ -20,6 +20,13 @@ SUBST_STAGE.crlf= post-extract
SUBST_FILES.crlf= */*
SUBST_FILTER_CMD.crlf= ${TR} -d '\r'
+# src/xye.cpp: In static member function 'static void game::start(bool)':
+# src/xye.cpp:1225:23: error: array subscript has type 'char' [-Werror=char-subscripts]
+# sq=&grid[i][j];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
diff --git a/graphics/libraw/Makefile b/graphics/libraw/Makefile
index f4252f0b57c..810f5da2053 100644
--- a/graphics/libraw/Makefile
+++ b/graphics/libraw/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2020/04/26 06:38:17 rillig Exp $
+# $NetBSD: Makefile,v 1.34 2020/05/20 06:09:06 rillig Exp $
DISTNAME= LibRaw-0.19.5
PKGNAME= ${DISTNAME:tl}
@@ -19,6 +19,12 @@ CONFIGURE_ARGS+= --disable-examples
PKGCONFIG_OVERRIDE+= libraw.pc.in
PKGCONFIG_OVERRIDE+= libraw_r.pc.in
+# internal/dcraw_common.cpp: In member function 'void LibRaw::xtrans_interpolate(int)':
+# internal/dcraw_common.cpp:5885:27: error: array subscript has type 'char' [-Werror=char-subscripts]
+# cstat[fcol(row, col)]++;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "options.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
diff --git a/graphics/xfig/Makefile b/graphics/xfig/Makefile
index 0d60140f283..56bd3c675a0 100644
--- a/graphics/xfig/Makefile
+++ b/graphics/xfig/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.76 2020/03/20 11:57:53 nia Exp $
+# $NetBSD: Makefile,v 1.77 2020/05/20 06:09:09 rillig Exp $
DISTNAME= xfig-3.2.6a
PKGNAME= ${DISTNAME:S/-full//}
@@ -19,6 +19,12 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-appdefaultdir=${PREFIX}/lib/X11/app-defaults
+# w_cmdpanel.c: In function 'change_orient':
+# w_cmdpanel.c:893:36: error: array subscript has type 'char' [-Werror=char-subscripts]
+# FirstArg(XtNlabel, orient_items[appres.landscape]);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../x11/libXi/buildlink3.mk"
diff --git a/lang/objc/Makefile b/lang/objc/Makefile
index b1cc9bdf0d7..e0f9de332a1 100644
--- a/lang/objc/Makefile
+++ b/lang/objc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2020/04/27 05:17:00 rillig Exp $
+# $NetBSD: Makefile,v 1.19 2020/05/20 06:09:07 rillig Exp $
DISTNAME= objc-3.2.10
CATEGORIES= lang
@@ -39,6 +39,12 @@ SUBST_SED.mandir= -e '/$$(TAR)/s,man,${PKGMANDIR},'
SUBST_FILES.mandir= Makefile
SUBST_NOOP_OK.mandir= yes # PKGMANDIR defaults to man
+# ocstring.m: In function 'strtolower':
+# ocstring.m:627:25: error: array subscript has type 'char' [-Werror=char-subscripts]
+# *s++ = tolower (c);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
pre-configure:
${ECHO} >> ${WRKSRC_BS}/configure \
'${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} ${BUILD_TARGET}'
diff --git a/mail/mush/Makefile b/mail/mush/Makefile
index cc32dd6cb54..0a7dc55cf94 100644
--- a/mail/mush/Makefile
+++ b/mail/mush/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2019/11/02 16:25:23 rillig Exp $
+# $NetBSD: Makefile,v 1.33 2020/05/20 06:09:07 rillig Exp $
DISTNAME= mush-7.2.5
PKGNAME= mush-7.2.6.b4.pl1
@@ -42,6 +42,12 @@ SUBST_VARS.paths= PREFIX
SUBST_SED.paths+= -e 's,@MANDIR@,${PREFIX}/${PKGMANDIR},g'
SUBST_STAGE.paths= pre-configure
+# strings.c: In function 'ctrl_strcpy':
+# strings.c:510:24: error: array subscript has type 'char' [-Werror=char-subscripts]
+# *s_out++ = _unctrl[*s_in][1];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
pre-configure:
${CP} ${WRKSRC}/config.h-dist ${WRKSRC}/config.h
${CP} ${WRKSRC}/${PLAT_MAKEFILE} ${WRKSRC}/Makefile
diff --git a/mail/pine/Makefile b/mail/pine/Makefile
index 7b8e3b28264..ed27f2a9c79 100644
--- a/mail/pine/Makefile
+++ b/mail/pine/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.138 2020/01/18 21:49:52 jperkin Exp $
+# $NetBSD: Makefile,v 1.139 2020/05/20 06:09:07 rillig Exp $
DISTNAME= pine4.64
PKGNAME= pine-4.64
@@ -41,6 +41,12 @@ BUILDFILE= neb
BUILDLINK_TRANSFORM.OpenBSD+= rm:-lcrypt
+# filter.c: In function 'html_entity_collector':
+# filter.c:5570:5: error: array subscript has type 'char' [-Werror=char-subscripts]
+# buf[len++] = ch;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.if !empty(CC_VERSION:Mgcc-*)
UNLIMIT_RESOURCES+= datasize
.endif
diff --git a/misc/hanzim/Makefile b/misc/hanzim/Makefile
index 425ee2e5f7e..db3d3c3e291 100644
--- a/misc/hanzim/Makefile
+++ b/misc/hanzim/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2018/03/12 11:17:06 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2020/05/20 06:09:04 rillig Exp $
#
DISTNAME= hanzim-1.3
@@ -20,6 +20,13 @@ BUILD_TARGET= hanzim
# XXX
#MAKE_ENV+= SHELL=${SH:Q} LC_CTYPE=en_US.ISO8859-1
+# hanwin.c: In function 'charinfo':
+# hanwin.c:481:25: error: array subscript has type 'char' [-Werror=char-subscripts]
+# strcpy(pinyin,init_str[pinyintbl[cht->pinyins.ent[0]].init]);
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
.include "../../lang/tcl/buildlink3.mk"
diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile
index c6cba9d17ff..93e22ce5c90 100644
--- a/multimedia/libmediainfo/Makefile
+++ b/multimedia/libmediainfo/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/06/01 13:30:26 jlam Exp $
+# $NetBSD: Makefile,v 1.7 2020/05/20 06:09:05 rillig Exp $
.include "../../multimedia/mediainfo/Makefile.common"
@@ -26,6 +26,12 @@ CONFIGURE_ARGS+= --enable-shared
INSTALLATION_DIRS+= bin lib/pkgconfig
+# ../../../Source/ThirdParty/base64/base64.h: In function 'std::string Base64::encode(const string&)':
+# ../../../Source/ThirdParty/base64/base64.h:53:41: error: array subscript has type 'char'
+# sResult.append(1, sBase64Table[cCode]);
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
pre-configure:
cd ${WRKSRC}/${CONFIGURE_DIRS:Q} && autoreconf -i
diff --git a/multimedia/libmp4v2/Makefile b/multimedia/libmp4v2/Makefile
index cacd14229b0..80f919f0580 100644
--- a/multimedia/libmp4v2/Makefile
+++ b/multimedia/libmp4v2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2020/03/20 11:58:04 nia Exp $
+# $NetBSD: Makefile,v 1.25 2020/05/20 06:09:05 rillig Exp $
DISTNAME= mpeg4ip-1.6.1
PKGNAME= libmp4v2-1.6.1
@@ -34,6 +34,12 @@ SUBST_FILES.minmax= common/video/iso-mpeg4/src/*
SUBST_SED.minmax= -e 's,min *(,MIN(,g' -e 's,max *(,MAX(,g'
SUBST_MESSAGE.minmax= replace lowercase min,max with uppercase
+# util.c: In function 'quicktime_read_pascal':
+# util.c:138:6: error: array subscript has type 'char' [-Werror=char-subscripts]
+# data[len] = 0;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
pre-configure:
${TOUCH} ${WRKSRC}/bootstrapped
diff --git a/multimedia/openquicktime/Makefile b/multimedia/openquicktime/Makefile
index e2a9554a495..6c71afe06ad 100644
--- a/multimedia/openquicktime/Makefile
+++ b/multimedia/openquicktime/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2020/03/08 16:48:00 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2020/05/20 06:09:07 rillig Exp $
#
DISTNAME= ${PKGNAME_NOREV}-src
@@ -24,6 +24,12 @@ CONFIGURE_ENV+= my_cv_comment=""
OPSYSVARS+= USE_TOOLS
USE_TOOLS.SunOS+= gsed
+# udta.c: In function 'quicktime_write_udta':
+# util.c:213:6: error: array subscript has type 'char' [-Werror=char-subscripts]
+# data[len] = 0;
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX}
INSTALLATION_DIRS+= bin lib
diff --git a/net/openag/Makefile b/net/openag/Makefile
index 3e1b39c3c1c..80eb3862f04 100644
--- a/net/openag/Makefile
+++ b/net/openag/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2019/11/03 11:45:46 rillig Exp $
+# $NetBSD: Makefile,v 1.16 2020/05/20 06:09:07 rillig Exp $
#
DISTNAME= OpenAG-1.1.1
@@ -18,6 +18,13 @@ USE_TOOLS+= wget:run
CONFIGURE_ENV+= WGET=wget
+# mp3info/mp3info.cpp: In function 'long int get_length(mp3_file_info*, FILE*, long int)':
+# mp3info/mp3info.cpp:436:52: error: array subscript has type 'char' [-Werror=char-subscripts]
+# sample_rate = samples_rates_frequencies[mpeg_v][((scan2&0x0c) >> 2)];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../devel/zlib/buildlink3.mk"
INSTALLATION_DIRS+= share/doc/OpenAG
diff --git a/news/nn/Makefile b/news/nn/Makefile
index 05f39e4345a..0fb5724e0c0 100644
--- a/news/nn/Makefile
+++ b/news/nn/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.50 2019/11/04 19:17:11 rillig Exp $
+# $NetBSD: Makefile,v 1.51 2020/05/20 06:09:07 rillig Exp $
DISTNAME= nn-6.7.3
PKGREVISION= 5
@@ -16,6 +16,12 @@ TOOL_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp
CPPFLAGS.IRIX+= -DHAVE_TERMIO_H
+# decode.c: In function 'decode_line':
+# decode.c:132:22: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if ((blen = trtbl[buf[0]]) < 0) {
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
OPSYSVARS+= SFILE
SFILE.SunOS= s-sunos5.h
SFILE.Linux= s-linux.h
diff --git a/security/p5-Digest-Hashcash/Makefile b/security/p5-Digest-Hashcash/Makefile
index abd22a01b76..8b261071765 100644
--- a/security/p5-Digest-Hashcash/Makefile
+++ b/security/p5-Digest-Hashcash/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2019/08/11 13:22:56 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2020/05/20 06:09:07 rillig Exp $
DISTNAME= Digest-Hashcash-1.1
PKGNAME= p5-${DISTNAME}
@@ -15,5 +15,11 @@ DEPENDS+= p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability
PERL5_PACKLIST= auto/Digest/Hashcash/.packlist
+# Hashcash.xs: In function 'XS_Digest__Hashcash__gentoken':
+# Hashcash.xs:441:28: error: array subscript has type 'char' [-Werror=char-subscripts]
+# *s = nextenc [*s];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/shells/scponly/Makefile b/shells/scponly/Makefile
index bb627dd007a..85e108b49c7 100644
--- a/shells/scponly/Makefile
+++ b/shells/scponly/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2018/03/02 09:02:52 sborrill Exp $
+# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:08 rillig Exp $
DISTNAME= scponly-4.8
PKGREVISION= 2
@@ -31,6 +31,12 @@ CONFIGURE_ENV+= scponly_PROG_RMDIR=${TOOLS_RMDIR:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --enable-scp-compat
+# helper.c: In function 'mysetenv':
+# helper.c:565:14: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if ((safeenv[count] = strdup(buff))) {
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
PKG_SHELL= bin/scponly
PKG_SYSCONFSUBDIR= scponly
diff --git a/sysutils/fs-kit/Makefile b/sysutils/fs-kit/Makefile
index 189f5b4026c..ebf75e4f675 100644
--- a/sysutils/fs-kit/Makefile
+++ b/sysutils/fs-kit/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/10/23 19:51:02 asau Exp $
+# $NetBSD: Makefile,v 1.9 2020/05/20 06:09:04 rillig Exp $
DISTNAME= fs-kit-0.4
CATEGORIES= sysutils
@@ -19,6 +19,13 @@ WRKSRC= ${WRKDIR}/fs-kit
CFLAGS+= -Dunix=1
MAKE_FILE= makefile
+# kernel.c: In function 'move_vnode':
+# kernel.c:2225:14: error: array subscript has type 'char' [-Werror=char-subscripts]
+# lists[vn->inlist].head = vn->list.next;
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
INSTALLATION_DIRS= sbin share/doc
do-install:
diff --git a/sysutils/hal/Makefile b/sysutils/hal/Makefile
index 1227701ac37..ab4f35cceb1 100644
--- a/sysutils/hal/Makefile
+++ b/sysutils/hal/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.89 2020/04/29 19:50:02 maya Exp $
+# $NetBSD: Makefile,v 1.90 2020/05/20 06:09:04 rillig Exp $
DISTNAME= hal-0.5.14
PKGREVISION= 23
@@ -25,6 +25,12 @@ MAKE_DIRS+= /media
MAKE_DIRS+= ${VARBASE}/cache/hald
SPECIAL_PERMS+= ${VARBASE}/cache/hald ${HAL_USER} ${HAL_GROUP} 0644
+# devinfo_mass.c: In function 'devinfo_mass_disklabel_add':
+# devinfo_mass.c:340:28: error: array subscript has type 'char'
+# part = &label.d_partitions[unit];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
EGDIR= ${PREFIX}/share/examples/hal
CONF_FILES= ${EGDIR}/hal.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/hal.conf
diff --git a/sysutils/xnc/Makefile b/sysutils/xnc/Makefile
index da7573e226e..9b716fa2612 100644
--- a/sysutils/xnc/Makefile
+++ b/sysutils/xnc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2018/07/18 00:06:23 joerg Exp $
+# $NetBSD: Makefile,v 1.43 2020/05/20 06:09:09 rillig Exp $
DISTNAME= xnc-5.0.4.src
PKGNAME= xnc-5.0.4
@@ -19,6 +19,12 @@ USE_LIBTOOL= yes
USE_TOOLS+= msgfmt
GNU_CONFIGURE= yes
+# editor.cxx: In member function 'char Editor::trans(int, char)':
+# editor.cxx:624:15: error: array subscript has type 'char' [-Werror=char-subscripts]
+# sym=rtbl[sym];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
BUILDLINK_DEPMETHOD.libXt?= build
.include "../../graphics/tiff/buildlink3.mk"
diff --git a/sysutils/xps/Makefile b/sysutils/xps/Makefile
index edc7943be1d..1b6b5d50b6a 100644
--- a/sysutils/xps/Makefile
+++ b/sysutils/xps/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2020/03/20 11:58:23 nia Exp $
+# $NetBSD: Makefile,v 1.50 2020/05/20 06:09:10 rillig Exp $
DISTNAME= xps-4.2
PKGREVISION= 10
@@ -15,6 +15,12 @@ CONFIGURE_ARGS+= x_applibdir=${PREFIX}/lib/X11/app-defaults
CFLAGS.NetBSD+= -D_KMEMUSER
+# os.c: In function 'GetStatus':
+# os.c:176:34: error: array subscript has type 'char' [-Werror=char-subscripts]
+# EndNode->color = base.nodeColor[pstat];
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
post-extract:
${LN} -s FreeBSD ${WRKSRC}/src/DragonFly
diff --git a/textproc/isearch/Makefile b/textproc/isearch/Makefile
index 6ffd4d33e88..ec1959342b0 100644
--- a/textproc/isearch/Makefile
+++ b/textproc/isearch/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2019/10/12 21:14:22 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:05 rillig Exp $
DISTNAME= Isearch-1.47.01
PKGNAME= isearch-1.47.01
@@ -18,6 +18,12 @@ USE_LANGUAGES= c c++
INSTALLATION_DIRS= bin share/doc/isearch
+# string.cxx: In function 'char* transcode(char*, const char**)':
+# string.cxx:1215:29: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if (transarray[*obufscan]) {
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
post-install:
${INSTALL_DATA} ${WRKSRC}/TUTORIAL ${DESTDIR}${PREFIX}/share/doc/isearch
${INSTALL_DATA} ${WRKSRC}/doc/DebugFirewall.doc ${DESTDIR}${PREFIX}/share/doc/isearch
diff --git a/textproc/lq-sp/Makefile b/textproc/lq-sp/Makefile
index ffc8413c254..f8d088d34be 100644
--- a/textproc/lq-sp/Makefile
+++ b/textproc/lq-sp/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/01/26 17:32:15 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:06 rillig Exp $
#
DISTNAME= lq-sp-1.3.4.12
@@ -19,6 +19,13 @@ SUBST_SED.paths= -e 's,/usr/local,${PREFIX},g'
INSTALLATION_DIRS+= bin
+# CmdLineApp.cxx: In member function 'StringC CmdLineApp::usageString()':
+# CmdLineApp.cxx:115:35: error: array subscript has type 'char' [-Werror=char-subscripts]
+# else if (!hadOption[optstr_[i]]) {
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/nsgmls/lq-nsgmls ${DESTDIR}${PREFIX}/bin
diff --git a/www/htdig/Makefile b/www/htdig/Makefile
index 896137027a5..8192ba4453c 100644
--- a/www/htdig/Makefile
+++ b/www/htdig/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2020/03/20 11:58:34 nia Exp $
+# $NetBSD: Makefile,v 1.47 2020/05/20 06:09:05 rillig Exp $
DISTNAME= htdig-3.2.0b6
PKGREVISION= 1
@@ -24,6 +24,13 @@ CONFIGURE_ARGS+= --with-search-dir=${PREFIX}/share/examples/htdig
CONFIGURE_ENV+= PDF_PARSER="${LOCALBASE}/bin/acroread"
CXXFLAGS+= -Wno-deprecated
+# StringMatch.cc: In member function 'int StringMatch::Compare(const char*, int&, int&)':
+# StringMatch.cc:314:37: error: array subscript has type 'char' [-Werror=char-subscripts]
+# new_state = table[trans[string[pos]]][state];
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
PKG_SYSCONFSUBDIR= htdig
INSTALLATION_DIRS+= share/htdig/common
diff --git a/x11/fltk/Makefile b/x11/fltk/Makefile
index 7a7c7c4c41f..2c1f32c0733 100644
--- a/x11/fltk/Makefile
+++ b/x11/fltk/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.86 2020/03/06 09:18:40 wiz Exp $
+# $NetBSD: Makefile,v 1.87 2020/05/20 06:09:03 rillig Exp $
DISTNAME= fltk-1.1.10-source
PKGNAME= ${DISTNAME:S/-source//}
@@ -34,6 +34,14 @@ CONFIGURE_ARGS+= --with-links
PLIST.cs= yes
.endif
+# Fl_Text_Buffer.cxx: In function 'char chooseNullSubsChar(char*)':
+# Fl_Text_Buffer.cxx:1338:34: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if ( hist[ replacements[ i ] ] == 0 )
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
+
BUILDLINK_DEPMETHOD.libXt?= build
.include "../../graphics/MesaLib/buildlink3.mk"
diff --git a/x11/wxGTK28-contrib/Makefile b/x11/wxGTK28-contrib/Makefile
index 5fdd55ba76b..0bcf4af8198 100644
--- a/x11/wxGTK28-contrib/Makefile
+++ b/x11/wxGTK28-contrib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2020/03/18 18:03:53 joerg Exp $
+# $NetBSD: Makefile,v 1.44 2020/05/20 06:09:09 rillig Exp $
.include "../../x11/wxGTK28/Makefile.common"
@@ -18,6 +18,13 @@ INSTALL_TARGET= install
BUILDLINK_DEPMETHOD.libXt?= build
+# ../../../../contrib/src/stc/scintilla/src/Editor.cxx: In member function 'void Editor::LayoutLine(int, Surface*, ViewStyle&, LineLayout*, int)':
+# ../../../../contrib/src/stc/scintilla/src/Editor.cxx:2048:47: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if (ctrlCharWidth[ll->chars[charInLine]] == 0) {
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
.include "../../x11/wxGTK28/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/wxGTK30/Makefile b/x11/wxGTK30/Makefile
index aa54fd6098e..2a2ba5f5dec 100644
--- a/x11/wxGTK30/Makefile
+++ b/x11/wxGTK30/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2020/03/10 22:09:17 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2020/05/20 06:09:09 rillig Exp $
DISTNAME= wxWidgets-3.0.4
PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK30/}
@@ -33,6 +33,13 @@ CONFIGURE_ARGS+= --disable-visibility
CONFIGURE_ARGS+= --bindir=${PREFIX}/libexec/wx-3.0
CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share/wx-3.0
+# ./src/stc/scintilla/src/Editor.cxx: In member function 'void Editor::LayoutLine(int, Surface*, ViewStyle&, LineLayout*, int)':
+# ./src/stc/scintilla/src/Editor.cxx:2200:47: error: array subscript has type 'char' [-Werror=char-subscripts]
+# if (ctrlCharWidth[ll->chars[charInLine]] == 0) {
+# ^
+# Maybe fix this later.
+BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
+
DOCDIR= share/wx-3.0/doc/wxWidgets
INSTALL_MAKE_FLAGS+= LN_S="ln -fs"