From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Feb 17 19:40:41 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g1HAef105778;
	Sun, 17 Feb 2002 19:40:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from sv01.geocities.co.jp (sv01.geocities.co.jp [210.153.89.155])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g1HAefW05773
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 17 Feb 2002 19:40:41 +0900 (JST)
	(envelope-from acid@geocities.co.jp)
Received: from mail.geocities.co.jp (mail.geocities.co.jp [210.153.89.137]) by sv01.geocities.co.jp (8.9.3+3.2W/3.7W) with ESMTP id TAA17985 for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 17 Feb 2002 19:40:40 +0900 (JST)
Received: from seg0006 (eatkyo14088.adsl.ppp.infoweb.ne.jp [61.121.79.88]) by mail.geocities.co.jp (1.3G-GeocitiesJ-3.3) with ESMTP id TAA16181 for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 17 Feb 2002 19:40:40 +0900 (JST)
Date: Sun, 17 Feb 2002 19:46:04 +0900
From: acid@geocities.co.jp
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20020217.024906.41626620.yoshiaki@kt.rim.or.jp>
References: <20020214235656.267E.ACID@geocities.co.jp> <20020217.024906.41626620.yoshiaki@kt.rim.or.jp>
Message-Id: <20020217190846.E7FE.ACID@geocities.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.07
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+011218
X-Sequence: FreeBSD-users-jp 66959
Subject: [FreeBSD-users-jp 66959] Re: package
 =?ISO-2022-JP?B?GyRCJE4lUCE8JTglZyVzJSIlQyVXJEskRCQkJEYbKEI=?=
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: acid@geocities.co.jp


>$B$3$l$O(Bpackage$B$N>l9g0MB84X78$O(B+CONTENTS$B$KL@5-$5$l$F$$$^$9!#(B
>$B$?$^$?$^$3$N%1!<%9$G$O!V8E$$J}!W$K0MB8$7$F$$$?$H$$$&$@$1$G$9!#(B

$B$"$j$,$H$&$4$6$$$^$9!#$?$a$7$K(B gdm $B$N(B +CONTENTS $B$r$_$?$H$3$m0J2<$N$h(B
$B$&$JItJ,$,$"$j$^$7$?!#$3$l$GJ#?tB8:_$7$?>l9g!"$9$Y$F$N(B +CONTENTS $B$r(B
$B8!:w$9$l$P$I$A$i$r(B($B$^$?$ON>J}$r(B)$BI,MW$H$7$F$$$k$N$+$,H=JL$G$-$=$&$G$9!#(B

@pkgdep xpm-3.4k
@pkgdep jpeg-6b
@pkgdep pkgconfig-0.8.0
($BN,(B)

$B$G$b$3$N%U%!%$%k$O(B package $B$r%$%s%9%H!<%k$7$J$$$H99?7$5$l$J$$$H$*$b$$(B
$B$^$9!#$H$9$k$H(B package $B$r%"%C%W%0%l!<%I$9$k$?$a$N>pJs$H$7$F%$%s%9%H!<(B
$B%kA0$K;HMQ$9$k$3$H$O$G$-$J$$$N$G$O$J$$$G$7$g$&$+!#$?$@!"$3$l$K$h$C$F(B
$B0MB8%D%j!<$N$b$H$H$J$k%Q%C%1!<%8$N%j%9%H$r:n@.$9$3$H$,$G$-$=$&$G$9!#(B

$B8=:_$N0MB8%D%j!<$r=PNO$7$F$/$l$k(Bpkg_tree $B$r$_$D$1$?$N$G$3$l$rMxMQ$7$F(B
$B%Y!<%9$H$J$k%Q%C%1!<%8$r%j%9%H$9$k(B perl script $B$rB(6=$G:n@.$7$F$_$^$7$?!#(B
$B$J$K$+$NB-$7$K$J$k$+$b$7$l$^$;$s$N$G8x3+$7$^$9!#(B

pkgbase.pl $B%9%/%j%W%H(B
@info = `pkg_info | awk '{print \$1}'`;
@deps = `pkg_tree | awk '{print \$2}' | sort | uniq`;

foreach(@deps) {
    chop;
}

foreach(@info) {
    chop;
    $pname = $_;
    foreach (@deps) {
        if($_ eq $pname) {
            $pname = '';
            last;
        }
    }
    if($pname ne '') {
        print "$pname\n";
    }
}

$BEDCfM4<#(B


