On 2023/01/26 18:12:49 +0100, Omar Polo <o...@omarpolo.com> wrote:
> I'm not using exactly this, I have my own build in ~/plan9 (was
> /usr/local/plan9 but had to move it to test the update) with a few
> patches, but I've been using it continuously at least for the last two
> years (rebasing on top of the latest commit every few months) without
> any issue.  I'm mostly using Acme, grep (via `g') and the manpages.
> 
> I've dropped the substitution for bin/wintext (was rewritten in rc)
> and while here i've simplified do-install: there are no more any
> .cvsignore, .hg, .hgignore or .hgtags file, and adjusted the find
> invocation to delete the other files in one go.
> 
> The patch for libthread/daemonize.c was merged upstream and so can be
> dropped.
> 
> ok?

Kyle Milz (offlist) noted that patch-src_mkhdr is not needed anymore.
it builds, links, package and works fine without.  Thanks!

updated diff

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/plan9/plan9port/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- Makefile    23 Sep 2022 02:28:27 -0000      1.40
+++ Makefile    26 Jan 2023 16:37:16 -0000
@@ -2,11 +2,11 @@ ONLY_FOR_ARCHS =      amd64 i386 powerpc powe
 
 COMMENT =              Plan 9 from user space
 
-DISTNAME =             plan9port-20210323
+DISTNAME =             plan9port-20230123
 
 GH_ACCOUNT =           9fans
 GH_PROJECT =           plan9port
-GH_COMMIT =            88a87fadae6629932d9c160f53ad5d79775f8f94
+GH_COMMIT =            e2a141ae0952c2d28a9f500bb9da6dc72e57be3c
 
 CATEGORIES =           plan9
 
@@ -32,18 +32,17 @@ UPDATE_PLIST_ARGS += -i CC
 pre-configure:
        ${SUBST_CMD} ${WRKSRC}/INSTALL ${WRKSRC}/bin/{9c,9l}
        cd ${WRKSRC} && sed -i 's,#!/bin/bash,#!/bin/sh,' \
-               bin/{macedit,wintext}
+               bin/macedit
 
 do-build:
        cd ${WRKSRC} && env CC9="${CC}" CCFLAGS="${CFLAGS}" ./INSTALL -b
 
 do-install:
-.for l in .cvsignore .hg .hgignore .hgtags .gitignore .gitkeep *.orig 
*.beforesubst .travis.yml
-       find ${WRKSRC} -name "$l" -delete
-.endfor
+       rm -f ${WRKSRC}/.travis.yml
        cd ${WRKSRC} && sed -i 's#/usr/local#${TRUEPREFIX}#' \
                `cat lib/moveplan9.files`
-
+       find ${WRKSRC} \( -name .gitignore -o -name .gitkeep -o \
+               -name \*.orig -o -name \*.beforesubst \) -delete
        ${INSTALL_DATA_DIR} ${PLAN9}
        cd ${WRKSRC} && pax -rw . ${PLAN9}
        cd ${PREFIX} && ln -s ../plan9/bin/9 bin/9
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/plan9/plan9port/distinfo,v
retrieving revision 1.17
diff -u -p -r1.17 distinfo
--- distinfo    25 Mar 2021 21:44:06 -0000      1.17
+++ distinfo    26 Jan 2023 11:12:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (plan9port-20210323-88a87fad.tar.gz) = 
1LhzoJQDUCT+VCgqf91lIlW3O1HE/XiudwF0bR4+jzg=
-SIZE (plan9port-20210323-88a87fad.tar.gz) = 23413373
+SHA256 (plan9port-20230123-e2a141ae.tar.gz) = 
z7Tw88brcf/PDRH055Wbw2srEW/sH+MrXpLXzUSGnFw=
+SIZE (plan9port-20230123-e2a141ae.tar.gz) = 23411241
Index: patches/patch-INSTALL
===================================================================
RCS file: /home/cvs/ports/plan9/plan9port/patches/patch-INSTALL,v
retrieving revision 1.10
diff -u -p -r1.10 patch-INSTALL
--- patches/patch-INSTALL       11 Mar 2022 19:49:08 -0000      1.10
+++ patches/patch-INSTALL       26 Jan 2023 11:22:51 -0000
@@ -1,7 +1,7 @@
 Index: INSTALL
 --- INSTALL.orig
 +++ INSTALL
-@@ -102,7 +102,7 @@ fi
+@@ -113,7 +113,7 @@ fi
  if [ `uname` != Darwin ]; then
        # Determine whether fontsrv X11 files are available.
        rm -f a.out
@@ -10,7 +10,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
-@@ -128,7 +128,7 @@ echo "* Compiler version:"
+@@ -139,7 +139,7 @@ echo "* Compiler version:"
  cd src
  if $dobuild; then
        echo "* Building mk..."
@@ -19,7 +19,7 @@ Index: INSTALL
  
        if [ ! -x ../bin/mk ]; then
                echo "* Error: mk failed to build."
-@@ -136,7 +136,6 @@ if $dobuild; then
+@@ -147,7 +147,6 @@ if $dobuild; then
        fi
  
        echo "* Building everything (be patient)..."
@@ -27,7 +27,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
-@@ -195,5 +194,5 @@ if $doinstall; then
+@@ -206,5 +205,5 @@ if $doinstall; then
        echo "  PLAN9=$PLAN9 export PLAN9"
        echo '  PATH=$PATH:$PLAN9/bin export PATH'
  fi
Index: patches/patch-bin_9l
===================================================================
RCS file: /home/cvs/ports/plan9/plan9port/patches/patch-bin_9l,v
retrieving revision 1.4
diff -u -p -r1.4 patch-bin_9l
--- patches/patch-bin_9l        11 Mar 2022 19:49:08 -0000      1.4
+++ patches/patch-bin_9l        26 Jan 2023 11:22:51 -0000
@@ -1,7 +1,7 @@
 Index: bin/9l
 --- bin/9l.orig
 +++ bin/9l
-@@ -12,7 +12,7 @@ extralibs="-lm"
+@@ -14,7 +14,7 @@ extralibs="-lm"
  tag="${SYSNAME:-`uname`}"
  case "$tag" in
  *DragonFly*|*BSD*)
Index: patches/patch-src_libthread_daemonize_c
===================================================================
RCS file: patches/patch-src_libthread_daemonize_c
diff -N patches/patch-src_libthread_daemonize_c
--- patches/patch-src_libthread_daemonize_c     11 Mar 2022 19:49:08 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-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: patches/patch-src_mkhdr
diff -N patches/patch-src_mkhdr
--- patches/patch-src_mkhdr     11 Mar 2022 19:49:08 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Index: src/mkhdr
---- src/mkhdr.orig
-+++ src/mkhdr
-@@ -11,8 +11,8 @@ CC=9c
- LD=9l
- AS=no-9a
- AR=9ar
--CFLAGS=
--LDFLAGS=
-+CFLAGS=${CCFLAGS} -pthread
-+LDFLAGS=-pthread
- AFLAGS=
- CLEANFILES=
- NUKEFILES=
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/plan9/plan9port/pkg/PLIST,v
retrieving revision 1.17
diff -u -p -r1.17 PLIST
--- pkg/PLIST   11 Mar 2022 19:49:08 -0000      1.17
+++ pkg/PLIST   26 Jan 2023 16:48:15 -0000
@@ -5084,6 +5084,7 @@ plan9/postscript/troff/H
 plan9/postscript/troff/HB
 plan9/postscript/troff/HI
 plan9/postscript/troff/HL
+plan9/postscript/troff/HX
 plan9/postscript/troff/Helvetica-Narrow-BoldOblique
 plan9/postscript/troff/I
 plan9/postscript/troff/Jp
@@ -7038,7 +7039,6 @@ plan9/src/lib9/write.c
 plan9/src/lib9/zoneinfo.c
 plan9/src/lib9/zoneinfo.h
 plan9/src/lib9p/
-plan9/src/lib9p/_post.c
 plan9/src/lib9p/dirread.c
 plan9/src/lib9p/fid.c
 plan9/src/lib9p/file.c
@@ -7048,8 +7048,6 @@ plan9/src/lib9p/mem.c
 plan9/src/lib9p/mkfile
 plan9/src/lib9p/parse.c
 plan9/src/lib9p/portdate
-plan9/src/lib9p/post.c
-plan9/src/lib9p/post.h
 plan9/src/lib9p/ramfs.c
 plan9/src/lib9p/req.c
 plan9/src/lib9p/srv.c


Reply via email to