From: Stuart Henderson Subject: gfortran: add courtesy symlink? To: Pascal Stumpf , ports Date: Fri, 9 Jan 2026 15:32:34 +0000 Since there's no conflict with versions in base, it seems helpful to install a symlink so that you can just run 'gfortran' rather than needing 'egfortran'. More useful for people compiling things themselves rather than for use in ports. (Amongst others, this helps if building Python software in a venv, e.g. using pip/pipx/etc, when it has Fortran code to compile). ok? Index: Makefile =================================================================== RCS file: /cvs/ports/lang/gcc/15/Makefile,v diff -u -p -r1.18 Makefile --- Makefile 12 Dec 2025 18:21:00 -0000 1.18 +++ Makefile 9 Jan 2026 15:26:26 -0000 @@ -21,6 +21,7 @@ FULL_PKGVERSION = $V GCC_PKGSPEC = >=15,<16 REVISION = 5 +REVISION-f95 = 6 # aarch64 bootstrap contains only gdc ADASTRAP-aarch64 = adastrap-aarch64-11.2.0-0.tar.xz @@ -286,6 +287,9 @@ post-install: .if ${BUILD_PACKAGES:M-ada} chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gcc/*/$V/adainclude chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gcc/*/$V/adalib +.endif +.if ${BUILD_PACKAGES:M-f95} + ln -s egfortran ${PREFIX}/bin/gfortran .endif chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gcc/*/$V/include chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gcc/*/$V/include-fixed Index: pkg/PLIST-f95 =================================================================== RCS file: /cvs/ports/lang/gcc/15/pkg/PLIST-f95,v diff -u -p -r1.2 PLIST-f95 --- pkg/PLIST-f95 12 Dec 2025 18:19:46 -0000 1.2 +++ pkg/PLIST-f95 9 Jan 2026 15:26:26 -0000 @@ -4,6 +4,7 @@ @pkgpath lang/gcc/4.9,-f95 @pkgpath lang/gcc/8,-f95 @bin bin/egfortran +bin/gfortran @bin bin/${CONFIG}-egfortran @info info/gfortran.info lib/gcc/${CONFIG}/${V}/finclude/