Here is another batch of ports that need COMPILER and COMPILER_LANGS
to build on sparc64.

These ports need modern C support of some sort:
cad/xnec2c
comms/rtl_433
math/cddlib

This is a modern C++ port
devel/kdbindings

This port can now use ports-gcc instead of ports-clang which makes it build
devel/qcoro

Another C++ port which now needs a downgraded C++ std (C++14)
japanese/kasumi

A rust monster that needs a modern c compiler:
  cargo:warning=cc1: error: unrecognized command line option "-Wsign-conversion"
  cargo:warning=cc1: error: unrecognized command line option "-std=c1x"
net/flare-messenger

-- 
:wq Claudio

Index: cad/xnec2c/Makefile
===================================================================
RCS file: /cvs/ports/cad/xnec2c/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- cad/xnec2c/Makefile 6 Jan 2026 14:11:43 -0000       1.1.1.1
+++ cad/xnec2c/Makefile 26 Jan 2026 13:49:49 -0000
@@ -17,6 +17,9 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += c cairo gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
 WANTLIB += gobject-2.0 gtk-3 intl m pango-1.0 pangocairo-1.0 pthread
 
+COMPILER =     base-clang ports-gcc
+COMPILER_LANGS=        c
+
 BUILD_DEPENDS =        devel/gettext,-tools
 
 LIB_DEPENDS =  devel/gettext,-runtime \
Index: comms/rtl_433/Makefile
===================================================================
RCS file: /cvs/ports/comms/rtl_433/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- comms/rtl_433/Makefile      19 Jan 2026 08:05:09 -0000      1.1.1.1
+++ comms/rtl_433/Makefile      26 Jan 2026 13:31:38 -0000
@@ -13,6 +13,9 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB +=     c m pthread usb-1.0 crypto rtlsdr ssl
 
+COMPILER =     base-clang ports-gcc
+COMPILER_LANGS=        c
+
 MODULES =      devel/cmake
 LIB_DEPENDS =  comms/rtl-sdr \
                devel/libusb1
Index: devel/kdbindings/Makefile
===================================================================
RCS file: /cvs/ports/devel/kdbindings/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- devel/kdbindings/Makefile   10 Jan 2026 12:36:49 -0000      1.1.1.1
+++ devel/kdbindings/Makefile   23 Jan 2026 19:49:35 -0000
@@ -11,6 +11,8 @@ PERMIT_PACKAGE =      Yes
 
 MODULES =              devel/cmake
 
+COMPILER =             base-clang ports-gcc
+
 NO_BUILD =             Yes
 
 pre-test:
Index: devel/qcoro/Makefile
===================================================================
RCS file: /cvs/ports/devel/qcoro/Makefile,v
diff -u -p -r1.20 Makefile
--- devel/qcoro/Makefile        19 Jan 2026 10:47:03 -0000      1.20
+++ devel/qcoro/Makefile        22 Jan 2026 14:41:44 -0000
@@ -27,8 +27,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6DBus Qt6Gui Qt6Network
 WANTLIB += Qt6OpenGL Qt6Qml Qt6Quick Qt6WebSockets m
 
-# Coroutines are part of C++ 20 and implemented in GCC 10
-COMPILER =     base-clang ports-clang
+COMPILER =     base-clang ports-gcc
 
 MODULES =      devel/cmake \
                x11/qt6
Index: japanese/kasumi/Makefile
===================================================================
RCS file: /cvs/ports/japanese/kasumi/Makefile,v
diff -u -p -r1.27 Makefile
--- japanese/kasumi/Makefile    15 Nov 2023 19:56:56 -0000      1.27
+++ japanese/kasumi/Makefile    26 Jan 2026 14:35:21 -0000
@@ -18,8 +18,8 @@ WANTLIB += freetype gdk-x11-2.0 gdk_pixb
 WANTLIB += gobject-2.0 gtk-x11-2.0 iconv intl m pango-1.0 pangocairo-1.0
 WANTLIB += pangoft2-1.0 pthread ${COMPILER_LIBCXX} z harfbuzz
 
-COMPILER =             base-clang ports-gcc base-gcc
-CXXFLAGS_base-clang =  -std=c++14
+COMPILER =     base-clang ports-gcc base-gcc
+CXXFLAGS =     -std=c++14
 
 BUILD_DEPENDS =        devel/gettext,-tools
 RUN_DEPENDS =  devel/desktop-file-utils
Index: math/cddlib/Makefile
===================================================================
RCS file: /cvs/ports/math/cddlib/Makefile,v
diff -u -p -r1.6 Makefile
--- math/cddlib/Makefile        2 Jan 2026 10:12:36 -0000       1.6
+++ math/cddlib/Makefile        26 Jan 2026 14:08:29 -0000
@@ -16,6 +16,9 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += c gmp
 
+COMPILER =             base-clang ports-gcc
+COMPILER_LANGS =       c
+
 LIB_DEPENDS =          devel/gmp
 
 USE_GMAKE =            Yes
Index: net/flare-messenger/Makefile
===================================================================
RCS file: /cvs/ports/net/flare-messenger/Makefile,v
diff -u -p -r1.2 Makefile
--- net/flare-messenger/Makefile        18 Dec 2025 22:04:20 -0000      1.2
+++ net/flare-messenger/Makefile        26 Jan 2026 14:31:57 -0000
@@ -26,6 +26,9 @@ WANTLIB += ${MODCARGO_WANTLIB} adwaita-1
 WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-4 gtksourceview-5
 WANTLIB += intl m pango-1.0 spelling-1
 
+COMPILER =     base-clang ports-gcc
+COMPILER_LANGS=        c
+
 MODULES=       devel/cargo \
                devel/dconf \
                devel/meson

Reply via email to