Hi Jason On Wed, Sep 9, 2009 at 6:10 PM, Jason J. Hellenthal <jas...@dataix.net> wrote: > > Would it be possible to fit in 9base-4 before the ports freeze. I am > planning on going off air within the next couple of weeks and this is my > preferred window manager and the provided with 9base-4 read command sure > would come in handy. > > http://dl.suckless.org/tools/9base-4.tar.gz > > Thanks in advance. > > -- > > |-----------------------------------------------------------------------------| > > Jason J. Hellenthal > http://www.DataIX.net/ > jas...@dataix.net > 0x691411AC > > - (2^(N-1)) >
I prefer wait the port freeze of 14 September to update devel/9base but as you need it. I attached a unified diff which allow you to compile and install the new version 9base-4 released the 2009/09/27. As you could see, It needs lot of changes because lot of new binaries are now in plan9port distribution. That's why I want to wait the port freeze to correct handle them. Regards -- sbz
diff -ruN 9base.orig/Makefile 9base/Makefile --- 9base.orig/Makefile 2009-09-10 10:10:10.000000000 +0200 +++ 9base/Makefile 2009-09-10 09:50:03.000000000 +0200 @@ -6,10 +6,10 @@ # PORTNAME= 9base -DISTVERSION= b20090309 +DISTVERSION= b20090927 CATEGORIES= devel MASTER_SITES= http://dl.suckless.org/tools/ -DISTNAME= ${PORTNAME}-2 +DISTNAME= ${PORTNAME}-4 MAINTAINER= sbra...@gmail.com COMMENT= Port of various original plan9 tools @@ -19,17 +19,44 @@ MANPREFIX= ${PREFIX}/9 MAKE_ARGS= PREFIX="${PREFIX}/9" CC="${CC}" MANPREFIX="${MANPREFIX}/man" \ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" + MAKE_JOB_SAFE= yes -APPS= awk basename bc cat cleanname date dc echo grep mk rc sed \ - seq sleep sort tee test touch tr uniq yacc -MAN1= ${APPS:S|$|.1|} -MAN7= regexp.7 + +APPS= ${AWK} \ + ${BASENAME} \ + bc \ + cal \ + ${CAT} \ + cleanname \ + date \ + ${DC} \ + du \ + ${ECHO_CMD} \ + ${GREP} \ + hoc \ + ${LS} \ + mk \ + read \ + rc \ + ${SED} \ + seq \ + sleep \ + ${SORT} \ + tee \ + test \ + ${TOUCH} \ + ${TR} \ + troff \ + uniq \ + yacc + +MAN1= ${APPS:S|LANG=C||:C|.*/||:S|$|.1|} ONLY_FOR_ARCHS= i386 amd64 sparc64 ONLY_FOR_ARCHS_REASON= has low-level code unavailable for ${ARCH} post-patch: - @${REINPLACE_CMD} -e 's|PREFIX|"${PREFIX}/9"|' ${WRKSRC}/rc/plan9ish.c + @${REINPLACE_CMD} -e 's|PREFIX|"${PREFIX}/9"|' ${WRKSRC}/lib9/get9root.c @${REINPLACE_CMD} -e '/OBJTYPE!=/s|!=.*|=${ARCH:S,i386,386,:S,amd64,x86_64,:S,sparc64,sun4u,}|' ${WRKSRC}/lib9/Makefile post-install: diff -ruN 9base.orig/distinfo 9base/distinfo --- 9base.orig/distinfo 2009-09-10 10:10:10.000000000 +0200 +++ 9base/distinfo 2009-09-10 01:45:57.000000000 +0200 @@ -1,3 +1,3 @@ -MD5 (9base-2.tar.gz) = f9d30509996ec178702af20fec986e9d -SHA256 (9base-2.tar.gz) = fc60a3af4a2a21167403c099192842e00e5a6416af6b76512262059a203c3534 -SIZE (9base-2.tar.gz) = 301740 +MD5 (9base-4.tar.gz) = af10410542ea6b6875a71e06fdc12c66 +SHA256 (9base-4.tar.gz) = 704dde999650ce07486a208683475d8f93e8083041bb57a3dc469e12f43eb1d5 +SIZE (9base-4.tar.gz) = 961809 diff -ruN 9base.orig/pkg-plist 9base/pkg-plist --- 9base.orig/pkg-plist 2009-09-10 10:10:10.000000000 +0200 +++ 9base/pkg-plist 2009-09-10 09:58:14.000000000 +0200 @@ -1,13 +1,18 @@ 9/bin/awk 9/bin/basename 9/bin/bc +9/bin/cal 9/bin/cat 9/bin/cleanname 9/bin/date 9/bin/dc +9/bin/du 9/bin/echo 9/bin/grep +9/bin/hoc +9/bin/ls 9/bin/mk +9/bin/read 9/bin/rc 9/bin/sed 9/bin/seq @@ -17,12 +22,208 @@ 9/bin/test 9/bin/touch 9/bin/tr +9/bin/troff 9/bin/uniq 9/bin/yacc 9/etc/rcmain -...@dirrm 9/man/man7 +9/lib/troff/tmac/tmac.v +9/lib/troff/tmac/tmac.uni +9/lib/troff/tmac/tmac.twb +9/lib/troff/tmac/tmac.srefs +9/lib/troff/tmac/tmac.spe +9/lib/troff/tmac/tmac.soft +9/lib/troff/tmac/tmac.skeep +9/lib/troff/tmac/tmac.sdisp +9/lib/troff/tmac/tmac.scover +9/lib/troff/tmac/tmac.s +9/lib/troff/tmac/tmac.rscover +9/lib/troff/tmac/tmac.ptx +9/lib/troff/tmac/tmac.psychrefs +9/lib/troff/tmac/tmac.pm +9/lib/troff/tmac/tmac.pictures +9/lib/troff/tmac/tmac.org +9/lib/troff/tmac/tmac.nihongo +9/lib/troff/tmac/tmac.mcs +9/lib/troff/tmac/tmac.m +9/lib/troff/tmac/tmac.jsdisp +9/lib/troff/tmac/tmac.html +9/lib/troff/tmac/tmac.e +9/lib/troff/tmac/tmac.cs +9/lib/troff/tmac/tmac.bits +9/lib/troff/tmac/tmac.antimes +9/lib/troff/tmac/tmac.anhtml +9/lib/troff/tmac/tmac.an +9/lib/troff/tmac/strings.mm +9/lib/troff/tmac/sendcover +9/lib/troff/tmac/name.sed +9/lib/troff/tmac/mmt +9/lib/troff/tmac/mmn +9/lib/troff/tmac/me/thesis.me +9/lib/troff/tmac/me/tbl.me +9/lib/troff/tmac/me/sh.me +9/lib/troff/tmac/me/revisions +9/lib/troff/tmac/me/null.me +9/lib/troff/tmac/me/local.me +9/lib/troff/tmac/me/index.me +9/lib/troff/tmac/me/footnote.me +9/lib/troff/tmac/me/float.me +9/lib/troff/tmac/me/eqn.me +9/lib/troff/tmac/me/deltext.me +9/lib/troff/tmac/me/chars.me +9/lib/troff/tmac/me/acm.me +9/lib/troff/tmac/cover.1127 +9/lib/troff/tmac/complet.1127 +9/lib/troff/term/tab.utf +9/lib/troff/term/tab.thinksmall +9/lib/troff/term/tab.thinkbold +9/lib/troff/term/tab.think +9/lib/troff/term/tab.post +9/lib/troff/term/tab.lp +9/lib/troff/term/tab.i300 +9/lib/troff/term/tab.dumb +9/lib/troff/term/tab.450-12 +9/lib/troff/term/tab.450 +9/lib/troff/term/tab.37 +9/lib/troff/hyphen.tex +9/lib/troff/font/devutf/utfmap +9/lib/troff/font/devutf/shell.lib +9/lib/troff/font/devutf/mkMAP +9/lib/troff/font/devutf/charlib/~= +9/lib/troff/font/devutf/charlib/_s_q +9/lib/troff/font/devutf/charlib/_r_h +9/lib/troff/font/devutf/charlib/_r_f +9/lib/troff/font/devutf/charlib/_r_c +9/lib/troff/font/devutf/charlib/_rH +9/lib/troff/font/devutf/charlib/_p_w +9/lib/troff/font/devutf/charlib/_o_b +9/lib/troff/font/devutf/charlib/_l_h +9/lib/troff/font/devutf/charlib/_l_f +9/lib/troff/font/devutf/charlib/_l_c +9/lib/troff/font/devutf/charlib/_lH +9/lib/troff/font/devutf/charlib/_f_f +9/lib/troff/font/devutf/charlib/_c_i +9/lib/troff/font/devutf/charlib/_b_x +9/lib/troff/font/devutf/charlib/S_l +9/lib/troff/font/devutf/charlib/README +9/lib/troff/font/devutf/charlib/RC +9/lib/troff/font/devutf/charlib/PC +9/lib/troff/font/devutf/charlib/LV +9/lib/troff/font/devutf/charlib/LH.example +9/lib/troff/font/devutf/charlib/LH +9/lib/troff/font/devutf/charlib/LA +9/lib/troff/font/devutf/charlib/L1 +9/lib/troff/font/devutf/charlib/F_l +9/lib/troff/font/devutf/charlib/F_i +9/lib/troff/font/devutf/charlib/FA +9/lib/troff/font/devutf/charlib/DG +9/lib/troff/font/devutf/charlib/34 +9/lib/troff/font/devutf/charlib/14 +9/lib/troff/font/devutf/charlib/12 +9/lib/troff/font/devutf/charlib/#263a +9/lib/troff/font/devutf/ZI +9/lib/troff/font/devutf/ZD +9/lib/troff/font/devutf/UnivMath6 +9/lib/troff/font/devutf/UnivMath5 +9/lib/troff/font/devutf/UnivMath4 +9/lib/troff/font/devutf/UnivMath3 +9/lib/troff/font/devutf/UnivMath2 +9/lib/troff/font/devutf/UnivMath1 +9/lib/troff/font/devutf/SyntaxI +9/lib/troff/font/devutf/SyntaxB +9/lib/troff/font/devutf/Syntax +9/lib/troff/font/devutf/S1 +9/lib/troff/font/devutf/S +9/lib/troff/font/devutf/R.nomath +9/lib/troff/font/devutf/R +9/lib/troff/font/devutf/PX +9/lib/troff/font/devutf/PI +9/lib/troff/font/devutf/PB +9/lib/troff/font/devutf/PA +9/lib/troff/font/devutf/NX +9/lib/troff/font/devutf/NR +9/lib/troff/font/devutf/NI +9/lib/troff/font/devutf/NB +9/lib/troff/font/devutf/LuxiSerif-Oblique +9/lib/troff/font/devutf/LuxiSerif-BoldOblique +9/lib/troff/font/devutf/LuxiSerif-Bold +9/lib/troff/font/devutf/LuxiSerif +9/lib/troff/font/devutf/LuxiSans-Oblique +9/lib/troff/font/devutf/LuxiSans-BoldOblique +9/lib/troff/font/devutf/LuxiSans-Bold +9/lib/troff/font/devutf/LuxiSans +9/lib/troff/font/devutf/LuxiMono-Oblique +9/lib/troff/font/devutf/LuxiMono-BoldOblique +9/lib/troff/font/devutf/LuxiMono-Bold +9/lib/troff/font/devutf/LuxiMono +9/lib/troff/font/devutf/LucidaSansI +9/lib/troff/font/devutf/LucidaSansCW83 +9/lib/troff/font/devutf/LucidaSansCW +9/lib/troff/font/devutf/LucidaSansB +9/lib/troff/font/devutf/LucidaSans +9/lib/troff/font/devutf/LucidaCW +9/lib/troff/font/devutf/LINKFILE +9/lib/troff/font/devutf/KX +9/lib/troff/font/devutf/KR +9/lib/troff/font/devutf/KI +9/lib/troff/font/devutf/KB +9/lib/troff/font/devutf/Jp +9/lib/troff/font/devutf/I +9/lib/troff/font/devutf/Helvetica-Narrow-Oblique +9/lib/troff/font/devutf/Helvetica-Narrow-BoldOblique +9/lib/troff/font/devutf/Helvetica-Narrow-Bold +9/lib/troff/font/devutf/Helvetica-Narrow +9/lib/troff/font/devutf/HX +9/lib/troff/font/devutf/HM +9/lib/troff/font/devutf/HL +9/lib/troff/font/devutf/HK +9/lib/troff/font/devutf/HI +9/lib/troff/font/devutf/HB +9/lib/troff/font/devutf/H +9/lib/troff/font/devutf/GR +9/lib/troff/font/devutf/DejaVuSerifOblique +9/lib/troff/font/devutf/DejaVuSerifBoldOblique +9/lib/troff/font/devutf/DejaVuSerifBold +9/lib/troff/font/devutf/DejaVuSerif +9/lib/troff/font/devutf/DejaVuSansOblique +9/lib/troff/font/devutf/DejaVuSansBoldOblique +9/lib/troff/font/devutf/DejaVuSansBold +9/lib/troff/font/devutf/DejaVuSans +9/lib/troff/font/devutf/DejaVuMonoSansOblique +9/lib/troff/font/devutf/DejaVuMonoSansBoldOblique +9/lib/troff/font/devutf/DejaVuMonoSansBold +9/lib/troff/font/devutf/DejaVuMonoSans +9/lib/troff/font/devutf/DejaVuCondensedSerifOblique +9/lib/troff/font/devutf/DejaVuCondensedSerifBoldOblique +9/lib/troff/font/devutf/DejaVuCondensedSerifBold +9/lib/troff/font/devutf/DejaVuCondensedSerif +9/lib/troff/font/devutf/DejaVuCondensedSansOblique +9/lib/troff/font/devutf/DejaVuCondensedSansBoldOblique +9/lib/troff/font/devutf/DejaVuCondensedSansBold +9/lib/troff/font/devutf/DejaVuCondensedSans +9/lib/troff/font/devutf/DESC +9/lib/troff/font/devutf/CY +9/lib/troff/font/devutf/CX +9/lib/troff/font/devutf/CW +9/lib/troff/font/devutf/CO +9/lib/troff/font/devutf/CI +9/lib/troff/font/devutf/CB +9/lib/troff/font/devutf/C +9/lib/troff/font/devutf/BI +9/lib/troff/font/devutf/B +9/lib/troff/font/devutf/AX +9/lib/troff/font/devutf/AR +9/lib/troff/font/devutf/AI +9/lib/troff/font/devutf/AB +9/lib/troff/font/devutf/0100to25ff @dirrm 9/man/man1 @dirrm 9/man +...@dirrm 9/lib/troff/tmac/me +...@dirrm 9/lib/troff/tmac +...@dirrm 9/lib/troff/term +...@dirrm 9/lib/troff/font/devutf/charlib +...@dirrm 9/lib/troff/font/devutf +...@dirrm 9/lib/troff/font +...@dirrm 9/lib/troff @dirrm 9/etc @dirrm 9/bin @dirrm 9
_______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"