update plan9port to a newer snapshot fixes clang 11 build by using -fcommon: https://github.com/9fans/plan9port/commit/69439fae6705a125047246c889384ed3aeb4d104
Index: Makefile =================================================================== RCS file: /cvs/ports/plan9/plan9port/Makefile,v retrieving revision 1.36 diff -u -p -r1.36 Makefile --- Makefile 16 Nov 2020 23:56:37 -0000 1.36 +++ Makefile 30 Jan 2021 04:11:09 -0000 @@ -6,11 +6,11 @@ BROKEN-powerpc = threading issues COMMENT = Plan 9 from user space -DISTNAME = plan9port-20200927 +DISTNAME = plan9port-20210129 GH_ACCOUNT = 9fans GH_PROJECT = plan9port -GH_COMMIT = 291f7411783bf6871b253f3b15ce691eea7a257e +GH_COMMIT = 36cd4c58c1346375b98f517fb8568be5bb47618d CATEGORIES = plan9 @@ -32,10 +32,6 @@ NO_TEST = Yes SUBST_VARS += CC UPDATE_PLIST_ARGS += -i CC - -post-patch: - cd ${WRKSRC}/src/libthread && mv OpenBSD-386-asm.s \ - OpenBSD-386-asm.S pre-configure: ${SUBST_CMD} ${WRKSRC}/INSTALL ${WRKSRC}/bin/{9c,9l} Index: distinfo =================================================================== RCS file: /cvs/ports/plan9/plan9port/distinfo,v retrieving revision 1.15 diff -u -p -r1.15 distinfo --- distinfo 16 Nov 2020 23:56:37 -0000 1.15 +++ distinfo 30 Jan 2021 04:11:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (plan9port-20200927-291f7411.tar.gz) = TbkO14WQZtJqQk6944sxi7YDCtkgnNv7T1+zL7SGplk= -SIZE (plan9port-20200927-291f7411.tar.gz) = 23446639 +SHA256 (plan9port-20210129-36cd4c58.tar.gz) = 1PqRIaFCHx0GWU4Mh3eiE5LKa9i3OwtdTUlZhD7/3AI= +SIZE (plan9port-20210129-36cd4c58.tar.gz) = 23416712 Index: patches/patch-INSTALL =================================================================== RCS file: /cvs/ports/plan9/plan9port/patches/patch-INSTALL,v retrieving revision 1.8 diff -u -p -r1.8 patch-INSTALL --- patches/patch-INSTALL 21 Jun 2020 20:37:20 -0000 1.8 +++ patches/patch-INSTALL 30 Jan 2021 04:11:09 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-INSTALL,v 1.8 2020/06/21 Index: INSTALL --- INSTALL.orig +++ INSTALL -@@ -118,7 +118,7 @@ fi +@@ -102,7 +102,7 @@ fi if [ `uname` != Darwin ]; then # Determine whether fontsrv X11 files are available. rm -f a.out @@ -12,7 +12,7 @@ Index: INSTALL -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 \ -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 src/cmd/fontsrv/x11.c >/dev/null 2>&1 if [ -f a.out ]; then -@@ -144,7 +144,7 @@ echo "* Compiler version:" +@@ -128,7 +128,7 @@ echo "* Compiler version:" cd src if $dobuild; then echo "* Building mk..." @@ -21,7 +21,7 @@ Index: INSTALL if [ ! -x ../bin/mk ]; then echo "* Error: mk failed to build." -@@ -152,7 +152,6 @@ if $dobuild; then +@@ -136,7 +136,6 @@ if $dobuild; then fi echo "* Building everything (be patient)..." @@ -29,7 +29,7 @@ Index: INSTALL mk libs-nuke mk all || exit 1 if [ ! -x $PLAN9/src/cmd/o.cleanname -o ! -x $PLAN9/src/cmd/acme/o.acme ]; then -@@ -211,5 +210,5 @@ if $doinstall; then +@@ -195,5 +194,5 @@ if $doinstall; then echo " PLAN9=$PLAN9 export PLAN9" echo ' PATH=$PATH:$PLAN9/bin export PATH' fi Index: patches/patch-bin_9c =================================================================== RCS file: /cvs/ports/plan9/plan9port/patches/patch-bin_9c,v retrieving revision 1.3 diff -u -p -r1.3 patch-bin_9c --- patches/patch-bin_9c 21 Jun 2020 20:37:20 -0000 1.3 +++ patches/patch-bin_9c 30 Jan 2021 04:11:09 -0000 @@ -11,7 +11,7 @@ Index: bin/9c cflags=" \ -O2 \ -c \ -@@ -64,7 +64,7 @@ quiet() +@@ -60,7 +60,7 @@ quiet() useclang() { Index: patches/patch-bin_9l =================================================================== RCS file: /cvs/ports/plan9/plan9port/patches/patch-bin_9l,v retrieving revision 1.2 diff -u -p -r1.2 patch-bin_9l --- patches/patch-bin_9l 21 Jun 2020 20:37:20 -0000 1.2 +++ patches/patch-bin_9l 30 Jan 2021 04:11:09 -0000 @@ -3,7 +3,7 @@ Index: bin/9l --- bin/9l.orig +++ bin/9l @@ -12,7 +12,7 @@ extralibs="-lm" - tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}" + tag="${SYSNAME:-`uname`}" case "$tag" in *DragonFly*|*BSD*) - ld="${CC9:-gcc} $CC9FLAGS" Index: patches/patch-src_libsec_386_mkfile =================================================================== RCS file: patches/patch-src_libsec_386_mkfile diff -N patches/patch-src_libsec_386_mkfile --- patches/patch-src_libsec_386_mkfile 31 Aug 2019 14:09:13 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-src_libsec_386_mkfile,v 1.1 2019/08/31 14:09:13 sthen Exp $ - -Index: src/libsec/386/mkfile ---- src/libsec/386/mkfile.orig -+++ src/libsec/386/mkfile -@@ -1,4 +1,5 @@ - <$PLAN9/src/mkhdr -+CC?=cc - - LIB=libsec.a - SFILES=\ -@@ -18,7 +19,7 @@ UPDATE=mkfile\ - %.s: %.spp - if [ `uname` = OpenBSD ] || [ `uname` = Darwin ] - then -- gcc -xc -D__`uname`__ -E $stem.spp >$stem.s -+ ${CC} -xc -D__`uname`__ -E $stem.spp >$stem.s - else - cpp $stem.spp >$stem.s - fi Index: patches/patch-src_libthread_daemonize_c =================================================================== RCS file: patches/patch-src_libthread_daemonize_c diff -N patches/patch-src_libthread_daemonize_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_libthread_daemonize_c 30 Jan 2021 04:11:09 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: src/libthread/daemonize.c +--- src/libthread/daemonize.c.orig ++++ src/libthread/daemonize.c +@@ -106,7 +106,7 @@ _threadsetupdaemonize(void) + * Put it in its own process group so that we don't get a SIGHUP + * when the parent exits. + */ +- setpgrp(); ++ setpgid(0, 0); + + if(pipe(p) < 0) + sysfatal("passer pipe: %r"); Index: patches/patch-src_mkhdr =================================================================== RCS file: /cvs/ports/plan9/plan9port/patches/patch-src_mkhdr,v retrieving revision 1.3 diff -u -p -r1.3 patch-src_mkhdr --- patches/patch-src_mkhdr 21 Jun 2020 20:37:20 -0000 1.3 +++ patches/patch-src_mkhdr 30 Jan 2021 04:11:09 -0000 @@ -4,7 +4,7 @@ Index: src/mkhdr +++ src/mkhdr @@ -11,8 +11,8 @@ CC=9c LD=9l - AS=9a + AS=no-9a AR=9ar -CFLAGS= -LDFLAGS= Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/plan9/plan9port/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 17 Nov 2020 00:04:59 -0000 1.14 +++ pkg/PLIST 30 Jan 2021 04:11:11 -0000 @@ -40,7 +40,6 @@ plan9/bin/"" plan9/bin/9 plan9/bin/9.rc @bin plan9/bin/9660srv -plan9/bin/9a plan9/bin/9ar plan9/bin/9c plan9/bin/9fs @@ -6292,13 +6291,10 @@ plan9/src/cmd/rio/xevents.c plan9/src/cmd/rio/xshove.c plan9/src/cmd/rm.c plan9/src/cmd/sam/ -plan9/src/cmd/sam/README -plan9/src/cmd/sam/_libc.h plan9/src/cmd/sam/address.c plan9/src/cmd/sam/buff.c plan9/src/cmd/sam/cmd.c plan9/src/cmd/sam/disk.c -plan9/src/cmd/sam/err plan9/src/cmd/sam/error.c plan9/src/cmd/sam/errors.h plan9/src/cmd/sam/file.c @@ -6310,7 +6306,6 @@ plan9/src/cmd/sam/mkfile plan9/src/cmd/sam/moveto.c plan9/src/cmd/sam/multi.c plan9/src/cmd/sam/parse.h -plan9/src/cmd/sam/plan9.c plan9/src/cmd/sam/plumb.h plan9/src/cmd/sam/rasp.c plan9/src/cmd/sam/regexp.c @@ -7484,26 +7479,6 @@ plan9/src/libmemlayer/ltorear.c plan9/src/libmemlayer/mkfile plan9/src/libmemlayer/unload.c plan9/src/libmp/ -plan9/src/libmp/386/ -plan9/src/libmp/386/mkfile -plan9/src/libmp/386/mpdigdiv-Darwin.s -plan9/src/libmp/386/mpdigdiv.s -plan9/src/libmp/386/mpvecadd-Darwin.s -plan9/src/libmp/386/mpvecadd.s -plan9/src/libmp/386/mpvecdigmuladd-Darwin.s -plan9/src/libmp/386/mpvecdigmuladd.s -plan9/src/libmp/386/mpvecdigmulsub-Darwin.s -plan9/src/libmp/386/mpvecdigmulsub.s -plan9/src/libmp/386/mpvecsub-Darwin.s -plan9/src/libmp/386/mpvecsub.s -plan9/src/libmp/PowerMacintosh/ -plan9/src/libmp/PowerMacintosh/mkfile -plan9/src/libmp/arm/ -plan9/src/libmp/arm/mkfile -plan9/src/libmp/arm64/ -plan9/src/libmp/arm64/mkfile -plan9/src/libmp/mips/ -plan9/src/libmp/mips/mkfile plan9/src/libmp/mkfile plan9/src/libmp/port/ plan9/src/libmp/port/betomp.c @@ -7543,14 +7518,6 @@ plan9/src/libmp/port/os.h plan9/src/libmp/port/portdate plan9/src/libmp/port/reduce plan9/src/libmp/port/strtomp.c -plan9/src/libmp/power/ -plan9/src/libmp/power/mkfile -plan9/src/libmp/sparc64/ -plan9/src/libmp/sparc64/mkfile -plan9/src/libmp/sun4u/ -plan9/src/libmp/sun4u/mkfile -plan9/src/libmp/x86_64/ -plan9/src/libmp/x86_64/mkfile plan9/src/libmux/ plan9/src/libmux/COPYRIGHT plan9/src/libmux/io.c @@ -7606,18 +7573,6 @@ plan9/src/libregexp/rregsub.c plan9/src/libregexp/test.c plan9/src/libregexp/test2.c plan9/src/libsec/ -plan9/src/libsec/386/ -plan9/src/libsec/386/md5block.spp -plan9/src/libsec/386/mkfile -plan9/src/libsec/386/sha1block.spp -plan9/src/libsec/PowerMacintosh/ -plan9/src/libsec/PowerMacintosh/mkfile -plan9/src/libsec/arm/ -plan9/src/libsec/arm/mkfile -plan9/src/libsec/arm64/ -plan9/src/libsec/arm64/mkfile -plan9/src/libsec/mips/ -plan9/src/libsec/mips/mkfile plan9/src/libsec/mkfile plan9/src/libsec/port/ plan9/src/libsec/port/aes.c @@ -7680,14 +7635,6 @@ plan9/src/libsec/port/smallprimetest.c plan9/src/libsec/port/thumb.c plan9/src/libsec/port/tlshand.c plan9/src/libsec/port/x509.c -plan9/src/libsec/power/ -plan9/src/libsec/power/mkfile -plan9/src/libsec/sparc64/ -plan9/src/libsec/sparc64/mkfile -plan9/src/libsec/sun4u/ -plan9/src/libsec/sun4u/mkfile -plan9/src/libsec/x86_64/ -plan9/src/libsec/x86_64/mkfile plan9/src/libsunrpc/ plan9/src/libsunrpc/COPYING plan9/src/libsunrpc/authunix.c @@ -7707,19 +7654,8 @@ plan9/src/libsunrpc/server.c plan9/src/libsunrpc/suncall.c plan9/src/libsunrpc/udp.c plan9/src/libthread/ -plan9/src/libthread/386-ucontext.c -plan9/src/libthread/386-ucontext.h -plan9/src/libthread/COPYING.SPARC64-CONTEXT plan9/src/libthread/COPYRIGHT -plan9/src/libthread/Linux-arm-asm.s -plan9/src/libthread/Linux-sparc64-context.S -plan9/src/libthread/NetBSD-386-asm.s -plan9/src/libthread/NetBSD-power-asm.s -plan9/src/libthread/NetBSD.c -plan9/src/libthread/OpenBSD-386-asm.S -plan9/src/libthread/OpenBSD-power-asm.S -plan9/src/libthread/OpenBSD-x86_64-asm.S -plan9/src/libthread/arm-ucontext.c +plan9/src/libthread/bg.c plan9/src/libthread/channel.c plan9/src/libthread/daemonize.c plan9/src/libthread/exec.c @@ -7727,14 +7663,8 @@ plan9/src/libthread/ioproc.c plan9/src/libthread/ioproc.h plan9/src/libthread/iorw.c plan9/src/libthread/mkfile -plan9/src/libthread/power-ucontext.c -plan9/src/libthread/power-ucontext.h plan9/src/libthread/pthread.c plan9/src/libthread/ref.c -plan9/src/libthread/sparc64-ucontext.c -plan9/src/libthread/stkmalloc.c -plan9/src/libthread/stkmmap.c -plan9/src/libthread/sysofiles.sh plan9/src/libthread/test/ plan9/src/libthread/test/mkfile plan9/src/libthread/test/pthreadloop.c @@ -7749,8 +7679,6 @@ plan9/src/libthread/test/tspawnloop.c plan9/src/libthread/thread.c plan9/src/libthread/threadimpl.h plan9/src/libthread/wait.c -plan9/src/libthread/x86_64-ucontext.c -plan9/src/libthread/x86_64-ucontext.h plan9/src/libventi/ plan9/src/libventi/cache.acid plan9/src/libventi/cache.c @@ -8001,19 +7929,16 @@ plan9/unix/README plan9/unix/README.dot plan9/unix/fmt.h plan9/unix/make/ -plan9/unix/make/Make.Darwin-386 -plan9/unix/make/Make.Darwin-PowerMacintosh -plan9/unix/make/Make.FreeBSD-386 -plan9/unix/make/Make.HP-UX-9000 -plan9/unix/make/Make.Linux-386 -plan9/unix/make/Make.Linux-power -plan9/unix/make/Make.Linux-x86_64 -plan9/unix/make/Make.NetBSD-386 -plan9/unix/make/Make.OSF1-alpha -plan9/unix/make/Make.OpenBSD-386 -plan9/unix/make/Make.SunOS-sun4u -plan9/unix/make/Make.SunOS-sun4u-cc -plan9/unix/make/Make.SunOS-sun4u-gcc +plan9/unix/make/Make.Darwin +plan9/unix/make/Make.FreeBSD +plan9/unix/make/Make.HP-UX +plan9/unix/make/Make.Linux +plan9/unix/make/Make.NetBSD +plan9/unix/make/Make.OSF1 +plan9/unix/make/Make.OpenBSD +plan9/unix/make/Make.SunOS +plan9/unix/make/Make.SunOS-cc +plan9/unix/make/Make.SunOS-gcc plan9/unix/make/Makefile.BOT plan9/unix/make/Makefile.CMD plan9/unix/make/Makefile.LIB