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

Reply via email to