From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Feb  1 19:04:16 2007
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id l11A4G668157;
	Thu, 1 Feb 2007 19:04:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from smtprelay.kobe-u.ac.jp (smtprelay.kobe-u.ac.jp [133.30.24.6])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id l11A4F068151
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 1 Feb 2007 19:04:16 +0900 (JST)
	(envelope-from togino@port.kobe-u.ac.jp)
Received: from vesuvius.center.kobe-u.ac.jp (vesuvius [133.30.24.35])
	by smtprelay.kobe-u.ac.jp (Postfix) with SMTP id 9A8E52F4D
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu,  1 Feb 2007 19:04:09 +0900 (JST)
Received: from (smtp.kobe-u.ac.jp [133.30.24.10]) by vesuvius.center.kobe-u.ac.jp with smtp
	 id 4baf_8f267cd6_b1db_11db_9f6b_001422113274;
	Thu, 01 Feb 2007 19:04:09 +0900
Received: from [192.168.11.64] (grape.istc.kobe-u.ac.jp [133.30.11.72])
	by hidaka (Postfix) with ESMTP id 536431052
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu,  1 Feb 2007 19:04:09 +0900 (JST)
From: OGINO Tetsuo <togino@port.kobe-u.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-Id: <20070201184109.F345.TOGINO@port.kobe-u.ac.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.30.01 [ja]
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 01 Feb 2007 19:04:09 +0900
X-Sequence: FreeBSD-users-jp 90342
Subject: [FreeBSD-users-jp 90342] portsdb -u
 =?ISO-2022-JP?B?GyRCJEdANSQ3JCQbKEI=?= INDEX-6.db
 =?ISO-2022-JP?B?GyRCJCxAOEAuJDUkbCRKJCQbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: togino@port.kobe-u.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B2.Ln$H?=$7$^$9!%(B

$BKhD+(B portsnap $B$H(B portupgrade $B$r;H$C$F<+F099?7$r9T$C$F$$$k$N$G$9$,(B
$B:#D+(B portuprade $B$,(B

> [missing key: categories] [Updating the portsdb <format:bdb_btree> 
> in /usr/ports ... - 16411 port entries found .........1000.........
($B>JN,(B)
> 16000.... .....done]
> missing key: categories: Cannot read the portsdb!
> database file error

$B$H$$$&%(%i!<$r=P$7$F;_$^$C$F$*$j$^$7$?!%(B

$BD4$Y$F$_$?$H$3$m(B /usr/ports/INDEX-6.db $B$NCf$K(B categories $B>pJs$,(B
$BF~$C$F$$$J$$$N$,D>@\$N860x$G$9$,!$$=$NM}M3$r$?$I$C$F$$$/$H(B

/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb $B$N(B 389$B9TL\IU6a(B
>   def subdirs(dir)
>     %x"fgrep -v bsd.port.subdir.mk #{dir}/Makefile |
>        make -f - -V SUBDIR 2> /dev/null".split.select { |i|
>       File.directory?(File.join(dir, i))
>     }.sort
>   end
$B$K$F(B make -V SUBDIR $B$K$h$k%+%F%4%j!<0lMw$r<hF@$9$kItJ,$G(B

/usr/ports $ fgrep -v bsd.port.subdir.mk /usr/ports/Makefile |
make -f - -V SUBDIR
"(stdin)", line 142: Malformed conditional (${OSVERSION} >= 601101)

OSVERSION $B$J$s$FCN$i$J$$JQ?t$@!*$HE\$i$l$F;_$^$C$F$*$j$^$9!%(B

$BC/$,JQ99$7$?$N$+$J$H;W$C$F(B CVS $B$GD4$Y$k$H(B 2007/01/31 14:07:23 $B$K(B
pav $B;a$K$h$C$F!$(B
> ports/Makefile
> [15] Make csup default `make update' method on FreeBSD 6.2 and up
$B$NJQ99$N2aDx$G(B OSVERSION $B$K$h$kJ,4t$,DI2C$5$l$F$*$j$^$9!%(B

http://www.freebsd.org/cgi/cvsweb.cgi/ports/Makefile.diff?r1=1.96&r2=1.97&f=h

$B$=$b$=$b(B OSVERSION $B$O(B /usr/ports/Mk/bsd.port.subdir.mk $B$K$FDj5A$5$l$k(B
$BJQ?t$J$N$G$9$1$I!$$J$<(B portsdb.rb $B$G$O(B
> fgrep -v bsd.port.subdir.mk #{dir}/Makefile | make -f - -V SUBDIR
$B$N$h$&$K(B .inculde<bsd.port.subdir.mk> $B$r=|30$7$F%A%'%C%/$7$F$$$k$N(B
$B$G$7$g$&$+!)(B

$B:#$N$^$^$N(B /usr/ports/Makefile $B$G$9$H(B portsdb $B$K$h$k(B INDEX-6.db $B$N(B
$B:n@.$KIT6q9g$,=P$F$7$^$&$H;W$$$^$9!%$I$&$$$&Iw$KBP=h$7$?$i(B
$B$h$m$7$$$G$7$g$&$+!%$465<x$*4j$$$7$^$9!%(B

$B:G8e$K$J$j$^$7$?$,!$;d$N4D6-$O8=:_(B

$ uname -a
FreeBSD 6.1-RELEASE FreeBSD 6.1-RELEASE #0:
Sun May 7 04:32:43 UTC 2006 root@opus.cse.buffalo.edu:
/usr/obj/usr/src/sys/GENERIC i386

$ pkg_info
db41-4.1.25_4       The Berkeley DB package, revision 4.1
portupgrade-2.2.2_1,2 FreeBSD ports/packages administration and management tools
ruby18-bdb-0.5.9_2  Ruby interface to Sleepycat's Berkeley DB revision 2 or lat
$B!J4X78$7$=$&$J$b$N!K(B

$B$H$J$C$F$*$j$^$9!%(B


