head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.28 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.26 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.24 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.22 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.20 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.18 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.16 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.14 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.12 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.10 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.8 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.6 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2022.12.06.14.29.25; author vins; state Exp; branches; next ; commitid hNjKysmt0gkkpv4E; desc @@ 1.1 log @misc/plan9port: import package from wip. Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems. @ text @$NetBSD$ Let pkgsrc define its own compiler. --- bin/9l.orig 2022-09-12 14:35:36.000000000 +0000 +++ bin/9l @@@@ -14,26 +14,26 @@@@ extralibs="-lm" tag="${SYSNAME:-`uname`}" case "$tag" in *DragonFly*|*BSD*) - ld="${CC9:-gcc} $CC9FLAGS" + ld="${CC9:-@@CC@@} $CC9FLAGS" userpath=true extralibs="$extralibs -lutil" ;; *OSF1*) - ld="${CC9:-cc} $CC9FLAGS" + ld="${CC9:-@@CC@@} $CC9FLAGS" userpath=true extralibs="$extralibs -lutil" nmflags="-B" ;; *Linux*) - ld="${CC9:-gcc} $CC9FLAGS" + ld="${CC9:-@@CC@@} $CC9FLAGS" userpath=true extralibs="$extralibs -lutil -lresolv -lpthread" ;; *Darwin*) - ld="${CC9:-gcc} -m64 $CC9FLAGS" + ld="${CC9:-@@CC@@} -m64 $CC9FLAGS" ;; *SunOS*) - ld="${CC9:-cc} -g $CC9FLAGS" + ld="${CC9:-@@CC@@} -g $CC9FLAGS" extralibs="$extralibs -lrt -lpthread -lsocket -lnsl" # Record paths to shared libraries to avoid needing LD_LIBRARY_PATH for i in "$libsl $@@" @@@@ -60,7 +60,7 @@@@ case "$tag" in esac ;; *AIX*) - ld="${CC9:-xlc_r} $CC9FLAGS" + ld="${CC9:-@@CC@@} $CC9FLAGS" nmflags="-A -B" ;; *) @