From owner-ports-jp@jp.freebsd.org  Sat Jul 12 19:21:02 1997
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) id TAA04865
	Sat, 12 Jul 1997 19:21:02 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) with ESMTP id TAA04859
	for <ports-jp@jp.freebsd.org>; Sat, 12 Jul 1997 19:20:56 +0900 (JST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id DAA07525; Sat, 12 Jul 1997 03:20:47 -0700 (PDT)
Date: Sat, 12 Jul 1997 03:20:47 -0700 (PDT)
Message-Id: <199707121020.DAA07525@silvia.HIP.Berkeley.EDU>
To: ports-jp@jp.freebsd.org
In-reply-to: <199707110627.PAA20659@cal.infonets.hiroshima-u.ac.jp> (message from Satoshi Taoka on Fri, 11 Jul 1997 15:27:49 +0900)
From: asami@cs.berkeley.edu (Satoshi Asami)
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: ports-jp 1379
Subject: [ports-jp 1379] Re: mule-common, mule-canna, mule-wnn, etc
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

 * $BED2,$G$9!%(B

$B@u8+$G$9!#(B

 * $BHs>o$KD9$$%a!<%k$G$9!%$9$_$^$;$s!%(B

$B$$$($$$(!"$$$D$b$*Hh$l$5$^$G$9!#%3%s%Q%$%k$,=*$o$j$^$7$?!#!J$&$A$G$O>.(B
$B$5$$%Q!<%F%#%7%g%s$r(B async$B$G%^%&%s%H$7$?$b$N$r(B /usr/ports$B$K;H$C$F$$$k(B
$B$N$GAa$$Aa$$!#(B^^$B!K(B

 * package$B$r:n$k;~$K(BDISK$B$,$?$/$5$s$$$j$^$9$,!$7k9=$G$9$+!%(B> FreeBSD.ORG$B$J?M(B

$B$3$l$O;d$N$3$H$G$9$+!)(B $B$=$l$G$7$?$iA4$/9=$$$^$;$s!#%3%s%Q%$%k;~$KB?>/(B
$B%G%#%9%/$,$+$+$C$F$b!"=PMh>e$,$C$?%Q%C%1!<%8$G@aLs$G$-$l$P8f$N;z$G$9!#(B:)

 * handbook$B$N(B
 * 
 * [<$B8@8l(B>-]<$BL>A0(B>[[-]<$B%*%W%7%g%s(B>]-<$B%P!<%8%g%s(B.$BHV9f(B>;
 * 
 * [[-]<$B%*%W%7%g%s(B>]$B$r8+Mn$H$7$F$$$^$7$?!%$b$C$H(Bhandbook$B$rFI$^$J$1$l$P$J$j(B
 * $B$^$;$s$M!%(B

$B<B$O!"!VL>A0!W$NItJ,$K%O%$%U%s$rF~$l$F$O$$$1$J$$$H=q$$$F$J$$$N$G!V%*%W(B
$B%7%g%s!W$r8+Mn$H$7$F$$$F$b@5$7$+$C$?$j$7$^$9!#(B(^_^;)

$B!t(B $B$3$N!V%*%W%7%g%s!W$O$I$A$i$+$H$$$&$H(B make package$B;~$K%3%^%s%I%i%$%s(B
   $B$+$i;XDj$9$k$b$N!J(Bpkfonts$B$N2rA|EY$J$I!K$rA[Dj$7$F$$$^$7$?(B...

$BMW$O%P!<%8%g%sHV9f$N$H$3$m$K$O%O%$%U%s$r4^$s$G$O$J$i$:!"%P!<%8%g%s$ND>(B
$BA0$K$OI,$:%O%$%U%s$rF~$l$k$H$$$&$3$H$,$b$C$H$b=EMW$G$9!#!J:#$O%Q%C%1!<(B
$B%8L>$O(B exact match$B$K$7$+BP1~$7$F$$$^$;$s$,!">-Mh$O$3$N>pJs$r;H$C$F%"%C(B
$B%W%0%l!<%I$N;~$K7Y9p$r=P$7$?$j$7$h$&$H;W$C$F$$$^$9!#!K(B

 * >  * (2) Wnn6$B!J$^$?$O!$$=$l$N%i%$%V%i%j$N$_!K$N(Bport$B$r$@$l$+:n$j$^$;$s$+!%>\$7(B
 * >  * $B$/%I%-%e%a%s%H$rFI$s$G$J$$$N$G$9$,!$(BWnn6$B$N%i%$%V%i%j$N$_$O(Bftp$B$G<+M3$K<h$C(B
 * >  * $B$F$3$l$=$&$G$9!%(B
 * 
 * $B$3$l:n$j$^$7$?!%(B

$B$9$P$i$7$$!#$G$b!"<j85$K$O(B Wnn6$B$,$J$$$N$G;n$;$^$;$s!#(B(^_^;)

 * RUN_DEPENDS$B$,$"$k$H(Bpackage$B$^$G:n$l$k$H$$$&$b$N$G$O$J$$$N$G$9$h$M!%(B

$B<B$O!";d$N$H$3$m!J$dB>$K%Q%C%1!<%8$r:n$k$H$3$m!K$G$O$3$&$J$k$h$&$K$J$C(B
$B$F$$$^$9!#0JA0(B mule-*$B$N%Q%C%1!<%8Fb$N%P%$%J%j$,F~$lBX$o$C$A$c$C$?;v7o(B
$B$H$$$&$N$,$"$j$^$7$F!"$=$NBP:v$G(B DEPENDS_TARGET$B$r(B "package"$B$K$7$F$*$/(B
$B$H(B *_DEPENDS$B$rDI$$$+$1$F9T$C$?;~$K$=$N@h$G!J%$%s%9%H!<%k8e$K$9$0!K%Q%C(B
$B%1!<%8$b:n$k$h$&$K$J$C$F$$$^$9!#(B

 * $B$G!$0J2<$,:#F|$N(Bport$B$G$9!%(BWnn6-lib$B$N(Bport$B$bF~$l$F$"$j$^$9!%(B
 * $B$7$+$7!$$$$D$^$GB3$/$N$+$J!%(B

$B;n$7$F$_$^$7$?!#AG@2$i$7$$$G$9$M!#!J$3$l$@$1(B port$B$N?t$,A}$($?$N$KA0$N(B
$B;~$h$j(B .tar.gz$B$N%5%$%:$,>.$5$$$H$$$&$N$bED2,$5$s$NEXNO$,$&$+$,$($^$9!#!K(B

$B$G!"(Bmule-common/Makefile$B$r$A$g$C$H$@$1D>$7$F$_$^$7$?!#IaDL$N?M$O(B 
mule-common$B$rD>@\:n$k$3$H$O$J$$$@$m$&$H$$$&$3$H$GB>$N$H$3$m$K(B WRKDIR$B$,(B
$B8+$D$+$i$J$1$l$P(B broken$B$H8@$&$h$&$K$7$?$N$H!"$$$D$bFs9T$K@^$lJV$C$F$7(B
$B$^$C$F8+$K$/$$(B "The WORK DIRECTORY is..."$B$N%a%C%;!<%8$r%3%a%s%H%"%&%H(B
$B$7$?$@$1$G$9!#!J$3$l$O;d$N9%$_$G$9$N$G!"ED2,$5$s$,$I$&$7$F$bF~$l$?$$$H(B
$B$*$C$7$c$k$J$i7k9=$G$9!#$?$@$7!"(Bdistclean $B"*(B clean $B"*(B pre-clean$B$H$$$&(B
$B0MB84X78$,$"$j$^$9$N$G(B pre-distclean$B$O$$$j$^$;$s!#!K(B

$B$"$H!"(B".elif exists(..."$B$N$H$3$m$r(B .for$B$G2s$9$h$&$K$7$^$7$?!#$3$l$G$^(B
$B$?C;$/$J$j$^$9!#(B(^^)

$B$"$5$_(B
===
--- ./editors/mule-common/Makefile.org	Thu Jul 10 23:24:28 1997
+++ ./editors/mule-common/Makefile	Sat Jul 12 02:52:33 1997
@@ -16,30 +16,19 @@
 
 MAINTAINER=	taoka@infonets.hiroshima-u.ac.jp
 
-.if exists(${.CURDIR}/../mule/work/.build_done)
-WRKDIR=		${.CURDIR}/../mule/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna+sj3/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna+sj3/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna+sj3+wnn4/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna+sj3+wnn4/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna+sj3+wnn6/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna+sj3+wnn6/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna+wnn4/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna+wnn4/work
-.elif exists(${.CURDIR}/../../japanese/mule-canna+wnn6/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-canna+wnn6/work
-.elif exists(${.CURDIR}/../../japanese/mule-sj3/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-sj3/work
-.elif exists(${.CURDIR}/../../japanese/mule-sj3+wnn4/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-sj3+wnn/work
-.elif exists(${.CURDIR}/../../japanese/mule-sj3+wnn6/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-sj3+wnn6/work
-.elif exists(${.CURDIR}/../../japanese/mule-wnn4/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-wnn4/work
-.elif exists(${.CURDIR}/../../japanese/mule-wnn6/work/.build_done)
-WRKDIR=		${.CURDIR}/../../japanese/mule-wnn6/work
+.for dir in editors/mule japanese/mule-canna japanese/mule-canna+sj3 \
+	japanese/mule-canna japanese/mule-canna+sj3 \
+	japanese/mule-canna+sj3+wnn4 japanese/mule-canna+sj3+wnn6 \
+	japanese/mule-canna+wnn4 japanese/mule-canna+wnn6 \
+	japanese/mule-sj3 japanese/mule-sj3+wnn japanese/mule-sj3+wnn6 \
+	japanese/mule-wnn4 japanese/mule-wnn6
+.if exists(${.CURDIR}/../../${dir}/work/.build_done)
+WRKDIR=		${.CURDIR}/../../${dir}/work
+.endif
+.endfor
+
+.if !defined(WRKDIR) && !defined(PACKAGE_BUILDING)
+BROKEN=		You should build install one of the other mule ports first
 .endif
 
 INSTALL_COOKIE=	${WRKDIR}/.${PKGNAME}_install_done
@@ -58,11 +47,11 @@
 
 INSTALL_TARGET=	install-arch-indep
 
-pre-fetch:
-	@if [ "${WRKDIR}" != "${.CURDIR}/work" ]; then \
-		${ECHO_MSG} "#### Warning for mule-common-2.3 !!!! ####"; \
-		${ECHO_MSG} "#### The WORK DIRECTORY is ${WRKDIR} ####"; \
-	fi
+#pre-fetch:
+#	@if [ "${WRKDIR}" != "${.CURDIR}/work" ]; then \
+#		${ECHO_MSG} "#### Warning for mule-common-2.3 !!!! ####"; \
+#		${ECHO_MSG} "#### The WORK DIRECTORY is ${WRKDIR} ####"; \
+#	fi
 
 pre-build:
 	find ${WRKSRC} -name \*.orig -exec ${RM} -f \{} \;
@@ -86,16 +75,10 @@
 post-package:
 	@${TOUCH} ${TOUCH_FLAGS} ${PACKAGE_COOKIE}
 
-pre-clean:
-	@if [ "${WRKDIR}" != "${.CURDIR}/work" ]; then \
-		${ECHO_MSG} "#### Warning for mule-common-2.3 !!!! ####"; \
-		${ECHO_MSG} "#### The WORK DIRECTORY is ${WRKDIR} ####"; \
-	fi
-
-pre-distclean:
-	@if [ "${WRKDIR}" != "${.CURDIR}/work" ]; then \
-		${ECHO_MSG} "#### Warning for mule-common-2.3 !!!! ####"; \
-		${ECHO_MSG} "#### The WORK DIRECTORY is ${WRKDIR} ####"; \
-	fi
+#pre-clean:
+#	@if [ "${WRKDIR}" != "${.CURDIR}/work" ]; then \
+#		${ECHO_MSG} "#### Warning for mule-common-2.3 !!!! ####"; \
+#		${ECHO_MSG} "#### The WORK DIRECTORY is ${WRKDIR} ####"; \
+#	fi
 
 .include <bsd.port.mk>
