pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Aug  2 19:21:59 UTC 2023

Modified Files:
        pkgsrc/emulators/dgen: Makefile
        pkgsrc/emulators/fs-uae: Makefile
        pkgsrc/emulators/gpsim: Makefile
        pkgsrc/emulators/libretro-vba-next: Makefile
        pkgsrc/filesystems/fuse-sparsebundlefs: Makefile
        pkgsrc/games/KoboDeluxe: Makefile
        pkgsrc/games/LostPixels: Makefile
        pkgsrc/games/abuse: Makefile
        pkgsrc/games/alephone: Makefile
        pkgsrc/games/billardgl: Makefile
        pkgsrc/games/blokus: Makefile
        pkgsrc/games/chromium-bsu: Makefile
        pkgsrc/games/crimsonfields: Makefile
        pkgsrc/games/criticalmass: Makefile
        pkgsrc/games/hex-a-hop: Makefile
        pkgsrc/games/ivan: Makefile
        pkgsrc/games/maelstrom-sdl: Makefile
        pkgsrc/games/maelstrom-x11: Makefile
        pkgsrc/games/warmux: Makefile
        pkgsrc/games/xevil: Makefile
        pkgsrc/games/xnibbles: Makefile
        pkgsrc/games/xsc: Makefile
        pkgsrc/games/xye: Makefile
        pkgsrc/graphics/Coin: Makefile
        pkgsrc/graphics/cal3d: Makefile.common
        pkgsrc/graphics/dx: Makefile
        pkgsrc/graphics/gri: Makefile
        pkgsrc/graphics/libgltf: Makefile
        pkgsrc/graphics/libvideogfx: Makefile
        pkgsrc/graphics/mandelbulber: Makefile
        pkgsrc/inputmethod/ibus-unikey: Makefile
        pkgsrc/inputmethod/novel-pinyin: Makefile
        pkgsrc/inputmethod/scim-anthy: Makefile
        pkgsrc/lang/gambc: Makefile
        pkgsrc/lang/maude: Makefile
        pkgsrc/mail/dnsbl-milter: Makefile
        pkgsrc/mail/nullmailer: Makefile
        pkgsrc/mail/xfmail: Makefile
        pkgsrc/math/graphopt: Makefile
        pkgsrc/math/ipopt: Makefile
        pkgsrc/math/mapm: Makefile
        pkgsrc/math/minisat: Makefile
        pkgsrc/math/openaxiom: Makefile
        pkgsrc/math/ppl: Makefile
        pkgsrc/mbone/vat: Makefile
        pkgsrc/mbone/vic-devel: Makefile
        pkgsrc/misc/starplot: Makefile
        pkgsrc/multimedia/avidemux: Makefile
        pkgsrc/multimedia/dirac: Makefile
        pkgsrc/net/DarwinStreamingServer: Makefile
        pkgsrc/net/latd: Makefile
        pkgsrc/net/omniORB: Makefile
        pkgsrc/net/waste: Makefile
        pkgsrc/security/steghide: Makefile
        pkgsrc/sysutils/rfstool: Makefile
        pkgsrc/sysutils/xnc: Makefile
        pkgsrc/sysutils/xosview: Makefile
        pkgsrc/textproc/ja-groff: Makefile
        pkgsrc/textproc/lq-sp: Makefile
        pkgsrc/textproc/soprano: Makefile
        pkgsrc/textproc/sphinxsearch: Makefile
        pkgsrc/time/glclock: Makefile
        pkgsrc/wm/icewm: Makefile.common
        pkgsrc/wm/icewm13: Makefile
        pkgsrc/wm/obpager: Makefile
        pkgsrc/wm/waimea: Makefile
        pkgsrc/wm/wbar: Makefile
        pkgsrc/x11/efltk: Makefile
        pkgsrc/x11/fbdesk: Makefile

Log Message:
*: Mark packages that were originally identified as requiring
C++03 due to failing to build with a C++14 default compiler
with FORCE_CXX_STD instead of USE_LANGUAGES.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/emulators/dgen/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/emulators/fs-uae/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/emulators/gpsim/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/libretro-vba-next/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/filesystems/fuse-sparsebundlefs/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/KoboDeluxe/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/games/LostPixels/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/games/abuse/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/alephone/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/games/billardgl/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/games/blokus/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/games/chromium-bsu/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/games/crimsonfields/Makefile
cvs rdiff -u -r1.61 -r1.62 pkgsrc/games/criticalmass/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/hex-a-hop/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/games/ivan/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/maelstrom-sdl/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/games/maelstrom-x11/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/games/warmux/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/xevil/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/xnibbles/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/xsc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/games/xye/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/Coin/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/cal3d/Makefile.common
cvs rdiff -u -r1.133 -r1.134 pkgsrc/graphics/dx/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/graphics/gri/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/libgltf/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/libvideogfx/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/mandelbulber/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/inputmethod/ibus-unikey/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/inputmethod/novel-pinyin/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/inputmethod/scim-anthy/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/gambc/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/maude/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/dnsbl-milter/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/mail/nullmailer/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/mail/xfmail/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/graphopt/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/ipopt/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/mapm/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/minisat/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/openaxiom/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/ppl/Makefile
cvs rdiff -u -r1.70 -r1.71 pkgsrc/mbone/vat/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/mbone/vic-devel/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/misc/starplot/Makefile
cvs rdiff -u -r1.137 -r1.138 pkgsrc/multimedia/avidemux/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/dirac/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/net/DarwinStreamingServer/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/latd/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/omniORB/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/waste/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/security/steghide/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/rfstool/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/sysutils/xnc/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/sysutils/xosview/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/ja-groff/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/lq-sp/Makefile
cvs rdiff -u -r1.85 -r1.86 pkgsrc/textproc/soprano/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/sphinxsearch/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/time/glclock/Makefile
cvs rdiff -u -r1.76 -r1.77 pkgsrc/wm/icewm/Makefile.common
cvs rdiff -u -r1.14 -r1.15 pkgsrc/wm/icewm13/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/wm/obpager/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/wm/waimea/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/wm/wbar/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/x11/efltk/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/x11/fbdesk/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/dgen/Makefile
diff -u pkgsrc/emulators/dgen/Makefile:1.32 pkgsrc/emulators/dgen/Makefile:1.33
--- pkgsrc/emulators/dgen/Makefile:1.32 Sat Jun 13 10:29:48 2020
+++ pkgsrc/emulators/dgen/Makefile      Wed Aug  2 19:21:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2020/06/13 10:29:48 nia Exp $
+# $NetBSD: Makefile,v 1.33 2023/08/02 19:21:50 nia Exp $
 #
 
 DISTNAME=      dgen-sdl-1.33
@@ -20,10 +20,13 @@ TOOL_DEPENDS+=      nasm-[0-9]*:../../devel/n
 CONFIGURE_ARGS+=       --without-cyclone
 .endif
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
 GNU_CONFIGURE= yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 BUILDLINK_TRANSFORM+=  rm:-mpentium
 BUILDLINK_TRANSFORM+=  rm:-march=pentium
 BUILDLINK_TRANSFORM+=  rm:-fno-rtti

Index: pkgsrc/emulators/fs-uae/Makefile
diff -u pkgsrc/emulators/fs-uae/Makefile:1.25 pkgsrc/emulators/fs-uae/Makefile:1.26
--- pkgsrc/emulators/fs-uae/Makefile:1.25       Sat May  6 19:09:13 2023
+++ pkgsrc/emulators/fs-uae/Makefile    Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2023/05/06 19:09:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.26 2023/08/02 19:21:51 nia Exp $
 
 DISTNAME=      fs-uae-3.1.66
 PKGREVISION=   2
@@ -11,11 +11,14 @@ HOMEPAGE=   https://fs-uae.net/
 COMMENT=       Amiga emulator
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c gnu++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            msgfmt pkg-config zip
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --with-libmpeg2
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         gnu++03
+
 .include "../../mk/bsd.prefs.mk"
 
 # See the configure script for the full conditions for whether

Index: pkgsrc/emulators/gpsim/Makefile
diff -u pkgsrc/emulators/gpsim/Makefile:1.64 pkgsrc/emulators/gpsim/Makefile:1.65
--- pkgsrc/emulators/gpsim/Makefile:1.64        Sun Jan 29 21:16:00 2023
+++ pkgsrc/emulators/gpsim/Makefile     Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.64 2023/01/29 21:16:00 ryoon Exp $
+# $NetBSD: Makefile,v 1.65 2023/08/02 19:21:51 nia Exp $
 #
 
 DISTNAME=      gpsim-0.26.1
@@ -11,11 +11,14 @@ HOMEPAGE=   http://gpsim.sourceforge.net/
 COMMENT=       PIC emulator with X interface
 
 GNU_CONFIGURE= YES
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 
 USE_TOOLS+=    gmake pkg-config
 USE_LIBTOOL=   YES
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 INSTALLATION_DIRS=     share/doc/gpsim
 
 post-install:

Index: pkgsrc/emulators/libretro-vba-next/Makefile
diff -u pkgsrc/emulators/libretro-vba-next/Makefile:1.6 pkgsrc/emulators/libretro-vba-next/Makefile:1.7
--- pkgsrc/emulators/libretro-vba-next/Makefile:1.6     Sat May 30 15:33:18 2020
+++ pkgsrc/emulators/libretro-vba-next/Makefile Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2020/05/30 15:33:18 nia Exp $
+# $NetBSD: Makefile,v 1.7 2023/08/02 19:21:51 nia Exp $
 
 DISTNAME=      libretro-vba-next-20200106
 CATEGORIES=    emulators
@@ -11,7 +11,10 @@ HOMEPAGE=    https://docs.libretro.com/libr
 COMMENT=       Libretro core based on the VBA Next Game Boy Advance emulator
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 LIBRETRO_CORE= vba_next
 

Index: pkgsrc/filesystems/fuse-sparsebundlefs/Makefile
diff -u pkgsrc/filesystems/fuse-sparsebundlefs/Makefile:1.3 pkgsrc/filesystems/fuse-sparsebundlefs/Makefile:1.4
--- pkgsrc/filesystems/fuse-sparsebundlefs/Makefile:1.3 Thu Dec  2 12:02:05 2021
+++ pkgsrc/filesystems/fuse-sparsebundlefs/Makefile     Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2021/12/02 12:02:05 pho Exp $
+# $NetBSD: Makefile,v 1.4 2023/08/02 19:21:51 nia Exp $
 #
 
 DISTNAME=      fuse-sparsebundlefs-20160928
@@ -12,9 +12,12 @@ HOMEPAGE=    https://github.com/torarnv/spa
 COMMENT=       FUSE filesystem for reading Mac OS sparse-bundle disk images
 LICENSE=       2-clause-bsd
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake pkg-config
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 INSTALLATION_DIRS=     bin
 
 do-install:

Index: pkgsrc/games/KoboDeluxe/Makefile
diff -u pkgsrc/games/KoboDeluxe/Makefile:1.28 pkgsrc/games/KoboDeluxe/Makefile:1.29
--- pkgsrc/games/KoboDeluxe/Makefile:1.28       Wed Jul 18 00:06:15 2018
+++ pkgsrc/games/KoboDeluxe/Makefile    Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2018/07/18 00:06:15 joerg Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:51 nia Exp $
 #
 
 DISTNAME=      KoboDeluxe-0.5.1
@@ -13,11 +13,14 @@ COMMENT=    Multi-way scrolling shoot 'em u
 LICENSE=       gnu-gpl-v2 AND gnu-lgpl-v2.1
 
 GNU_CONFIGURE=         YES
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake
 BUILD_DEFS+=           VARBASE
 CONFIGURE_ARGS+=       --sharedstatedir=${VARBASE}/games
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/LostPixels/Makefile
diff -u pkgsrc/games/LostPixels/Makefile:1.16 pkgsrc/games/LostPixels/Makefile:1.17
--- pkgsrc/games/LostPixels/Makefile:1.16       Sun Jan 29 21:16:06 2023
+++ pkgsrc/games/LostPixels/Makefile    Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/01/29 21:16:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.17 2023/08/02 19:21:51 nia Exp $
 #
 
 DISTNAME=      LostPixels-0.5.3-source
@@ -13,10 +13,13 @@ COMMENT=    Blinken Sisters - Hunt for the 
 
 WRKSRC=                ${WRKDIR}/blinkensisters/lostpixels/game/software
 USE_CMAKE=     yes
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 
 ALL_ENV+=      SDLDIR=${BUILDLINK_PREFIX.SDL}/include/SDL
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"

Index: pkgsrc/games/abuse/Makefile
diff -u pkgsrc/games/abuse/Makefile:1.30 pkgsrc/games/abuse/Makefile:1.31
--- pkgsrc/games/abuse/Makefile:1.30    Wed Jul 18 00:06:16 2018
+++ pkgsrc/games/abuse/Makefile Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2018/07/18 00:06:16 joerg Exp $
+# $NetBSD: Makefile,v 1.31 2023/08/02 19:21:51 nia Exp $
 
 DISTNAME=              abuse_pd
 PKGNAME=               abuse-2.0
@@ -14,7 +14,10 @@ COMMENT=             Full color 320x200 arcade qual
 GNU_CONFIGURE=         yes
 CONFIGURE_ENV+=                LDFLAGS=${X11_LDFLAGS:Q}
 USE_TOOLS+=            gmake gtar
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
+
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
 
 BROKEN_ON_PLATFORM=    NetBSD-*-arm32
 

Index: pkgsrc/games/alephone/Makefile
diff -u pkgsrc/games/alephone/Makefile:1.29 pkgsrc/games/alephone/Makefile:1.30
--- pkgsrc/games/alephone/Makefile:1.29 Sat May  6 19:09:17 2023
+++ pkgsrc/games/alephone/Makefile      Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/05/06 19:09:17 ryoon Exp $
+# $NetBSD: Makefile,v 1.30 2023/08/02 19:21:51 nia Exp $
 
 DISTNAME=      AlephOne-20230119
 PKGNAME=       ${DISTNAME:tl}
@@ -14,10 +14,13 @@ HOMEPAGE=   https://alephone.lhowon.org/
 COMMENT=       Classic 2.5D FPS game engine, updated to use SDL
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            pkg-config gmake
 GNU_CONFIGURE=         yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 CONFIGURE_ARGS+=       --with-boost=${PREFIX}
 
 .include "../../archivers/zziplib/buildlink3.mk"

Index: pkgsrc/games/billardgl/Makefile
diff -u pkgsrc/games/billardgl/Makefile:1.18 pkgsrc/games/billardgl/Makefile:1.19
--- pkgsrc/games/billardgl/Makefile:1.18        Thu Aug 11 05:08:23 2022
+++ pkgsrc/games/billardgl/Makefile     Wed Aug  2 19:21:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2022/08/11 05:08:23 gutteridge Exp $
+# $NetBSD: Makefile,v 1.19 2023/08/02 19:21:51 nia Exp $
 #
 
 DISTNAME=      BillardGL-1.75
@@ -12,11 +12,14 @@ MAINTAINER= wojtek%3miasto.net@localhost
 COMMENT=       3D Billard using OpenGL hardware acceleration
 
 BUILD_DIRS=    src
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake imake pax
 MAKE_ENV+=     PAX=${PAX:Q}
 LDFLAGS+=      ${X11_LDFLAGS}
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 SUBST_CLASSES+=                        billardgl
 SUBST_STAGE.billardgl=         do-configure
 SUBST_MESSAGE.billardgl=       Fixing hard-coded paths

Index: pkgsrc/games/blokus/Makefile
diff -u pkgsrc/games/blokus/Makefile:1.12 pkgsrc/games/blokus/Makefile:1.13
--- pkgsrc/games/blokus/Makefile:1.12   Wed Jul 18 00:06:16 2018
+++ pkgsrc/games/blokus/Makefile        Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2018/07/18 00:06:16 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2023/08/02 19:21:52 nia Exp $
 #
 
 DISTNAME=      blokus-1.1
@@ -17,11 +17,14 @@ NO_SRC_ON_CDROM=    ${RESTRICTED}
 NO_SRC_ON_FTP=         ${RESTRICTED}
 
 GNU_CONFIGURE= yes
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 # XXX: For some reason, the other libraries are hidden when this is
 # specified.
 #LIBS.SunOS+=  -lGLU
 
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
+
 BUILDLINK_DEPMETHOD.libXt?=    build
 
 .include "../../graphics/glu/buildlink3.mk"

Index: pkgsrc/games/chromium-bsu/Makefile
diff -u pkgsrc/games/chromium-bsu/Makefile:1.30 pkgsrc/games/chromium-bsu/Makefile:1.31
--- pkgsrc/games/chromium-bsu/Makefile:1.30     Sat May  6 19:09:18 2023
+++ pkgsrc/games/chromium-bsu/Makefile  Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2023/05/06 19:09:18 ryoon Exp $
+# $NetBSD: Makefile,v 1.31 2023/08/02 19:21:52 nia Exp $
 
 DISTNAME=              chromium-bsu-0.9.16.1
 PKGREVISION=           9
@@ -12,11 +12,14 @@ COMMENT=            Fast paced, arcade-style, top-
 DEPENDS=               uralic-ttf-[0-9]*:../../fonts/uralic-ttf
 
 USE_PKGLOCALEDIR=      yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake pkg-config
 USE_TOOLS+=            msgfmt msgmerge xgettext
 GNU_CONFIGURE=         yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 LDFLAGS+=              ${BUILDLINK_LDADD.gettext}
 LDFLAGS.DragonFly=     -lSDL2
 LDFLAGS.SunOS=         -lSDL2

Index: pkgsrc/games/crimsonfields/Makefile
diff -u pkgsrc/games/crimsonfields/Makefile:1.46 pkgsrc/games/crimsonfields/Makefile:1.47
--- pkgsrc/games/crimsonfields/Makefile:1.46    Sun Jan 29 21:16:08 2023
+++ pkgsrc/games/crimsonfields/Makefile Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2023/01/29 21:16:08 ryoon Exp $
+# $NetBSD: Makefile,v 1.47 2023/08/02 19:21:52 nia Exp $
 
 DISTNAME=      crimson-0.5.3
 PKGNAME=       ${DISTNAME:S/crimson/crimsonfields/}
@@ -11,10 +11,13 @@ HOMEPAGE=   http://crimson.seul.org/
 COMMENT=       Tactical war game in the tradition of Battle Isle
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
 GNU_CONFIGURE= yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 CONFIGURE_ARGS+=       --enable-bi2cf
 CONFIGURE_ARGS+=       --enable-cf2bmp
 CONFIGURE_ARGS+=       --enable-cfed

Index: pkgsrc/games/criticalmass/Makefile
diff -u pkgsrc/games/criticalmass/Makefile:1.61 pkgsrc/games/criticalmass/Makefile:1.62
--- pkgsrc/games/criticalmass/Makefile:1.61     Wed Apr 19 08:09:59 2023
+++ pkgsrc/games/criticalmass/Makefile  Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2023/04/19 08:09:59 adam Exp $
+# $NetBSD: Makefile,v 1.62 2023/08/02 19:21:52 nia Exp $
 #
 
 DISTNAME=      CriticalMass-1.0.2
@@ -13,10 +13,13 @@ HOMEPAGE=   http://criticalmass.sourceforg
 COMMENT=       SDL/OpenGL space shoot'em up game
 
 GNU_CONFIGURE= YES
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
 USE_TOOLS+=    gmake
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 LDFLAGS.SunOS+=        -lsocket -lnsl
 
 # delete builtin curl

Index: pkgsrc/games/hex-a-hop/Makefile
diff -u pkgsrc/games/hex-a-hop/Makefile:1.13 pkgsrc/games/hex-a-hop/Makefile:1.14
--- pkgsrc/games/hex-a-hop/Makefile:1.13        Sun Jan 29 21:16:12 2023
+++ pkgsrc/games/hex-a-hop/Makefile     Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/01/29 21:16:12 ryoon Exp $
+# $NetBSD: Makefile,v 1.14 2023/08/02 19:21:52 nia Exp $
 #
 
 DISTNAME=      hex-a-hop-1.1.0
@@ -12,7 +12,10 @@ COMMENT=     Hexagonal tile-based puzzle gam
 LICENSE=       gnu-gpl-v2
 
 GNU_CONFIGURE= yes
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL_ttf/buildlink3.mk"

Index: pkgsrc/games/ivan/Makefile
diff -u pkgsrc/games/ivan/Makefile:1.22 pkgsrc/games/ivan/Makefile:1.23
--- pkgsrc/games/ivan/Makefile:1.22     Fri Mar 20 11:57:42 2020
+++ pkgsrc/games/ivan/Makefile  Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2020/03/20 11:57:42 nia Exp $
+# $NetBSD: Makefile,v 1.23 2023/08/02 19:21:52 nia Exp $
 #
 
 DISTNAME=              ivan-0.50
@@ -15,7 +15,10 @@ USE_TOOLS+=          gmake
 GNU_CONFIGURE=         YES
 CONFIGURE_ARGS+=       --localstatedir=${PREFIX}/share
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
 
 REQD_DIRS+=            share/ivan
 OWN_DIRS_PERMS+=       share/ivan/Bones ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE}

Index: pkgsrc/games/maelstrom-sdl/Makefile
diff -u pkgsrc/games/maelstrom-sdl/Makefile:1.28 pkgsrc/games/maelstrom-sdl/Makefile:1.29
--- pkgsrc/games/maelstrom-sdl/Makefile:1.28    Sun Jan 26 17:31:16 2020
+++ pkgsrc/games/maelstrom-sdl/Makefile Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2020/01/26 17:31:16 rillig Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:52 nia Exp $
 
 DISTNAME=      Maelstrom-3.0.6
 PKGNAME=       maelstrom-sdl-3.0.6
@@ -15,9 +15,12 @@ LICENSE=     gnu-gpl-v2
 CONFLICTS=             maelstrom-x11-[0-9]* maelstrom-[0-9]*
 
 GNU_CONFIGURE=         YES
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_GAMESGROUP=                yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 MAKE_ENV+=             CP=${CP:Q}
 LIBS.SunOS+=           -lsocket -lnsl
 

Index: pkgsrc/games/maelstrom-x11/Makefile
diff -u pkgsrc/games/maelstrom-x11/Makefile:1.33 pkgsrc/games/maelstrom-x11/Makefile:1.34
--- pkgsrc/games/maelstrom-x11/Makefile:1.33    Wed Apr 21 15:36:27 2021
+++ pkgsrc/games/maelstrom-x11/Makefile Wed Aug  2 19:21:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2021/04/21 15:36:27 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2023/08/02 19:21:52 nia Exp $
 
 DISTNAME=              Maelstrom-1.4.3-L2.0.6-src.tar.gz
 PKGNAME=               maelstrom-x11-2.0.6
@@ -22,7 +22,7 @@ CONFLICTS=            maelstrom-[0-9]* maelstrom-s
 EXTRACT_ONLY=          ${DISTNAME}
 
 WRKSRC=                        ${WRKDIR}/Maelstrom
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            pax
 LDFLAGS.SunOS+=                -lsocket -lnsl
 LIBS.SunOS+=           -lsocket -lnsl
@@ -32,6 +32,8 @@ MAKE_ENV+=            GAMEOWN=${GAMEOWN} GAMEGRP=$
 MAKE_ENV+=             GAMEMODE=${GAMEMODE} GAMEDATAMODE=${GAMEDATAMODE}
 MAKE_ENV+=             VARBASE=${VARBASE}
 
+FORCE_CXX_STD=         c++03
+
 USE_GAMESGROUP=                yes
 SCOREDIR=              ${VARBASE}/games
 SCOREFILE=             ${SCOREDIR}/Maelstrom-Scores

Index: pkgsrc/games/warmux/Makefile
diff -u pkgsrc/games/warmux/Makefile:1.50 pkgsrc/games/warmux/Makefile:1.51
--- pkgsrc/games/warmux/Makefile:1.50   Wed Apr 19 08:10:12 2023
+++ pkgsrc/games/warmux/Makefile        Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.50 2023/04/19 08:10:12 adam Exp $
+# $NetBSD: Makefile,v 1.51 2023/08/02 19:21:53 nia Exp $
 
 DISTNAME=      warmux-11.04.1
 PKGREVISION=   9
@@ -14,7 +14,7 @@ MAINTAINER=   pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Battle game
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            pkg-config msgfmt
 GNU_CONFIGURE=         yes
@@ -22,6 +22,9 @@ CONFIGURE_ARGS+=      --enable-fribidi
 CONFIGURE_ARGS+=       --enable-servers
 WRKSRC=                        ${WRKDIR}/warmux-11.04
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 BUILDLINK_TRANSFORM+=  rm:-Wl,--as-needed
 
 CHECK_PORTABILITY_SKIP+=       build/win32_setup/create_setup.sh.in

Index: pkgsrc/games/xevil/Makefile
diff -u pkgsrc/games/xevil/Makefile:1.26 pkgsrc/games/xevil/Makefile:1.27
--- pkgsrc/games/xevil/Makefile:1.26    Wed May 20 06:09:09 2020
+++ pkgsrc/games/xevil/Makefile Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2020/05/20 06:09:09 rillig Exp $
+# $NetBSD: Makefile,v 1.27 2023/08/02 19:21:53 nia Exp $
 
 DISTNAME=      xevilsrc2.02r2
 PKGNAME=       xevil-2.02
@@ -20,7 +20,10 @@ WRKSRC=              ${WRKDIR}
 
 MAKE_ENV+=     HOSTTYPE="pkgsrc"
 
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= 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]

Index: pkgsrc/games/xnibbles/Makefile
diff -u pkgsrc/games/xnibbles/Makefile:1.26 pkgsrc/games/xnibbles/Makefile:1.27
--- pkgsrc/games/xnibbles/Makefile:1.26 Mon Aug 17 10:52:49 2020
+++ pkgsrc/games/xnibbles/Makefile      Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2020/08/17 10:52:49 jperkin Exp $
+# $NetBSD: Makefile,v 1.27 2023/08/02 19:21:53 nia Exp $
 #
 
 DISTNAME=              xnibbles-1.0BETA4
@@ -14,10 +14,13 @@ COMMENT=            Winding snakes game for X11
 
 WRKSRC=                        ${WRKDIR}/xnibbles
 USE_TOOLS+=            gmake
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man6
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../mk/oss.buildlink3.mk"
 
 .if ${OSS_TYPE} != "none" && ${DEVOSSAUDIO} != /dev/dsp

Index: pkgsrc/games/xsc/Makefile
diff -u pkgsrc/games/xsc/Makefile:1.13 pkgsrc/games/xsc/Makefile:1.14
--- pkgsrc/games/xsc/Makefile:1.13      Sun Jan 26 17:31:18 2020
+++ pkgsrc/games/xsc/Makefile   Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2020/01/26 17:31:18 rillig Exp $
+# $NetBSD: Makefile,v 1.14 2023/08/02 19:21:53 nia Exp $
 #
 
 DISTNAME=              xsc-1.5
@@ -11,9 +11,12 @@ HOMEPAGE=            https://www.panix.com/~mbh/xs
 COMMENT=               Star Castle clone
 
 GNU_CONFIGURE=         yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 INSTALLATION_DIRS=     bin
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/xsc ${DESTDIR}${PREFIX}/bin/xsc
        ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/xsc

Index: pkgsrc/games/xye/Makefile
diff -u pkgsrc/games/xye/Makefile:1.19 pkgsrc/games/xye/Makefile:1.20
--- pkgsrc/games/xye/Makefile:1.19      Sun Jan 29 21:16:24 2023
+++ pkgsrc/games/xye/Makefile   Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2023/01/29 21:16:24 ryoon Exp $
+# $NetBSD: Makefile,v 1.20 2023/08/02 19:21:53 nia Exp $
 #
 
 DISTNAME=      xye-0.12.1
@@ -12,7 +12,10 @@ COMMENT=     Kye clone
 
 GNU_CONFIGURE=         yes
 #CONFIGURE_ARGS+=      --with-docdir=${PREFIX}/share/doc
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
+
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
 
 SUBST_CLASSES+=                crlf
 SUBST_MESSAGE.crlf=    stripping EOL CR

Index: pkgsrc/graphics/Coin/Makefile
diff -u pkgsrc/graphics/Coin/Makefile:1.38 pkgsrc/graphics/Coin/Makefile:1.39
--- pkgsrc/graphics/Coin/Makefile:1.38  Sat May  6 19:08:50 2023
+++ pkgsrc/graphics/Coin/Makefile       Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2023/05/06 19:08:50 ryoon Exp $
+# $NetBSD: Makefile,v 1.39 2023/08/02 19:21:53 nia Exp $
 
 DISTNAME=              Coin-3.1.3
 PKGREVISION=           10
@@ -11,12 +11,15 @@ COMMENT=            Free, portable, Open Inventor 
 LICENSE=               modified-bsd
 # See https://bitbucket.org/Coin3D/coin/wiki/EndOfLifeLetter
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --enable-3ds-import
 CONFIGURE_ARGS+=       --disable-debug
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 .include "../../mk/pthread.buildlink3.mk"
 
 .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none"

Index: pkgsrc/graphics/cal3d/Makefile.common
diff -u pkgsrc/graphics/cal3d/Makefile.common:1.16 pkgsrc/graphics/cal3d/Makefile.common:1.17
--- pkgsrc/graphics/cal3d/Makefile.common:1.16  Sat Jan 30 08:57:02 2021
+++ pkgsrc/graphics/cal3d/Makefile.common       Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.16 2021/01/30 08:57:02 mef Exp $
+# $NetBSD: Makefile.common,v 1.17 2023/08/02 19:21:53 nia Exp $
 #
 # used by graphics/cal3d/Makefile
 # used by graphics/cal3d-examples/Makefile
@@ -13,7 +13,10 @@ MAINTAINER=  pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://cal3d.sourceforge.net/
 COMMENT=       Skeletal based 3d character animation library in C++
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            automake
 GNU_CONFIGURE=         yes
+
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03

Index: pkgsrc/graphics/dx/Makefile
diff -u pkgsrc/graphics/dx/Makefile:1.133 pkgsrc/graphics/dx/Makefile:1.134
--- pkgsrc/graphics/dx/Makefile:1.133   Tue Jun  6 08:02:10 2023
+++ pkgsrc/graphics/dx/Makefile Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.133 2023/06/06 08:02:10 wiz Exp $
+# $NetBSD: Makefile,v 1.134 2023/08/02 19:21:53 nia Exp $
 
 DISTNAME=      dx-4.4.4
 PKGREVISION=   82
@@ -11,12 +11,15 @@ COMMENT=    Open Visualization Data Explore
 
 MAKE_JOBS_SAFE=                no
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake lex yacc sh
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --without-javadx
 CONFIGURE_ENV+=                bsh_path=${TOOLS_SH}
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 # Ensure we export symbols in the linked shared object.
 LDFLAGS+=              ${EXPORT_SYMBOLS_LDFLAGS}
 

Index: pkgsrc/graphics/gri/Makefile
diff -u pkgsrc/graphics/gri/Makefile:1.86 pkgsrc/graphics/gri/Makefile:1.87
--- pkgsrc/graphics/gri/Makefile:1.86   Tue Jun  6 12:41:32 2023
+++ pkgsrc/graphics/gri/Makefile        Wed Aug  2 19:21:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.86 2023/06/06 12:41:32 riastradh Exp $
+# $NetBSD: Makefile,v 1.87 2023/08/02 19:21:53 nia Exp $
 
 DISTNAME=      gri-2.12.23
 PKGREVISION=   36
@@ -17,13 +17,16 @@ TOOL_DEPENDS+=              dvipsk-[0-9]*:../../prin
 TOOL_DEPENDS+=         tex-tex-[0-9]*:../../print/tex-tex
 TOOL_DEPENDS+=         p5-Perl4-CoreLibs-[0-9]*:../../devel/p5-Perl4-CoreLibs
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            aclocal autoconf automake gmake gs:run makeinfo perl
 GNU_CONFIGURE=         yes
 REPLACE_PERL+=         src/gri_merge src/gri_unpage
 INFO_FILES=            yes
 INSTALL_MAKE_FLAGS=    ${MAKE_FLAGS} PKGINFODIR=${PKGINFODIR}
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 pre-configure:
        cd ${WRKSRC} && autoreconf -i
 

Index: pkgsrc/graphics/libgltf/Makefile
diff -u pkgsrc/graphics/libgltf/Makefile:1.28 pkgsrc/graphics/libgltf/Makefile:1.29
--- pkgsrc/graphics/libgltf/Makefile:1.28       Sun Apr 23 14:26:21 2023
+++ pkgsrc/graphics/libgltf/Makefile    Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2023/04/23 14:26:21 adam Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:54 nia Exp $
 
 DISTNAME=      libgltf-0.1.0
 PKGREVISION=   16
@@ -13,7 +13,10 @@ LICENSE=     mpl-2.0
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    pkg-config
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 PKGCONFIG_OVERRIDE+=   libgltf.pc.in
 

Index: pkgsrc/graphics/libvideogfx/Makefile
diff -u pkgsrc/graphics/libvideogfx/Makefile:1.28 pkgsrc/graphics/libvideogfx/Makefile:1.29
--- pkgsrc/graphics/libvideogfx/Makefile:1.28   Wed Apr 24 13:26:25 2019
+++ pkgsrc/graphics/libvideogfx/Makefile        Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2019/04/24 13:26:25 he Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=      libvideogfx-1.0.3
@@ -11,10 +11,13 @@ MAINTAINER= pkgsrc-users%NetBSD.org@localhost
 COMMENT=       C++ library for low-level video processing
 LICENSE=       gnu-lgpl-v2.1
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_LIBTOOL=   YES
 GNU_CONFIGURE= YES
 
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
+
 BUILDLINK_DEPMETHOD.libXt?=    build
 
 .include "../../mk/jpeg.buildlink3.mk"

Index: pkgsrc/graphics/mandelbulber/Makefile
diff -u pkgsrc/graphics/mandelbulber/Makefile:1.25 pkgsrc/graphics/mandelbulber/Makefile:1.26
--- pkgsrc/graphics/mandelbulber/Makefile:1.25  Sun Jan 29 21:16:40 2023
+++ pkgsrc/graphics/mandelbulber/Makefile       Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2023/01/29 21:16:40 ryoon Exp $
+# $NetBSD: Makefile,v 1.26 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=      mandelbulber1.13-1
@@ -13,11 +13,14 @@ COMMENT=    3D fractal explorer
 LICENSE=       gnu-gpl-v3
 
 USE_TOOLS+=    gmake pax pkg-config
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
 
 BUILD_DIRS=    makefiles
 MAKE_FILE=     makefile
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 SUBST_CLASSES+=                lib
 SUBST_STAGE.lib=       pre-configure
 SUBST_MESSAGE.lib=     Fix library path, CXXFLAGS, and CXX.

Index: pkgsrc/inputmethod/ibus-unikey/Makefile
diff -u pkgsrc/inputmethod/ibus-unikey/Makefile:1.45 pkgsrc/inputmethod/ibus-unikey/Makefile:1.46
--- pkgsrc/inputmethod/ibus-unikey/Makefile:1.45        Sun Jan 29 21:16:55 2023
+++ pkgsrc/inputmethod/ibus-unikey/Makefile     Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2023/01/29 21:16:55 ryoon Exp $
+# $NetBSD: Makefile,v 1.46 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=      ibus-unikey-0.6.1
@@ -14,11 +14,14 @@ LICENSE=    gnu-gpl-v3
 GNU_CONFIGURE=         yes
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake pkg-config intltool msgfmt
 
 CONFIGURE_ARGS+=       --with-gtk-version=3
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../inputmethod/ibus/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/inputmethod/novel-pinyin/Makefile
diff -u pkgsrc/inputmethod/novel-pinyin/Makefile:1.47 pkgsrc/inputmethod/novel-pinyin/Makefile:1.48
--- pkgsrc/inputmethod/novel-pinyin/Makefile:1.47       Sun Jan 29 21:16:56 2023
+++ pkgsrc/inputmethod/novel-pinyin/Makefile    Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2023/01/29 21:16:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.48 2023/08/02 19:21:54 nia Exp $
 
 DISTNAME=      novel-pinyin-0.2.5
 PKGREVISION=   40
@@ -11,13 +11,16 @@ COMMENT=    HMM-based sentence pinyin input
 LICENSE=       gnu-gpl-v2
 
 BDB_ACCEPTED=          db4 db5
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            intltool pkg-config msgfmt msgmerge xgettext
 GNU_CONFIGURE=         yes
 
 USE_SCIM_GTKUTILS=     yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 BUILDLINK_TRANSFORM+=  l:db:${BDB_TYPE}
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"

Index: pkgsrc/inputmethod/scim-anthy/Makefile
diff -u pkgsrc/inputmethod/scim-anthy/Makefile:1.43 pkgsrc/inputmethod/scim-anthy/Makefile:1.44
--- pkgsrc/inputmethod/scim-anthy/Makefile:1.43 Sun Jan 29 21:16:56 2023
+++ pkgsrc/inputmethod/scim-anthy/Makefile      Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2023/01/29 21:16:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.44 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=              scim-anthy-1.2.7
@@ -14,13 +14,16 @@ LICENSE=            gnu-gpl-v2
 DEPENDS+=              kasumi>=0.6:../../inputmethod/kasumi
 
 USE_PKGLOCALEDIR=      yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            msgfmt pkg-config
 GNU_CONFIGURE=         yes
 
 USE_SCIM_GTKUTILS=     yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../inputmethod/anthy/buildlink3.mk"
 .include "../../inputmethod/scim/buildlink3.mk"

Index: pkgsrc/lang/gambc/Makefile
diff -u pkgsrc/lang/gambc/Makefile:1.23 pkgsrc/lang/gambc/Makefile:1.24
--- pkgsrc/lang/gambc/Makefile:1.23     Sun Apr 30 19:32:30 2023
+++ pkgsrc/lang/gambc/Makefile  Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/04/30 19:32:30 nikita Exp $
+# $NetBSD: Makefile,v 1.24 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=      gambit-${GAMBC_DIST_VERSION:S,.,_,}
@@ -17,7 +17,7 @@ LICENSE=      apache-2.0 AND gnu-lgpl-v2.1
 CONFLICTS+=    scheme48>=1.2
 
 GNU_CONFIGURE=         yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake
 
 CONFIGURE_ARGS+=       --enable-single-host
@@ -37,6 +37,9 @@ TEST_TARGET=          check
 
 WRKSRC=                        ${WRKDIR}/gambit-${PKGVERSION_NOREV}
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 CHECK_PORTABILITY_SKIP=                prebuilt/*/*
 DLOPEN_REQUIRE_PTHREADS=       no
 

Index: pkgsrc/lang/maude/Makefile
diff -u pkgsrc/lang/maude/Makefile:1.28 pkgsrc/lang/maude/Makefile:1.29
--- pkgsrc/lang/maude/Makefile:1.28     Wed Jul 18 00:06:20 2018
+++ pkgsrc/lang/maude/Makefile  Wed Aug  2 19:21:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2018/07/18 00:06:20 joerg Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:54 nia Exp $
 #
 
 DISTNAME=      Maude-2.6
@@ -16,10 +16,13 @@ MAKE_JOBS_SAFE=             no
 
 GNU_CONFIGURE= yes
 CONFIGURE_ARGS=        --datadir=${PREFIX}/share/${PKGBASE}
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    flex bison
 TEST_TARGET=   check
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 post-install:
        cd ${WRKSRC}/src/Main && ${INSTALL_DATA} *.maude \
                ${DESTDIR}${PREFIX}/share/${PKGBASE}

Index: pkgsrc/mail/dnsbl-milter/Makefile
diff -u pkgsrc/mail/dnsbl-milter/Makefile:1.7 pkgsrc/mail/dnsbl-milter/Makefile:1.8
--- pkgsrc/mail/dnsbl-milter/Makefile:1.7       Sat Nov  2 16:25:20 2019
+++ pkgsrc/mail/dnsbl-milter/Makefile   Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2019/11/02 16:25:20 rillig Exp $
+# $NetBSD: Makefile,v 1.8 2023/08/02 19:21:55 nia Exp $
 #
 
 VERSION=       6.45
@@ -17,10 +17,13 @@ PKG_SYSCONFSUBDIR?= dnsbl-milter
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}/${PKG_SYSCONFSUBDIR}
 CONFIGURE_ARGS+=       ac_cv_path_BASH=${SH}
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES=         c c++
 
 RCD_SCRIPTS=           dnsbl-milter
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 SUBST_CLASSES+=                conf
 SUBST_STAGE.conf=      pre-configure
 SUBST_FILES.conf=      src/dnsbl.cpp

Index: pkgsrc/mail/nullmailer/Makefile
diff -u pkgsrc/mail/nullmailer/Makefile:1.55 pkgsrc/mail/nullmailer/Makefile:1.56
--- pkgsrc/mail/nullmailer/Makefile:1.55        Wed Apr 19 08:10:42 2023
+++ pkgsrc/mail/nullmailer/Makefile     Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2023/04/19 08:10:42 adam Exp $
+# $NetBSD: Makefile,v 1.56 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=              nullmailer-2.2
 PKGREVISION=           8
@@ -15,7 +15,7 @@ LICENSE=              gnu-gpl-v2
 DEPENDS+=              daemontools-[0-9]*:../../sysutils/daemontools
 .endif
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
@@ -26,6 +26,9 @@ CONFIGURE_ARGS+=      --sbindir=${PREFIX}/lib
 TEST_TARGET=           check
 USE_TOOLS+=            bash
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../mk/bsd.prefs.mk"
 
 PKG_GROUPS=            ${NULLMAILER_GROUP}

Index: pkgsrc/mail/xfmail/Makefile
diff -u pkgsrc/mail/xfmail/Makefile:1.60 pkgsrc/mail/xfmail/Makefile:1.61
--- pkgsrc/mail/xfmail/Makefile:1.60    Tue Jan  3 17:37:49 2023
+++ pkgsrc/mail/xfmail/Makefile Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2023/01/03 17:37:49 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=              xfmail-1.5.5
 PKGREVISION=           9
@@ -13,12 +13,15 @@ COMMENT=            Xforms based mail application 
 # A few files are.
 #LICENSE+=             mit-license
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         YES
 
 INSTALLATION_DIRS+=    share/doc/xfmail
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++
+
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/Copyright ${DESTDIR}${PREFIX}/share/doc/xfmail
 

Index: pkgsrc/math/graphopt/Makefile
diff -u pkgsrc/math/graphopt/Makefile:1.26 pkgsrc/math/graphopt/Makefile:1.27
--- pkgsrc/math/graphopt/Makefile:1.26  Wed Jul 18 00:06:21 2018
+++ pkgsrc/math/graphopt/Makefile       Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2018/07/18 00:06:21 joerg Exp $
+# $NetBSD: Makefile,v 1.27 2023/08/02 19:21:55 nia Exp $
 #
 
 DISTNAME=      graphopt-0.4.1
@@ -11,9 +11,12 @@ MAINTAINER=  pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://sourceforge.net/projects/graphopt/
 COMMENT=       Optimize graph layouts
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 GNU_CONFIGURE= YES
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 post-install:
        ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/graphopt
        ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/graphopt

Index: pkgsrc/math/ipopt/Makefile
diff -u pkgsrc/math/ipopt/Makefile:1.3 pkgsrc/math/ipopt/Makefile:1.4
--- pkgsrc/math/ipopt/Makefile:1.3      Mon Oct 12 21:51:57 2020
+++ pkgsrc/math/ipopt/Makefile  Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/10/12 21:51:57 bacon Exp $
+# $NetBSD: Makefile,v 1.4 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=      Ipopt-3.11.5
 PKGREVISION=   1
@@ -10,12 +10,15 @@ MAINTAINER= asau%inbox.ru@localhost
 HOMEPAGE=      https://projects.coin-or.org/Ipopt
 COMMENT=       Interior Point OPTimizer
 
-USE_LANGUAGES= c c++03 fortran
+USE_LANGUAGES= c c++ fortran
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    pkg-config
 
 TEST_TARGET=   test
 
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
+
 .include "../../mk/blas.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/mapm/Makefile
diff -u pkgsrc/math/mapm/Makefile:1.14 pkgsrc/math/mapm/Makefile:1.15
--- pkgsrc/math/mapm/Makefile:1.14      Wed Jul 18 00:06:21 2018
+++ pkgsrc/math/mapm/Makefile   Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2018/07/18 00:06:21 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2023/08/02 19:21:55 nia Exp $
 #
 
 DISTNAME=              mapm-4.9.5a
@@ -13,7 +13,10 @@ WRKSRC=              ${WRKDIR}/${DISTNAME:S/-/_/}
 
 DOCS=  README algorithms.used function.ref article.pdf
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 INSTALLATION_DIRS=     bin include lib share/doc/mapm
 

Index: pkgsrc/math/minisat/Makefile
diff -u pkgsrc/math/minisat/Makefile:1.5 pkgsrc/math/minisat/Makefile:1.6
--- pkgsrc/math/minisat/Makefile:1.5    Wed Jul 18 00:06:21 2018
+++ pkgsrc/math/minisat/Makefile        Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2018/07/18 00:06:21 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=      minisat-2.2.0
 CATEGORIES=    math
@@ -10,7 +10,7 @@ COMMENT=      Minimalistic yet highly efficie
 LICENSE=       mit
 
 WRKSRC=                ${WRKDIR}/minisat
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
 #BUILD_DIRS=   core simp
 BUILD_DIRS=    simp
@@ -18,6 +18,9 @@ MAKE_ENV=     MROOT=${WRKSRC}
 MAKE_ENV+=     LFLAGS="-L${BUILDLINK_PREFIX.zlib}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.zlib}/lib"
 BUILD_TARGET=  # empty
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 INSTALLATION_DIRS+=    bin
 
 do-install:

Index: pkgsrc/math/openaxiom/Makefile
diff -u pkgsrc/math/openaxiom/Makefile:1.15 pkgsrc/math/openaxiom/Makefile:1.16
--- pkgsrc/math/openaxiom/Makefile:1.15 Tue Jun  6 12:41:51 2023
+++ pkgsrc/math/openaxiom/Makefile      Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2023/06/06 12:41:51 riastradh Exp $
+# $NetBSD: Makefile,v 1.16 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=              open-axiom-1.4.1
 PKGNAME=               ${DISTNAME:S/open-/open/}
@@ -13,7 +13,7 @@ COMMENT=              Platform for symbolic, algebra
 
 MAKE_JOBS_SAFE=                no
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
 USE_TOOLS+=            gmake makeinfo awk:run
 TOOL_DEPENDS+=         noweb-[0-9]*:../../devel/noweb
@@ -21,6 +21,9 @@ TOOL_DEPENDS+=                noweb-[0-9]*:../../devel
 CONFIGURE_ENV=         HOST_AWK=${TOOLS_PLATFORM.awk:Q}
 BUILD_MAKE_FLAGS+=     TOOLS_PLATFORM.install=${TOOLS_PLATFORM.install:Q}
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 # XXX: these files are not PIE
 CHECK_PIE_SKIP+=       lib/open-axiom/*/${PKGVERSION_NOREV}/bin/AXIOMsys
 CHECK_PIE_SKIP+=       lib/open-axiom/*/${PKGVERSION_NOREV}/bin/bootsys

Index: pkgsrc/math/ppl/Makefile
diff -u pkgsrc/math/ppl/Makefile:1.19 pkgsrc/math/ppl/Makefile:1.20
--- pkgsrc/math/ppl/Makefile:1.19       Tue Jun 28 11:34:45 2022
+++ pkgsrc/math/ppl/Makefile    Wed Aug  2 19:21:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2022/06/28 11:34:45 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2023/08/02 19:21:55 nia Exp $
 
 DISTNAME=      ppl-1.2
 PKGREVISION=   4
@@ -14,9 +14,12 @@ USE_LIBTOOL= yes
 USE_TOOLS+=    autoconf automake gmake perl
 DEPENDS+=      gsed-[0-9]*:../../textproc/gsed
 
-USE_LANGUAGES= c gnu++03
+USE_LANGUAGES= c c++
 GNU_CONFIGURE= yes
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         gnu++03
+
 MAKE_ENV+=             lt_cv_path_SED=${PREFIX}/bin/gsed
 #CONFIGURE_ARGS+=      --enable-interfaces=c,cxx
 

Index: pkgsrc/mbone/vat/Makefile
diff -u pkgsrc/mbone/vat/Makefile:1.70 pkgsrc/mbone/vat/Makefile:1.71
--- pkgsrc/mbone/vat/Makefile:1.70      Sun Jan 29 21:17:06 2023
+++ pkgsrc/mbone/vat/Makefile   Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.70 2023/01/29 21:17:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.71 2023/08/02 19:21:56 nia Exp $
 #
 
 DISTNAME=              vatsrc-4.0b2
@@ -17,7 +17,7 @@ WRKSRC=                       ${WRKDIR}/${PKGNAME_NOREV}
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --with-tcl=${PREFIX:Q} --with-tk=${PREFIX:Q}
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 
 CPPFLAGS+=             -I${LOCALBASE}/include -I${LOCALBASE}/include/gsm
 
@@ -25,6 +25,9 @@ INSTALL_TARGET=               install install-man
 
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
+
 BUILDLINK_DEPMETHOD.libXt?=    build
 
 .include "../../audio/gsm/buildlink3.mk"

Index: pkgsrc/mbone/vic-devel/Makefile
diff -u pkgsrc/mbone/vic-devel/Makefile:1.28 pkgsrc/mbone/vic-devel/Makefile:1.29
--- pkgsrc/mbone/vic-devel/Makefile:1.28        Sun Jan 29 21:17:06 2023
+++ pkgsrc/mbone/vic-devel/Makefile     Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2023/01/29 21:17:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.29 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=      vic-2.8ucl1.4.0beta-4337
 PKGNAME=       vic-devel-2.8.1.4.0beta.4337
@@ -24,9 +24,12 @@ EXTRACT_SUFX=        .tgz
 WRKSRC=                ${WRKDIR}/vic-mpeg4
 GNU_CONFIGURE= yes
 
-USE_LANGUAGES=         c gnu++03
+USE_LANGUAGES=         c c++
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         gnu++03
+
 CONFIGURE_ARGS+=       --with-tcl=${BUILDLINK_PREFIX.tcl}/lib
 CONFIGURE_ARGS+=       --with-tk=${BUILDLINK_PREFIX.tk}/lib
 

Index: pkgsrc/misc/starplot/Makefile
diff -u pkgsrc/misc/starplot/Makefile:1.18 pkgsrc/misc/starplot/Makefile:1.19
--- pkgsrc/misc/starplot/Makefile:1.18  Sun Jan 29 21:17:13 2023
+++ pkgsrc/misc/starplot/Makefile       Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2023/01/29 21:17:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.19 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=      starplot-0.95.5
 PKGREVISION=   16
@@ -12,10 +12,13 @@ LICENSE=    gnu-gpl-v2
 
 GNU_CONFIGURE=         yes
 USE_PKGLOCALEDIR=      yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            bison msgfmt pkg-config
 PTHREAD_OPTS+=         require
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"

Index: pkgsrc/multimedia/avidemux/Makefile
diff -u pkgsrc/multimedia/avidemux/Makefile:1.137 pkgsrc/multimedia/avidemux/Makefile:1.138
--- pkgsrc/multimedia/avidemux/Makefile:1.137   Mon Jul 17 22:00:24 2023
+++ pkgsrc/multimedia/avidemux/Makefile Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.137 2023/07/17 22:00:24 nia Exp $
+# $NetBSD: Makefile,v 1.138 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=      avidemux_2.5.4
 PKGNAME=       ${DISTNAME:S/_/-/}
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v2
 
 TOOL_DEPENDS+= yasm-[0-9]*:../../devel/yasm
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            gmake msgfmt pkg-config
@@ -21,6 +21,9 @@ USE_CMAKE=            yes
 CMAKE_ARG_PATH=                ..
 CONFIGURE_DIRS=                _build
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 CMAKE_ARGS+=           -DNO_ARTS=1
 CMAKE_ARGS+=           -DUSE_SYSTEM_SPIDERMONKEY=1
 

Index: pkgsrc/multimedia/dirac/Makefile
diff -u pkgsrc/multimedia/dirac/Makefile:1.23 pkgsrc/multimedia/dirac/Makefile:1.24
--- pkgsrc/multimedia/dirac/Makefile:1.23       Mon Jul 25 11:12:26 2022
+++ pkgsrc/multimedia/dirac/Makefile    Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2022/07/25 11:12:26 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=              dirac-1.0.2
 PKGREVISION=           11
@@ -11,9 +11,12 @@ COMMENT=             Open-source video codec design
 
 USE_TOOLS+=            perl:run
 USE_LIBTOOL=           yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 PKGCONFIG_OVERRIDE+=   dirac.pc.in
 
 REPLACE_PERL=          tests/create_dirac_testfile.pl

Index: pkgsrc/net/DarwinStreamingServer/Makefile
diff -u pkgsrc/net/DarwinStreamingServer/Makefile:1.32 pkgsrc/net/DarwinStreamingServer/Makefile:1.33
--- pkgsrc/net/DarwinStreamingServer/Makefile:1.32      Thu Jul  6 09:41:01 2023
+++ pkgsrc/net/DarwinStreamingServer/Makefile   Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2023/07/06 09:41:01 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=      DarwinStreamingSrvr5.5.5-Source
 PKGNAME=       DarwinStreamingServer-5.5.5
@@ -17,7 +17,10 @@ RESTRICTED=          Under APSL (see http://www.
 NO_BIN_ON_CDROM=       ${RESTRICTED}
 NO_BIN_ON_FTP=         ${RESTRICTED}
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
 
 # 5.5.5 does this in StrPtrLen.cpp, function StrPtrLen::NumEqualIgnoreCase.
 # Fixed in 6.0.3

Index: pkgsrc/net/latd/Makefile
diff -u pkgsrc/net/latd/Makefile:1.14 pkgsrc/net/latd/Makefile:1.15
--- pkgsrc/net/latd/Makefile:1.14       Wed Jul 18 00:06:22 2018
+++ pkgsrc/net/latd/Makefile    Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2018/07/18 00:06:22 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2023/08/02 19:21:56 nia Exp $
 #
 
 DISTNAME=      latd-1.21
@@ -13,11 +13,14 @@ NOT_FOR_PLATFORM=   Interix-*-* # no direc
 
 GNU_CONFIGURE= yes
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 
 CPPFLAGS+=     -DPREFIX="\"${PREFIX}\""
 
 EGDIR=         ${PREFIX}/share/examples/latd
 CONF_FILES=    ${EGDIR}/latd.conf.sample ${PKG_SYSCONFDIR}/latd.conf
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/omniORB/Makefile
diff -u pkgsrc/net/omniORB/Makefile:1.25 pkgsrc/net/omniORB/Makefile:1.26
--- pkgsrc/net/omniORB/Makefile:1.25    Thu Jun 30 11:18:43 2022
+++ pkgsrc/net/omniORB/Makefile Wed Aug  2 19:21:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2022/06/30 11:18:43 nia Exp $
+# $NetBSD: Makefile,v 1.26 2023/08/02 19:21:56 nia Exp $
 
 DISTNAME=              omniORB-4.1.7
 PKGREVISION=           4
@@ -13,9 +13,12 @@ COMMENT=             CORBA ORB
 MAKE_FILE=             GNUmakefile
 
 GNU_CONFIGURE= YES
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
 
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
+
 PKGCONFIG_OVERRIDE+=   contrib/pkgconfig/omniCOS4.pc.in
 PKGCONFIG_OVERRIDE+=   contrib/pkgconfig/omniCOSDynamic4.pc.in
 PKGCONFIG_OVERRIDE+=   contrib/pkgconfig/omniConnectionMgmt4.pc.in

Index: pkgsrc/net/waste/Makefile
diff -u pkgsrc/net/waste/Makefile:1.21 pkgsrc/net/waste/Makefile:1.22
--- pkgsrc/net/waste/Makefile:1.21      Wed Jul 18 00:06:23 2018
+++ pkgsrc/net/waste/Makefile   Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2018/07/18 00:06:23 joerg Exp $
+# $NetBSD: Makefile,v 1.22 2023/08/02 19:21:57 nia Exp $
 #
 
 DISTNAME=      waste-source
@@ -24,7 +24,10 @@ NO_BIN_ON_FTP=               ${RESTRICTED}
 NO_SRC_ON_CDROM=       ${RESTRICTED}
 NO_BIN_ON_CDROM=       ${RESTRICTED}
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 LDFLAGS.DragonFly+=    -lmd
 

Index: pkgsrc/security/steghide/Makefile
diff -u pkgsrc/security/steghide/Makefile:1.21 pkgsrc/security/steghide/Makefile:1.22
--- pkgsrc/security/steghide/Makefile:1.21      Mon Jan  9 05:01:18 2023
+++ pkgsrc/security/steghide/Makefile   Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2023/01/09 05:01:18 sekiya Exp $
+# $NetBSD: Makefile,v 1.22 2023/08/02 19:21:57 nia Exp $
 
 DISTNAME=              steghide-0.5.1
 PKGREVISION=           7
@@ -11,11 +11,14 @@ COMMENT=            Hides data (steganography) in 
 LICENSE=               gnu-gpl-v2
 
 GNU_CONFIGURE=         yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            msgfmt
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"

Index: pkgsrc/sysutils/rfstool/Makefile
diff -u pkgsrc/sysutils/rfstool/Makefile:1.13 pkgsrc/sysutils/rfstool/Makefile:1.14
--- pkgsrc/sysutils/rfstool/Makefile:1.13       Wed Jul 18 00:06:23 2018
+++ pkgsrc/sysutils/rfstool/Makefile    Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2018/07/18 00:06:23 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2023/08/02 19:21:57 nia Exp $
 #
 
 DISTNAME=      rfstool-0.14-source
@@ -14,7 +14,10 @@ COMMENT=     Tools to access ReiserFS partit
 
 WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}/RFSTOOL
 MAKE_FILE=     makefile.gcc3x
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 INSTALLATION_DIRS=     sbin
 

Index: pkgsrc/sysutils/xnc/Makefile
diff -u pkgsrc/sysutils/xnc/Makefile:1.45 pkgsrc/sysutils/xnc/Makefile:1.46
--- pkgsrc/sysutils/xnc/Makefile:1.45   Tue Jan  3 17:38:18 2023
+++ pkgsrc/sysutils/xnc/Makefile        Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2023/01/03 17:38:18 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2023/08/02 19:21:57 nia Exp $
 
 DISTNAME=      xnc-5.0.4.src
 PKGNAME=       xnc-5.0.4
@@ -14,11 +14,14 @@ LICENSE=    gnu-gpl-v2
 MAKE_JOBS_SAFE=                no
 
 WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
 USE_TOOLS+=    msgfmt
 GNU_CONFIGURE= yes
 
+# Fails with C++14 default language
+FORCE_CXX_STD= c++03
+
 # 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];

Index: pkgsrc/sysutils/xosview/Makefile
diff -u pkgsrc/sysutils/xosview/Makefile:1.79 pkgsrc/sysutils/xosview/Makefile:1.80
--- pkgsrc/sysutils/xosview/Makefile:1.79       Fri Dec  3 13:06:57 2021
+++ pkgsrc/sysutils/xosview/Makefile    Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2021/12/03 13:06:57 micha Exp $
+# $NetBSD: Makefile,v 1.80 2023/08/02 19:21:57 nia Exp $
 
 DISTNAME=      xosview-1.23
 CATEGORIES=    sysutils x11
@@ -10,10 +10,13 @@ COMMENT=    X11 graphical display of OS sta
 LICENSE=       gnu-gpl-v2 AND original-bsd
 
 USE_TOOLS+=    gmake
-USE_LANGUAGES= c gnu++03
+USE_LANGUAGES= c c++
 
 AUTO_MKDIRS=   yes
 
+# Fails with C++14 default language
+FORCE_CXX_STD= gnu++03
+
 .include "../../mk/bsd.prefs.mk"
 
 .if ${OPSYS} == Linux

Index: pkgsrc/textproc/ja-groff/Makefile
diff -u pkgsrc/textproc/ja-groff/Makefile:1.30 pkgsrc/textproc/ja-groff/Makefile:1.31
--- pkgsrc/textproc/ja-groff/Makefile:1.30      Tue Jun 28 11:36:11 2022
+++ pkgsrc/textproc/ja-groff/Makefile   Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2022/06/28 11:36:11 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2023/08/02 19:21:57 nia Exp $
 
 DISTNAME=      groff-1.10
 PKGNAME=       ja-groff-0.99
@@ -17,7 +17,7 @@ COMMENT=      Japanese enhancement of GNU gro
 MAKE_JOBS_SAFE=                no
 
 USE_TOOLS+=            gmake perl:run yacc
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
 CONFIGURE_HAS_MANDIR=  no
 #CONFIGURE_ENV+=       CXXFLAGS="-fno-rtti -fno-exceptions -O"
@@ -25,6 +25,9 @@ MAKE_FLAGS+=          manroot=${DESTDIR}${PREFIX
 INSTALL_MAKE_FLAGS+=   bindir=${DESTDIR}${PREFIX}/bin \
                        datadir=${DESTDIR}${PREFIX}/share
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 REPLACE_PERL=  grog/grog.pl
 REPLACE_PERL+= afmtodit/afmtodit.pl
 

Index: pkgsrc/textproc/lq-sp/Makefile
diff -u pkgsrc/textproc/lq-sp/Makefile:1.18 pkgsrc/textproc/lq-sp/Makefile:1.19
--- pkgsrc/textproc/lq-sp/Makefile:1.18 Wed May 20 06:09:06 2020
+++ pkgsrc/textproc/lq-sp/Makefile      Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2020/05/20 06:09:06 rillig Exp $
+# $NetBSD: Makefile,v 1.19 2023/08/02 19:21:57 nia Exp $
 #
 
 DISTNAME=      lq-sp-1.3.4.12
@@ -9,7 +9,10 @@ MAINTAINER=    norm%sandbox.org.uk@localhost
 HOMEPAGE=      https://www.htmlhelp.com/tools/validator/offline/
 COMMENT=       Modified SP package
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
+
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
 
 SUBST_CLASSES+=                paths
 SUBST_MESSAGE.paths=   Fixing hardcoded paths.

Index: pkgsrc/textproc/soprano/Makefile
diff -u pkgsrc/textproc/soprano/Makefile:1.85 pkgsrc/textproc/soprano/Makefile:1.86
--- pkgsrc/textproc/soprano/Makefile:1.85       Sun Apr 23 14:26:10 2023
+++ pkgsrc/textproc/soprano/Makefile    Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.85 2023/04/23 14:26:10 adam Exp $
+# $NetBSD: Makefile,v 1.86 2023/08/02 19:21:57 nia Exp $
 
 DISTNAME=      soprano-2.9.4
 PKGREVISION=   41
@@ -11,12 +11,15 @@ HOMEPAGE=   http://soprano.sourceforge.net
 COMMENT=       QT based RDF framework
 LICENSE=       gnu-lgpl-v2
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_CMAKE=     yes
 USE_TOOLS+=    pkg-config
 
 CMAKE_ARGS+=   -DSOPRANO_DISABLE_SESAME2_BACKEND:BOOL=ON
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 PKGCONFIG_OVERRIDE+=   soprano.pc.cmake
 
 pre-configure:

Index: pkgsrc/textproc/sphinxsearch/Makefile
diff -u pkgsrc/textproc/sphinxsearch/Makefile:1.18 pkgsrc/textproc/sphinxsearch/Makefile:1.19
--- pkgsrc/textproc/sphinxsearch/Makefile:1.18  Tue Aug  9 12:08:34 2022
+++ pkgsrc/textproc/sphinxsearch/Makefile       Wed Aug  2 19:21:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2022/08/09 12:08:34 jperkin Exp $
+# $NetBSD: Makefile,v 1.19 2023/08/02 19:21:57 nia Exp $
 #
 
 DISTNAME=      sphinx-2.2.11-release
@@ -13,11 +13,14 @@ COMMENT=    Sphinx Full-Text Search Engine
 LICENSE=       gnu-gpl-v2
 
 GNU_CONFIGURE= yes
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
 
 BUILD_DEFS+=   VARBASE
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 .include "../../mk/bsd.prefs.mk"
 
 SPHINX_USER?=  sphinx

Index: pkgsrc/time/glclock/Makefile
diff -u pkgsrc/time/glclock/Makefile:1.31 pkgsrc/time/glclock/Makefile:1.32
--- pkgsrc/time/glclock/Makefile:1.31   Thu Aug 11 05:09:20 2022
+++ pkgsrc/time/glclock/Makefile        Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2022/08/11 05:09:20 gutteridge Exp $
+# $NetBSD: Makefile,v 1.32 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=              glclock-6.0b6.0
@@ -10,11 +10,13 @@ MAINTAINER=         pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=              http://www.daionet.gr.jp/~masa/glclock/
 COMMENT=               OpenGL-based pocket watch
 
-USE_LANGUAGES=         c++03
+USE_LANGUAGES=         c c++
 
 MAKE_FILE=             makefile
 BUILD_TARGET=          glclock
 
+# Fails with C++14 default language
+FORCE_CXX_STD=         c++03
 
 .include "../../mk/bsd.prefs.mk"
 

Index: pkgsrc/wm/icewm/Makefile.common
diff -u pkgsrc/wm/icewm/Makefile.common:1.76 pkgsrc/wm/icewm/Makefile.common:1.77
--- pkgsrc/wm/icewm/Makefile.common:1.76        Fri Jul 21 12:29:22 2023
+++ pkgsrc/wm/icewm/Makefile.common     Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.76 2023/07/21 12:29:22 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.77 2023/08/02 19:21:58 nia Exp $
 #
 # used by wm/icewm/Makefile
 # used by wm/icewm-imlib/Makefile
@@ -22,10 +22,12 @@ PATCHDIR=           ${.CURDIR}/../../wm/icewm/pat
 CONFIGURE_ARGS+=       --enable-gradients
 CONFIGURE_ARGS+=       --enable-antialiasing
 
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 
 PKG_SYSCONFSUBDIR=     icewm
 
+FORCE_CXX_STD=         c++03
+
 .include "../../mk/bsd.prefs.mk"
 
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}

Index: pkgsrc/wm/icewm13/Makefile
diff -u pkgsrc/wm/icewm13/Makefile:1.14 pkgsrc/wm/icewm13/Makefile:1.15
--- pkgsrc/wm/icewm13/Makefile:1.14     Sun Jan 29 21:17:59 2023
+++ pkgsrc/wm/icewm13/Makefile  Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/01/29 21:17:59 ryoon Exp $
+# $NetBSD: Makefile,v 1.15 2023/08/02 19:21:58 nia Exp $
 
 DISTNAME=      icewm-1.3.8
 PKGREVISION=   9
@@ -15,9 +15,11 @@ CONFLICTS+=  icewm-imlib-[0-9]*
 FILESDIR=      ${.CURDIR}/../../wm/icewm/files
 
 GNU_CONFIGURE= yes
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    msgfmt pkg-config
 
+FORCE_CXX_STD= c++03
+
 post-extract:
        cp ${FILESDIR}/bsd-daemon.xpm ${WRKSRC}/lib/taskbar
 

Index: pkgsrc/wm/obpager/Makefile
diff -u pkgsrc/wm/obpager/Makefile:1.7 pkgsrc/wm/obpager/Makefile:1.8
--- pkgsrc/wm/obpager/Makefile:1.7      Fri Mar 20 11:58:33 2020
+++ pkgsrc/wm/obpager/Makefile  Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2020/03/20 11:58:33 nia Exp $
+# $NetBSD: Makefile,v 1.8 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=      obpager-1.8
@@ -10,13 +10,15 @@ MAINTAINER= pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://obpager.sourceforge.net/
 COMMENT=       Lightweight pager applet for OpenBox
 
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c c++
 NO_CONFIGURE=  yes
 USE_TOOLS+=    gmake
 
 CPPFLAGS+=     -I${X11BASE}/include/X11
 CPPFLAGS+=     -I${X11BASE}/include/X11/extensions
 
+FORCE_CXX_STD= c++03
+
 INSTALLATION_DIRS=     bin
 
 do-install:

Index: pkgsrc/wm/waimea/Makefile
diff -u pkgsrc/wm/waimea/Makefile:1.63 pkgsrc/wm/waimea/Makefile:1.64
--- pkgsrc/wm/waimea/Makefile:1.63      Sun Jan 29 21:18:01 2023
+++ pkgsrc/wm/waimea/Makefile   Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2023/01/29 21:18:01 ryoon Exp $
+# $NetBSD: Makefile,v 1.64 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=      waimea-0.4.0
@@ -11,9 +11,12 @@ HOMEPAGE=    https://sourceforge.net/projec
 COMMENT=       Fast and highly customizable virtual window manager
 
 GNU_CONFIGURE= YES
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake perl:run pkg-config
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 .include "../../mk/bsd.prefs.mk"
 
 BUILDLINK_DEPMETHOD.libXt?=    build

Index: pkgsrc/wm/wbar/Makefile
diff -u pkgsrc/wm/wbar/Makefile:1.45 pkgsrc/wm/wbar/Makefile:1.46
--- pkgsrc/wm/wbar/Makefile:1.45        Wed Apr 19 08:11:44 2023
+++ pkgsrc/wm/wbar/Makefile     Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2023/04/19 08:11:44 adam Exp $
+# $NetBSD: Makefile,v 1.46 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=      wbar-2.2.2
@@ -12,9 +12,12 @@ COMMENT=     Simple and highly customizable 
 LICENSE=       gnu-gpl-v3
 
 GNU_CONFIGURE= yes
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake gsed:build intltool pkg-config msgfmt
 
+# Fails with C++14 default language.
+FORCE_CXX_STD= c++03
+
 BUILDLINK_TRANSFORM+=  rm:-Werror
 PKG_SYSCONFSUBDIR=     wbar
 CONF_FILES+=           ${PREFIX}/share/examples/wbar/wbar.cfg ${PKG_SYSCONFDIR}/wbar.cfg

Index: pkgsrc/x11/efltk/Makefile
diff -u pkgsrc/x11/efltk/Makefile:1.41 pkgsrc/x11/efltk/Makefile:1.42
--- pkgsrc/x11/efltk/Makefile:1.41      Sun Jan 29 21:15:05 2023
+++ pkgsrc/x11/efltk/Makefile   Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2023/01/29 21:15:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.42 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=      efltk-2.0.5
@@ -14,7 +14,7 @@ LICENSE=      gnu-lgpl-v2 # or later
 
 WRKSRC=                        ${WRKDIR}/efltk
 GNU_CONFIGURE=         yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake msgfmt pkg-config
 USE_LIBTOOL=           yes
 
@@ -26,6 +26,9 @@ CONFIGURE_ARGS+=      --disable-shared
 
 INSTALL_MAKE_FLAGS+=   INSTALL_PREFIX=${DESTDIR:Q}
 
+# Fails with C++14 default language.
+FORCE_CXX_STD=         c++03
+
 .include "options.mk"
 
 .include "../../devel/gettext-lib/buildlink3.mk"

Index: pkgsrc/x11/fbdesk/Makefile
diff -u pkgsrc/x11/fbdesk/Makefile:1.45 pkgsrc/x11/fbdesk/Makefile:1.46
--- pkgsrc/x11/fbdesk/Makefile:1.45     Sun Jan 29 21:18:08 2023
+++ pkgsrc/x11/fbdesk/Makefile  Wed Aug  2 19:21:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2023/01/29 21:18:08 ryoon Exp $
+# $NetBSD: Makefile,v 1.46 2023/08/02 19:21:58 nia Exp $
 #
 
 DISTNAME=      fbdesk-1.4.1
@@ -10,11 +10,13 @@ MAINTAINER= pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://fluxbox.sourceforge.net/fbdesk/
 COMMENT=       Application that creates and manage icons on your desktop
 
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config
 USE_LIBTOOL=   YES
 GNU_CONFIGURE= YES
 
+FORCE_CXX_STD= c++03
+
 INSTALLATION_DIRS=     share/doc/fbdesk
 
 post-install:



Home | Main Index | Thread Index | Old Index