From owner-ports-jp@jp.freebsd.org  Tue Dec  1 20:35:13 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id UAA25685;
	Tue, 1 Dec 1998 20:35:13 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id UAA25678
	for <ports-jp@jp.freebsd.org>; Tue, 1 Dec 1998 20:35:10 +0900 (JST)
	(envelope-from asami@vader.cs.berkeley.edu)
Received: from silvia.hip.berkeley.edu (sji-ca36-54.ix.netcom.com [207.92.172.54]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id DAA03188 for <ports-jp@jp.freebsd.org>; Tue, 1 Dec 1998 03:35:06 -0800 (PST)
Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id DAA14022; Tue, 1 Dec 1998 03:35:03 -0800 (PST)
Date: Tue, 1 Dec 1998 03:35:03 -0800 (PST)
Message-Id: <199812011135.DAA14022@silvia.hip.berkeley.edu>
To: ports-jp@jp.freebsd.org
In-reply-to: <19981130215653G.kiri@pis.toba-cmt.ac.jp> (message from KIRIYAMA
	Kazuhiko on Mon, 30 Nov 1998 21:56:53 +0900)
From: asami@freebsd.org (Satoshi Asami)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: ports-jp 5325
Subject: [ports-jp 5325] Re: mew
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: asami@freebsd.org

 * $B6M;3(B $B$G$9!#(B

 * (1) $B0lC6(B configure $B$G3F%9%l!<%V(B port $BMQ$N(B INSTALL, DEINSTALL, MESSAGE $B$r(B
 *   ${WRKTMPDIR}(=${WRKDIR}/tmp)$B2<$K:n$k!#(B 
 * (2) $B3F%9%l!<%V(B port $B$G$O(B
 *   EXTRA_PKG_ARGS=-i ${WRKTMPDIR}/INSTALL -k ${WRKTMPDIR}/DEINSTALL -D ${WRKTMPDIR}/MESSAGE
 *   $B$H$7$F;2>H$9$k!#(B

$B$3$l$J$s$G$9$,!"$3$N$^$^$@$H(B/var/db/pkg$B0J2<$KF~$i$J$$$3$H$K5$$,$D$-$^(B
$B$7$?!#$=$l$G$O:$$k$N$G!"$3$l$i$bJQ?t!J(B${PKG<$B%U%!%$%kL>(B>}$B!K$GF0$+$;$k$h(B
$B$&$K$7$h$&$H;W$$$^$9!#$$$+$,$G$7$g$&!#(B

$B!t(B $B$/$j$d$^$5$s$N$*$C$7$c$kDL$j$G$7$?(B

===
Index: bsd.port.mk
===================================================================
RCS file: /usr/cvs/src/share/mk/bsd.port.mk,v
retrieving revision 1.299
diff -u -r1.299 bsd.port.mk
--- bsd.port.mk	1998/11/25 00:12:27	1.299
+++ bsd.port.mk	1998/12/01 08:46:34
@@ -687,28 +701,32 @@
 DESCR?=		${PKGDIR}/DESCR
 PLIST?=		${PKGDIR}/PLIST
 TMPPLIST?=	${WRKDIR}/.PLIST.mktmp
+PKGINSTALL?=		${PKGDIR}/INSTALL
+PKGDEINSTALL?=		${PKGDIR}/DEINSTALL
+PKGREQ?=			${PKGDIR}/REQ
+PKGMESSAGE?=		${PKGDIR}/MESSAGE
 
 PKG_CMD?=		/usr/sbin/pkg_create
 PKG_DELETE?=	/usr/sbin/pkg_delete
 .if !defined(PKG_ARGS)
 PKG_ARGS=		-v -c ${COMMENT} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`${MAKE} package-depends|sort -u`" ${EXTRA_PKG_ARGS}
-.if exists(${PKGDIR}/INSTALL)
-PKG_ARGS+=		-i ${PKGDIR}/INSTALL
+.if exists(${PKGINSTALL})
+PKG_ARGS+=		-i ${PKGINSTALL}
 .endif
-.if exists(${PKGDIR}/DEINSTALL)
-PKG_ARGS+=		-k ${PKGDIR}/DEINSTALL
+.if exists(${PKGDEINSTALL})
+PKG_ARGS+=		-k ${PKGDEINSTALL}
 .endif
-.if exists(${PKGDIR}/REQ)
-PKG_ARGS+=		-r ${PKGDIR}/REQ
+.if exists(${PKGREQ})
+PKG_ARGS+=		-r ${PKG/REQ}
 .endif
-.if exists(${PKGDIR}/MESSAGE)
-PKG_ARGS+=		-D ${PKGDIR}/MESSAGE
+.if exists(${PKGMESSAGE})
+PKG_ARGS+=		-D ${PKGMESSAGE}
 .endif
 .if !defined(NO_MTREE)
 PKG_ARGS+=		-m ${MTREE_FILE}
 .endif
 .endif
 PKG_SUFX?=		.tgz
 # where pkg_add records its dirty deeds.
 PKG_DBDIR?=		/var/db/pkg
 
@@ -2134,17 +2179,17 @@
 		${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; \
 		${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; \
 		${CP} ${COMMENT} ${PKG_DBDIR}/${PKGNAME}/+COMMENT; \
-		if [ -f ${PKGDIR}/INSTALL ]; then \
-			${CP} ${PKGDIR}/INSTALL ${PKG_DBDIR}/${PKGNAME}/+INSTALL; \
+		if [ -f ${PKGINSTALL} ]; then \
+			${CP} ${PKGINSTALL} ${PKG_DBDIR}/${PKGNAME}/+INSTALL; \
 		fi; \
-		if [ -f ${PKGDIR}/DEINSTALL ]; then \
-			${CP} ${PKGDIR}/DEINSTALL ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; \
+		if [ -f ${PKGDEINSTALL} ]; then \
+			${CP} ${PKGDEINSTALL} ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; \
 		fi; \
-		if [ -f ${PKGDIR}/REQ ]; then \
-			${CP} ${PKGDIR}/REQ ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; \
+		if [ -f ${PKGREQ} ]; then \
+			${CP} ${PKGREQ} ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; \
 		fi; \
-		if [ -f ${PKGDIR}/MESSAGE ]; then \
-			${CP} ${PKGDIR}/MESSAGE ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; \
+		if [ -f ${PKGMESSAGE} ]; then \
+			${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; \
 		fi; \
 		for dep in `${MAKE} package-depends ECHO_MSG=/usr/bin/true | sort -u`; do \
 			if [ -d ${PKG_DBDIR}/$$dep ]; then \
===

$B$"$5$_(B
