From owner-ports-jp@jp.freebsd.org  Sun Feb  7 18:14:42 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id SAA01504;
	Sun, 7 Feb 1999 18:14:42 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from pis.toba-cmt.ac.jp (pis.toba-cmt.ac.jp [202.26.248.77])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id SAA01495
	for <ports-jp@jp.freebsd.org>; Sun, 7 Feb 1999 18:14:38 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
Received: from localhost (localhost.pis [127.0.0.1])
	by pis.toba-cmt.ac.jp (8.9.2/8.8.8) with ESMTP id SAA98580
	for <ports-jp@jp.freebsd.org>; Sun, 7 Feb 1999 18:14:36 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
To: ports-jp@jp.freebsd.org
In-Reply-To: Your message of "7 Feb 1999 07:48:21 +0900"
	<19990206224821.69426.sada@rr.iij4u.or.jp>
References: <19990206224821.69426.sada@rr.iij4u.or.jp>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990207181435P.kiri@pis.toba-cmt.ac.jp>
Date: Sun, 07 Feb 1999 18:14:35 +0900
From: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 69
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: ports-jp 5740
Subject: [ports-jp 5740] Re: japanese/perl5 build failed.
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: kiri@pis.toba-cmt.ac.jp

$B6M;3(B $B$G$9!#(B

$B!t(B $B$A$g$C$H8@$$K:$l$^$7$?!#(B

> patches/patch-ah ($BDI2C(B)
> ==
> --- Makefile.SH.orig	Sun Feb  7 07:21:47 1999
> +++ Makefile.SH	Sun Feb  7 07:24:09 1999
> @@ -46,7 +46,7 @@
>  	os2*)	# OS/2 doesn't need anything special for LD_LIBRARY_PATH.
>  		ldlibpth=''
>  		;;
> -	sunos*|freebsd[23]*|netbsd*)
> +	sunos*|freebsd*|netbsd*)
>  		linklibperl="-lperl"
>  		;;
>  	aix*)
> ==

http://www.freebsd.org/cgi/query-pr.cgi?pr=9540 $B$G4{$K(B $BNkLZ$5$s$,(B send-pr $B$5$l(B
$B$F$$$k$N$O8fB8CN$G$9$h$M!#$=$l$K$h$k$H(B patch-ah $B$O(B

--- Makefile.SH.orig	Sun Jan 17 02:51:11 1999
+++ Makefile.SH	Sun Jan 17 02:59:03 1999
@@ -46,7 +46,11 @@
 	os2*)	# OS/2 doesn't need anything special for LD_LIBRARY_PATH.
 		ldlibpth=''
 		;;
-	sunos*|freebsd[23]*|netbsd*)
+	freebsd3*)
+		linklibperl="-L. -lperl"
+		shrpldflags="${shrpldflags} -Wl,-soname,${libperl}"
+		;;
+	sunos*|freebsd2*|netbsd*)
 		linklibperl="-lperl"
 		;;
 	aix*)
@@ -300,12 +304,17 @@
 		$spitshell >>Makefile <<'!NO!SUBS!'
 	$(LD) $(SHRPLDFLAGS) -o $@ perl$(OBJ_EXT) $(obj)
 !NO!SUBS!
-		case "$osname" in
-		aix)
+		case "${osname}${osvers}" in
+		aix*)
 			$spitshell >>Makefile <<'!NO!SUBS!'
 	rm -f libperl$(OBJ_EXT)
 	mv $@ libperl$(OBJ_EXT)
 	$(AR) qv $(LIBPERL) libperl$(OBJ_EXT)
+!NO!SUBS!
+			;;
+		freebsd3*)
+			$spitshell >>Makefile <<'!NO!SUBS!'
+	$(LNS) $(LIBPERL) libperl.so
 !NO!SUBS!
 			;;
 		esac

$B$H$J$C$F$$$^$9$,!"C1$K(B freebsd3*) $B"*(B freebsd*) $B$9$l$P$$$$$s$G$7$g$&$+!)(B

> 4.0-CURRENT $B$G(B build, install $B$r40N;$7$^$7$?!#(B
> Commit $B$N5v2D$r$*4j$$$7$^$9(B > $BJ!Eg$5$s(B

$B$H$$$&$3$H$GNkLZ$5$s$N%Q%C%A$H%^!<%8$9$kI,MW$,$"$k$N$G$O!)(B

$B!t(B $B:#$+$i%^!<%8$7$?$d$D$rN.$7$F$_$^$9!#(B
---
KIRIYAMA Kazuhiko
kiri@pis.toba-cmt.ac.jp
