From owner-ports-jp@jp.FreeBSD.org Sun May  5 12:34:55 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g453Ytw13754;
	Sun, 5 May 2002 12:34:55 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from r-hh.iij4u.or.jp (r-hh.iij4u.or.jp [210.130.0.72])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g453Ytf13749
	for <ports-jp@jp.freebsd.org>; Sun, 5 May 2002 12:34:55 +0900 (JST)
	(envelope-from moriko@hh.iij4u.or.jp)
Received: from ruriruri.noe.mcu.or.jp (2.41.138.210.xn.2iij.net [210.138.41.2])
	by r-hh.iij4u.or.jp (8.11.6+IIJ/8.11.6) with ESMTP id g453Ys518605
	for <ports-jp@jp.freebsd.org>; Sun, 5 May 2002 12:34:54 +0900 (JST)
Received: from localhost ([192.168.0.250])
	by ruriruri.noe.mcu.or.jp (8.11.6/8.11.6) with ESMTP id g453YrF94889;
	Sun, 5 May 2002 12:34:53 +0900 (JST)
	(envelope-from moriko@hh.iij4u.or.jp)
Date: Sun, 05 May 2002 12:34:52 +0900 (JST)
Message-Id: <20020505.123452.97705420.moriko@mizuki.noe.mcu.or.jp>
To: ports-jp@jp.FreeBSD.org
From: MORI Kouji <moriko@hh.iij4u.or.jp>
X-Mailer: Mew version 2.2 on Emacs 21.2 / Mule 5.0
 =?iso-2022-jp?B?KBskQjgtTFobKEIp?=
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: ports-jp 12719
Subject: [ports-jp 12719] portsdb (portupgrade-20020405)
Errors-To: owner-ports-jp@jp.FreeBSD.org
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: moriko@hh.iij4u.or.jp

$B?9$G$9!#$3$s$K$A$O!#(B

pkgtools.conf $B$G(B

  ENV['PORTSDIR'] ||= '/home/FreeBSD/ports'
  ENV['PORTS_INDEX'] ||= '/home/FreeBSD/ports-index' + '/INDEX'
  ENV['PORTS_DBDIR'] ||= '/home/FreeBSD/ports-index'

$B$N$h$&$K;XDj$7$F!"(Bportsdb -U $B$r<B9T$7$?$H$3$m!"(B

  Can't open perl script "Tools/make_index": No such file or directory

$B$H$$$o$l$^$7$?!#(Bportsdb.rb $B$N(B Tools/make_index $B$r<B9T$7$F$$$k$H$3$m$r(B
$B8+$k$H!"%+%l%s%H%G%#%l%/%H%j$r(B #{dir} $B$K$7$F$$$k$h$&$G$7$?!#(B

$B$=$N;~$N(B #{dir} $B$O(B /home/FreeBSD/ports-index $B$H$J$C$F$*$j!"(B
PORTS_DBDIR $B$K;XDj$7$?CM$K$J$C$F$$$k$h$&$G$7$?!#(B

dir $B$K$O2?$,F~$C$F$$$k$Y$-$+!"(Bmake_index $B<B9T;~$N%+%l%s%H%Q%9$,(B
$B2?$G$"$k$Y$-$+$O$o$+$i$J$+$C$?$N$G$9$,!"0J2<$N$h$&$K(B Tools/make_index $B$r(B
$B@dBP%Q%9$G;XDj$7$?$i%(%i!<$O>C$($^$7$?!#(B

--- portsdb.rb.orig	Wed Mar 13 05:14:29 2002
+++ portsdb.rb	Sun May  5 12:24:37 2002
@@ -295,7 +295,7 @@
       system %`
 	#{PkgDB::CMD[:make_describe_pass1]} |
 	#{PkgDB::CMD[:make_describe_pass2]} |
-	(cd #{dir} && perl Tools/make_index) |
+	(cd #{dir} && perl #{ports_dir}/Tools/make_index) |
 	sed -e 's./.\001.g' |
 	sort -t '|' +1 -2 |
 	sed -e 's.\001./.g' > #{tmp}
@@ -303,7 +303,7 @@
     else
       system %`
 	cd #{dir} && (make describe ECHO_MSG='echo > /dev/null' 2> /dev/null |
-	perl Tools/make_index) |
+	perl #{ports_dir}/Tools/make_index) |
 	sed -e 's./.\001.g' |
 	sort -t '|' +1 -2 |
 	sed -e 's.\001./.g' > #{tmp}

-- 
$B?9(B $B9@Fs(B	(MORI Kouji)
E-mail: moriko@hh.iij4u.or.jp

