From owner-ports-jp@jp.freebsd.org  Fri Sep 25 17:34:31 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id RAA25434;
	Fri, 25 Sep 1998 17:34:31 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from diana.infonets.hiroshima-u.ac.jp (diana.infonets.hiroshima-u.ac.jp [133.41.33.53])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id RAA25426
	for <ports-jp@jp.freebsd.org>; Fri, 25 Sep 1998 17:34:29 +0900 (JST)
	(envelope-from taoka@infonets.hiroshima-u.ac.jp)
Received: from cal.infonets.hiroshima-u.ac.jp (cal.infonets.hiroshima-u.ac.jp [133.41.33.61])
	by diana.infonets.hiroshima-u.ac.jp (8.8.8/3.6W) with ESMTP id RAA25815
	for <ports-jp@jp.freebsd.org>; Fri, 25 Sep 1998 17:34:28 +0900 (JST)
Received: from localhost (localhost.infonets.hiroshima-u.ac.jp [127.0.0.1]) by cal.infonets.hiroshima-u.ac.jp (8.8.8/3.6W) with ESMTP
	id RAA18804 for <ports-jp@jp.freebsd.org>; Fri, 25 Sep 1998 17:34:27 +0900 (JST)
To: ports-jp@jp.freebsd.org
From: TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
In-Reply-To: Your message of "Fri, 25 Sep 1998 15:30:23 +0900"
	<19980925153023X.taoka@infonets.hiroshima-u.ac.jp>
References: <19980925153023X.taoka@infonets.hiroshima-u.ac.jp>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
X-Prom-Mew: Prom-Mew 1.93 (procmail reader for Mew)
X-URL: http://www.infonets.hiroshima-u.ac.jp/~taoka/
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
	boundary="--Next_Part(Fri_Sep_25_17:34:18_1998_809)--"
Content-Transfer-Encoding: 7bit
Message-Id: <19980925173427P.taoka@infonets.hiroshima-u.ac.jp>
Date: Fri, 25 Sep 1998 17:34:27 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 186
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: ports-jp 4483
Subject: [ports-jp 4483] Re: VFlib is BROKEN_ELF port ?
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

----Next_Part(Fri_Sep_25_17:34:18_1998_809)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit


$BED2,$G$9!#(B

$B2?$H$+$G$-$^$7$?!#(Bcurrent$B$H$N(Bdiff$B$rE:IU$7$^$7$?!#(B

cd /usr/ports/japanese
patch -pE < vflib.patch

$B$H$7$F$/$@$5$$!#(Bvflib/patches/patch-ad$B$,(Bnew file$B$G$9!#(B

$B3NG'$G$9$,!"(B

3.X   $B"*(B /usr/local/lib/libVFlib2.so.23
2.2.X $B"*(B /usr/local/lib/libVFlib2.so.23.1

$B$GNI$$$N$G$7$g$&$+!)8=:_$=$&$J$C$F$^$9!#(B

Subject: ELF transition for ports (revised)
From: asami@cs.berkeley.edu (Satoshi Asami)
To: current@FreeBSD.ORG, ports@FreeBSD.ORG
Date: Wed, 16 Sep 1998 18:14:55 -0700 (PDT)
Reply-to: ports@FreeBSD.ORG

$B$NOBLuHG(B

http://www.jp.freebsd.org/ports-jp/elfguide.html

$B$N(B(4)$B$O!"$3$l$G$bNI$$$H$$$&MM$KFI$a$^$9!#(B

$BOC$OJQ$j$^$9$,!"$3$l$N(B

 (3a) ELF $B%i%$%V%i%j$O(B "libfoo.so.M" $B$H8@$&7A<0$G8F$P$l$M$P$J$j$^$;$s!%(B
     ("libfoo.so.M.N" $B$H$$$&7A<0$G@8@.$9$k$3$H$O5v$5$l$^$;$s!%$,!$%7%s(B
     $B%\%j%C%/%j%s%/$G(B "libfoo.so.M" $B$+$i$N%j%s%/$rD%$l$PJL$G$9(B)
     $B$^$?!$(B"ld" $B$rD>@\;H$&Be$o$j$K(B "cc -shared" $B$r;H$&$h$&$K$7$^$9!%(B
     ("ld"$B$rD>@\;H$&>l9g$H$N(B)$BAj0cE@$O!$(B"-Wl,-soname,libfoo.so.M" $B$H$$(B
     $B$&0z?t$rDI2C$9$k$@$1$G$9!%(B 

$B$N(B

     ("libfoo.so.M.N" $B$H$$$&7A<0$G@8@.$9$k$3$H$O5v$5$l$^$;$s!%$,!$%7%s(B
     $B%\%j%C%/%j%s%/$G(B "libfoo.so.M" $B$+$i$N%j%s%/$rD%$l$PJL$G$9(B)

$B$G$9$,!"$3$l$OIT2DG=$G$9$M!#$J$<$J$i!"(Bmake install$B$G(BPLIST$B$r:n$k$H$-$K(B
ELF$B$@$H6/@)E*$K(Blibfoo.so.M.N$B$r(Blibfoo.so.M$B$H$7$F$$$^$9$N$G!"$G$-$?(BPLIST$B$K(B
$B$O(Blibfoo.so.M.N$B$,F~$j$^$;$s!#$9$k$H!"(Bpackage$B$K(Blibfoo.so.M.N$B$,F~$j$^$;$s!#(B


----Next_Part(Fri_Sep_25_17:34:18_1998_809)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=vflib.patch

diff -ruaN -x CVS /usr/ports/japanese/vflib/Makefile vflib/Makefile
--- /usr/ports/japanese/vflib/Makefile	Tue Sep 22 08:32:15 1998
+++ vflib/Makefile	Fri Sep 25 17:12:53 1998
@@ -14,6 +14,7 @@
 
 MAINTAINER=	mita@jp.FreeBSD.org
 
+BUILD_DEPENDS=	libtool:${PORTSDIR}/devel/libtool
 LIB_DEPENDS=	ttf.2:${PORTSDIR}/print/freetype
 
 EXTRACT_ONLY=	TypeHack-19980625.tar.gz
@@ -33,6 +34,6 @@
 	${MKDIR} ${PREFIX}/share/fonts/watanabe_font
 	tar -C ${PREFIX}/share/fonts/watanabe_font \
 	  -xzf ${DISTDIR}/watanabe-vf.tar.Z
-	${LDCONFIG} -m ${PREFIX}/lib
+	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
 
 .include <bsd.port.mk>
diff -ruaN -x CVS /usr/ports/japanese/vflib/patches/patch-aa vflib/patches/patch-aa
--- /usr/ports/japanese/vflib/patches/patch-aa	Sun Aug  2 03:07:21 1998
+++ vflib/patches/patch-aa	Fri Sep 25 15:12:11 1998
@@ -1,14 +1,11 @@
---- configure.in.ORIG	Sat Jun 27 21:12:41 1998
-+++ configure.in	Sat Jun 27 21:18:23 1998
-@@ -12,8 +12,10 @@
- 
+--- configure.in.orig	Tue Jun 23 19:56:28 1998
++++ configure.in	Fri Sep 25 15:11:46 1998
+@@ -13,7 +13,7 @@
  ./ltconfig ltmain.sh
  
-+AC_SUBST(freetype_dir)
-+freetype_dir='$(prefix)/include'
  AC_SUBST(freetype_objs)
 -freetype_objs='$(FREETYPE_DIR)/*.lo'
-+freetype_objs='$(prefix)/lib/libttf.so'
++freetype_objs=''
  AC_ARG_DISABLE(freetype,[  --disable-freetype     Disable FreeType], freetype_objs="", AC_DEFINE(WITH_FREETYPE))
  
  AC_SUBST(sony_fslib)
diff -ruaN -x CVS /usr/ports/japanese/vflib/patches/patch-ab vflib/patches/patch-ab
--- /usr/ports/japanese/vflib/patches/patch-ab	Sun Aug  2 03:07:22 1998
+++ vflib/patches/patch-ab	Fri Sep 25 15:22:34 1998
@@ -1,11 +1,25 @@
---- src/Makefile.in.ORIG	Sat Jun 27 20:55:45 1998
-+++ src/Makefile.in	Sat Jun 27 21:19:05 1998
-@@ -40,7 +40,7 @@
+--- src/Makefile.in.orig	Thu Jun 11 15:11:33 1998
++++ src/Makefile.in	Fri Sep 25 15:22:27 1998
+@@ -25,7 +25,7 @@
+ default: all
+ 
+ # GNU Libtool
+-LIBTOOL=../libtool
++LIBTOOL=$(prefix)/bin/libtool
+ 
+ # defs
+ include ../make-sub
+@@ -38,11 +38,11 @@
+ 
+  
  #DEBUGOPT = -DDYNAMIC_OPEN_CLOSE_DEBUG
- LIBS = @sony_fslib@ $(SYS_LIBS)
+-LIBS = @sony_fslib@ $(SYS_LIBS)
++LIBS = @sony_fslib@ $(SYS_LIBS) -L$(prefix)/lib -lttf
  
--FREETYPE_DIR=../../freetype/lib
-+FREETYPE_DIR=@freetype_dir@
+ FREETYPE_DIR=../../freetype/lib
  FREETYPE_OBJS=@freetype_objs@
- FREETYPE_INC=-I$(FREETYPE_DIR)
+-FREETYPE_INC=-I$(FREETYPE_DIR)
++FREETYPE_INC=-I$(prefix)/include
  
+ # for the HBF API
+ #ifdef __MSDOS__
diff -ruaN -x CVS /usr/ports/japanese/vflib/patches/patch-ac vflib/patches/patch-ac
--- /usr/ports/japanese/vflib/patches/patch-ac	Sun Aug  2 03:07:23 1998
+++ vflib/patches/patch-ac	Fri Sep 25 15:15:25 1998
@@ -1,15 +1,16 @@
---- tools/Imakefile.in.orig	Wed Jul 15 21:37:11 1998
-+++ tools/Imakefile.in	Wed Jul 15 21:39:28 1998
+--- tools/Imakefile.in.orig	Fri Jun  5 11:04:35 1998
++++ tools/Imakefile.in	Fri Sep 25 15:14:21 1998
 @@ -19,12 +19,18 @@
   * copies. 
   */
  
+-           LIBTOOL = ../libtool
 +# Default macros setting
 +      PREFIX         ?= /usr/local
 +      FREETYPELIBDIR ?= ${PREFIX}/lib
 +      FREETYPEINCDIR ?= ${PREFIX}/include
 +
-            LIBTOOL = ../libtool
++      LIBTOOL = ${PREFIX}/bin/libtool
        VFLIB_INCDIR = ../src
        VFLIB_LIBDIR = ../src
  
diff -ruaN -x CVS /usr/ports/japanese/vflib/patches/patch-ad vflib/patches/patch-ad
--- /usr/ports/japanese/vflib/patches/patch-ad	Thu Jan  1 09:00:00 1970
+++ vflib/patches/patch-ad	Fri Sep 25 14:36:00 1998
@@ -0,0 +1,12 @@
+--- ../../../w/TypeHack-19980625/VFlib2-2.23.1/Makefile.in	Thu Jun 11 15:11:15 1998
++++ Makefile.in	Fri Sep 25 13:01:31 1998
+@@ -7,7 +7,8 @@
+ 
+ #-------------------------------------------------
+ include make-sub
+-LIBTOOL=./libtool
++#LIBTOOL=./libtool
++LIBTOOL=$(prefix)/bin/libtool
+ 
+ all:
+ 	(cd src; $(MAKE) $@)
diff -ruaN -x CVS /usr/ports/japanese/vflib/pkg/PLIST vflib/pkg/PLIST
--- /usr/ports/japanese/vflib/pkg/PLIST	Sun Aug  2 03:07:25 1998
+++ vflib/pkg/PLIST	Fri Sep 25 15:39:54 1998
@@ -438,5 +438,5 @@
 @dirrm share/VFlib
 @dirrm share/doc/VFlib2-2.23.1/doc
 @dirrm share/doc/VFlib2-2.23.1
-@exec /sbin/ldconfig -m %D/lib
-@unexec /sbin/ldconfig -R
+@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %D/lib
+@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R

----Next_Part(Fri_Sep_25_17:34:18_1998_809)----
