devel/9base v2 upgrade to v4
Sofian Brabez
sbrabez at gmail.com
Thu Sep 10 08:48:58 UTC 2009
Hi Jason
On Wed, Sep 9, 2009 at 6:10 PM, Jason J. Hellenthal <jasonh at 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/
> jasonh at 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
-------------- next part --------------
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= sbrabez at 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
- at 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
+ at dirrm 9/lib/troff/tmac/me
+ at dirrm 9/lib/troff/tmac
+ at dirrm 9/lib/troff/term
+ at dirrm 9/lib/troff/font/devutf/charlib
+ at dirrm 9/lib/troff/font/devutf
+ at dirrm 9/lib/troff/font
+ at dirrm 9/lib/troff
@dirrm 9/etc
@dirrm 9/bin
@dirrm 9
More information about the freebsd-ports
mailing list