From owner-ports-jp@jp.freebsd.org  Tue Sep 21 14:21:53 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA96743;
	Tue, 21 Sep 1999 14:21:53 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from tohokugw.tohoku.iij.ad.jp (firewall-user@tohokugw.tohoku.iij.ad.jp [202.232.14.98])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA96738
	for <ports-jp@jp.FreeBSD.org>; Tue, 21 Sep 1999 14:21:53 +0900 (JST)
	(envelope-from taguchi@tohoku.iij.ad.jp)
From: taguchi@tohoku.iij.ad.jp
Received: by tohokugw.tohoku.iij.ad.jp; id OAA06144; Tue, 21 Sep 1999 14:21:51 +0900 (JST)
Received: from unknown(192.168.144.2) by tohokugw.tohoku.iij.ad.jp via smap (V4.2)
	id xma006140; Tue, 21 Sep 99 14:21:11 +0900
Received: from hirose.tohoku.iij.ad.jp (localhost [127.0.0.1])
	by hirose.tohoku.iij.ad.jp (8.9.3/3.7W99092011) with ESMTP id OAA46446
	for <ports-jp@jp.FreeBSD.org>; Tue, 21 Sep 1999 14:21:11 +0900 (JST)
Date: Tue, 21 Sep 1999 14:21:10 +0900
Message-ID: <14311.5574.703406.72159A@hirose.tohoku.iij.ad.jp>
To: ports-jp@jp.FreeBSD.org
In-Reply-To: In your message of "Mon, 20 Sep 1999 23:58:09 +0900"
	<199909201458.XAA10284@ms12.nifty.ne.jp>
References: <199909201458.XAA10284@ms12.nifty.ne.jp>
User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) Emacs/20.4 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 7625
Subject: [ports-jp 7625] Re: on static library of tcl/tk 
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: taguchi@tohoku.iij.ad.jp

$BED8}$G$9!#(B

> $B!!(BFreeBSD(98) 2.2.8 $B$K$F(B tcl/tk $B$N(B static library $B$r;HMQ$9$k(B
> $B:]$K!"%H%i%V%k$,$"$C$?$N$GJs9pCW$7$^$9!#(B
> 
> /usr/local/lib/libtcl80jp.a, libtk80jp.a $B$K(B ranlib $B$,;\$5$l$F(B
> $B$$$J$$$?$a!"(Bcompile $B$9$k:]$KLdBj$,@8$8$^$9!#!!$3$l$i$KC1$K(B
> ranlib $B$r$9$l$P2r7h$7$^$9!#(B
> 
> $B!!$J$*!"(BFreeBSD $B$N(B 3 $B7O$O(B install $B<+BN$7$F$$$J$$$N$G;d$NJ}$G$O(B
> $B3NG'$G$-$^$;$s!#(B

ports-current $B$G$O!"4{$K(B 2.x $B7O$N%5%]!<%H$O=*N;$7$F$^$9!#(B

$B$G$9$N$G!"(B3.x $B7O$X$N0\9T$r$*4+$a$7$?$$$H$3$m$G$9$,!"$H$j$"$($:(B
patch $B$O$D$/$C$F8+$^$7$?!#(B

$B$?$@$7!";d$N=j$K$O<+M3$K$J$k(B 2.x $B7O$O4{$K@d$($F5W$7$$$N$G!"%A%'%C(B
$B%/$O$7$F$^$;$s!#(B

$B!t(B 2.x $B$G$O(B PLIST $B$,GKC>$7$F$^$7$?$M(B^^;

$B$A$J$_$K:#$N(B 3.x $B7O$G$O(B ranlib $B$OITMW$G$9!#(B

BEGIN>---8<cut here>8---
diff -ur tcl80.noranlib/Makefile tcl80/Makefile
--- tcl80.noranlib/Makefile	Tue Sep 21 13:55:03 1999
+++ tcl80/Makefile	Tue Sep 21 14:07:35 1999
@@ -27,6 +27,7 @@
 GNU_CONFIGURE=	yes
 USE_AUTOCONF=	yes
 CONFIGURE_ARGS=	--enable-shared
+RANLIB=		ranlib
 
 .include <bsd.port.pre.mk>
 
@@ -50,7 +51,8 @@
 .endif
 	@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
 .if ${PORTOBJFORMAT} == "aout"
-	${LN} -sf libtcl80jp.so.1.5 ${PREFIX}/lib/libtcl80jp.so
+	@${LN} -sf libtcl80jp.so.1.5 ${PREFIX}/lib/libtcl80jp.so
+	@${RANLIB} ${PREFIX}/lib/libtcl80jp.a
 .endif
 	@${CAT}	${PKGDIR}/MESSAGE
 
diff -ur tcl80.noranlib/pkg/PLIST tcl80/pkg/PLIST
--- tcl80.noranlib/pkg/PLIST	Tue Sep 21 13:55:03 1999
+++ tcl80/pkg/PLIST	Tue Sep 21 14:16:40 1999
@@ -1,6 +1,7 @@
 bin/tclsh8.0jp
 lib/libtcl80jp.a
-lib/libtcl80jp.so.1.4
+@exec /usr/bin/ranlib %D/%F
+lib/libtcl80jp.so.1.5
 lib/libtcl80jp.so
 @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
 @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
END>---8<cut here>8---

BEGIN>---8<cut here>8---
diff -ur tk80.noranlib/Makefile tk80/Makefile
--- tk80.noranlib/Makefile	Tue Sep 21 13:55:12 1999
+++ tk80/Makefile	Tue Sep 21 14:07:38 1999
@@ -30,6 +30,7 @@
 USE_XLIB=	yes
 CONFIGURE_ARGS=	--enable-shared --with-tcl=${PREFIX}/lib/tcl${VERSION}jp \
 	--enable-xlibHack --enable-onTheSpot
+RANLIB=		ranlib
 
 .include <bsd.port.pre.mk>
 
@@ -53,7 +54,8 @@
 .endif
 	@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
 .if ${PORTOBJFORMAT} == "aout"
-	${LN} -sf libtk80jp.so.1.5 ${PREFIX}/lib/libtk80jp.so
+	@${LN} -sf libtk80jp.so.1.5 ${PREFIX}/lib/libtk80jp.so
+	@${RANLIB} ${PREFIX}/lib/libtk80jp.a
 .endif
 	@${CAT}	${PKGDIR}/MESSAGE
 
diff -ur tk80.noranlib/pkg/PLIST tk80/pkg/PLIST
--- tk80.noranlib/pkg/PLIST	Tue Sep 21 13:55:12 1999
+++ tk80/pkg/PLIST	Tue Sep 21 14:16:53 1999
@@ -1,6 +1,7 @@
 bin/wish8.0jp
 lib/libtk80jp.a
-lib/libtk80jp.so.1.4
+@exec /usr/bin/ranlib %D/%F
+lib/libtk80jp.so.1.5
 lib/libtk80jp.so
 @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
 @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
END>---8<cut here>8---
