From: Rafael Sadowski Subject: Re: Retire gcc4.port.mk To: ports@openbsd.org Date: Fri, 6 Feb 2026 19:29:58 +0100 Anyone? On Sat Jan 03, 2026 at 10:22:52AM +0100, Rafael Sadowski wrote: > This is an initial proposal to retire gcc4.port.mk. > > The following diff replaces gcc4.port.mk with lang/gcc/gcc.port.mk > and makes some renames (gcc4 and MODGCC4* ... NOT GCC49_*). > > What porters think about this? +1 or don't touch it? > > Rafael > > diff --git a/astro/wcslib/Makefile b/astro/wcslib/Makefile > index b73f5e9b337..de8e0199659 100644 > --- a/astro/wcslib/Makefile > +++ b/astro/wcslib/Makefile > @@ -13,12 +13,12 @@ WANTLIB = c cfitsio m > SITES = https://www.atnf.csiro.au/people/mcalabre/WCS/ > EXTRACT_SUFX = .tar.bz2 > > -MODULES = gcc4 > -MODGCC4_ARCHS = * > -MODGCC4_LANGS = fortran > +MODULES = gcc > +MODGCC_ARCHS = * > +MODGCC_LANGS = fortran > > LIB_DEPENDS = math/cfitsio > -TEST_DEPENDS = lang/gcc/${MODGCC4_VERSION},-f95 > +TEST_DEPENDS = lang/gcc/${MODGCC_VERSION},-f95 > # failure in Fortran tunits test; some strings are not printed > # as expected, instead replaced by NULs. > # diff -a Fortran/test/tunits.out Fortran/tunits.out | cat -v > diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile > index 8b60e527ce3..e9f82af184e 100644 > --- a/comms/hamlib/Makefile > +++ b/comms/hamlib/Makefile > @@ -34,7 +34,7 @@ WANTLIB-tcl= ${cWANTLIB} hamlib ${MODTCL_WANTLIB} z > > LIB_DEPENDS-main= textproc/libxml \ > devel/libusb1 \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > LIB_DEPENDS-python= ${BUILD_PKGPATH} \ > ${MODPY_LIB_DEPENDS} > LIB_DEPENDS-tcl= ${BUILD_PKGPATH} \ > diff --git a/databases/db/v4/Makefile b/databases/db/v4/Makefile > index 90bca359646..74cae6952ae 100644 > --- a/databases/db/v4/Makefile > +++ b/databases/db/v4/Makefile > @@ -33,7 +33,7 @@ PATCHFILES.stu= patch.${VERSION}.1 \ > CONFIGURE_STYLE= gnu > > DEST_SUBDIR= ${REV} > -LIB_DEPENDS-main= ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS-main= ${MODGCC_CPPLIBDEP} > WANTLIB= c m ${COMPILER_LIBCXX} > > PSEUDO_FLAVORS= no_java bootstrap > diff --git a/databases/redis/Makefile b/databases/redis/Makefile > index 08eb997941a..9d1a6fff400 100644 > --- a/databases/redis/Makefile > +++ b/databases/redis/Makefile > @@ -33,7 +33,7 @@ MAKE_FLAGS = BUILD_TLS=yes \ > # Fix "undefined reference to `__atomic_store_8'" > .if ${MACHINE_ARCH:Mhppa} > WANTLIB += atomic > -LIB_DEPENDS += lang/gcc/${MODGCC4_VERSION},-libs > +LIB_DEPENDS += lang/gcc/${MODGCC_VERSION},-libs > MAKE_FLAGS += LDFLAGS="${LDFLAGS} -latomic" > .endif > > diff --git a/devel/gmp/Makefile b/devel/gmp/Makefile > index 349c6ea9dbb..4a88d899aa3 100644 > --- a/devel/gmp/Makefile > +++ b/devel/gmp/Makefile > @@ -26,7 +26,7 @@ WANTLIB-main= # empty > WANTLIB-cxx= gmp m ${COMPILER_LIBCXX} > > LIB_DEPENDS-cxx=${FULLPKGNAME-main}:${BASE_PKGPATH},-main \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > PSEUDO_FLAVORS= no_cxx bootstrap > FLAVOR?= > diff --git a/devel/libgit2/libgit2/Makefile b/devel/libgit2/libgit2/Makefile > index 7833358a69f..49a7cfa7da2 100644 > --- a/devel/libgit2/libgit2/Makefile > +++ b/devel/libgit2/libgit2/Makefile > @@ -16,7 +16,7 @@ MODPY_RUNDEP= No > COMPILER= base-clang ports-gcc base-gcc > COMPILER_LANGS= c > # for atomic builtins > -MODGCC4_ARCHS= hppa > +MODGCC_ARCHS= hppa > > DEBUG_PACKAGES= ${BUILD_PACKAGES} > > diff --git a/devel/libmtp/Makefile b/devel/libmtp/Makefile > index 1b3ba00d415..aa7dfa06a60 100644 > --- a/devel/libmtp/Makefile > +++ b/devel/libmtp/Makefile > @@ -17,7 +17,7 @@ SITES= ${SITE_SOURCEFORGE:=libmtp/} > COMPILER= base-clang ports-gcc base-gcc > COMPILER_LANGS= c > # avoid "libmtp.so.7.0: undefined reference to `.L2085'" > -MODGCC4_ARCHS= mips64 mips64el > +MODGCC_ARCHS= mips64 mips64el > > USE_GMAKE= Yes > > diff --git a/devel/llvm/Makefile.inc b/devel/llvm/Makefile.inc > index 70e63460397..bdac3596a91 100644 > --- a/devel/llvm/Makefile.inc > +++ b/devel/llvm/Makefile.inc > @@ -102,7 +102,7 @@ BUILD_DEPENDS += devel/swig \ > textproc/py-recommonmark > > .if !${PROPERTIES:Mclang} > -RUN_DEPENDS += lang/gcc/${MODGCC4_VERSION},-c++ > +RUN_DEPENDS += lang/gcc/${MODGCC_VERSION},-c++ > .endif > > CONFIGURE_STYLE += cmake > diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile > index ae12bd3c09f..bca05d420b0 100644 > --- a/editors/libreoffice/Makefile > +++ b/editors/libreoffice/Makefile > @@ -209,7 +209,7 @@ LIB_DEPENDS-main= \ > graphics/graphite2 \ > graphics/libwebp \ > graphics/tiff \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > multimedia/gstreamer1/plugins-base \ > print/cups,-libs \ > print/poppler \ > @@ -259,7 +259,7 @@ LIB_DEPENDS-kde= devel/kf5/kcoreaddons \ > devel/kf5/kio \ > editors/libreoffice \ > ${MODQT_LIB_DEPENDS} \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > WANTLIB-kde+= icuuc ${COMPILER_LIBCXX} m pthread xcb > WANTLIB-kde+= cairo graphite2 epoxy harfbuzz harfbuzz-icu > WANTLIB-kde+= KF5ConfigCore KF5CoreAddons KF5I18n KF5KIOCore > @@ -277,7 +277,7 @@ WANTLIB-kde+= lib/libreoffice/program/uno_cppu \ > MODULES+= java > MODJAVA_VER= 17+ > .endif > -LIB_DEPENDS-java= ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-java= ${MODGCC_CPPLIBDEP} \ > editors/libreoffice > RUN_DEPENDS-java= ${MODJAVA_RUN_DEPENDS} \ > databases/db/v4,-java \ > diff --git a/emulators/gambatte/Makefile b/emulators/gambatte/Makefile > index b1ee24bab0e..ba5d09e60db 100644 > --- a/emulators/gambatte/Makefile > +++ b/emulators/gambatte/Makefile > @@ -32,7 +32,7 @@ MODPY_TESTDEP = Yes > SEPARATE_BUILD = No > > BUILD_DEPENDS = graphics/png > -LIB_DEPENDS = ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS = ${MODGCC_CPPLIBDEP} \ > devel/sdl > > TEST_DEPENDS = graphics/png > diff --git a/emulators/libretro-nestopia/Makefile b/emulators/libretro-nestopia/Makefile > index 5465267df0a..5d1063db5e4 100644 > --- a/emulators/libretro-nestopia/Makefile > +++ b/emulators/libretro-nestopia/Makefile > @@ -25,7 +25,7 @@ WANTLIB = ${COMPILER_LIBCXX} m pthread > COMPILER = base-clang ports-gcc base-gcc > > BUILD_DEPENDS = devel/autoconf-archive > -LIB_DEPENDS = ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS = ${MODGCC_CPPLIBDEP} > > MAKE_FLAGS = CC="${CC}" \ > CXX="${CXX}" \ > diff --git a/games/gottcode/Makefile.inc b/games/gottcode/Makefile.inc > index 9a7b1182159..76d7e1e20e9 100644 > --- a/games/gottcode/Makefile.inc > +++ b/games/gottcode/Makefile.inc > @@ -12,7 +12,7 @@ PERMIT_PACKAGE = Yes > > WRKDIST ?= ${WRKDIR}/${DISTNAME:S/-src//} > MODULES += devel/qmake x11/qt5 > -MODGCC4_ARCHS = i386 amd64 powerpc sparc64 > +MODGCC_ARCHS = i386 amd64 powerpc sparc64 > WANTLIB += GL Qt5Core Qt5Gui Qt5Widgets > WANTLIB += c m pthread ${COMPILER_LIBCXX} > RUN_DEPENDS += devel/desktop-file-utils x11/gtk+4,-guic > diff --git a/games/prboom-plus/Makefile b/games/prboom-plus/Makefile > index 2f0419680d7..be88eeca8bf 100644 > --- a/games/prboom-plus/Makefile > +++ b/games/prboom-plus/Makefile > @@ -11,7 +11,7 @@ MAINTAINER = Ryan Freeman > PERMIT_PACKAGE = Yes > > # undefined reference to `__builtin_bswap32' > -# requires gcc >= 4.3 for gcc4 archs. > +# requires gcc >= 4.3 for gcc archs. > COMPILER = base-clang ports-gcc > COMPILER_LANGS = c > > diff --git a/games/ufoai/base/Makefile b/games/ufoai/base/Makefile > index f56cdf4fe9e..98caefce0ed 100644 > --- a/games/ufoai/base/Makefile > +++ b/games/ufoai/base/Makefile > @@ -41,14 +41,14 @@ LIB_DEPENDS-main = devel/sdl-mixer \ > multimedia/xvidcore \ > net/curl \ > textproc/mxml \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > LIB_DEPENDS-editor = audio/libvorbis \ > audio/openal \ > devel/sdl \ > x11/gtkglext \ > x11/gtksourceview \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > USE_GMAKE = Yes > MAKE_ENV += ${CONFIGURE_ENV} > diff --git a/infrastructure/bin/portbump b/infrastructure/bin/portbump > index c7ce8e1c243..94efc77e106 100755 > --- a/infrastructure/bin/portbump > +++ b/infrastructure/bin/portbump > @@ -784,16 +784,16 @@ sub process_makefile { > } > $self->{wantlib_start} = $wstart; > > - my $gcc4_seen = 0; > + my $gcc_seen = 0; > push(@mod_wantlib_seen, map { > - $gcc4_seen = 1 if $_ eq "gcc4"; > + $gcc_seen = 1 if $_ eq "gcc"; > my $v = uc($_); > $v =~ s,.*/,,g; > $v =~ s,^PYTHON$,PY,g; > "MOD${v}_WANTLIB" > } @{$self->{modules}}); > - push(@mod_wantlib_seen, "MODGCC4_CPPWANTLIB", "MODGCC4_GCJWANTLIB") > - if $gcc4_seen; > + push(@mod_wantlib_seen, "MODGCC_CPPWANTLIB", "MODGCC_GCJWANTLIB") > + if $gcc_seen; > if (scalar(@mod_wantlib_seen)) { > for ($self->run_make('show='.join(' ', @mod_wantlib_seen))) { > chomp; > diff --git a/infrastructure/bin/portcheck b/infrastructure/bin/portcheck > index 36ad80abe14..b6656d6dd29 100755 > --- a/infrastructure/bin/portcheck > +++ b/infrastructure/bin/portcheck > @@ -1314,18 +1314,18 @@ check_plist() { > } > > # Checks made: > -# * stdc++ doesn't get into WANTLIB when gcc4.port.mk is used. > +# * stdc++ doesn't get into WANTLIB when gcc.port.mk is used. > check_wantlib() { > local portref="$1"; shift > local modules="$1"; shift > local default_compiler="$1"; shift > > - local gcc4_module=false > + local gcc_module=false > > local v > > for v in $modules; do case $v in > - gcc4) gcc4_module=true;; > + gcc) gcc_module=true;; > esac; done > > for v; do case $v in > @@ -1348,8 +1348,8 @@ check_wantlib() { > ;; > > stdc++?(?('>')=+([0-9]))) > - if $gcc4_module; then > - err "$portref$v in WANTLIB when gcc4 is" \ > + if $gcc_module; then > + err "$portref$v in WANTLIB when gcc is" \ > "in MODULES; run port-lib-depends-check" \ > "and if stdc++ is still there, check" \ > "actual build thoroughly, it's broken" > diff --git a/infrastructure/mk/README.internals b/infrastructure/mk/README.internals > index 686fdadb22d..654fb61a6e6 100644 > --- a/infrastructure/mk/README.internals > +++ b/infrastructure/mk/README.internals > @@ -323,8 +323,8 @@ recursion: modules may trigger the inclusion of other modules, thus > modules.port.mk will re-include itself until the whole list is done. > > - COMPILER support is somewhat meshed with modules.port.mk, since it's > -a back&forth with arch-defines, the gcc4 module, and the clang module. > -It's got special treatment, because COMPILER must happen before gcc4 > +a back&forth with arch-defines, the gcc module, and the clang module. > +It's got special treatment, because COMPILER must happen before gcc > and clang, while at the same time some modules (qt mostly) may want to > set COMPILER. > > diff --git a/infrastructure/mk/bsd.port.mk b/infrastructure/mk/bsd.port.mk > index 36e25b83a5a..883955d8bc1 100644 > --- a/infrastructure/mk/bsd.port.mk > +++ b/infrastructure/mk/bsd.port.mk > @@ -842,7 +842,7 @@ IGNORE += "Not built because unlinked \(${UNLINKED}\)" > .endif > > # setup locations of compilers from the base system or environment variables. > -# MODULES for compilers (gcc4.port.mk, clang.port.mk) also append to this, > +# MODULES for compilers (gcc.port.mk, clang.port.mk) also append to this, > # used to write wrappers to WRKDIR/bin which is at the head of the PATH. > .if ${PROPERTIES:Mclang} > . if !${COMPILER_LINKS:Mclang} > diff --git a/infrastructure/mk/compiler.port.mk b/infrastructure/mk/compiler.port.mk > index 00e36470c93..db830166e54 100644 > --- a/infrastructure/mk/compiler.port.mk > +++ b/infrastructure/mk/compiler.port.mk > @@ -36,17 +36,17 @@ _COMPILER_ARCHS += ${CLANG_ARCHS} > CHOSEN_COMPILER ?= base-clang > . endif > . elif "$c" == "ports-gcc" > -MODGCC4_ARCHS ?= ${GCC49_ARCHS} > -_MODGCC4_ARCH_USES = No > -_COMPILER_ARCHS += ${MODGCC4_ARCHS} > -. for _i in ${MODGCC4_ARCHS} > +MODGCC_ARCHS ?= ${GCC49_ARCHS} > +_MODGCC_ARCH_USES = No > +_COMPILER_ARCHS += ${MODGCC_ARCHS} > +. for _i in ${MODGCC_ARCHS} > . if !empty(MACHINE_ARCH:M${_i}) > -_MODGCC4_ARCH_USES = Yes > +_MODGCC_ARCH_USES = Yes > . endif > . endfor > -. if ${_MODGCC4_ARCH_USES:L} == "yes" && !defined(CHOSEN_COMPILER) > +. if ${_MODGCC_ARCH_USES:L} == "yes" && !defined(CHOSEN_COMPILER) > MODULES += gcc4 > -MODGCC4_LANGS += ${COMPILER_LANGS} > +MODGCC_LANGS += ${COMPILER_LANGS} > CHOSEN_COMPILER = ports-gcc > . endif > . elif "$c" == "ports-clang" > diff --git a/infrastructure/mk/fortran.port.mk b/infrastructure/mk/fortran.port.mk > index 9b2eb79ec89..7bfa909fb34 100644 > --- a/infrastructure/mk/fortran.port.mk > +++ b/infrastructure/mk/fortran.port.mk > @@ -7,12 +7,12 @@ ERRORS += "Fatal: need to specify MODFORTRAN_COMPILER" > .endif > > .if ${MODFORTRAN_COMPILER:L} == "gfortran" > -MODULES += gcc4 > -MODGCC4_ARCHS ?= * > -MODGCC4_LANGS += fortran > -MODFORTRAN_BUILD_DEPENDS += ${MODGCC4_FORTRANDEP} > -MODFORTRAN_LIB_DEPENDS += ${MODGCC4_FORTRANLIBDEP} > -MODFORTRAN_WANTLIB += ${MODGCC4_FORTRANWANTLIB} > +MODULES += gcc > +MODGCC_ARCHS ?= * > +MODGCC_LANGS += fortran > +MODFORTRAN_BUILD_DEPENDS += ${MODGCC_FORTRANDEP} > +MODFORTRAN_LIB_DEPENDS += ${MODGCC_FORTRANLIBDEP} > +MODFORTRAN_WANTLIB += ${MODGCC_FORTRANWANTLIB} > # XXX revisit when we move to lang/gcc/11; also see ports which use > # fortran libraries that have "USE_NOBTCFI-aarch64.*# fortran" > USE_NOBTCFI-aarch64 ?= Yes > diff --git a/infrastructure/mk/gcc4.port.mk b/infrastructure/mk/gcc4.port.mk > deleted file mode 100644 > index da9a2625098..00000000000 > --- a/infrastructure/mk/gcc4.port.mk > +++ /dev/null > @@ -1,2 +0,0 @@ > -MODGCC4_VERSION?=15 > -.include "${PORTSDIR}/lang/gcc/${MODGCC4_VERSION}/gcc4.port.mk" > diff --git a/infrastructure/mk/modules.port.mk b/infrastructure/mk/modules.port.mk > index cd2e4bdf931..cd601e2753d 100644 > --- a/infrastructure/mk/modules.port.mk > +++ b/infrastructure/mk/modules.port.mk > @@ -30,7 +30,7 @@ > > _COMPILER= > .if defined(COMPILER) && !defined(CHOSEN_COMPILER) > -. if defined(_MODULES_DONE) && ${_MODULES_DONE:Mgcc4} > +. if defined(_MODULES_DONE) && ${_MODULES_DONE:Mgcc} > ERRORS += "Fatal: COMPILER coming from a file included *after* the gcc module" > . endif > COMPILER_LANGS ?= c c++ > diff --git a/infrastructure/templates/mk.conf.template b/infrastructure/templates/mk.conf.template > index 8ccf23174b2..3d67b892145 100644 > --- a/infrastructure/templates/mk.conf.template > +++ b/infrastructure/templates/mk.conf.template > @@ -28,7 +28,7 @@ > .poison LIB_DEPEDNS > .poison LIB_DEPEMDS > .poison LIB_DEPEND > -.poison MODGCC4_ARCHES > +.poison MODGCC_ARCHES > .poison MODGNOME_DESKTOP_FILE > .poison MODGNOME_ICON_CACHE > .poison MODGNOME_MIME_FILE > diff --git a/japanese/mecab/Makefile b/japanese/mecab/Makefile > index 5890adcf709..1940db34953 100644 > --- a/japanese/mecab/Makefile > +++ b/japanese/mecab/Makefile > @@ -32,7 +32,7 @@ SITES = https://distfiles.sigtrap.nl/ > DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \ > ${PKGNAME-ipadic}-${IPADIC_VER}.tar.gz > > -LIB_DEPENDS-main = converters/libiconv ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS-main = converters/libiconv ${MODGCC_CPPLIBDEP} > RUN_DEPENDS-main = mecab-ipadic-*:japanese/mecab,-ipadic > RUN_DEPENDS-ipadic = > > diff --git a/lang/clang/clang.port.mk b/lang/clang/clang.port.mk > index 91c24d3a4e1..8998d63e285 100644 > --- a/lang/clang/clang.port.mk > +++ b/lang/clang/clang.port.mk > @@ -66,10 +66,10 @@ COMPILER_LINKS += g++ ${LOCALBASE}/bin/clang++-${MODCLANG_VERSION} \ > > . if ${_MODCLANG_ARCH_CLANG:L} == "no" > # uses libestdc++ > -MODULES += gcc4 > -MODCLANG_CPPLIBDEP = ${MODGCC4_CPPLIBDEP} > +MODULES += gcc > +MODCLANG_CPPLIBDEP = ${MODGCC_CPPLIBDEP} > LIB_DEPENDS += ${MODCLANG_CPPLIBDEP} > -MODCLANG_CPPWANTLIB = ${MODGCC4_CPPWANTLIB} > +MODCLANG_CPPWANTLIB = ${MODGCC_CPPWANTLIB} > LIBECXX = ${MODCLANG_CPPWANTLIB} > . elif ${MODCLANG_CPPLIB:L} == "yes" > # uses libec++ > diff --git a/lang/freebasic/Makefile b/lang/freebasic/Makefile > index 58c0e9ea753..9a94537b86a 100644 > --- a/lang/freebasic/Makefile > +++ b/lang/freebasic/Makefile > @@ -32,7 +32,7 @@ COMPILER_LANGS = c > BUILD_DEPENDS = devel/libffi > > RUN_DEPENDS = devel/libffi \ > - lang/gcc/${MODGCC4_VERSION},-main > + lang/gcc/${MODGCC_VERSION},-main > > USE_GMAKE = Yes > MAKE_FILE = makefile > diff --git a/lang/gcc/11/Makefile b/lang/gcc/11/Makefile > index ea82428ffa5..fda2038e012 100644 > --- a/lang/gcc/11/Makefile > +++ b/lang/gcc/11/Makefile > @@ -104,7 +104,7 @@ CXX = ${WRKDIR}/bin/eg++ > # make sure we link the right libestdc++.a in stage1 when using a bootstrap > CONFIGURE_ARGS += --with-stage1-ldflags="-L${WRKDIR}/bootstrap/lib" > TEST_DEPENDS += ${BUILD_PKGPATH},-ada > -.elif ${PROPERTIES:Mgcc4} > +.elif ${PROPERTIES:Mgcc} > # We now require C++11. > BUILD_DEPENDS += lang/bootgcc > CC = ${LOCALBASE}/bootstrap-gcc/bin/gcc > diff --git a/lang/gcc/11/gcc4.port.mk b/lang/gcc/11/gcc4.port.mk > index 35462739a68..8aa0d1547da 100644 > --- a/lang/gcc/11/gcc4.port.mk > +++ b/lang/gcc/11/gcc4.port.mk > @@ -1,45 +1,45 @@ > -MODGCC4_ARCHS ?= ${GCC49_ARCHS} > -MODGCC4_LANGS ?= > +MODGCC_ARCHS ?= ${GCC49_ARCHS} > +MODGCC_LANGS ?= > > > # Always include support for this > -MODGCC4_LANGS += c > +MODGCC_LANGS += c > > -_MODGCC4_OKAY = c c++ fortran > -.for _l in ${MODGCC4_LANGS:L} > -. if !${_MODGCC4_OKAY:M${_l}} > +_MODGCC_OKAY = c c++ fortran > +.for _l in ${MODGCC_LANGS:L} > +. if !${_MODGCC_OKAY:M${_l}} > ERRORS += "Fatal: unknown language ${_l}" > . endif > .endfor > > -_MODGCC4_ARCH_USES = No > +_MODGCC_ARCH_USES = No > > -.for _i in ${MODGCC4_ARCHS} > +.for _i in ${MODGCC_ARCHS} > . if !empty(MACHINE_ARCH:M${_i}) > -_MODGCC4_ARCH_USES = Yes > +_MODGCC_ARCH_USES = Yes > . endif > .endfor > > COMPILER_VERSION ?= gcc2 > > -_MODGCC4_LINKS = > -MODGCC4STDCPP = estdc++ > -MODGCC4_CPPLIBDEP = lang/gcc/11,-libs>=11,<12 > -MODGCC4_CPPDEP = lang/gcc/11,-c++>=11,<12 > -MODGCC4_CPPWANTLIB = estdc++>=20 pthread > -MODGCC4_ATOMICWANTLIB = atomic > +_MODGCC_LINKS = > +MODGCCSTDCPP = estdc++ > +MODGCC_CPPLIBDEP = lang/gcc/11,-libs>=11,<12 > +MODGCC_CPPDEP = lang/gcc/11,-c++>=11,<12 > +MODGCC_CPPWANTLIB = estdc++>=20 pthread > +MODGCC_ATOMICWANTLIB = atomic > > -MODGCC4_FORTRANDEP = lang/gcc/11,-f95>=11,<12 > -MODGCC4_FORTRANLIBDEP = lang/gcc/11,-libs>=11,<12 > -MODGCC4_FORTRANWANTLIB = gfortran>=9 > +MODGCC_FORTRANDEP = lang/gcc/11,-f95>=11,<12 > +MODGCC_FORTRANLIBDEP = lang/gcc/11,-libs>=11,<12 > +MODGCC_FORTRANWANTLIB = gfortran>=9 > # XXX sync with Makefile > .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" > -MODGCC4_FORTRANWANTLIB += quadmath > +MODGCC_FORTRANWANTLIB += quadmath > .endif > > -.if ${_MODGCC4_ARCH_USES:L} == "yes" > +.if ${_MODGCC_ARCH_USES:L} == "yes" > > -. if ${MODGCC4_LANGS:L:Mc} > +. if ${MODGCC_LANGS:L:Mc} > BUILD_DEPENDS += lang/gcc/11>=11,<12 > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mgcc} > @@ -47,24 +47,24 @@ COMPILER_LINKS += gcc ${LOCALBASE}/bin/egcc cc ${LOCALBASE}/bin/egcc > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mc++} > -BUILD_DEPENDS += ${MODGCC4_CPPDEP} > -LIB_DEPENDS += ${MODGCC4_CPPLIBDEP} > -LIBECXX = ${MODGCC4_CPPWANTLIB} > +. if ${MODGCC_LANGS:L:Mc++} > +BUILD_DEPENDS += ${MODGCC_CPPDEP} > +LIB_DEPENDS += ${MODGCC_CPPLIBDEP} > +LIBECXX = ${MODGCC_CPPWANTLIB} > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mg++} > COMPILER_LINKS += c++ ${LOCALBASE}/bin/eg++ g++ ${LOCALBASE}/bin/eg++ > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mfortran} > -BUILD_DEPENDS += ${MODGCC4_FORTRANDEP} > -WANTLIB += ${MODGCC4_FORTRANWANTLIB} > -LIB_DEPENDS += ${MODGCC4_FORTRANLIBDEP} > +. if ${MODGCC_LANGS:L:Mfortran} > +BUILD_DEPENDS += ${MODGCC_FORTRANDEP} > +WANTLIB += ${MODGCC_FORTRANWANTLIB} > +LIB_DEPENDS += ${MODGCC_FORTRANLIBDEP} > COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > . endif > > -#. if ${MODGCC4_LANGS:L:Mgo} > +#. if ${MODGCC_LANGS:L:Mgo} > #BUILD_DEPENDS += lang/gcc/6,-go>=6,<7 > #WANTLIB += go > #LIB_DEPENDS += lang/gcc/6,-go>=6,<7 > @@ -72,8 +72,8 @@ COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > #. endif > .endif > > -.if !empty(_MODGCC4_LINKS) > -. for _src in ${_MODGCC4_LINKS} > -MODGCC4_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > +.if !empty(_MODGCC_LINKS) > +. for _src in ${_MODGCC_LINKS} > +MODGCC_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > . endfor > .endif > diff --git a/lang/gcc/15/Makefile b/lang/gcc/15/Makefile > index 4b4e067289f..25c22453d7a 100644 > --- a/lang/gcc/15/Makefile > +++ b/lang/gcc/15/Makefile > @@ -104,7 +104,7 @@ CXX = ${WRKDIR}/bin/eg++ > GDC = ${WRKDIR}/bin/egdc > # make sure we link the right libestdc++.a in stage1 when using a bootstrap > CONFIGURE_ARGS += --with-stage1-ldflags="-L${WRKDIR}/bootstrap/lib" > -.elif ${PROPERTIES:Mgcc4} > +.elif ${PROPERTIES:Mgcc} > # We now require C++11. > BUILD_DEPENDS += lang/bootgcc > CC = ${LOCALBASE}/bootstrap-gcc/bin/gcc > diff --git a/lang/gcc/15/gcc4.port.mk b/lang/gcc/15/gcc4.port.mk > index c5d791458f8..f6b3fb0d25f 100644 > --- a/lang/gcc/15/gcc4.port.mk > +++ b/lang/gcc/15/gcc4.port.mk > @@ -1,45 +1,45 @@ > -MODGCC4_ARCHS ?= ${GCC49_ARCHS} > -MODGCC4_LANGS ?= > +MODGCC_ARCHS ?= ${GCC49_ARCHS} > +MODGCC_LANGS ?= > > > # Always include support for this > -MODGCC4_LANGS += c > +MODGCC_LANGS += c > > -_MODGCC4_OKAY = c c++ fortran > -.for _l in ${MODGCC4_LANGS:L} > -. if !${_MODGCC4_OKAY:M${_l}} > +_MODGCC_OKAY = c c++ fortran > +.for _l in ${MODGCC_LANGS:L} > +. if !${_MODGCC_OKAY:M${_l}} > ERRORS += "Fatal: unknown language ${_l}" > . endif > .endfor > > -_MODGCC4_ARCH_USES = No > +_MODGCC_ARCH_USES = No > > -.for _i in ${MODGCC4_ARCHS} > +.for _i in ${MODGCC_ARCHS} > . if !empty(MACHINE_ARCH:M${_i}) > -_MODGCC4_ARCH_USES = Yes > +_MODGCC_ARCH_USES = Yes > . endif > .endfor > > COMPILER_VERSION ?= gcc2 > > -_MODGCC4_LINKS = > -MODGCC4STDCPP = estdc++ > -MODGCC4_CPPLIBDEP = lang/gcc/15,-libs>=15,<16 > -MODGCC4_CPPDEP = lang/gcc/15,-c++>=15,<16 > -MODGCC4_CPPWANTLIB = estdc++>=21 pthread > -MODGCC4_ATOMICWANTLIB = atomic > +_MODGCC_LINKS = > +MODGCCSTDCPP = estdc++ > +MODGCC_CPPLIBDEP = lang/gcc/15,-libs>=15,<16 > +MODGCC_CPPDEP = lang/gcc/15,-c++>=15,<16 > +MODGCC_CPPWANTLIB = estdc++>=21 pthread > +MODGCC_ATOMICWANTLIB = atomic > > -MODGCC4_FORTRANDEP = lang/gcc/15,-f95>=15,<16 > -MODGCC4_FORTRANLIBDEP = lang/gcc/15,-libs>=15,<16 > -MODGCC4_FORTRANWANTLIB = gfortran>=10 > +MODGCC_FORTRANDEP = lang/gcc/15,-f95>=15,<16 > +MODGCC_FORTRANLIBDEP = lang/gcc/15,-libs>=15,<16 > +MODGCC_FORTRANWANTLIB = gfortran>=10 > # XXX sync with Makefile > .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" > -MODGCC4_FORTRANWANTLIB += quadmath > +MODGCC_FORTRANWANTLIB += quadmath > .endif > > -.if ${_MODGCC4_ARCH_USES:L} == "yes" > +.if ${_MODGCC_ARCH_USES:L} == "yes" > > -. if ${MODGCC4_LANGS:L:Mc} > +. if ${MODGCC_LANGS:L:Mc} > BUILD_DEPENDS += lang/gcc/15>=15,<16 > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mgcc} > @@ -47,24 +47,24 @@ COMPILER_LINKS += gcc ${LOCALBASE}/bin/egcc cc ${LOCALBASE}/bin/egcc > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mc++} > -BUILD_DEPENDS += ${MODGCC4_CPPDEP} > -LIB_DEPENDS += ${MODGCC4_CPPLIBDEP} > -LIBECXX = ${MODGCC4_CPPWANTLIB} > +. if ${MODGCC_LANGS:L:Mc++} > +BUILD_DEPENDS += ${MODGCC_CPPDEP} > +LIB_DEPENDS += ${MODGCC_CPPLIBDEP} > +LIBECXX = ${MODGCC_CPPWANTLIB} > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mg++} > COMPILER_LINKS += c++ ${LOCALBASE}/bin/eg++ g++ ${LOCALBASE}/bin/eg++ > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mfortran} > -BUILD_DEPENDS += ${MODGCC4_FORTRANDEP} > -WANTLIB += ${MODGCC4_FORTRANWANTLIB} > -LIB_DEPENDS += ${MODGCC4_FORTRANLIBDEP} > +. if ${MODGCC_LANGS:L:Mfortran} > +BUILD_DEPENDS += ${MODGCC_FORTRANDEP} > +WANTLIB += ${MODGCC_FORTRANWANTLIB} > +LIB_DEPENDS += ${MODGCC_FORTRANLIBDEP} > COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > . endif > > -#. if ${MODGCC4_LANGS:L:Mgo} > +#. if ${MODGCC_LANGS:L:Mgo} > #BUILD_DEPENDS += lang/gcc/6,-go>=6,<7 > #WANTLIB += go > #LIB_DEPENDS += lang/gcc/6,-go>=6,<7 > @@ -72,8 +72,8 @@ COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > #. endif > .endif > > -.if !empty(_MODGCC4_LINKS) > -. for _src in ${_MODGCC4_LINKS} > -MODGCC4_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > +.if !empty(_MODGCC_LINKS) > +. for _src in ${_MODGCC_LINKS} > +MODGCC_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > . endfor > .endif > diff --git a/lang/gcc/8/gcc4.port.mk b/lang/gcc/8/gcc4.port.mk > index a414a56809d..0ee61c2c749 100644 > --- a/lang/gcc/8/gcc4.port.mk > +++ b/lang/gcc/8/gcc4.port.mk > @@ -1,45 +1,45 @@ > -MODGCC4_ARCHS ?= ${GCC49_ARCHS} > -MODGCC4_LANGS ?= > +MODGCC_ARCHS ?= ${GCC49_ARCHS} > +MODGCC_LANGS ?= > > > # Always include support for this > -MODGCC4_LANGS += c > +MODGCC_LANGS += c > > -_MODGCC4_OKAY = c c++ fortran > -.for _l in ${MODGCC4_LANGS:L} > -. if !${_MODGCC4_OKAY:M${_l}} > +_MODGCC_OKAY = c c++ fortran > +.for _l in ${MODGCC_LANGS:L} > +. if !${_MODGCC_OKAY:M${_l}} > ERRORS += "Fatal: unknown language ${_l}" > . endif > .endfor > > -_MODGCC4_ARCH_USES = No > +_MODGCC_ARCH_USES = No > > -.for _i in ${MODGCC4_ARCHS} > +.for _i in ${MODGCC_ARCHS} > . if !empty(MACHINE_ARCH:M${_i}) > -_MODGCC4_ARCH_USES = Yes > +_MODGCC_ARCH_USES = Yes > . endif > .endfor > > COMPILER_VERSION ?= gcc2 > > -_MODGCC4_LINKS = > -MODGCC4STDCPP = estdc++ > -MODGCC4_CPPLIBDEP = lang/gcc/8,-libs>=8,<9 > -MODGCC4_CPPDEP = lang/gcc/8,-c++>=8,<9 > -MODGCC4_CPPWANTLIB = estdc++>=19 pthread > -MODGCC4_ATOMICWANTLIB = atomic > +_MODGCC_LINKS = > +MODGCCSTDCPP = estdc++ > +MODGCC_CPPLIBDEP = lang/gcc/8,-libs>=8,<9 > +MODGCC_CPPDEP = lang/gcc/8,-c++>=8,<9 > +MODGCC_CPPWANTLIB = estdc++>=19 pthread > +MODGCC_ATOMICWANTLIB = atomic > > -MODGCC4_FORTRANDEP = lang/gcc/8,-f95>=8,<9 > -MODGCC4_FORTRANLIBDEP = lang/gcc/8,-libs>=8,<9 > -MODGCC4_FORTRANWANTLIB = gfortran>=8 > +MODGCC_FORTRANDEP = lang/gcc/8,-f95>=8,<9 > +MODGCC_FORTRANLIBDEP = lang/gcc/8,-libs>=8,<9 > +MODGCC_FORTRANWANTLIB = gfortran>=8 > # XXX sync with Makefile > .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" > -MODGCC4_FORTRANWANTLIB += quadmath > +MODGCC_FORTRANWANTLIB += quadmath > .endif > > -.if ${_MODGCC4_ARCH_USES:L} == "yes" > +.if ${_MODGCC_ARCH_USES:L} == "yes" > > -. if ${MODGCC4_LANGS:L:Mc} > +. if ${MODGCC_LANGS:L:Mc} > BUILD_DEPENDS += lang/gcc/8>=8,<9 > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mgcc} > @@ -47,24 +47,24 @@ COMPILER_LINKS += gcc ${LOCALBASE}/bin/egcc cc ${LOCALBASE}/bin/egcc > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mc++} > -BUILD_DEPENDS += ${MODGCC4_CPPDEP} > -LIB_DEPENDS += ${MODGCC4_CPPLIBDEP} > -LIBECXX = ${MODGCC4_CPPWANTLIB} > +. if ${MODGCC_LANGS:L:Mc++} > +BUILD_DEPENDS += ${MODGCC_CPPDEP} > +LIB_DEPENDS += ${MODGCC_CPPLIBDEP} > +LIBECXX = ${MODGCC_CPPWANTLIB} > # XXX ports-clang already defines this > . if !${COMPILER_LINKS:Mg++} > COMPILER_LINKS += c++ ${LOCALBASE}/bin/eg++ g++ ${LOCALBASE}/bin/eg++ > . endif > . endif > > -. if ${MODGCC4_LANGS:L:Mfortran} > -BUILD_DEPENDS += ${MODGCC4_FORTRANDEP} > -WANTLIB += ${MODGCC4_FORTRANWANTLIB} > -LIB_DEPENDS += ${MODGCC4_FORTRANLIBDEP} > +. if ${MODGCC_LANGS:L:Mfortran} > +BUILD_DEPENDS += ${MODGCC_FORTRANDEP} > +WANTLIB += ${MODGCC_FORTRANWANTLIB} > +LIB_DEPENDS += ${MODGCC_FORTRANLIBDEP} > COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > . endif > > -#. if ${MODGCC4_LANGS:L:Mgo} > +#. if ${MODGCC_LANGS:L:Mgo} > #BUILD_DEPENDS += lang/gcc/6,-go>=6,<7 > #WANTLIB += go > #LIB_DEPENDS += lang/gcc/6,-go>=6,<7 > @@ -72,8 +72,8 @@ COMPILER_LINKS += gfortran ${LOCALBASE}/bin/egfortran > #. endif > .endif > > -.if !empty(_MODGCC4_LINKS) > -. for _src in ${_MODGCC4_LINKS} > -MODGCC4_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > +.if !empty(_MODGCC_LINKS) > +. for _src in ${_MODGCC_LINKS} > +MODGCC_post-patch += ln -sf ${LOCALBASE}/bin/e${_src} ${WRKDIR}/bin/${_src}; > . endfor > .endif > diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile > index 72cafaf01fe..7341694f3e7 100644 > --- a/lang/gforth/Makefile > +++ b/lang/gforth/Makefile > @@ -44,9 +44,9 @@ PATCH_LIST = patch-* patch_i386-* > > # With base-clang on powerpc it either runs out of memory with i386 patches or > # -O1. Using -O0 makes preforth segfault. Use ports-gcc instead. > -MODULES += gcc4 > -MODGCC4_ARCHS = powerpc > -MODGCC4_LANGS = c > +MODULES += gcc > +MODGCC_ARCHS = powerpc > +MODGCC_LANGS = c > > # We still need -O0 due to high memory usage though. > .if ${MACHINE_ARCH} == "powerpc" > diff --git a/misc/gpsd/Makefile b/misc/gpsd/Makefile > index 844883f6cce..4b7769dc4a9 100644 > --- a/misc/gpsd/Makefile > +++ b/misc/gpsd/Makefile > @@ -48,7 +48,7 @@ TEST_DEPENDS= ${FULLPKGNAME-main}:${FULLPKGPATH-main} \ > > LIB_DEPENDS-main = devel/libusb1 \ > x11/dbus \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > RUN_DEPENDS-main= ${MODPY_RUN_DEPENDS} \ > devel/py-serial > > diff --git a/net/avahi/Makefile b/net/avahi/Makefile > index cba1a551a6c..3aa35dcfd3a 100755 > --- a/net/avahi/Makefile > +++ b/net/avahi/Makefile > @@ -184,7 +184,7 @@ CONFIGURE_ARGS+= --with-dbus-sys="${SYSCONFDIR}/dbus-1/system.d" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS += --disable-stack-protector > > diff --git a/net/isc-bind/Makefile b/net/isc-bind/Makefile > index c25059672ef..5ee26d2bc07 100644 > --- a/net/isc-bind/Makefile > +++ b/net/isc-bind/Makefile > @@ -65,7 +65,7 @@ COMPILER_LANGS= c > > .if ${MACHINE_ARCH:Mhppa} > WANTLIB += atomic > -LIB_DEPENDS += ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS += ${MODGCC_CPPLIBDEP} > MAKE_FLAGS += LDFLAGS="${LDFLAGS} -latomic" > .endif > > diff --git a/net/isc-dhcp/Makefile b/net/isc-dhcp/Makefile > index ce5c0327fbe..ca5cd2db206 100644 > --- a/net/isc-dhcp/Makefile > +++ b/net/isc-dhcp/Makefile > @@ -45,7 +45,7 @@ MAKE_ENV += CC='${CC}' > # Fix "undefined reference to `__atomic_store_8'" > .if ${MACHINE_ARCH:Mhppa} > WANTLIB += atomic > -LIB_DEPENDS += lang/gcc/${MODGCC4_VERSION},-libs > +LIB_DEPENDS += lang/gcc/${MODGCC_VERSION},-libs > MAKE_FLAGS += LDFLAGS="${LDFLAGS} -latomic" > .endif > > diff --git a/print/poppler/Makefile b/print/poppler/Makefile > index 69107d519a7..33cfcef056c 100644 > --- a/print/poppler/Makefile > +++ b/print/poppler/Makefile > @@ -62,7 +62,7 @@ RUN_DEPENDS-main= \ > print/poppler-data>=0.4.7 \ > devel/boost > > -LIB_DEPENDS-main=${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-main=${MODGCC_CPPLIBDEP} \ > converters/libiconv \ > devel/gettext,-runtime \ > devel/glib2 \ > @@ -73,14 +73,14 @@ LIB_DEPENDS-main=${MODGCC4_CPPLIBDEP} \ > graphics/tiff > > LIB_DEPENDS-qt5=${MODQT5_LIB_DEPENDS} \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > print/poppler > > LIB_DEPENDS-qt6=${MODQT6_LIB_DEPENDS} \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > print/poppler > > -LIB_DEPENDS-utils=${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-utils=${MODGCC_CPPLIBDEP} \ > print/poppler > > WANTLIB-main= ${COMPILER_LIBCXX} \ > diff --git a/sysutils/bacula/Makefile b/sysutils/bacula/Makefile > index 5fc5bacbd31..c8e358bc5b2 100644 > --- a/sysutils/bacula/Makefile > +++ b/sysutils/bacula/Makefile > @@ -108,16 +108,16 @@ LIB_DEPENDS-server= ${LIB_DEPENDS} \ > bacula-pgsql-*|bacula-mysql-*|bacula-sqlite3-*:sysutils/bacula,-pgsql > > WANTLIB-pgsql += pq m ${COMPILER_LIBCXX} > -LIB_DEPENDS-pgsql += ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-pgsql += ${MODGCC_CPPLIBDEP} \ > databases/postgresql > RUN_DEPENDS-pgsql += databases/postgresql,-contrib > > WANTLIB-mysql += m mariadb ${COMPILER_LIBCXX} > -LIB_DEPENDS-mysql += ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-mysql += ${MODGCC_CPPLIBDEP} \ > databases/mariadb > > WANTLIB-sqlite3 += sqlite3 m pthread z ${COMPILER_LIBCXX} > -LIB_DEPENDS-sqlite3= ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-sqlite3= ${MODGCC_CPPLIBDEP} \ > databases/sqlite3 > > MODULES += x11/qt5 > diff --git a/telephony/asterisk/Makefile.inc b/telephony/asterisk/Makefile.inc > index a0430e89cd3..90fd1799568 100644 > --- a/telephony/asterisk/Makefile.inc > +++ b/telephony/asterisk/Makefile.inc > @@ -60,9 +60,9 @@ FLAVOR?= > FLAVOR+= no_vm_odbc > .endif > > -# MODGCC4_CPPLIBDEP is empty on a clang build. > +# MODGCC_CPPLIBDEP is empty on a clang build. > # leave it here, don't try to conditionalize it below, dpb doesn't like that. > -LIB_DEPENDS-main= ${MODGCC4_CPPLIBDEP} \ > +LIB_DEPENDS-main= ${MODGCC_CPPLIBDEP} \ > audio/gsm \ > audio/libogg \ > audio/libvorbis \ > @@ -172,7 +172,7 @@ BLOCKSLIBDEP = devel/libdispatch > BLOCKSWANTLIB = BlocksRuntime > .else > CFLAGS += -ftrampolines > -WANTLIB-main += ${MODGCC4_CPPWANTLIB} > +WANTLIB-main += ${MODGCC_CPPWANTLIB} > .endif > > # calendar > diff --git a/telephony/pjsua/Makefile b/telephony/pjsua/Makefile > index 1bbef3c168a..bd0abf763a7 100644 > --- a/telephony/pjsua/Makefile > +++ b/telephony/pjsua/Makefile > @@ -57,7 +57,7 @@ LIB_DEPENDS-main= \ > telephony/bcg729 > > # needed for gcc archs, it's not inherited by subpackages > -LIB_DEPENDS-main += ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS-main += ${MODGCC_CPPLIBDEP} > > LIB_DEPENDS-pjsua= telephony/pjsua,-main \ > audio/portaudio-svn > diff --git a/tests/portbump/t1.sample b/tests/portbump/t1.sample > index c132453471f..58baeffc5af 100644 > --- a/tests/portbump/t1.sample > +++ b/tests/portbump/t1.sample > @@ -212,7 +212,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portbump/t1/Makefile b/tests/portbump/t1/Makefile > index caf92222f76..a495b86703d 100644 > --- a/tests/portbump/t1/Makefile > +++ b/tests/portbump/t1/Makefile > @@ -210,7 +210,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portbump/t4.sample b/tests/portbump/t4.sample > index 29fbaaf21b2..1fbf77e9152 100644 > --- a/tests/portbump/t4.sample > +++ b/tests/portbump/t4.sample > @@ -204,7 +204,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portbump/t4/Makefile b/tests/portbump/t4/Makefile > index caf92222f76..a495b86703d 100644 > --- a/tests/portbump/t4/Makefile > +++ b/tests/portbump/t4/Makefile > @@ -210,7 +210,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portbump/t5.sample b/tests/portbump/t5.sample > index 168c6fc0533..adfee80440d 100644 > --- a/tests/portbump/t5.sample > +++ b/tests/portbump/t5.sample > @@ -230,7 +230,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portbump/t5/Makefile b/tests/portbump/t5/Makefile > index 25076b76926..7f307310156 100644 > --- a/tests/portbump/t5/Makefile > +++ b/tests/portbump/t5/Makefile > @@ -218,7 +218,7 @@ CONFIGURE_ARGS+=--with-dbus-sys="${SYSCONFDIR}/dbus-1/" \ > --disable-doxygen-xml \ > --disable-doxygen-html > > -# don't link with libssp from the gcc4 port > +# don't link with libssp from the gcc port > # __guard and __stack_smash_handler are part of libc > CONFIGURE_ARGS+=--disable-stack-protector > > diff --git a/tests/portcheck/t14.sample b/tests/portcheck/t14.sample > index f06873c5aa8..27425a5f406 100644 > --- a/tests/portcheck/t14.sample > +++ b/tests/portcheck/t14.sample > @@ -1 +1 @@ > -in -foo: stdc++ in WANTLIB when gcc4 is in MODULES; run port-lib-depends-check and if stdc++ is still there, check actual build thoroughly, it's broken > +in -foo: stdc++ in WANTLIB when gcc is in MODULES; run port-lib-depends-check and if stdc++ is still there, check actual build thoroughly, it's broken > diff --git a/tests/portcheck/t14/Makefile b/tests/portcheck/t14/Makefile > index aee577155ef..b1bfd3061a0 100644 > --- a/tests/portcheck/t14/Makefile > +++ b/tests/portcheck/t14/Makefile > @@ -10,6 +10,6 @@ WANTLIB-foo = m stdc++ z > > MULTI_PACKAGES = -main -foo > > -MODULES = gcc4 > +MODULES = gcc > > .include > diff --git a/www/chromium/Makefile b/www/chromium/Makefile > index 505ca4ea71e..334ca59903c 100644 > --- a/www/chromium/Makefile > +++ b/www/chromium/Makefile > @@ -85,7 +85,7 @@ BUILD_DEPENDS= archivers/bzip2 \ > x11/py-xcbgen \ > ${MODQT5_LIB_DEPENDS} \ > ${MODQT6_LIB_DEPENDS} \ > - ${MODGCC4_CPPDEP} \ > + ${MODGCC_CPPDEP} \ > ${RUN_DEPENDS} > LIB_DEPENDS= audio/opus \ > devel/pango \ > @@ -98,7 +98,7 @@ LIB_DEPENDS= audio/opus \ > x11/gnome/at-spi2-core \ > x11/xkbcommon \ > print/cups,-libs \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > USE_GMAKE= Yes > > diff --git a/www/iridium/Makefile b/www/iridium/Makefile > index 6a848d1d35d..9c86f24a3ca 100644 > --- a/www/iridium/Makefile > +++ b/www/iridium/Makefile > @@ -81,7 +81,7 @@ BUILD_DEPENDS= archivers/bzip2 \ > x11/py-xcbgen \ > ${MODQT5_LIB_DEPENDS} \ > ${MODQT6_LIB_DEPENDS} \ > - ${MODGCC4_CPPDEP} \ > + ${MODGCC_CPPDEP} \ > ${RUN_DEPENDS} > LIB_DEPENDS= audio/opus \ > devel/pango \ > @@ -94,7 +94,7 @@ LIB_DEPENDS= audio/opus \ > x11/gnome/at-spi2-core \ > x11/xkbcommon \ > print/cups,-libs \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > USE_GMAKE= Yes > > diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile > index 95996983357..312cc686b03 100644 > --- a/www/ungoogled-chromium/Makefile > +++ b/www/ungoogled-chromium/Makefile > @@ -91,7 +91,7 @@ BUILD_DEPENDS= archivers/bzip2 \ > x11/py-xcbgen \ > ${MODQT5_LIB_DEPENDS} \ > ${MODQT6_LIB_DEPENDS} \ > - ${MODGCC4_CPPDEP} \ > + ${MODGCC_CPPDEP} \ > ${RUN_DEPENDS} > LIB_DEPENDS= audio/opus \ > devel/pango \ > @@ -104,7 +104,7 @@ LIB_DEPENDS= audio/opus \ > x11/gnome/at-spi2-core \ > x11/xkbcommon \ > print/cups,-libs \ > - ${MODGCC4_CPPLIBDEP} > + ${MODGCC_CPPLIBDEP} > > USE_GMAKE= Yes > > diff --git a/x11/ogre/Makefile b/x11/ogre/Makefile > index 5c3d08d7fba..0bcfe3f0ab1 100644 > --- a/x11/ogre/Makefile > +++ b/x11/ogre/Makefile > @@ -34,7 +34,7 @@ MAINTAINER = Pascal Stumpf > # MIT > PERMIT_PACKAGE = Yes > > -WANTLIB += ICE SM X11 Xaw Xext Xt $(MODGCC4_ATOMICWANTLIB) > +WANTLIB += ICE SM X11 Xaw Xext Xt $(MODGCC_ATOMICWANTLIB) > WANTLIB += boost_atomic-mt boost_date_time-mt > WANTLIB += boost_chrono-mt boost_system-mt boost_thread-mt c > WANTLIB += freeimage freetype m pthread z zzip > diff --git a/x11/qt5/qtbase/Makefile b/x11/qt5/qtbase/Makefile > index ef8bfc84ba6..17e7ae08aa2 100644 > --- a/x11/qt5/qtbase/Makefile > +++ b/x11/qt5/qtbase/Makefile > @@ -83,15 +83,15 @@ LIB_DEPENDS-main += devel/gettext,-runtime > LIB_DEPENDS-global = > > LIB_DEPENDS-mysql = ${BASE_PKGPATH},-main>=${VERSION:R},<${QT5_NEXT_VERSION} \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > databases/mariadb > > LIB_DEPENDS-psql = ${BASE_PKGPATH},-main>=${VERSION:R},<${QT5_NEXT_VERSION} \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > databases/postgresql > > LIB_DEPENDS-tds = ${BASE_PKGPATH},-main>=${VERSION:R},<${QT5_NEXT_VERSION} \ > - ${MODGCC4_CPPLIBDEP} \ > + ${MODGCC_CPPLIBDEP} \ > databases/freetds > > # The atspi is checked at configure time and used via D-Bus. > diff --git a/x11/qt6/qtbase/Makefile b/x11/qt6/qtbase/Makefile > index bb9d7cb9022..72f73924f1b 100644 > --- a/x11/qt6/qtbase/Makefile > +++ b/x11/qt6/qtbase/Makefile > @@ -85,12 +85,12 @@ LIB_DEPENDS-main += devel/gettext,-runtime > LIB_DEPENDS-mysql = ${BASE_PKGPATH},-main \ > databases/mariadb > > -LIB_DEPENDS-mysql += ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS-mysql += ${MODGCC_CPPLIBDEP} > > LIB_DEPENDS-psql = ${BASE_PKGPATH},-main \ > databases/postgresql > > -LIB_DEPENDS-psql += ${MODGCC4_CPPLIBDEP} > +LIB_DEPENDS-psql += ${MODGCC_CPPLIBDEP} > > BUILD_DEPENDS = graphics/vulkan-loader \ > wayland/wayland-protocols \ >