ports/88582: update lang/sbcl

Paul Ledbetter III aeacides at gmail.com
Mon Nov 7 05:30:12 UTC 2005


>Number:         88582
>Category:       ports
>Synopsis:       update lang/sbcl
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 07 05:30:10 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Paul Ledbetter III
>Release:        FreeBSD 6.0-RC1
>Organization:
>Environment:
FreeBSD polyxena.houston.rr.com 6.0-RC1 FreeBSD 6.0-RC1 #0: Sun Oct  9 20:32:57 UTC 2005     root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Update lang/sbcl to version 0.9.6.
SBCL runtime is now modified depending on PREFIX at build time.
Info files are now built and installed.

Supersedes ports/87416 and ports/88165. 

Thanks to Morohoshi Akihiko and Niimi Satoshi.
>How-To-Repeat:
              
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- Makefile	16 Oct 2005 14:48:08 -0000	1.20
+++ Makefile	7 Nov 2005 01:26:49 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	sbcl
-PORTVERSION=	0.9.5
+PORTVERSION=	0.9.6
 CATEGORIES=	lang lisp
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	sbcl
@@ -35,6 +35,8 @@
 ONLY_FOR_ARCHS=	i386
 
 MAN1=		sbcl.1
+INFO=		asdf sbcl
+INFODIR=	${PREFIX}/${INFO_PATH}
 
 .include <bsd.port.pre.mk>
 
@@ -50,20 +52,19 @@
 	(${FIND} ${WRKSRC} -type d -name CVS -print0 | ${XARGS} -0 ${RM} -rf)
 
 do-build:
-	(cd ${WRKSRC} && ${SH} make.sh ${LISP_CMD})
+	(cd ${WRKSRC} && ${SETENV} INSTALL_ROOT=${PREFIX} \
+            ${SH} make.sh ${LISP_CMD})
+	(cd ${WRKSRC}/doc/manual && \
+            ${GMAKE} MAKEINFO='makeinfo --no-split' info)
 
 do-install:
 	(cd ${WRKSRC} && ${SETENV} INSTALL_ROOT=${PREFIX} \
 	    MAN_DIR=${PREFIX}/man DOC_DIR=${DOCSDIR} \
-	    INFO_DIR=${DOCSDIR}/info NO_DOCS=${NO_DOCS} \
-	    ${SH} install.sh)
-	# sbcl creates these directories even when they're not needed
+            INFO_DIR=${INFODIR}  ${SH} install.sh)
+
 .if defined(NOPORTDOCS)
 	${RMDIR} ${DOCSDIR}/html
 .endif
-	# we do not build the documentation
-	# perhaps this should be configurable
-	${RMDIR} ${DOCSDIR}/info
 
 test:
 	(cd ${WRKSRC}/tests && ${SH} run-tests.sh)
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/distinfo,v
retrieving revision 1.13
diff -u -r1.13 distinfo
--- distinfo	8 Oct 2005 18:21:18 -0000	1.13
+++ distinfo	7 Nov 2005 01:26:49 -0000
@@ -1,4 +1,4 @@
-MD5 (sbcl-0.9.5-source.tar.bz2) = f594f18813c08f262a6df9a36288adcb
-SIZE (sbcl-0.9.5-source.tar.bz2) = 2658381
-MD5 (sbcl-0.9.5-html.tar.bz2) = 7b768d3299248be8f41fa856fa335b81
-SIZE (sbcl-0.9.5-html.tar.bz2) = 117514
+MD5 (sbcl-0.9.6-source.tar.bz2) = 5e94122e73bc59c1411ff93fee948bfb
+SIZE (sbcl-0.9.6-source.tar.bz2) = 2664152
+MD5 (sbcl-0.9.6-html.tar.bz2) = e2d56c8df81e73f7085791e9ef89a2b3
+SIZE (sbcl-0.9.6-html.tar.bz2) = 117398
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/pkg-plist,v
retrieving revision 1.15
diff -u -r1.15 pkg-plist
--- pkg-plist	8 Oct 2005 18:21:18 -0000	1.15
+++ pkg-plist	7 Nov 2005 01:26:51 -0000
@@ -148,7 +148,6@@
%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003acondition_002dwait.html
%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003aget_002dmutex.html %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread_002derror_002derrno.html
%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread_002derror_002dthread.html
%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003alist_002dall_002dthreads.html
%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amake_002dmutex.html
@@ -532,11 +531,11 @@
 lib/sbcl/systems/sb-rotate-byte.asd
 lib/sbcl/systems/sb-rt.asd
 lib/sbcl/systems/sb-simple-streams.asd
+ at exec mkdir -p %D/lib/sbcl/site-systems
+ at exec mkdir -p %D/lib/sbcl/sb-posix/test-lab
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/sbcl
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/asdf
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html
- at exec mkdir -p %D/lib/sbcl/site-systems
- at exec mkdir -p %D/lib/sbcl/sb-posix/test-lab
 @dirrm %%DOCSDIR%%
 @dirrm lib/sbcl/systems
 @dirrm lib/sbcl/site-systems
Index: files/patch-GNUMakefile
===================================================================
RCS file: files/patch-GNUMakefile
diff -N files/patch-GNUMakefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-GNUMakefile	7 Nov 2005 01:26:51 -0000
@@ -0,0 +1,18 @@
+Index: src/runtime/GNUmakefile
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/runtime/GNUmakefile,v
+retrieving revision 1.24
+diff -u -r1.24 GNUmakefile
+--- src/runtime/GNUmakefile     19 Aug 2005 12:15:15 -0000      1.24
++++ src/runtime/GNUmakefile     1 Nov 2005 14:46:55 -0000
+@@ -22,7 +22,10 @@
+ DEPEND_FLAGS = -MM
+ GREP = grep
+
+-CFLAGS = -g -Wall -O3
++ifeq ($(strip $(INSTALL_ROOT)),)
++INSTALL_ROOT = /usr/local
++endif
++CFLAGS = -g -Wall -O3 -DSBCL_HOME=\"$(INSTALL_ROOT)/lib/sbcl/\"
+ ASFLAGS = $(CFLAGS)
+ CPPFLAGS = -I.


begin 644 sbcl-update.patch
M26YD97 at Z($UA:V5F:6QE"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*4D-3(&9I
M;&4Z("]H;VUE+VYC=G,O<&]R=',O;&%N9R]S8F-L+TUA:V5F:6QE+'8*<F5T
M<FEE=FEN9R!R979I<VEO;B`Q+C(P"F1I9F8 at +74@+7(Q+C(P($UA:V5F:6QE
M"BTM+2!-86ME9FEL90DQ-B!/8W0@,C`P-2`Q-#HT.#HP."`M,#`P,`DQ+C(P
M"BLK*R!-86ME9FEL90DW($YO=B`R,#`U(#`Q.C(V.C0Y("TP,#`P"D!`("TV
M+#<@*S8L-R!`0`H@(PH@"B!03U)43D%-13T)<V)C;`HM4$]25%9%4E-)3TX]
M"3`N.2XU"BM03U)45D524TE/3CT),"XY+C8*($-!5$5'3U))15,]"6QA;F<@
M;&ES<`H at 34%35$527U-)5$53/0DD>TU!4U1%4E]3251%7U-/55)#149/4D=%
M?0H at 34%35$527U-)5$5?4U5"1$E2/0ES8F-L"D!`("TS-2PV("LS-2PX($!`
M"B!/3DQ97T9/4E]!4D-(4ST):3,X- at H@"B!-04XQ/0D)<V)C;"XQ"BM)3D9/
M/0D)87-D9B!S8F-L"BM)3D9/1$E2/0DD>U!2149)6'TO)'M)3D9/7U!!5$A]
M"B`*("YI;F-L=61E(#QB<V0N<&]R="YP<F4N;6L^"B`*0$`@+34P+#(P("LU
M,BPQ.2!`0`H@"2 at D>T9)3D1]("1[5U)+4U)#?2`M='EP92!D("UN86UE($-6
M4R`M<')I;G0P('P@)'M805)'4WT at +3`@)'M237T at +7)F*0H@"B!D;RUB=6EL
M9#H*+0DH8V0@)'M74DM34D-]("8F("1[4TA](&UA:V4N<V@@)'M,25-07T--
M1'TI"BL)*&-D("1[5U)+4U)#?2`F)B`D>U-%5$5.5GT at 24Y35$%,3%]23T]4
M/21[4%)%1DE8?2!<"BL@("`@("`@("`@("`D>U-(?2!M86ME+G-H("1[3$E3
M4%]#341]*0HK"2AC9"`D>U=22U-20WTO9&]C+VUA;G5A;"`F)B!<"BL@("`@
M("`@("`@("`D>T=-04M%?2!-04M%24Y&3STG;6%K96EN9F\@+2UN;RUS<&QI
M="<@:6YF;RD*(`H at 9&\M:6YS=&%L;#H*(`DH8V0@)'M74DM34D-]("8F("1[
M4T5414Y6?2!)3E-404Q,7U)/3U0])'M04D5&25A](%P*(`D@("`@34%.7T1)
M4CTD>U!2149)6'TO;6%N($1/0U]$25(])'M$3T-31$E2?2!<"BT)("`@($E.
M1D]?1$E2/21[1$]#4T1)4GTO:6YF;R!.3U]$3T-3/21[3D]?1$]#4WT at 7`HM
M"2`@("`D>U-(?2!I;G-T86QL+G-H*0HM"2,@<V)C;"!C<F5A=&5S('1H97-E
M(&1I<F5C=&]R:65S(&5V96X@=VAE;B!T:&5Y)W)E(&YO="!N965D960**R`@
M("`@("`@("`@($E.1D]?1$E2/21[24Y&3T1)4GT@("1[4TA](&EN<W1A;&PN
M<V at I"BL*("YI9B!D969I;F5D*$Y/4$]25$1/0U,I"B`))'M2341)4GT@)'M$
M3T-31$E2?2]H=&UL"B`N96YD:68*+0DC('=E(&1O(&YO="!B=6EL9"!T:&4@
M9&]C=6UE;G1A=&EO;@HM"2,@<&5R:&%P<R!T:&ES('-H;W5L9"!B92!C;VYF
M:6=U<F%B;&4*+0DD>U)-1$E2?2`D>T1/0U-$25)]+VEN9F\*(`H@=&5S=#H*
M(`DH8V0@)'M74DM34D-]+W1E<W1S("8F("1[4TA](')U;BUT97-T<RYS:"D*
M26YD97 at Z(&1I<W1I;F9O"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*4D-3(&9I
M;&4Z("]H;VUE+VYC=G,O<&]R=',O;&%N9R]S8F-L+V1I<W1I;F9O+'8*<F5T
M<FEE=FEN9R!R979I<VEO;B`Q+C$S"F1I9F8 at +74@+7(Q+C$S(&1I<W1I;F9O
M"BTM+2!D:7-T:6YF;PDX($]C="`R,#`U(#$X.C(Q.C$X("TP,#`P"3$N,3,*
M*RLK(&1I<W1I;F9O"3<@3F]V(#(P,#4@,#$Z,C8Z-#D at +3`P,#`*0$`@+3$L
M-"`K,2PT($!`"BU-1#4@*'-B8VPM,"XY+C4M<V]U<F-E+G1A<BYB>C(I(#T@
M9C4Y-&8Q.#@Q,V,P.&8R-C)A-F1F.6$S-C(X.&%D8V(*+5-)6D4@*'-B8VPM
M,"XY+C4M<V]U<F-E+G1A<BYB>C(I(#T@,C8U.#,X,0HM340U("AS8F-L+3`N
M.2XU+6AT;6PN=&%R+F)Z,BD@/2`W8C<V.&0S,CDY,C0X8F4X9C0Q9F$X-39F
M83,S-6(X,0HM4TE:12`H<V)C;"TP+CDN-2UH=&UL+G1A<BYB>C(I(#T@,3$W
M-3$T"BM-1#4@*'-B8VPM,"XY+C8M<V]U<F-E+G1A<BYB>C(I(#T at -64Y-#$R
M,F4W,V)C-3EC,30Q,69F.3-F964Y-#AB9F(**U-)6D4@*'-B8VPM,"XY+C8M
M<V]U<F-E+G1A<BYB>C(I(#T@,C8V-#$U, at HK340U("AS8F-L+3`N.2XV+6AT
M;6PN=&%R+F)Z,BD@/2!E,F0U-F,X9&8X,64W,V8W,#@U-SDQ93EE9C at Y83)B
M,PHK4TE:12`H<V)C;"TP+CDN-BUH=&UL+G1A<BYB>C(I(#T@,3$W,SDX"DEN
M9&5X.B!P:V<M<&QI<W0*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0I20U, at 9FEL
M93H at +VAO;64O;F-V<R]P;W)T<R]L86YG+W-B8VPO<&MG+7!L:7-T+'8*<F5T
M<FEE=FEN9R!R979I<VEO;B`Q+C$U"F1I9F8 at +74@+7(Q+C$U('!K9RUP;&ES
M=`HM+2T@<&MG+7!L:7-T"3@@3V-T(#(P,#4@,3 at Z,C$Z,3@@+3`P,#`),2XQ
M-0HK*RL@<&MG+7!L:7-T"3<@3F]V(#(P,#4@,#$Z,C8Z-3$@+3`P,#`*0$`@
M+3$T."PW("LQ-#@L-B!`0`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M
M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1T:')E861?,#`S86-O;F1I=&EO;E\P
M,#)D=V%I="YH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B
M8VPO1G5N8W1I;VXM<V)?,#`R9'1H<F5A9%\P,#-A9V5T7S`P,F1M=71E>"YH
M=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I
M;VXM<V)?,#`R9'1H<F5A9%\P,#-A:6YT97)R=7!T7S`P,F1T:')E860N:'1M
M;`HM)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N
M+7-B7S`P,F1T:')E861?,#`S86EN=&5R<G5P=%\P,#)D=&AR96%D7S`P,F1E
M<G)O<E\P,#)D97)R;F\N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1T:')E861?,#`S86EN=&5R<G5P
M=%\P,#)D=&AR96%D7S`P,F1E<G)O<E\P,#)D=&AR96%D+FAT;6P*("4E4$]2
M5$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D
M=&AR96%D7S`P,V%L:7-T7S`P,F1A;&Q?,#`R9'1H<F5A9',N:'1M;`H@)250
M3U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P
M,F1T:')E861?,#`S86UA:V5?,#`R9&UU=&5X+FAT;6P*0$`@+34S,BPQ,2`K
M-3,Q+#$Q($!`"B!L:6(O<V)C;"]S>7-T96US+W-B+7)O=&%T92UB>71E+F%S
M9`H@;&EB+W-B8VPO<WES=&5M<R]S8BUR="YA<V0*(&QI8B]S8F-L+W-Y<W1E
M;7,O<V(M<VEM<&QE+7-T<F5A;7,N87-D"BM`97AE8R!M:V1I<B`M<"`E1"]L
M:6(O<V)C;"]S:71E+7-Y<W1E;7,**T!E>&5C(&UK9&ER("UP("5$+VQI8B]S
M8F-L+W-B+7!O<VEX+W1E<W0M;&%B"B`E)5!/4E1$3T-3)25`9&ER<FT@)25$
M3T-31$E2)24O:'1M;"]S8F-L"B`E)5!/4E1$3T-3)25`9&ER<FT@)25$3T-3
M1$E2)24O:'1M;"]A<V1F"B`E)5!/4E1$3T-3)25`9&ER<FT@)25$3T-31$E2
M)24O:'1M;`HM0&5X96,@;6MD:7(@+7`@)40O;&EB+W-B8VPO<VET92US>7-T
M96US"BU`97AE8R!M:V1I<B`M<"`E1"]L:6(O<V)C;"]S8BUP;W-I>"]T97-T
M+6QA8 at H@0&1I<G)M("4E1$]#4T1)4B4E"B!`9&ER<FT@;&EB+W-B8VPO<WES
M=&5M<PH at 0&1I<G)M(&QI8B]S8F-L+W-I=&4M<WES=&5M<PI);F1E>#H at 9FEL
M97,O<&%T8V at M1TY536%K969I;&4*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0I2
M0U, at 9FEL93H@9FEL97,O<&%T8V at M1TY536%K969I;&4*9&EF9B`M3B!F:6QE
M<R]P871C:"U'3E5-86ME9FEL90HM+2T at +V1E=B]N=6QL"3$@2F%N(#$Y-S`@
M,#`Z,#`Z,#`@+3`P,#`**RLK(&9I;&5S+W!A=&-H+4=.54UA:V5F:6QE"3<@
M3F]V(#(P,#4@,#$Z,C8Z-3$@+3`P,#`*0$`@+3`L,"`K,2PQ."!`0`HK26YD
M97 at Z('-R8R]R=6YT:6UE+T=.56UA:V5F:6QE"BL]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]"BM20U, at 9FEL93H@+V-V<W)O;W0O<V)C;"]S8F-L+W-R8R]R=6YT
M:6UE+T=.56UA:V5F:6QE+'8**W)E=')I979I;F<@<F5V:7-I;VX@,2XR-`HK
M9&EF9B`M=2`M<C$N,C0 at 1TY5;6%K969I;&4**RTM+2!S<F,O<G5N=&EM92]'
M3E5M86ME9FEL92`@("`@,3D at 075G(#(P,#4@,3(Z,34Z,34 at +3`P,#`@("`@
M("`Q+C(T"BLK*RL@<W)C+W)U;G1I;64O1TY5;6%K969I;&4@("`@(#$@3F]V
M(#(P,#4@,30Z-#8Z-34 at +3`P,#`**T!`("TR,BPW("LR,BPQ,"!`0`HK($1%
M4$5.1%]&3$%'4R`]("U-30HK($=215`@/2!G<F5P"BL**RU#1DQ!1U,@/2`M
M9R`M5V%L;"`M3S,**RMI9F5Q("@D*'-T<FEP("0H24Y35$%,3%]23T]4*2DL
M*0HK*TE.4U1!3$Q?4D]/5"`]("]U<W(O;&]C86P**RME;F1I9 at HK*T-&3$%'
M4R`]("UG("U786QL("U/,R`M1%-"0TQ?2$]-13U<(B0H24Y35$%,3%]23T]4
M*2]L:6(O<V)C;"]<(@HK($%31DQ!1U,@/2`D*$-&3$%'4RD**R!#4%!&3$%'
(4R`]("U)+ at H`
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list