From 223dd2dcf090abf91cdaf87cbb6f55b4af4c834d Mon Sep 17 00:00:00 2001 From: sthen Date: Tue, 28 Jan 2025 11:22:02 +0000 Subject: [PATCH] set COMPILER_LANGS=c for various C-only ports add annotations near COMPILER for some other ports that don't have COMPILER_LIBCXX in WANTLIB not changing the actual compiler version of anything here (some could possibly remove the COMPILER line completely where they only used COMPILER due to an old WANTLIB entry which has since stopped using C++, but changing that is too likely to break things) --- archivers/blosc/Makefile | 2 ++ archivers/blosc2/Makefile | 2 ++ audio/cmus/Makefile | 4 +++- benchmarks/sysbench/Makefile | 5 +++-- comms/gammu/Makefile | 2 ++ comms/hackrf/Makefile | 2 ++ converters/k2pdfopt/Makefile | 5 ++++- databases/lmdbxx/Makefile | 1 + databases/openldap/Makefile | 2 ++ databases/timescaledb/Makefile | 4 +++- devel/bamf/Makefile | 3 ++- devel/dconf/Makefile | 3 ++- devel/desktop-file-utils/Makefile | 2 ++ devel/glade/Makefile | 2 +- devel/liburcu/Makefile | 2 +- devel/msgpack/Makefile | 9 +++++++-- devel/pango/Makefile | 1 + devel/pecl-xdebug/Makefile | 2 ++ devel/py-debugpy/Makefile | 6 +++--- editors/neovim/Makefile | 1 + emulators/minivmac/Makefile | 5 +++-- emulators/qemu/Makefile | 3 ++- emulators/sameboy/Makefile | 3 ++- games/candycrisis/Makefile | 2 ++ games/classicube/Makefile | 2 ++ games/fna/faudio/Makefile | 2 ++ games/openomf/Makefile | 2 ++ games/starfighter/Makefile | 2 ++ geo/libosmium/Makefile | 1 + geo/viking/Makefile | 3 ++- graphics/babl/Makefile | 2 ++ graphics/evince/Makefile | 3 ++- graphics/ffmpeg/Makefile | 2 ++ graphics/gegl04/Makefile | 3 ++- graphics/glm/Makefile | 1 + graphics/graphene/Makefile | 3 ++- graphics/intel-vaapi-driver/Makefile | 3 ++- graphics/quesoglc/Makefile | 5 +++-- graphics/radeontop/Makefile | 2 ++ lang/compcert/Makefile | 3 ++- lang/ecl/Makefile | 3 ++- lang/hare/harec/Makefile | 3 +++ lang/quickjs/Makefile | 2 ++ lang/snobol4/Makefile | 2 ++ mail/isync/Makefile | 2 ++ mail/neomutt/Makefile | 2 ++ mail/perdition/Makefile | 6 ++---- math/bc-gh/Makefile | 2 ++ math/matio/Makefile | 3 ++- math/py-bottleneck/Makefile | 5 +++-- math/py-numpy/Makefile | 5 +++-- math/py-tables/Makefile | 3 ++- misc/astrolog/Makefile | 3 ++- multimedia/svt-av1/Makefile | 2 ++ net/bgpq4/Makefile | 2 ++ net/castget/Makefile | 7 ++++--- net/glib2-networking/Makefile | 3 ++- net/haproxy/Makefile | 3 +++ net/hexchat/Makefile | 4 ++-- net/libcares/Makefile | 2 +- net/libmaxminddb/Makefile | 2 ++ net/libproxy/Makefile | 3 ++- net/megatools/Makefile | 2 ++ net/monitoring-plugins/Makefile | 3 ++- net/openconnect/Makefile | 3 ++- net/p5-MaxMind-DB-Reader-XS/Makefile | 2 ++ net/toxcore/Makefile | 1 + net/weechat/Makefile | 2 +- net/wireguard-tools/Makefile | 3 ++- print/cups-browsed/Makefile | 2 ++ print/cups-filters/Makefile | 2 +- print/ghostscript/gnu/Makefile | 2 ++ security/cyrus-sasl2/Makefile | 3 ++- sysutils/bfs/Makefile | 2 ++ sysutils/ipmitool/Makefile | 5 +++-- sysutils/rsyslog/Makefile | 3 +++ telephony/asterisk-g729/Makefile | 2 ++ telephony/libzrtp/Makefile | 2 +- textproc/mupdf/Makefile | 1 + textproc/nlohmann-json/Makefile | 2 +- textproc/rapidjson/Makefile | 2 +- textproc/redland/Makefile | 3 ++- www/libwpe/Makefile | 1 + www/lighttpd/Makefile | 2 ++ www/logswan/Makefile | 3 +++ www/snownews/Makefile | 2 ++ www/unit/Makefile.inc | 1 + www/unit/unit-php/Makefile | 2 ++ www/wpebackend-fdo/Makefile | 1 + x11/gnome/calendar/Makefile | 3 ++- x11/gnome/color-manager/Makefile | 2 ++ x11/gnome/contacts/Makefile | 4 +++- x11/gnome/dictionary/Makefile | 4 ++-- x11/gnome/libgda/Makefile | 3 ++- x11/gnome/online-accounts/Makefile | 2 ++ x11/gnome/shell/Makefile | 2 ++ x11/kitty/Makefile | 5 +++-- x11/mate/pluma/Makefile | 3 ++- x11/xscreensaver/Makefile | 4 +++- 99 files changed, 205 insertions(+), 67 deletions(-) diff --git a/archivers/blosc/Makefile b/archivers/blosc/Makefile index 02937a763df..ac411ea46fe 100644 --- a/archivers/blosc/Makefile +++ b/archivers/blosc/Makefile @@ -8,6 +8,7 @@ SHARED_LIBS += blosc 2.0 # 0.0 GH_ACCOUNT = Blosc GH_PROJECT = c-blosc GH_TAGNAME = v${V} +REVISION = 0 HOMEPAGE = https://blosc.org/ MAINTAINER = Martin Reindl @@ -18,6 +19,7 @@ PERMIT_PACKAGE = Yes WANTLIB += lz4 pthread snappy z zstd COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake diff --git a/archivers/blosc2/Makefile b/archivers/blosc2/Makefile index 463209cc1fb..50e589fe9bb 100644 --- a/archivers/blosc2/Makefile +++ b/archivers/blosc2/Makefile @@ -10,6 +10,7 @@ SHARED_LIBS += blosc2 4.0 # 0.0 GH_ACCOUNT = Blosc GH_PROJECT = c-blosc2 GH_TAGNAME = v${V} +REVISION = 0 HOMEPAGE = https://blosc.org/ MAINTAINER = Martin Reindl @@ -20,6 +21,7 @@ PERMIT_PACKAGE = Yes WANTLIB += m lz4 pthread z zstd COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake diff --git a/audio/cmus/Makefile b/audio/cmus/Makefile index dcccc7de8a1..ce159cb8580 100644 --- a/audio/cmus/Makefile +++ b/audio/cmus/Makefile @@ -6,7 +6,7 @@ V= 2.10.0 GH_ACCOUNT= cmus GH_PROJECT= cmus GH_TAGNAME= v${V} -REVISION= 1 +REVISION= 2 CATEGORIES= audio HOMEPAGE= https://cmus.github.io/ @@ -24,6 +24,8 @@ WANTLIB-main+= ogg vorbis # C11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c + LIB_DEPENDS-main= audio/flac \ audio/libcdio \ audio/libcdio-paranoia \ diff --git a/benchmarks/sysbench/Makefile b/benchmarks/sysbench/Makefile index ca307c09cea..83896c8a363 100644 --- a/benchmarks/sysbench/Makefile +++ b/benchmarks/sysbench/Makefile @@ -1,6 +1,6 @@ COMMENT = modular, cross-platform and multi-threaded benchmark tool DISTNAME = sysbench-0.4.8 -REVISION = 16 +REVISION = 17 CATEGORIES = benchmarks SITES = ${SITE_SOURCEFORGE:=sysbench/} @@ -9,9 +9,10 @@ HOMEPAGE = https://sysbench.sourceforge.net/ # GPL PERMIT_PACKAGE = Yes -WANTLIB = m c pthread +WANTLIB = c m pthread COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c BUILD_DEPENDS = textproc/docbook-xsl NO_TEST = Yes diff --git a/comms/gammu/Makefile b/comms/gammu/Makefile index 6ead1ee5883..942c35cb15c 100644 --- a/comms/gammu/Makefile +++ b/comms/gammu/Makefile @@ -1,6 +1,7 @@ COMMENT = Gnu All Mobile Management Utilities DISTNAME = gammu-1.42.0 +REVISION = 0 SHARED_LIBS += Gammu 1.1 # 8.1 SHARED_LIBS += gsmsd 1.0 # 8.1 @@ -21,6 +22,7 @@ SITES = https://dl.cihar.com/gammu/releases/ MODULES = devel/cmake COMPILER = base-clang ports-gcc +COMPILER_LANGS = c BUILD_DEPENDS = devel/gettext,-tools RUN_DEPENDS = misc/dialog diff --git a/comms/hackrf/Makefile b/comms/hackrf/Makefile index 413d8a19909..2638e0d8f41 100644 --- a/comms/hackrf/Makefile +++ b/comms/hackrf/Makefile @@ -2,6 +2,7 @@ COMMENT = host software for the HackRF One SDR V = 2024.02.1 DISTNAME = hackrf-$V +REVISION = 0 SHARED_LIBS += hackrf 0.1 # 0.8 @@ -21,6 +22,7 @@ SITES = https://github.com/mossmann/hackrf/releases/download/v$V/ EXTRACT_SUFX = .tar.xz COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake LIB_DEPENDS = devel/libusb1 \ diff --git a/converters/k2pdfopt/Makefile b/converters/k2pdfopt/Makefile index 1eb49ac17c8..46c79e0a835 100644 --- a/converters/k2pdfopt/Makefile +++ b/converters/k2pdfopt/Makefile @@ -6,6 +6,8 @@ PKGNAME = k2pdfopt-${V} SITES = https://willus.com/k2pdfopt/src/ EXTRACT_SUFX = .zip +REVISION = 0 + SITES.deb = ${SITE_DEBIAN:=main/k/k2pdfopt/} DISTFILES.deb = k2pdfopt_${V}+ds-2.debian.tar.xz @@ -22,7 +24,8 @@ MODULES = devel/cmake WANTLIB += c djvulibre freetype gsl gslcblas gumbo jasper jbig2dec WANTLIB += jpeg lcms leptonica m mupdf png pthread z -COMPILER = base-clang ports-gcc base-gcc +COMPILER = base-clang ports-gcc +COMPILER_LANGS = c LIB_DEPENDS += devel/gsl \ graphics/djvulibre \ diff --git a/databases/lmdbxx/Makefile b/databases/lmdbxx/Makefile index 0c5f5682d3b..f2f298939e1 100644 --- a/databases/lmdbxx/Makefile +++ b/databases/lmdbxx/Makefile @@ -18,6 +18,7 @@ MAINTAINER = Aisha Tammy # Unlicense PERMIT_PACKAGE = Yes +# header-only lib; compiler only used for tests COMPILER = base-clang ports-gcc NO_BUILD = Yes diff --git a/databases/openldap/Makefile b/databases/openldap/Makefile index af73359a5da..336f90cc2e7 100644 --- a/databases/openldap/Makefile +++ b/databases/openldap/Makefile @@ -2,6 +2,7 @@ COMMENT-main = LDAP client library and tools COMMENT-server = LDAP directory server DISTNAME = openldap-2.6.9 +REVISION = 0 MULTI_PACKAGES = -main -server PKGNAME-main = ${DISTNAME:S/-/-client-/} @@ -32,6 +33,7 @@ SITES = https://openldap.org/software/download/OpenLDAP/openldap-release/ \ ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c DPB_PROPERTIES = parallel DEBUG_PACKAGES = ${BUILD_PACKAGES} diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile index 4449caeefc2..8b3a59804f2 100644 --- a/databases/timescaledb/Makefile +++ b/databases/timescaledb/Makefile @@ -3,8 +3,9 @@ COMMENT = database designed to make SQL scalable for time-series data GH_ACCOUNT = timescale GH_PROJECT = timescaledb GH_TAGNAME = 2.17.2 +REVISION = 0 -EXTRAS_COMMIT = 52443a469a58d3f64a4e049889f468e8a149cc8f +EXTRAS_COMMIT = daf13d74b02e7dc7b29e250a43806b83c7498ba1 DIST_TUPLE += github timescale timescaledb-extras ${EXTRAS_COMMIT} _extras CATEGORIES = databases @@ -21,6 +22,7 @@ SUBST_VARS += GH_TAGNAME WANTLIB = pq COMPILER = base-clang ports-gcc +COMPILER_LANGS = c LIB_DEPENDS = databases/postgresql BUILD_DEPENDS = databases/postgresql,-server diff --git a/devel/bamf/Makefile b/devel/bamf/Makefile index 681b8da8510..e1b96ebd5b7 100644 --- a/devel/bamf/Makefile +++ b/devel/bamf/Makefile @@ -3,7 +3,7 @@ P = 4 COMMENT = application matching library DISTNAME = bamf-${V}.${P} CATEGORIES = devel -REVISION = 0 +REVISION = 1 SHARED_LIBS += bamf3 0.0 # 2.0 @@ -25,6 +25,7 @@ WANTLIB += z SITES = https://launchpad.net/bamf/${V}/${V}.${P}/+download/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c BUILD_DEPENDS = devel/gobject-introspection \ lang/vala diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile index 8478556389d..52b2273ffb2 100755 --- a/devel/dconf/Makefile +++ b/devel/dconf/Makefile @@ -2,7 +2,7 @@ COMMENT= configuration backend system GNOME_PROJECT= dconf GNOME_VERSION= 0.40.0 -REVISION= 1 +REVISION= 2 SHARED_LIBS += dconf 1.3 # 1.0.0 @@ -16,6 +16,7 @@ PERMIT_PACKAGE= Yes WANTLIB += c gio-2.0 glib-2.0 gobject-2.0 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= devel/meson \ x11/gnome diff --git a/devel/desktop-file-utils/Makefile b/devel/desktop-file-utils/Makefile index b60c9ad6068..315d4babab8 100644 --- a/devel/desktop-file-utils/Makefile +++ b/devel/desktop-file-utils/Makefile @@ -1,6 +1,7 @@ COMMENT= utilities for dot.desktop entries DISTNAME= desktop-file-utils-0.28 +REVISION= 0 EXTRACT_SUFX= .tar.xz @@ -20,6 +21,7 @@ SITES= https://freedesktop.org/software/desktop-file-utils/releases/ # -std=gnu11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= devel/meson diff --git a/devel/glade/Makefile b/devel/glade/Makefile index b369fd351fb..132594840f5 100644 --- a/devel/glade/Makefile +++ b/devel/glade/Makefile @@ -23,7 +23,7 @@ MODULES= devel/meson \ lang/python \ x11/gnome -# C++11 +# C++11 ??? COMPILER = base-clang ports-gcc BUILD_DEPENDS= devel/py-gobject3 diff --git a/devel/liburcu/Makefile b/devel/liburcu/Makefile index b0952e1dbfe..4828653781f 100644 --- a/devel/liburcu/Makefile +++ b/devel/liburcu/Makefile @@ -26,7 +26,7 @@ EXTRACT_SUFX = .tar.bz2 DEBUG_PACKAGES = ${BUILD_PACKAGES} -# atomics, TLS (__thread), C++11 +# atomics, TLS (__thread), C++11 (in tests) COMPILER = base-clang ports-gcc USE_GMAKE = Yes diff --git a/devel/msgpack/Makefile b/devel/msgpack/Makefile index fa6c7ac52ef..473de13cbd0 100644 --- a/devel/msgpack/Makefile +++ b/devel/msgpack/Makefile @@ -1,9 +1,13 @@ -COMMENT = MessagePack implementation for C and C++ +COMMENT = MessagePack implementation for C +# C++ is in msgpack-cxx which is in a different branch of the same repo +# separate releases are made from both branches V = 6.0.0 DISTNAME = msgpack-c-${V} PKGNAME = msgpack-${V} +REVISION = 0 + SHARED_LIBS += msgpack-c 0.0 # 2.0 CATEGORIES = devel @@ -14,13 +18,14 @@ SITES = https://github.com/msgpack/msgpack-c/releases/download/c-${V}/ # Boost license PERMIT_PACKAGE = Yes +# C++ used in tests COMPILER = base-clang ports-gcc MODULES = devel/cmake BUILD_DEPENDS = devel/gtest>=1.11.0pl20220208 TEST_DEPENDS = devel/gtest>=1.11.0pl20220208 -# evertyhing except tests +# everything except tests ALL_TARGET = msgpack-c msgpack-c-static # build whatever is left (ca. 22 C++ test files) diff --git a/devel/pango/Makefile b/devel/pango/Makefile index f0723d38864..8e8a9c4d0be 100644 --- a/devel/pango/Makefile +++ b/devel/pango/Makefile @@ -22,6 +22,7 @@ PERMIT_PACKAGE= Yes WANTLIB += X11 Xft Xrender c cairo fontconfig>=13.2 freetype fribidi WANTLIB += gio-2.0 glib-2.0 gobject-2.0 harfbuzz m +# C++ used in tests COMPILER= base-clang ports-gcc MODULES= devel/meson \ diff --git a/devel/pecl-xdebug/Makefile b/devel/pecl-xdebug/Makefile index c5f2bbfbe39..1c36375f6de 100644 --- a/devel/pecl-xdebug/Makefile +++ b/devel/pecl-xdebug/Makefile @@ -3,6 +3,7 @@ COMMENT= debug and development tools for PHP GH_ACCOUNT= xdebug GH_PROJECT= xdebug GH_TAGNAME= 3.4.1 +REVISION= 0 CATEGORIES= devel @@ -14,6 +15,7 @@ PERMIT_PACKAGE= Yes WANTLIB= m z COMPILER= base-clang ports-gcc +COMPILER_LANGS= c CONFIGURE_STYLE= gnu MODULES= lang/php/pecl diff --git a/devel/py-debugpy/Makefile b/devel/py-debugpy/Makefile index f5402515931..39a0304b73e 100644 --- a/devel/py-debugpy/Makefile +++ b/devel/py-debugpy/Makefile @@ -1,6 +1,6 @@ COMMENT = Python implementation of the debug adapter protocol -MODPY_DISTV= 1.8.6 +MODPY_DISTV= 1.8.9 DISTNAME= debugpy-${MODPY_DISTV} PKGNAME= py-${DISTNAME} EXTRACT_SUFX= .zip @@ -12,11 +12,11 @@ CATEGORIES= devel PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= lang/python - -MODPY_PI= Yes MODPY_PYBUILD= setuptools +MODPY_PI= Yes TEST_DEPENDS = devel/py-trio \ devel/py-untangle \ diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile index ee9004b72ec..ca9f80d37ad 100644 --- a/editors/neovim/Makefile +++ b/editors/neovim/Makefile @@ -54,6 +54,7 @@ WANTLIB += tree-sitter unibilium util uv vterm WANTLIB += ${MODLUA_WANTLIB} .endif +# c++abi for luajit COMPILER = base-clang ports-gcc MODULES = devel/cmake \ diff --git a/emulators/minivmac/Makefile b/emulators/minivmac/Makefile index 5b142f34d8f..fd1d6805bfd 100644 --- a/emulators/minivmac/Makefile +++ b/emulators/minivmac/Makefile @@ -3,7 +3,7 @@ ONLY_FOR_ARCHS = i386 amd64 powerpc COMMENT = early macintosh emulator V = 36.04 -REVISION = 2 +REVISION = 3 DISTNAME = minivmac-${V} @@ -21,7 +21,8 @@ SITES = https://www.gryphel.com/d/minivmac/minivmac-${V}/ EXTRACT_SUFX = .src.tgz -COMPILER = base-clang ports-gcc base-gcc +COMPILER = base-clang ports-gcc +COMPILER_LANGS = c USE_GMAKE = Yes RUN_DEPENDS = devel/desktop-file-utils diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile index 40f994796ee..0de2046a374 100644 --- a/emulators/qemu/Makefile +++ b/emulators/qemu/Makefile @@ -8,7 +8,7 @@ COMMENT-ga= QEMU guest agent VERSION= 9.2.0 DISTNAME= qemu-${VERSION} -REVISION= 0 +REVISION= 1 CATEGORIES= emulators SITES= https://download.qemu.org/ EXTRACT_SUFX= .tar.xz @@ -32,6 +32,7 @@ DEBUG_PACKAGES= ${BUILD_PACKAGES} # Using TLS emulation layer COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= lang/python MODPY_RUNDEP= No diff --git a/emulators/sameboy/Makefile b/emulators/sameboy/Makefile index d854859b7e7..1077d1ef828 100644 --- a/emulators/sameboy/Makefile +++ b/emulators/sameboy/Makefile @@ -5,7 +5,7 @@ PKGNAME-main = sameboy-$V PKGNAME-libretro = libretro-sameboy-$V V = 0.16.7 -REVISION = 0 +REVISION = 1 GH_ACCOUNT = LIJI32 GH_PROJECT = SameBoy @@ -31,6 +31,7 @@ WANTLIB-libretro += m # -std=gnu11 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c BUILD_DEPENDS = devel/rgbds \ devel/xdg-utils diff --git a/games/candycrisis/Makefile b/games/candycrisis/Makefile index d9412ddf5ff..d28311c583e 100644 --- a/games/candycrisis/Makefile +++ b/games/candycrisis/Makefile @@ -5,6 +5,7 @@ CATEGORIES = games x11 GH_ACCOUNT = jorio GH_PROJECT = CandyCrisis GH_TAGNAME = v3.0.1 +REVISION = 0 MAINTAINER = Brian Callahan @@ -15,6 +16,7 @@ WANTLIB += SDL2 c m # C17 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake diff --git a/games/classicube/Makefile b/games/classicube/Makefile index ff38e16fe71..223cf321aa1 100644 --- a/games/classicube/Makefile +++ b/games/classicube/Makefile @@ -5,6 +5,7 @@ COMMENT = classic Minecraft client written in C V = 1.3.6 PKGNAME = classicube-${V} +REVISION = 0 DIST_TUPLE += github ClassiCube ClassiCube 1.3.6 . @@ -18,6 +19,7 @@ PERMIT_PACKAGE = Yes WANTLIB += GL X11 Xi c execinfo m pthread COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c BUILD_DEPENDS = net/curl \ audio/openal diff --git a/games/fna/faudio/Makefile b/games/fna/faudio/Makefile index e5fb44c3196..77cfb6dc3b0 100644 --- a/games/fna/faudio/Makefile +++ b/games/fna/faudio/Makefile @@ -1,5 +1,6 @@ COMMENT = XAudio reimplementation for open platforms PKGNAME = faudio-${V} +REVISION = 0 SHARED_LIBS = FAudio 4.2 # 24.03 @@ -11,6 +12,7 @@ PERMIT_PACKAGE = Yes WANTLIB += SDL2 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake LIB_DEPENDS = devel/sdl2 diff --git a/games/openomf/Makefile b/games/openomf/Makefile index 655069a7ab2..190903c8814 100644 --- a/games/openomf/Makefile +++ b/games/openomf/Makefile @@ -1,5 +1,6 @@ COMMENT = free remake of One Must Fall 2097 game engine DISTNAME = openomf-0.6.5.2 +REVISION = 0 CATEGORIES = games x11 HOMEPAGE = https://www.openomf.org/ @@ -15,6 +16,7 @@ SITES = https://mirrors.nycbug.org/pub/distfiles/ # C11 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake diff --git a/games/starfighter/Makefile b/games/starfighter/Makefile index dff2121a34f..18313c22fa6 100644 --- a/games/starfighter/Makefile +++ b/games/starfighter/Makefile @@ -3,6 +3,7 @@ COMMENT = sidescrolling space shmup V = 2.4 DISTNAME = starfighter-$V-src PKGNAME = starfighter-$V +REVISION = 0 CATEGORIES = games @@ -19,6 +20,7 @@ WANTLIB += harfbuzz intl m pango-1.0 pthread SITES = https://github.com/pr-starfighter/starfighter/releases/download/v${V}/ COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c LIB_DEPENDS = devel/pango \ devel/sdl2-image \ diff --git a/geo/libosmium/Makefile b/geo/libosmium/Makefile index 15edfcc5975..3ee16f1653f 100644 --- a/geo/libosmium/Makefile +++ b/geo/libosmium/Makefile @@ -12,6 +12,7 @@ HOMEPAGE = https://osmcode.org/libosmium/ # Boost PERMIT_PACKAGE = Yes +# header only lib COMPILER = base-clang ports-gcc MODULES = devel/cmake diff --git a/geo/viking/Makefile b/geo/viking/Makefile index 0204287d583..bc8171bebd4 100644 --- a/geo/viking/Makefile +++ b/geo/viking/Makefile @@ -1,7 +1,7 @@ COMMENT = GPS track manager DISTNAME = viking-1.10 -REVISION = 1 +REVISION = 2 CATEGORIES = geo x11 @@ -23,6 +23,7 @@ EXTRACT_SUFX = .tar.bz2 MODULES = textproc/intltool x11/gnome COMPILER = base-clang ports-gcc +COMPILER_LANGS = c CONFIGURE_STYLE = gnu # to ensure X11 libs are found when checking for XSetErrorHandler diff --git a/graphics/babl/Makefile b/graphics/babl/Makefile index f049d044e15..0ab7f9b9bda 100644 --- a/graphics/babl/Makefile +++ b/graphics/babl/Makefile @@ -3,6 +3,7 @@ COMMENT= dynamic pixel format conversion library V= 0.1.110 DISTNAME= babl-${V} EXTRACT_SUFX= .tar.xz +REVISION= 0 API_VERSION= ${V:R} SUBST_VARS= API_VERSION @@ -28,6 +29,7 @@ MODULES= devel/meson \ MODGNOME_TOOLS= gi-docgen gobject-introspection vala COMPILER= base-clang ports-gcc +COMPILER_LANGS= c # rsvg-convert(1) BUILD_DEPENDS= x11/gnome/librsvg diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile index 84e1caab5e0..798fc47c7c5 100644 --- a/graphics/evince/Makefile +++ b/graphics/evince/Makefile @@ -2,7 +2,7 @@ COMMENT= GNOME document viewer GNOME_PROJECT= evince GNOME_VERSION= 46.3.1 -REVISION= 3 +REVISION= 4 MAJ_V= 3.0 SUBST_VARS= MAJ_V @@ -25,6 +25,7 @@ WANTLIB += gtk-3 handy-1 intl pango-1.0 pangocairo-1.0 poppler-glib WANTLIB += secret-1 synctex tiff xml2 COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c MODULES= devel/dconf \ devel/meson \ diff --git a/graphics/ffmpeg/Makefile b/graphics/ffmpeg/Makefile index 688b14debd3..463c4c469a3 100644 --- a/graphics/ffmpeg/Makefile +++ b/graphics/ffmpeg/Makefile @@ -1,6 +1,7 @@ COMMENT= audio/video converter and streamer V= 6.1.2 +REVISION= 0 DISTNAME= ffmpeg-${V} EPOCH= 1 CATEGORIES= graphics multimedia @@ -32,6 +33,7 @@ WANTLIB += va-x11 vidstab vorbis vorbisenc vpx x264 x265 xcb xcb-shape WANTLIB += xcb-shm xcb-xfixes xml2 xvidcore z zimg COMPILER= base-clang ports-gcc +COMPILER_LANGS= c DEBUG_PACKAGES= ${BUILD_PACKAGES} diff --git a/graphics/gegl04/Makefile b/graphics/gegl04/Makefile index 786c95b1045..2f00c83c05a 100644 --- a/graphics/gegl04/Makefile +++ b/graphics/gegl04/Makefile @@ -6,7 +6,7 @@ V= 0.4.52 DISTNAME= gegl-${V} PKGNAME= gegl04-${V} EXTRACT_SUFX= .tar.xz -REVISION= 0 +REVISION= 1 SHARED_LIBS += gegl-0.4 0.5 # 0.451.1 @@ -28,6 +28,7 @@ WANTLIB += pango-1.0 pangocairo-1.0 png poppler-glib raw rsvg-2 WANTLIB += tiff webp umfpack COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c SITES= http://download.gimp.org/pub/gegl/${API_VERSION}/ diff --git a/graphics/glm/Makefile b/graphics/glm/Makefile index ac6187852a0..a2eee7a371c 100644 --- a/graphics/glm/Makefile +++ b/graphics/glm/Makefile @@ -14,6 +14,7 @@ PERMIT_PACKAGE= Yes MODULES= devel/cmake +# c++ header only lib + tests COMPILER= base-clang ports-gcc # it's kind-of a NO_BUILD port, but doing so means you can't diff --git a/graphics/graphene/Makefile b/graphics/graphene/Makefile index a6d25c15d25..711faf6d61f 100644 --- a/graphics/graphene/Makefile +++ b/graphics/graphene/Makefile @@ -2,7 +2,7 @@ COMMENT= thin layer of graphic data types GNOME_PROJECT= graphene GNOME_VERSION= 1.10.8 -REVISION= 0 +REVISION= 1 SHARED_LIBS += graphene-1.0 2.1 # 0.1000.8 @@ -19,6 +19,7 @@ MODULES= devel/meson \ x11/gnome COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODGNOME_TOOLS= gobject-introspection diff --git a/graphics/intel-vaapi-driver/Makefile b/graphics/intel-vaapi-driver/Makefile index 2201007eae4..99c72aa19fb 100644 --- a/graphics/intel-vaapi-driver/Makefile +++ b/graphics/intel-vaapi-driver/Makefile @@ -5,7 +5,7 @@ COMMENT = VAAPI legacy driver for Intel GMA 4500 to UHD 630 GH_ACCOUNT = intel GH_PROJECT = intel-vaapi-driver GH_TAGNAME = 2.4.1 -REVISION = 1 +REVISION = 2 CATEGORIES = graphics multimedia @@ -17,6 +17,7 @@ WANTLIB += drm drm_intel m MODULES = devel/meson COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODMESON_CONFIGURE_ARGS += -Ddriverdir="${LOCALBASE}/lib/dri" \ -Dwith_wayland=no diff --git a/graphics/quesoglc/Makefile b/graphics/quesoglc/Makefile index 6fe3e0cf466..647ba8bc299 100644 --- a/graphics/quesoglc/Makefile +++ b/graphics/quesoglc/Makefile @@ -1,7 +1,7 @@ COMMENT= implementation of the OpenGL Character Renderer DISTNAME= quesoglc-0.7.2 -REVISION= 10 +REVISION= 11 CATEGORIES= graphics SITES= ${SITE_SOURCEFORGE:=quesoglc/} @@ -20,7 +20,8 @@ WANTLIB += freetype fribidi m xcb xcb-glx z WANTLIB += xcb-dri3 xcb-present xcb-sync xcb-xfixes xshmfence WANTLIB += Xau Xdmcp xcb-shm -COMPILER = base-clang ports-gcc base-gcc +COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c LIB_DEPENDS= devel/fribidi diff --git a/graphics/radeontop/Makefile b/graphics/radeontop/Makefile index 4159b67f9ca..658ccbc9abd 100644 --- a/graphics/radeontop/Makefile +++ b/graphics/radeontop/Makefile @@ -3,6 +3,7 @@ COMMENT = monitor GPU utilization for R600 and up GH_ACCOUNT = clbr GH_PROJECT = radeontop GH_TAGNAME = v1.4 +REVISION = 0 SHARED_LIBS = radeontop_xcb 0.0 # 1.3 @@ -16,6 +17,7 @@ PERMIT_PACKAGE = Yes WANTLIB += c curses drm_amdgpu drm intl m pciaccess pthread xcb xcb-dri2 COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c BUILD_DEPENDS = devel/gettext,-tools diff --git a/lang/compcert/Makefile b/lang/compcert/Makefile index f220b0c0435..a089566f143 100644 --- a/lang/compcert/Makefile +++ b/lang/compcert/Makefile @@ -10,7 +10,7 @@ GH_PROJECT = CompCert GH_TAGNAME = v${V} DISTNAME = ${GH_PROJECT}-${V} PKGNAME = ${DISTNAME:L} -REVISION = 0 +REVISION = 1 HOMEPAGE = https://compcert.org/ @@ -22,6 +22,7 @@ PERMIT_PACKAGE = Yes WANTLIB += c m pthread COMPILER = ports-gcc +COMPILER_LANGS = c USE_GMAKE = Yes diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile index c8c8b977cae..5ddd2b5e3be 100644 --- a/lang/ecl/Makefile +++ b/lang/ecl/Makefile @@ -5,7 +5,7 @@ V = 24.5.10 DISTNAME = ecl-$V SHARED_LIBS += ecl 9.0 -REVISION = 0 +REVISION = 1 HOMEPAGE = https://common-lisp.net/project/ecl/ MAINTAINER = Timo Myyra @@ -18,6 +18,7 @@ PERMIT_PACKAGE = Yes SITES = ${HOMEPAGE}static/files/release/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c USE_GMAKE = Yes CONFIGURE_STYLE = gnu TEST_TARGET = check diff --git a/lang/hare/harec/Makefile b/lang/hare/harec/Makefile index 312ec2c461d..540613c46c6 100644 --- a/lang/hare/harec/Makefile +++ b/lang/hare/harec/Makefile @@ -1,10 +1,13 @@ DISTNAME = harec-${V} DISTFILES = harec-{harec/archive/}${V}${EXTRACT_SUFX} +REVISION = 0 + WANTLIB += c m # C11 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c BUILD_DEPENDS = ${RUN_DEPENDS} diff --git a/lang/quickjs/Makefile b/lang/quickjs/Makefile index 26dd0397b64..d465f9647c2 100644 --- a/lang/quickjs/Makefile +++ b/lang/quickjs/Makefile @@ -3,6 +3,7 @@ COMMENT = small, embeddable JavaScript engine in C V = 2024.01.13 DISTNAME = quickjs-${V:S/./-/g} PKGNAME = quickjs-${V} +REVISION = 0 CATEGORIES = lang @@ -19,6 +20,7 @@ EXTRACT_SUFX = .tar.xz # Requires stdatomic COMPILER = base-clang ports-gcc +COMPILER_LANGS = c USE_GMAKE = Yes MAKE_FLAGS = CC="${CC}" diff --git a/lang/snobol4/Makefile b/lang/snobol4/Makefile index 8e3d671ed71..a3a66aac3fe 100644 --- a/lang/snobol4/Makefile +++ b/lang/snobol4/Makefile @@ -1,4 +1,5 @@ V = 2.3.2 +REVISION = 0 COMMENT = CSNOBOL4 suite including interpreter, debugger and utilities DISTNAME = snobol4-${V} CATEGORIES = lang @@ -15,6 +16,7 @@ SITES = https://ftp.regressive.org/snobol4/ \ https://ftp.regressive.org/snobol4/old/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c LIB_DEPENDS = databases/sqlite3 \ devel/libffi diff --git a/mail/isync/Makefile b/mail/isync/Makefile index 0319c418748..163af3dff5d 100644 --- a/mail/isync/Makefile +++ b/mail/isync/Makefile @@ -1,6 +1,7 @@ COMMENT= synchronize IMAP4 and maildir mailboxes DISTNAME= isync-1.5.0 +REVISION= 0 CATEGORIES= mail SITES= ${SITE_SOURCEFORGE:=isync/} @@ -23,6 +24,7 @@ WANTLIB= c crypto db sasl2 ssl z # on sparc64 ports-clang fails due to `-no-intergrated-as' default COMPILER= base-clang ports-gcc +COMPILER_LANGS= c LIB_DEPENDS= databases/db/v4 \ security/cyrus-sasl2 diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile index 8c79b18ee6d..dcb4344622b 100644 --- a/mail/neomutt/Makefile +++ b/mail/neomutt/Makefile @@ -3,6 +3,7 @@ COMMENT= tty-based e-mail client, forked from Mutt GH_ACCOUNT= neomutt GH_PROJECT= neomutt GH_TAGNAME= 20250113 +REVISION= 0 DIST_TUPLE= github neomutt neomutt-test-files \ 7404f4423b11cd5da2d123b3636c7a310bbbed9f neomutt-test-files @@ -16,6 +17,7 @@ EPOCH= 0 PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc +COMPILER_LANGS= c # uses pledge() WANTLIB+= c crypto curses iconv idn2 intl pcre2-8 ssl tdb z diff --git a/mail/perdition/Makefile b/mail/perdition/Makefile index f4d8f224d56..418dfdbd0fd 100644 --- a/mail/perdition/Makefile +++ b/mail/perdition/Makefile @@ -9,10 +9,7 @@ PKGNAME-main= perdition-${DISTVER:S/-//} PKGNAME-ldap= perdition-ldap-${DISTVER:S/-//} PKGNAME-mysql= perdition-mysql-${DISTVER:S/-//} PKGNAME-pgsql= perdition-pgsql-${DISTVER:S/-//} -REVISION-ldap= 5 -REVISION-main= 3 -REVISION-mysql= 4 -REVISION-pgsql= 4 +REVISION= 6 CATEGORIES= mail @@ -56,6 +53,7 @@ FLAVOR?= MULTI_PACKAGES= -main -mysql -pgsql -ldap COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c .include diff --git a/math/bc-gh/Makefile b/math/bc-gh/Makefile index eb9527fa1a7..0905e7754a4 100644 --- a/math/bc-gh/Makefile +++ b/math/bc-gh/Makefile @@ -1,4 +1,5 @@ V = 7.0.3 +REVISION = 0 COMMENT = implementation of POSIX bc with GNU and BSD extensions DISTNAME = bc-${V} PKGNAME = bc-gh-${V} @@ -16,6 +17,7 @@ WANTLIB += c SITES = https://github.com/gavinhoward/bc/releases/download/${V}/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c # CONFIGURE_ARGS makes it so we don't run tests that need GNU bc to generate. CONFIGURE_STYLE = simple diff --git a/math/matio/Makefile b/math/matio/Makefile index ac620b01161..cb20a7800b4 100644 --- a/math/matio/Makefile +++ b/math/matio/Makefile @@ -5,7 +5,7 @@ COMMENT= library for reading and writing Matlab MAT files DISTNAME= matio-1.5.23 SHARED_LIBS= matio 3.2 # 11.4 CATEGORIES= math -REVISION= 0 +REVISION= 1 HOMEPAGE= https://sourceforge.net/projects/matio/ @@ -15,6 +15,7 @@ PERMIT_PACKAGE= Yes SITES= ${SITE_SOURCEFORGE:=matio/} COMPILER= base-clang ports-gcc +COMPILER_LANGS= c WANTLIB = c hdf5 m z diff --git a/math/py-bottleneck/Makefile b/math/py-bottleneck/Makefile index b2896704182..7fceee49f3a 100644 --- a/math/py-bottleneck/Makefile +++ b/math/py-bottleneck/Makefile @@ -1,10 +1,10 @@ COMMENT = fast NumPy array functions written in C -MODPY_DISTV = 1.4.2 +MODPY_DISTV = 1.4.2 DISTNAME = bottleneck-${MODPY_DISTV} PKGNAME = py-${DISTNAME:L} CATEGORIES = math -REVISION = 0 +REVISION = 1 MAINTAINER = Martin Reindl @@ -13,6 +13,7 @@ PERMIT_PACKAGE = Yes # ICE with base-gcc COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = lang/python diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index ef2b7aa7245..833d5f406f5 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -3,7 +3,7 @@ COMMENT= fast array and numeric programming library for Python MODPY_DISTV= 1.26.4 DISTNAME= numpy-${MODPY_DISTV} PKGNAME= py-${DISTNAME} -REVISION= 4 +REVISION= 5 CATEGORIES= math devel @@ -12,8 +12,9 @@ HOMEPAGE= https://numpy.org/ # BSD PERMIT_PACKAGE= Yes -# C++ +# ? COMPILER= base-clang ports-gcc +COMPILER_LANGS= c WANTLIB += ${MODPY_WANTLIB} m pthread diff --git a/math/py-tables/Makefile b/math/py-tables/Makefile index 7fd5c600823..e192a73e79a 100644 --- a/math/py-tables/Makefile +++ b/math/py-tables/Makefile @@ -6,7 +6,7 @@ MODPY_DISTV= 3.10.1 DISTNAME= tables-${MODPY_DISTV} PKGNAME= py-${DISTNAME} CATEGORIES= math -REVISION= 2 +REVISION= 3 HOMEPAGE= https://www.pytables.org/ MAINTAINER= Martin Reindl @@ -15,6 +15,7 @@ MAINTAINER= Martin Reindl PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= lang/python MODPY_PYBUILD= setuptools diff --git a/misc/astrolog/Makefile b/misc/astrolog/Makefile index 654e6f23446..119a9514a13 100644 --- a/misc/astrolog/Makefile +++ b/misc/astrolog/Makefile @@ -2,7 +2,7 @@ COMMENT= astrology program for X11 and text-based user interfaces DISTNAME= ast71src PKGNAME= astrolog-7.10 -REVISION= 0 +REVISION= 1 CATEGORIES= misc @@ -18,6 +18,7 @@ WANTLIB += X11 c m # TLS COMPILER= base-clang ports-gcc +COMPILER_LANGS= c SITES= https://www.astrolog.org/ftp/ DISTFILES= ${DISTNAME}.zip \ diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile index 682b93e63e9..7b5d0bca2db 100644 --- a/multimedia/svt-av1/Makefile +++ b/multimedia/svt-av1/Makefile @@ -3,6 +3,7 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS} i386 COMMENT= scalable AV1 encoder VER= 2.3.0 +REVISION= 0 DISTNAME= SVT-AV1-v${VER} PKGNAME= svt-av1-${VER} CATEGORIES= multimedia @@ -21,6 +22,7 @@ PERMIT_PACKAGE= Yes WANTLIB= c m pthread COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= devel/cmake diff --git a/net/bgpq4/Makefile b/net/bgpq4/Makefile index 4cb5dc0f2a7..67ac5f59a3e 100644 --- a/net/bgpq4/Makefile +++ b/net/bgpq4/Makefile @@ -1,6 +1,7 @@ COMMENT= generate access/prefix lists for BGP config DIST_TUPLE= github bgp bgpq4 1.15 . +REVISION= 0 CATEGORIES= net @@ -11,6 +12,7 @@ WANTLIB += c # C11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c CONFIGURE_STYLE= autoreconf AUTOCONF_VERSION= 2.71 diff --git a/net/castget/Makefile b/net/castget/Makefile index 280a09b466c..2b4a154d401 100644 --- a/net/castget/Makefile +++ b/net/castget/Makefile @@ -2,11 +2,11 @@ COMMENT= command-line podcast downloader DISTNAME= castget-2.0.1 CATEGORIES= net -REVISION= 0 +REVISION= 1 HOMEPAGE= https://castget.johndal.com/ -SITES= ${SITE_SAVANNAH:=castget/} +SITES= ${SITE_SAVANNAH:=castget/} EXTRACT_SUFX= .tar.bz2 @@ -18,7 +18,8 @@ PERMIT_PACKAGE= Yes WANTLIB += c crypto curl glib-2.0 iconv id3 intl lzma m nghttp2 pcre2-8 pthread WANTLIB += ssl xml2 z -COMPILER = base-clang ports-gcc base-gcc +COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c LIB_DEPENDS= audio/id3lib \ devel/glib2 \ diff --git a/net/glib2-networking/Makefile b/net/glib2-networking/Makefile index c9061fc4839..be4136f4e18 100644 --- a/net/glib2-networking/Makefile +++ b/net/glib2-networking/Makefile @@ -3,6 +3,7 @@ COMMENT= network-related gio modules for GLib GNOME_VERSION= 2.80.1 GNOME_PROJECT= glib-networking PKGNAME= glib2-networking-${GNOME_VERSION} +REVISION= 0 CATEGORIES= net @@ -15,8 +16,8 @@ PERMIT_PACKAGE= Yes WANTLIB += c gio-2.0 glib-2.0 gnutls gobject-2.0 intl proxy -# c++11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= devel/meson \ x11/gnome diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile index e5ec22ddc91..eef6b880e91 100644 --- a/net/haproxy/Makefile +++ b/net/haproxy/Makefile @@ -1,6 +1,7 @@ COMMENT = reliable, high performance TCP/HTTP load balancer DISTNAME = haproxy-3.0.7 +REVISION = 0 CATEGORIES = net www HOMEPAGE = https://www.haproxy.org/ MAINTAINER = Lucas Gabriel Vuotto @@ -23,7 +24,9 @@ MAKE_FLAGS += USE_LIBATOMIC= FAKE_FLAGS += DOCDIR="${PREFIX}/share/doc/haproxy" FAKE_FLAGS += MANDIR="${PREFIX}/man" +# TLS COMPILER = base-clang ports-gcc +COMPILER_LANGS = c LIB_DEPENDS = devel/pcre2 diff --git a/net/hexchat/Makefile b/net/hexchat/Makefile index 4ef359d79d8..aba16f1f899 100644 --- a/net/hexchat/Makefile +++ b/net/hexchat/Makefile @@ -3,7 +3,7 @@ V = 2.16.2 DISTNAME = hexchat-$V EXTRACT_SUFX = .tar.xz CATEGORIES = net x11 -REVISION = 3 +REVISION = 4 HOMEPAGE = https://hexchat.github.io/ @@ -18,8 +18,8 @@ WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gtk-x11-2.0 WANTLIB += intl luajit-5.1 pango-1.0 perl ssl WANTLIB += ${MODPY_WANTLIB} -# libproxy requires libestdc++ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c SITES = https://github.com/hexchat/hexchat/releases/download/v$V/ diff --git a/net/libcares/Makefile b/net/libcares/Makefile index e58a10375b8..976a8386638 100644 --- a/net/libcares/Makefile +++ b/net/libcares/Makefile @@ -19,7 +19,7 @@ WANTLIB+= pthread MODULES= devel/cmake -# C++ +# C++ in tests COMPILER= base-clang ports-gcc BUILD_DEPENDS+= devel/gtest diff --git a/net/libmaxminddb/Makefile b/net/libmaxminddb/Makefile index 7907a46c201..cbe2cf22f6f 100644 --- a/net/libmaxminddb/Makefile +++ b/net/libmaxminddb/Makefile @@ -6,6 +6,7 @@ COMMENT-asn = GeoIP2 GeoLite2 database: IPv4/v6 address to AS number V = 1.12.2 DISTNAME = libmaxminddb-${V} PKGNAME-main = libmaxminddb-${V} +REVISION-main = 0 # Last version prior to license change # https://blog.maxmind.com/2019/12/significant-changes-to-accessing-and-using-geolite2-databases/ @@ -39,6 +40,7 @@ SITES.d = https://spacehopper.org/mirrors/ MULTI_PACKAGES = -main -db -city -asn COMPILER = base-clang ports-gcc +COMPILER_LANGS = c RUN_DEPENDS-main = net/libmaxminddb,-db diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile index 503d6cc7a56..3e948a7172f 100644 --- a/net/libproxy/Makefile +++ b/net/libproxy/Makefile @@ -3,7 +3,7 @@ COMMENT= library for automatic proxy configuration management GH_ACCOUNT= libproxy GH_PROJECT= libproxy GH_TAGNAME= 0.5.9 -REVISION= 0 +REVISION= 1 CATEGORIES= net @@ -20,6 +20,7 @@ MODULES= devel/meson \ lang/python COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c BUILD_DEPENDS= devel/gobject-introspection \ devel/gsettings-desktop-schemas \ diff --git a/net/megatools/Makefile b/net/megatools/Makefile index 8aa7b31bb5c..277c014a684 100644 --- a/net/megatools/Makefile +++ b/net/megatools/Makefile @@ -3,6 +3,7 @@ PORTROACH = limit:[0-9]\.tar\.gz COMMENT = command line client application for Mega DISTNAME = megatools-1.11.1.20230212 +REVISION = 0 CATEGORIES = net @@ -18,6 +19,7 @@ WANTLIB += c crypto curl gio-2.0 glib-2.0 gobject-2.0 SITES = https://megatools.megous.com/builds/ COMPILER = base-clang ports-gcc +COMPILER_LANGS = c BUILD_DEPENDS = devel/gobject-introspection \ textproc/asciidoc \ textproc/docbook2x diff --git a/net/monitoring-plugins/Makefile b/net/monitoring-plugins/Makefile index d188e99e9a3..5d288e27bb9 100644 --- a/net/monitoring-plugins/Makefile +++ b/net/monitoring-plugins/Makefile @@ -20,7 +20,7 @@ PKGNAME-mysql= monitoring-plugins-mysql-$V PKGNAME-pgsql= monitoring-plugins-pgsql-$V PKGNAME-snmp= monitoring-plugins-snmp-$V PKGNAME-radius= monitoring-plugins-radius-$V -REVISION= 0 +REVISION= 1 CATEGORIES= net @@ -34,6 +34,7 @@ PERMIT_PACKAGE= Yes WANTLIB= c iconv intl pthread COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c SITES= https://www.monitoring-plugins.org/download/ diff --git a/net/openconnect/Makefile b/net/openconnect/Makefile index 379626012a7..5d562727953 100644 --- a/net/openconnect/Makefile +++ b/net/openconnect/Makefile @@ -1,7 +1,7 @@ COMMENT= client for Cisco AnyConnect SSL VPN DISTNAME= openconnect-8.20 -REVISION= 5 +REVISION= 6 SHARED_LIBS += openconnect 4.5 # 5.6 @@ -17,6 +17,7 @@ WANTLIB += idn2 intl lz4 lzma m nettle p11-kit pthread tasn1 unistring WANTLIB += xml2 z zstd COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c SITES= ftp://ftp.infradead.org/pub/openconnect/ diff --git a/net/p5-MaxMind-DB-Reader-XS/Makefile b/net/p5-MaxMind-DB-Reader-XS/Makefile index acc9e5b49b6..6648bdccad0 100644 --- a/net/p5-MaxMind-DB-Reader-XS/Makefile +++ b/net/p5-MaxMind-DB-Reader-XS/Makefile @@ -3,6 +3,7 @@ ONLY_FOR_ARCHS = ${LP64_ARCHS} COMMENT = fast XS implementation of MaxMind DB reader DISTNAME = MaxMind-DB-Reader-XS-1.000009 +REVISION = 0 CATEGORIES = net @@ -12,6 +13,7 @@ PERMIT_PACKAGE = Yes WANTLIB += c maxminddb perl COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = cpan diff --git a/net/toxcore/Makefile b/net/toxcore/Makefile index 92f26b664d4..4afb7c8469a 100755 --- a/net/toxcore/Makefile +++ b/net/toxcore/Makefile @@ -20,6 +20,7 @@ PERMIT_PACKAGE = Yes WANTLIB = c config m opus pthread sodium vpx MODULES = devel/cmake +# c++ in tests COMPILER = base-clang ports-gcc BUILD_DEPENDS = devel/gtest diff --git a/net/weechat/Makefile b/net/weechat/Makefile index 1e09df1a13e..de0fa7013e3 100644 --- a/net/weechat/Makefile +++ b/net/weechat/Makefile @@ -30,7 +30,7 @@ WANTLIB-tcl += ${MODTCL_WANTLIB} SITES= https://www.weechat.org/files/src/ -# C++ +# C++ in tests COMPILER= base-clang ports-gcc MULTI_PACKAGES= -main -lua -python -ruby -tcl diff --git a/net/wireguard-tools/Makefile b/net/wireguard-tools/Makefile index 0b19a5cb4a7..f452ca765c8 100644 --- a/net/wireguard-tools/Makefile +++ b/net/wireguard-tools/Makefile @@ -2,7 +2,7 @@ COMMENT = tools for use with WireGuard VPN DISTNAME = wireguard-tools-1.0.20210914 EPOCH = 0 -REVISION = 2 +REVISION = 3 CATEGORIES = net security @@ -23,6 +23,7 @@ DEBUG_PACKAGES = ${BUILD_PACKAGES} # Uses __builtin_bswap* on big-endian archs COMPILER = base-clang ports-gcc +COMPILER_LANGS = c RUN_DEPENDS = shells/bash MAKE_FLAGS = WITH_WGQUICK=yes \ diff --git a/print/cups-browsed/Makefile b/print/cups-browsed/Makefile index f86efcf4d4e..c0d38f833ec 100644 --- a/print/cups-browsed/Makefile +++ b/print/cups-browsed/Makefile @@ -1,6 +1,7 @@ COMMENT= browse network for remote CUPS queues and IPP printers V= 2.1.1 +REVISION= 0 DISTNAME= cups-browsed-${V} CATEGORIES= print @@ -21,6 +22,7 @@ SITES= https://github.com/OpenPrinting/cups-browsed/releases/download/${V}/ # -std=gnu11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c USE_GMAKE= Yes diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile index 72e34d3a24c..5895dd42447 100644 --- a/print/cups-filters/Makefile +++ b/print/cups-filters/Makefile @@ -20,7 +20,7 @@ WANTLIB += z SITES= https://github.com/OpenPrinting/cups-filters/releases/download/${V}/ -# cc1plus: error: unrecognized command line option "-std=c++0x" +# cc1plus: error: unrecognized command line option "-std=c++0x" ??? COMPILER= base-clang ports-gcc USE_GMAKE= Yes diff --git a/print/ghostscript/gnu/Makefile b/print/ghostscript/gnu/Makefile index 3f8465d6446..e7e97671b63 100644 --- a/print/ghostscript/gnu/Makefile +++ b/print/ghostscript/gnu/Makefile @@ -1,6 +1,7 @@ COMMENT = PostScript and PDF interpreter VERSION = 10.04.0 +REVISION = 0 DISTNAME = ghostpdl-${VERSION} PKGNAME = ghostscript-${VERSION} EXTRACT_SUFX = .tar.xz @@ -51,6 +52,7 @@ ALL_TARGET = so all INSTALL_TARGET = soinstall install COMPILER = base-clang ports-gcc +COMPILER_LANGS = c CONFIGURE_STYLE = simple CONFIGURE_ARGS = --prefix=${PREFIX} diff --git a/security/cyrus-sasl2/Makefile b/security/cyrus-sasl2/Makefile index 71b08c2eee3..7eb0eb26e15 100644 --- a/security/cyrus-sasl2/Makefile +++ b/security/cyrus-sasl2/Makefile @@ -5,7 +5,7 @@ COMMENT= RFC 2222 SASL (Simple Authentication and Security Layer) V= 2.1.28 DISTNAME= cyrus-sasl-${V} -REVISION= 0 +REVISION= 1 SHARED_LIBS += sasl2 3.1 # 3.0 SHARED_LIBS += anonymous 0.0 # 3.0 @@ -36,6 +36,7 @@ SITES= https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${ WANTLIB += c crypto COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c CONFIGURE_STYLE= gnu diff --git a/sysutils/bfs/Makefile b/sysutils/bfs/Makefile index bb906b860c8..942454258eb 100644 --- a/sysutils/bfs/Makefile +++ b/sysutils/bfs/Makefile @@ -4,6 +4,7 @@ CATEGORIES = sysutils GH_ACCOUNT = tavianator GH_PROJECT = bfs GH_TAGNAME = 3.0.4 +REVISION = 0 MAINTAINER = Brian Callahan @@ -16,6 +17,7 @@ DEBUG_PACKAGES = ${BUILD_PACKAGES} # C17 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c LIB_DEPENDS = textproc/oniguruma diff --git a/sysutils/ipmitool/Makefile b/sysutils/ipmitool/Makefile index 9824459adae..47b086b1124 100644 --- a/sysutils/ipmitool/Makefile +++ b/sysutils/ipmitool/Makefile @@ -5,7 +5,7 @@ GH_ACCOUNT= ipmitool GH_PROJECT= ipmitool GH_TAGNAME= IPMITOOL_${V:S/./_/g} PKGNAME= ipmitool-$V -REVISION= 0 +REVISION= 1 # renamed as the distfile was re-rolled DISTFILES= ipmitool-IPMITOOL_1_8_19.0{ipmitool-IPMITOOL_1_8_19}.tar.gz @@ -27,7 +27,8 @@ PERMIT_PACKAGE= Yes WANTLIB= m curses edit crypto c # -std=gnu11 -COMPILER = base-clang ports-gcc +COMPILER= base-clang ports-gcc +COMPILER_LANGS= c SEPARATE_BUILD= Yes CONFIGURE_STYLE= autoreconf diff --git a/sysutils/rsyslog/Makefile b/sysutils/rsyslog/Makefile index 76063727a07..e75639b59ad 100644 --- a/sysutils/rsyslog/Makefile +++ b/sysutils/rsyslog/Makefile @@ -13,6 +13,8 @@ PKGNAME-mysql = rsyslog-mysql-$V PKGNAME-normalize = rsyslog-normalize-$V PKGNAME-pgsql = rsyslog-pgsql-$V PKGNAME-elasticsearch = rsyslog-elasticsearch-$V +REVISION = 0 + CATEGORIES = sysutils HOMEPAGE = https://www.rsyslog.com/ @@ -21,6 +23,7 @@ HOMEPAGE = https://www.rsyslog.com/ PERMIT_PACKAGE = Yes COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c WANTLIB-main += c crypto curl estr fastjson gcrypt gmp gnutls WANTLIB-main += gpg-error hogweed iconv idn2 intl m nettle nghttp2 diff --git a/telephony/asterisk-g729/Makefile b/telephony/asterisk-g729/Makefile index 2ee28826e61..f4e8b68bfa9 100644 --- a/telephony/asterisk-g729/Makefile +++ b/telephony/asterisk-g729/Makefile @@ -1,6 +1,7 @@ COMMENT= G.729a voice codec for Asterisk DISTNAME= asterisk-g72x-1.4.4 PKGNAME= ${DISTNAME:S/g72x/g729/} +REVISION= 0 EXTRACT_SUFX= .tar.bz2 CATEGORIES= telephony SITES= http://asterisk.hosting.lv/src/ @@ -18,6 +19,7 @@ NO_TEST= Yes # keep in sync with telephony/asterisk COMPILER= base-clang ports-gcc +COMPILER_LANGS= c AUTOCONF_VERSION= 2.69 AUTOMAKE_VERSION= 1.16 diff --git a/telephony/libzrtp/Makefile b/telephony/libzrtp/Makefile index 389e0e26335..b3af3e01363 100644 --- a/telephony/libzrtp/Makefile +++ b/telephony/libzrtp/Makefile @@ -12,7 +12,7 @@ GH_COMMIT = 2d59090ee244bc4d3a682ad45ae49dc7b4d4dfb7 MODULES = devel/cmake -# C++ +# C++ static lib COMPILER = base-clang ports-gcc .include diff --git a/textproc/mupdf/Makefile b/textproc/mupdf/Makefile index fd173c07bcd..0d246d16340 100644 --- a/textproc/mupdf/Makefile +++ b/textproc/mupdf/Makefile @@ -29,6 +29,7 @@ FLAVOR ?= # http://git.ghostscript.com/?p=mupdf.git;a=summary SITES = https://mupdf.com/downloads/archive/ +# tessocr.cpp COMPILER = base-clang ports-gcc BUILD_DEPENDS = shells/bash diff --git a/textproc/nlohmann-json/Makefile b/textproc/nlohmann-json/Makefile index e66f7164674..206cbfd37c0 100644 --- a/textproc/nlohmann-json/Makefile +++ b/textproc/nlohmann-json/Makefile @@ -15,7 +15,7 @@ HOMEPAGE = https://nlohmann.github.io/json/ # MIT PERMIT_PACKAGE = Yes -# C++11 +# C++11 header only lib COMPILER = base-clang ports-gcc MODULES = devel/cmake diff --git a/textproc/rapidjson/Makefile b/textproc/rapidjson/Makefile index e6487a9fdec..5d6587d5b67 100644 --- a/textproc/rapidjson/Makefile +++ b/textproc/rapidjson/Makefile @@ -13,7 +13,7 @@ HOMEPAGE= https://rapidjson.org/ # MIT - BSD - JSON PERMIT_PACKAGE= Yes -# C++ +# C++ header-only lib COMPILER= base-clang ports-gcc MODULES= devel/cmake diff --git a/textproc/redland/Makefile b/textproc/redland/Makefile index 437f8351c39..3c8f63f156d 100755 --- a/textproc/redland/Makefile +++ b/textproc/redland/Makefile @@ -10,7 +10,7 @@ PKGNAME-main= redland-$V PKGNAME-mysql= redland-mysql-$V PKGNAME-pgsql= redland-pgsql-$V -REVISION= 9 +REVISION= 10 CATEGORIES= textproc @@ -27,6 +27,7 @@ WANTLIB += crypto curl gcrypt gmp gpg-error iconv intl ltdl lzma m mpfr WANTLIB += nghttp2 pcre pthread raptor2 rasqal ssl uuid xml2 xslt yajl z COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c LIB_DEPENDS= devel/libtool,-ltdl \ textproc/raptor \ diff --git a/www/libwpe/Makefile b/www/libwpe/Makefile index 3cf6f62821f..ea66a811d84 100644 --- a/www/libwpe/Makefile +++ b/www/libwpe/Makefile @@ -16,6 +16,7 @@ PERMIT_PACKAGE= Yes SITES= https://wpewebkit.org/releases/ EXTRACT_SUFX= .tar.xz +# COMPILER_LIBCXX? (no libc++ on gcc-only archs) WANTLIB += xkbcommon c++ MODULES= devel/meson diff --git a/www/lighttpd/Makefile b/www/lighttpd/Makefile index 21c4122c0f4..1e45ecdbe50 100644 --- a/www/lighttpd/Makefile +++ b/www/lighttpd/Makefile @@ -1,6 +1,7 @@ COMMENT= secure, fast, compliant, and very flexible web-server DISTNAME= lighttpd-1.4.76 +REVISION= 0 CATEGORIES= www net SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/ EXTRACT_SUFX= .tar.xz @@ -15,6 +16,7 @@ PERMIT_PACKAGE= Yes WANTLIB= c crypto m pcre2-8 ssl z ${MODLUA_WANTLIB} COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODULES= devel/cmake \ lang/lua diff --git a/www/logswan/Makefile b/www/logswan/Makefile index bfb20a7e39f..0ccf323517a 100644 --- a/www/logswan/Makefile +++ b/www/logswan/Makefile @@ -1,6 +1,7 @@ COMMENT = fast web log analyzer using probabilistic data structures V = 2.1.14 +REVISION = 0 DISTNAME = logswan-$V CATEGORIES = www @@ -15,7 +16,9 @@ WANTLIB += c jansson m maxminddb SITES = https://github.com/fcambus/logswan/releases/download/$V/ +# libmaxminddb COMPILER = base-clang ports-gcc +COMPILER_LANGS = c MODULES = devel/cmake diff --git a/www/snownews/Makefile b/www/snownews/Makefile index 0d5207766f6..285ecca1b78 100644 --- a/www/snownews/Makefile +++ b/www/snownews/Makefile @@ -2,6 +2,7 @@ COMMENT= text mode rss and atom newsreader CATEGORIES= www DISTNAME= snownews-1.11 +REVISION= 0 # GPLv3 only PERMIT_PACKAGE= Yes @@ -11,6 +12,7 @@ FIX_EXTRACT_PERMISSIONS= Yes # C11 COMPILER= base-clang ports-gcc +COMPILER_LANGS= c WANTLIB += c crypto curl curses intl xml2 diff --git a/www/unit/Makefile.inc b/www/unit/Makefile.inc index 740cd3df042..fb9adba625d 100644 --- a/www/unit/Makefile.inc +++ b/www/unit/Makefile.inc @@ -12,6 +12,7 @@ MAINTAINER= Sergey A. Osokin PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc +COMPILER_LANGS ?= c CONFIGURE_STYLE=simple diff --git a/www/unit/unit-php/Makefile b/www/unit/unit-php/Makefile index c7a3598eb43..1144d4417e9 100644 --- a/www/unit/unit-php/Makefile +++ b/www/unit/unit-php/Makefile @@ -5,6 +5,8 @@ BROKEN-sparc64= compile check for php-embed fails UNIT_MODNAME= php${MODPHP_VERSION} UNIT_SHORTNAME= ${FLAVOR} +REVISION= 0 + MODULES= lang/php FLAVORS= php82 php83 php84 diff --git a/www/wpebackend-fdo/Makefile b/www/wpebackend-fdo/Makefile index fcb772ed450..c44b0d18df1 100644 --- a/www/wpebackend-fdo/Makefile +++ b/www/wpebackend-fdo/Makefile @@ -18,6 +18,7 @@ PERMIT_PACKAGE = Yes SITES= https://wpewebkit.org/releases/ EXTRACT_SUFX= .tar.xz +# COMPILER_LIBCXX? WANTLIB += c++ epoxy gio-2.0 glib-2.0 gobject-2.0 m wayland-client WANTLIB += wayland-egl wayland-server wpe-1.0 diff --git a/x11/gnome/calendar/Makefile b/x11/gnome/calendar/Makefile index 1702cd37ada..de0b75ea3fb 100644 --- a/x11/gnome/calendar/Makefile +++ b/x11/gnome/calendar/Makefile @@ -2,7 +2,7 @@ COMMENT = GNOME calendar GNOME_PROJECT = gnome-calendar GNOME_VERSION = 47.0 -REVISION = 0 +REVISION = 1 HOMEPAGE= https://apps.gnome.org/Calendar/ @@ -14,6 +14,7 @@ WANTLIB += geoclue-2 gio-2.0 glib-2.0 gobject-2.0 graphene-1.0 WANTLIB += gtk-4 gweather-4 ical-glib intl m pango-1.0 soup-3.0 COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c MODULES = devel/dconf \ devel/meson \ diff --git a/x11/gnome/color-manager/Makefile b/x11/gnome/color-manager/Makefile index 47aeeac8d54..945f72e84cc 100755 --- a/x11/gnome/color-manager/Makefile +++ b/x11/gnome/color-manager/Makefile @@ -2,6 +2,7 @@ COMMENT= GNOME Color Profile Tools GNOME_PROJECT= gnome-color-manager GNOME_VERSION= 3.36.2 +REVISION= 0 CATEGORIES= graphics @@ -12,6 +13,7 @@ WANTLIB += c cairo colord gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 WANTLIB += gobject-2.0 gtk-3 intl lcms2 m pango-1.0 COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c MODULES= devel/meson \ x11/gnome diff --git a/x11/gnome/contacts/Makefile b/x11/gnome/contacts/Makefile index 4de10f00b9d..21a24e6f74a 100644 --- a/x11/gnome/contacts/Makefile +++ b/x11/gnome/contacts/Makefile @@ -1,9 +1,10 @@ -# $OpenBSD: Makefile,v 1.104 2024/12/17 14:47:34 ajacoutot Exp $ +# $OpenBSD: Makefile,v 1.105 2025/01/28 11:22:04 sthen Exp $ COMMENT= contacts manager for GNOME GNOME_PROJECT= gnome-contacts GNOME_VERSION= 47.1.1 +REVISION= 0 CATEGORIES= productivity @@ -18,6 +19,7 @@ WANTLIB += gobject-2.0 gstreamer-1.0 gtk-4 intl pango-1.0 portal WANTLIB += portal-gtk4 qrencode COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c MODULES= devel/meson \ x11/gnome \ diff --git a/x11/gnome/dictionary/Makefile b/x11/gnome/dictionary/Makefile index 96fa069412d..6d6c4f50b64 100644 --- a/x11/gnome/dictionary/Makefile +++ b/x11/gnome/dictionary/Makefile @@ -2,7 +2,7 @@ COMMENT= GNOME dictionary application GNOME_PROJECT= gnome-dictionary GNOME_VERSION= 40.0 -REVISION= 5 +REVISION= 6 SHARED_LIBS += gdict-1.0 9.1 # 10.0 @@ -10,7 +10,7 @@ SHARED_LIBS += gdict-1.0 9.1 # 10.0 PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc -COMPLER_LANGS= c +COMPILER_LANGS= c WANTLIB += c cairo gdk-3 gio-2.0 glib-2.0 gobject-2.0 gtk-3 intl WANTLIB += m pango-1.0 pangocairo-1.0 diff --git a/x11/gnome/libgda/Makefile b/x11/gnome/libgda/Makefile index 968abd33278..19bab3b1b46 100644 --- a/x11/gnome/libgda/Makefile +++ b/x11/gnome/libgda/Makefile @@ -4,7 +4,7 @@ GNOME_PROJECT= libgda GNOME_VERSION= 6.0.0 EPOCH= 2 -REVISION= 2 +REVISION= 3 CATEGORIES= databases @@ -19,6 +19,7 @@ WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 intl sqlite3 WANTLIB += xml2 COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c MODULES= devel/meson \ x11/gnome diff --git a/x11/gnome/online-accounts/Makefile b/x11/gnome/online-accounts/Makefile index e24f704aaf4..1008fbacde2 100644 --- a/x11/gnome/online-accounts/Makefile +++ b/x11/gnome/online-accounts/Makefile @@ -2,6 +2,7 @@ COMMENT= interfaces for interacting with online accounts GNOME_PROJECT= gnome-online-accounts GNOME_VERSION= 3.52.3.1 +REVISION= 0 SHARED_LIBS += goa-1.0 4.2 # 0.0.0 SHARED_LIBS += goa-backend-1.0 4.2 # 2.0.0 @@ -13,6 +14,7 @@ WANTLIB += adwaita-1 c gio-2.0 glib-2.0 gobject-2.0 gtk-4 intl WANTLIB += json-glib-1.0 rest-1.0 secret-1 soup-3.0 xml2 COMPILER= base-clang ports-gcc base-gcc +COMPILER_LANGS= c MODULES= devel/dconf \ devel/meson \ diff --git a/x11/gnome/shell/Makefile b/x11/gnome/shell/Makefile index df2f4cb9aae..46f2ac52344 100644 --- a/x11/gnome/shell/Makefile +++ b/x11/gnome/shell/Makefile @@ -6,6 +6,7 @@ GNOME_PROJECT= gnome-shell # check/fix CONFIGURE_ARGS (-Dgnome_shell_version=XX) in x11/arc-theme on # major upgrade; GNOME_VERSION= 47.3 +REVISION= 0 # GPLv2+ PERMIT_PACKAGE= Yes @@ -24,6 +25,7 @@ MODULES= devel/dconf \ x11/gnome COMPILER= base-clang ports-gcc +COMPILER_LANGS= c MODGNOME_TOOLS += desktop-file-utils docbook gobject-introspection gtk-update-icon-cache diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile index d9f0a12ddc5..1469d1c6966 100644 --- a/x11/kitty/Makefile +++ b/x11/kitty/Makefile @@ -7,11 +7,11 @@ COMMENT = fast, feature full, GPU-based terminal emulator # it to be in the path (try PORTPATH=${WRKSRC}/linux-package/bin:${PATH}) # build also fails if you have an older version of kitty installed - # it also wants to download go modules during build -MODPY_DISTV = 0.26.5 +MODPY_DISTV = 0.26.5 DISTNAME = kitty-${MODPY_DISTV} CATEGORIES = x11 HOMEPAGE = https://sw.kovidgoyal.net/kitty/ -REVISION = 2 +REVISION = 3 # GPLv3+ PERMIT_PACKAGE = Yes @@ -26,6 +26,7 @@ EXTRACT_SUFX = .tar.xz # C11 COMPILER = base-clang ports-gcc +COMPILER_LANGS = c CFLAGS += "-DOPENSSL_clear_free=freezero" diff --git a/x11/mate/pluma/Makefile b/x11/mate/pluma/Makefile index 9c2bd8c6cc3..532789cb201 100644 --- a/x11/mate/pluma/Makefile +++ b/x11/mate/pluma/Makefile @@ -2,7 +2,7 @@ USE_WXNEEDED= Yes COMMENT= powerful text editor for the MATE desktop -REVISION= 2 +REVISION= 3 CATEGORIES= textproc @@ -20,6 +20,7 @@ WANTLIB += pango-1.0 pangocairo-1.0 peas-1.0 peas-gtk-1.0 pthread WANTLIB += startup-notification-1 xcb xcb-util xml2 z COMPILER = base-clang ports-gcc base-gcc +COMPILER_LANGS = c MODULES= devel/dconf \ lang/python \ diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile index 615bf390ce5..b77855b7168 100644 --- a/x11/xscreensaver/Makefile +++ b/x11/xscreensaver/Makefile @@ -8,7 +8,8 @@ COMMENT= screen saver and locker for the X Window System # # Ideally this wants a bsdauth driver to be written, change to being # installed setgid auth, and figure out any issues resulting. -DISTNAME = xscreensaver-6.09 +DISTNAME= xscreensaver-6.09 +REVISION= 0 CATEGORIES= x11 @@ -26,6 +27,7 @@ WANTLIB += pthread util xml2 SITES= ${HOMEPAGE} COMPILER= base-clang ports-gcc +COMPILER_LANGS= c DEBUG_PACKAGES= ${BUILD_PACKAGES} MODULES= textproc/intltool