From owner-ports-jp@jp.freebsd.org  Fri Apr  9 18:11:47 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id SAA26819;
	Fri, 9 Apr 1999 18:11:47 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from bulls.mei.co.jp (bulls.mei.co.jp [202.224.189.102])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id SAA26810
	for <ports-jp@jp.freebsd.org>; Fri, 9 Apr 1999 18:11:41 +0900 (JST)
	(envelope-from takamune@avrl.mei.co.jp)
Received: by bulls.mei.co.jp (8.9.1/3.7W) with ESMTP id SAA28635
	for <ports-jp@jp.freebsd.org>; Fri, 9 Apr 1999 18:11:10 +0900 (JST)
Received: by dodgers.mei.co.jp (8.9.1/3.7W) with SMTP id SAA10879
	for <ports-jp@jp.freebsd.org>; Fri, 9 Apr 1999 18:11:10 +0900 (JST)
Received: by avrlgate1.avrl.mei.co.jp (8.6.10+2.4W/3.3W3-avrl3.0)
	id SAA04090; Fri, 9 Apr 1999 18:10:12 +0900
To: ports-jp@jp.freebsd.org
From: Kazu TAKAMUNE / =?iso-2022-jp?B?GyRCOWI9IRsoQiAbJEJPQjZHGyhC?= <takamune@avrl.mei.co.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990409181030K.takamune@avrl.mei.co.jp>
Date: Fri, 09 Apr 1999 18:10:30 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 83
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990405
X-Sequence: ports-jp 6176
Subject: [ports-jp 6176] Rearrange dependency(EXTRACT_DEPENDS...)
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: takamune@avrl.mei.co.jp

$B9b=!$G$9!#(B

$B0J2<$N$h$&$J%"%$%G%"$r;W$$$D$-$^$7$?!#(B
$B2?$+Mn$77j$,$"$k$h$&$J5$$b$9$k$s$G$9$,!"$I$&$G$7$g$&$+!#(B

$BK\2H$K:NMQ$5$l$k2DG=@-$,$"$k$+$I$&$+!"3'$5$s$N0U8+$rJ9$+$;$F2<(B
$B$5$$(B($B$3$NFbMF$r1Q8l$G5DO@$9$k$N$OBgJQ$=$&$J$N$G!"(Bsend-pr $B$dK\(B
$B2H(B ports-ML $B$GDs0F$9$k$N$Om4m0$7$F$^$9(B ^^;)

$B!ZDs0F![(B
bsd.port.mk $B$N(B BUILD_DEPENDS $B$r(B
  EXTRACT_DEPENDS, PATCH_DEPENDS, CONFIGURE_DEPENDS, BUILD_DEPENDS
$B$KJ,N%$7$?$i$I$&$G$7$g$&!#(B

$B!Z8z2L![(B
$B%?!<%2%C%H4V$N0MB84X78$,>.$5$/$J$k$N$G!"(B
  make extract
  make patch
  make configure
$B$G(B install $B$5$l$k$b$N$,:G>.8B$KM^$($i$l$^$9!#(B

$B$3$l$O!"C1$K%=!<%9$r3NG'$9$k$@$1$H$$$C$?>l9g$KM-8z$G$9!#(B

$B$"$k$$$O!"$d$dFC<l$J%1!<%9$K$J$k$+$b$7$l$^$;$s$,!"(B
/usr/ports $B$rNc$($P(B
  $B!&(BNFS $B$GJ#?t$N%^%7%s$G6&M-$7$F$$$k>l9g(B
  $B!&(BDual boot $B$GJ#?t%P!<%8%g%s$N(B OS $B$G6&M-$7$F$$$k>l9g(B
$B$K!"(B
  $B!&(Bmake patch $B$^$G$r4{B8%^%7%s(B/$B4{B8(B OS $B$G<B9T$7$F$*$$$F!"(B
    make configure $B0J9_$O?75,%^%7%s(B/$B?75,(B OS $B$G<B9T$9$k!#(B
$B$H$$$C$?$3$H$,!":#$h$jMF0W$K$J$j$^$9!#(B


$B!Z8=>u![(B
# $B$*$*$^$+$JN.$l$r5-=R$7$F$_$^$7$?!#4V0c$C$F$$$?$i;XE&$7$F2<$5$$!#(B

$B%a%$%s$N(B 7 $B$D$N%?!<%2%C%H$N0MB84X78(B(via cookies):
  fetch:
  extract:	fetch
  patch:	extract
  configure:	patch
  build:	configure
  install:	build
  package:	install

$B0MB84X785-=R%^%/%m$HBP1~$9$k%?!<%2%C%H(B:
  FETCH_DEPENDS		fetch-depends
  BUILD_DEPENDS		build-depends
    RUN_DEPENDS		  run-depends
    LIB_DEPENDS		  lib-depends
	DEPENDS		 misc-depends

$B<B:]$N8F=P<j=g(B(_PORT_USE):
xxx=(fetch extract patch configure build install package)
yyy=(extract patch configure build install package)
  real-fetch:	fetch-depends
  real-extract:	checksum build-depends lib-depends misc-depends	$B"+$3$3$rJ,N%(B
  real-install:	run-depends lib-depends (mtree)
  real-xxx:	pre-xxx (scripts/pre-xxx) do-xxx
  real-install:	generate-plist
  real-xxx:	post-xxx (scripts/post-xxx)
  real-install:	compress-man fake-pkg
  real-yyy:;	touch work/.yyy_done


$B!Z=$@50F![(B
$BDI2C$9$k0MB84X785-=R%^%/%m$HBP1~$9$k%?!<%2%C%H(B:
    EXTRACT_DEPENDS	  extract-depends
      PATCH_DEPENDS	    patch-depends
  CONFIGURE_DEPENDS	configure-depends
	$B"(B>$O$=$N$^$^(B

$B<B:]$N8F=P<j=g(B(_PORT_USE):
  real-fetch:	fetch-depends				($BJQ99$J$7(B)
  real-extract:	checksum extract-depends		($BJQ99(B)
  real-patch:	patch-depends				($BDI2C(B)
  real-configure: configure-depends			($BDI2C(B)
  real-build:	build-depends lib-depends misc-depends	($BDI2C(B)
  real-install:	run-depends lib-depends (mtree)		($BJQ99$J$7(B)
	$B"($3$N8e$OJQ99$J$7(B
--
$B9b=!(B $BOB6G(B($B$?$+$`$M(B $B$+$:$H$-(B)
E-mail: takamune@avrl.mei.co.jp
