From owner-ports-jp@jp.freebsd.org  Mon Feb  2 02:52:52 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id CAA23531
	Mon, 2 Feb 1998 02:52:52 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id CAA23526
	for <ports-jp@jp.freebsd.org>; Mon, 2 Feb 1998 02:52:50 +0900 (JST)
Received: from localhost (localhost.race.u-tokyo.ac.jp [127.0.0.1]) by shiva.race.u-tokyo.ac.jp (8.8.5/3.5Wpl2) with ESMTP id CAA20930; Mon, 2 Feb 1998 02:49:13 +0900 (JST)
To: ports-jp@jp.freebsd.org, ori@kuee.kyoto-u.ac.jp
From: MOROHOSHI Akihiko <moro@race.u-tokyo.ac.jp>
In-Reply-To: Your message of "Sat, 31 Jan 1998 03:53:31 +0900"
	<199801301853.DAA20663@kuee.kuee.kyoto-u.ac.jp>
References: <199801301853.DAA20663@kuee.kuee.kyoto-u.ac.jp>
X-Mailer: Mew version 1.91 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: <19980202024909H.moro@race.u-tokyo.ac.jp>
Date: Mon, 02 Feb 1998 02:49:09 +0900
X-Dispatcher: imput version 970918
Lines: 808
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: ports-jp 2581
Subject: [ports-jp 2581] Re: bsd.port.mk in Japanese
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

> $B2?$+$*<jEA$$$G$-$J$$$+$H;W$$$^$7$F!"$3$s$J$sLr$KN)$D$s$+$$$J$H(B
> $B;W$$$J$,$i$b(B 2.2.5-Release $B$N(B bsd.port.mk $B$N%3%a%s%H$rK]Lu$7$F$_$^$7$?!#(B
> doc-jp $B$H$3$A$i$H$I$A$i$KEj$2$k$+LB$C$?$N$G$9$,!"(B
> $B$H$j$"$($:(B port-jp $B$NJ}!9$N$40U8+$r$*J9$+$;2<$5$$!#(B

$B$*Hh$lMM$G$9!#(B

$BA4BN$K!V$G$9!W$,$D$$$F$$$k$b$N$HBN8@;_$a$,:.:_$7$F$$$^$9$N$G!"(B
$BBN8@;_$a$9$Y$-$H$3$m$rBN8@;_$a$GE}0l$9$kJ}$,NI$$$H;W$$$^$9!#(B
$B6qBNE*$K$O!"JQ?t$N@bL@$G$O:G=i$N0l6g$rBN8@;_$a$G!";D$j$N5-=R$r(B
$BDL>o$N$G$9$^$9J8$G5-=R$9$k$N$,NI$$$N$G$O$J$$$G$7$g$&$+!#(B

$B$^$?!"J#?t;XDj2DG=$J$b$N(B (DISTFILES $B$J$I(B) $B$O(B $B!V(B($BJ#?t2D(B)$B!W$H(B
$B$D$1$k$[$&$,L@3N$GNI$$$+$H;W$$$^$9!#(B
$BF|K\8l$H$7$F$O$J$/$F$bNI$$$G$9$,!"(Bport $B$r5-=R$9$k$H$-$K;2>H$5$l$k$3$H(B
$B$r9M$($k$H$D$1$?$[$&$,?F@Z$G$"$m$&$+$H;W$$$^$9!#(B

$B$D$^$_?)$$$G$9$$$^$;$s$,!"ItJ,E*$K%3%a%s%H$rF~$l$F$_$^$7$?!#(B
$B;d$N9%$_$,F~$C$F$k$@$1$N8D=j$bB?J,$K$"$m$&$+$H;W$$$^$9(B:p
[...] $B$G0O$s$@$H$3$m$OJdB-E*%a%b$G$9!#(B

$B$^$?!"$$$/$D$+$4<+?H$G(B port $B$r$D$/$C$F$_$k$H$h$$$H;W$$$^$9!#(B

moro
$B:G=i!"<j85$N(B stable $B$N(B bsd.port.mk $B$KEv$F$h$&$H;W$C$?$N$G$9$,7k9=(B 
rejection $B$,=P$F$7$^$C$?$N$G$d$a$^$7$?(B

--- $B$3$3$+$i(B ---
--- /usr/share/mk/bsd.port.mk   Tue Oct 21 23:18:21 1997
+++ /home/m0ri/bsd.port.mk.jp   Sat Jan 31 03:46:39 1998
@@ -7,262 +7,281 @@
 #  This file is in the public domain.
 #
 # $Id: bsd.port.mk,v 1.227.2.27 1997/10/08 05:05:27 asami Exp $
+# 1998/01/29 ver 0.01 by ori
 #
-# Please view me with 4 column tabs!
+# $B$3$N%U%!%$%k$O!"%?%VI}$r(B 4 $B%+%i%`$K$7$F8+$F2<$5$$!#(B
 
-# There are two different types of "maintainers" in the whole ports
-# framework concept.  Maintainers of the bsd.port*.mk files
-# are listed below in the ${OSNAME}_MAINTAINER entries (this file
-# is used by multiple *BSD flavors).  You should consult them directly
-# if you have any questions/suggestions regarding this file since only
-# they are allowed to modify the master copies in the CVS repository!
-
-# For each port, the MAINTAINER variable is what you should consult for
-# contact information on the person(s) to contact if you have questions/
-# suggestions about that specific port.  By default (if no MAINTAINER
-# is listed), a port is maintained by the subscribers of the ports@freebsd.org
-# mailing list, and any correspondece should be directed there.
+# $BA4$F$N(B port $B$N5!9=$K$O!"(B2 $B<oN`$N(B "$B4IM}<T(B" $B$,$$$^$9!#(Bbsd.port*.mk $B%U%!%$%k$N(B
+# $B4IM}<T$O!"2<$N(B ${OSNAME}_MAINTAINER $B$N$H$3$m$K$"$j$^$9(B($B$3$N%U%!%$%k$O!"(B
+# $BJ#?t$N(B BSD $B$NCg4V$K;H$o$l$k$N$G$9(B)$B!#$b$72?$+<ALd(B/$BDs0F$,$"$l$P!"H`$i$KD>@\(B
+# $B?R$M$F$_$F2<$5$$!#$J$<$J$i!"H`$i$@$1$,(B CVS $B%j%]%8%H%j$N%^%9%?!<%3%T!<$r(B
+# $B=$@5$9$k$3$H$,$G$-$k$+$i$G$9!#(B

port $B5!9=(B[$BA4BN(B?]$B$K$O!"(B2$B<oN`$N!V4IM}<T!W$,$$$^$9!#0l$D$O(B bsd.port*mk $B%U%!%$%k$N(B
$B4IM}<T$G!"$3$N8e$N(B ${OSNAME}_MAINTAINER $B$N9`$K$"$j$^$9(B ($B$3$N%U%!%$%k$O(B
$BJ#?t$N(B BSD $B$GMxMQ$5$l$^$9(B)$B!#$b$72?$+!D!D(B

[ port $B5!9=(B $B$H$$$&F|K\8l$,A4BNE*$JOHAH$_$r0E<($9$k$N$G!"(B
whole $B$O!VA4BN!W$HLu=P$7$J$/$F$b$h$$$H;W$&(B]

+# $B$^$?!"$=$l$>$l$N(B port $B$K$O!"(BMAINTAINER $B$H$$$&JQ?t$,$"$j!"$b$7FCDj$N(B
+# port $B$K$D$$$F<ALd(B/$BDs0F$,$"$l$P!"$=$3$K=q$+$l$??M(B($BC#(B)$B$K@\?($9$l$P>pJs$r(B
+# $BF@$k$3$H$,$G$-$k$G$7$g$&!#%G%U%)%k%H$G$O(B($B$b$7(B MAINTAINER $B$,$J$1$l$P(B)$B!"(B
+# port $B$O(B ports@freebsd.org $B%a!<%j%s%0%j%9%H$N9VFI<T$K$h$C$F4IM}$5$l$F(B
+# $B$$$k$N$G!"$=$A$i$NJ}$KO"Mm$7$F2<$5$$!#(B

$B$^$?!"$=$l$>$l$N(B port $B$K$O(B MAINTAINER $B$H$$$&JQ?t$,$"$j$^$9!#(B
$B$=$N(B port $B$K4X$9$k<ALd$dDs0F$,$"$k$H$-$NO"Mm@h$O$3$NJQ?t$r8+$F$/$@$5$$!#(B
$B%G%U%)%k%H$G$O!D!D(B

 #
 FreeBSD_MAINTAINER=    asami@FreeBSD.ORG
 OpenBSD_MAINTAINER=    imp@OpenBSD.ORG
 
-# Supported Variables and their behaviors:
+# $B%5%]!<%H$5$l$F$$$kJQ?t$H$=$N0UL#(B:
 #
-# Variables that typically apply to all ports:
+# $BA4$F$N(B port $B$G$h$/;HMQ$5$l$kJQ?t(B:

$B$9$Y$F$N(B port $B$K6&DL$N@_Dj$r9T$&JQ?t(B:

 # 
-# ARCH         - The architecture, as returned by "uname -m".
-# OPSYS            - Portability clause.  This is the operating system the
-#                makefile is being used on.  Automatically set to
-#                "FreeBSD," "NetBSD," or "OpenBSD" as appropriate.
-# PORTSDIR     - The root of the ports tree.  Defaults:
-#                  FreeBSD/OpenBSD: /usr/ports
-#                  NetBSD:          /usr/opt
-# DISTDIR      - Where to get gzip'd, tarballed copies of original sources
-#                (default: ${PORTSDIR}/distfiles).
-# PREFIX       - Where to install things in general (default: /usr/local).
-# MASTER_SITES - Primary location(s) for distribution files if not found
-#                locally.
-# PATCH_SITES  - Primary location(s) for distribution patch files
-#                (see PATCHFILES below) if not found locally.
-#
-# MASTER_SITE_BACKUP - Backup location(s) for distribution files and patch
-#                files if not found locally and ${MASTER_SITES}/${PATCH_SITES}
-#                (default:
-#                ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/)
-# MASTER_SITE_OVERRIDE - If set, override the MASTER_SITES setting with this
-#                value.
-# MASTER_SITE_FREEBSD - If set, only use ${MASTER_SITE_BACKUP} for
-#                MASTER_SITES.
-# PACKAGES     - A top level directory where all packages go (rather than
-#                going locally to each port). (default: ${PORTSDIR}/packages).
-# GMAKE            - Set to path of GNU make if not in $PATH (default: gmake).
-# XMKMF            - Set to path of `xmkmf' if not in $PATH (default: xmkmf -a ).
-# MAINTAINER   - The e-mail address of the contact person for this port
-#                (default: ports@FreeBSD.ORG).
-# CATEGORIES   - A list of descriptive categories into which this port falls.
-#
-# Variables that typically apply to an individual port.  Non-Boolean
-# variables without defaults are *mandatory*.
-#
-# WRKDIR       - A temporary working directory that gets *clobbered* on clean
-#                (default: ${.CURDIR}/work).
-# WRKSRC       - A subdirectory of ${WRKDIR} where the distribution actually
-#                unpacks to.  (Default: ${WRKDIR}/${DISTNAME} unless
-#                NO_WRKSUBDIR is set, in which case simply ${WRKDIR}).
-# DISTNAME     - Name of port or distribution.
-# DISTFILES        - Name(s) of archive file(s) containing distribution
-#                (default: ${DISTNAME}${EXTRACT_SUFX}).
-# PATCHFILES   - Name(s) of additional files that contain distribution
-#                patches (default: none).  make will look for them at
-#                PATCH_SITES (see above).  They will automatically be
-#                uncompressed before patching if the names end with
-#                ".gz" or ".Z".
-# DIST_SUBDIR  - Suffix to ${DISTDIR}.  If set, all ${DISTFILES} 
-#                and ${PATCHFILES} will be put in this subdirectory of
-#                ${DISTDIR}.  Also they will be fetched in this subdirectory 
-#                from FreeBSD mirror sites.
-# ALLFILES     - All of ${DISTFILES} and ${PATCHFILES}.
-# IGNOREFILES  - If some of the ${ALLFILES} are not checksum-able, set
-#                this variable to their names.
-# PKGNAME      - Name of the package file to create if the DISTNAME 
-#                isn't really relevant for the port/package
-#                (default: ${DISTNAME}).
-# EXTRACT_ONLY - If defined, a subset of ${DISTFILES} you want to
-#                actually extract.
-# PATCHDIR         - A directory containing any additional patches you made
-#                to port this software to FreeBSD (default:
-#                ${.CURDIR}/patches)
-# SCRIPTDIR    - A directory containing any auxiliary scripts
-#                (default: ${.CURDIR}/scripts)
-# FILESDIR         - A directory containing any miscellaneous additional files.
-#                (default: ${.CURDIR}/files)
-# PKGDIR       - A direction containing any package creation files.
-#                (default: ${.CURDIR}/pkg)
-# PKG_DBDIR        - Where package installation is recorded (default: /var/db/pkg)
-# FORCE_PKG_REGISTER - If set, it will overwrite any existing package
-#                registration information in ${PKG_DBDIR}/${PKGNAME}.
-# NO_MTREE     - If set, will not invoke mtree from bsd.port.mk from
-#                the "install" target.
-# MTREE_FILE   - The name of the mtree file (default: /etc/mtree/BSD.x11.dist
-#                if USE_IMAKE or USE_X11 is set, /etc/mtree/BSD.local.dist
-#                otherwise.)
-#
-# NO_BUILD     - Use a dummy (do-nothing) build target.
-# NO_CONFIGURE - Use a dummy (do-nothing) configure target.
-# NO_CDROM     - Port may not go on CDROM.  Set this string to reason.
-# NO_DESCRIBE  - Use a dummy (do-nothing) describe target.
-# NO_EXTRACT   - Use a dummy (do-nothing) extract target.
-# NO_INSTALL   - Use a dummy (do-nothing) install target.
-# NO_PACKAGE   - Use a dummy (do-nothing) package target.
-# NO_PKG_REGISTER - Don't register a port install as a package.
-# NO_WRKSUBDIR - Assume port unpacks directly into ${WRKDIR}.
-# NO_WRKDIR        - There's no work directory at all; port does this someplace
-#                else.
-# NO_DEPENDS   - Don't verify build of dependencies.
-# BROKEN       - Port is broken.  Set this string to the reason why.
-# RESTRICTED   - Port is restricted.  Set this string to the reason why.
-# USE_GMAKE        - Says that the port uses gmake.
-# USE_PERL5        - Says that the port uses perl5 for building and running.
-# USE_IMAKE        - Says that the port uses imake.
-# USE_X11      - Says that the port uses X11 (i.e., installs in ${X11BASE}).
-# NO_INSTALL_MANPAGES - For imake ports that don't like the install.man
-#                      target.
-# HAS_CONFIGURE    - Says that the port has its own configure script.
-# GNU_CONFIGURE    - Set if you are using GNU configure (optional).
-# CONFIGURE_SCRIPT - Name of configure script, defaults to 'configure'.
-# CONFIGURE_ARGS - Pass these args to configure if ${HAS_CONFIGURE} is set.
-# CONFIGURE_ENV - Pass these env (shell-like) to configure if
-#                ${HAS_CONFIGURE} is set.
-# SCRIPTS_ENV  - Additional environment vars passed to scripts in
-#                 ${SCRIPTDIR} executed by bsd.port.mk.
-# MAKE_ENV     - Additional environment vars passed to sub-make in build
-#                stage.
-# IS_INTERACTIVE - Set this if your port needs to interact with the user
-#                during a build.  User can then decide to skip this port by
-#                setting ${BATCH}, or compiling only the interactive ports
-#                by setting ${INTERACTIVE}.
-# FETCH_DEPENDS - A list of "path:dir" pairs of other ports this
-#                package depends in the "fetch" stage.  "path" is the
-#                name of a file if it starts with a slash (/), an
-#                executable otherwise.  make will test for the
-#                existence (if it is a full pathname) or search for
-#                it in your $PATH (if it is an executable) and go
-#                into "dir" to do a "make all install" if it's not
-#                found.
-# BUILD_DEPENDS - A list of "path:dir" pairs of other ports this
-#                package depends to build (between the "extract" and
-#                "build" stages, inclusive).  The test done to
-#                determine the existence of the dependency is the
-#                same as FETCH_DEPENDS.
-# RUN_DEPENDS  - A list of "path:dir" pairs of other ports this
-#                package depends to run.  The test done to determine
-#                the existence of the dependency is the same as
-#                FETCH_DEPENDS.  This will be checked during the
-#                "install" stage and the name of the dependency will
-#                be put into the package as well.
-# LIB_DEPENDS  - A list of "lib:dir" pairs of other ports this package
-#                depends on.  "lib" is the name of a shared library.
-#                make will use "ldconfig -r" to search for the
-#                library.  Note that lib can be any regular expression,
-#                and you need two backslashes in front of dots (.) to
-#                supress its special meaning (e.g., use
-#                "foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*").
-# DEPENDS      - A list of other ports this package depends on being
-#                made first.  Use this for things that don't fall into
-#                the above two categories.
-# EXTRACT_CMD  - Command for extracting archive (default: tar).
-# EXTRACT_SUFX - Suffix for archive names (default: .tar.gz).
-# EXTRACT_BEFORE_ARGS -
-#                Arguments to ${EXTRACT_CMD} before filename
-#                (default: -xzf).
-# EXTRACT_AFTER_ARGS -
-#                Arguments to ${EXTRACT_CMD} following filename
-#                (default: none).
-#
-# FETCH_CMD          - Full path to ftp/http fetch command if not in $PATH
-#                (default: /usr/bin/fetch).
+# ARCH         - "uname -m"$B$K$h$C$F$o$+$k!"%7%9%F%`$N%"!<%-%F%/%A%c$G$9!#(B

$B%"!<%-%F%/%A%c!#(B"uname -m" $B$N=PNO$HF1MM$N=q$-J}$r$7$^$9!#(B

+# OPSYS            - $B0\?"$K4X$9$k>r9`$G$9!#$3$l$O!"$=$N(B makefile $B$,(B
+#                $B;H$o$l$k$3$H$K$J$k%*%Z%l!<%F%#%s%0%7%9%F%`$G$9!#(B
+#                $B<+F0E*$K!"(B"FreeBSD,"$B!"(B"NetBSD," $BKt$O(B "OpenBSD" $B$K(B
+#                $BE,@Z$K@_Dj$5$l$^$9!#(B(*** $B<+?H$J$7(B)

$B!D!D$3$l$O!"$=$N(B makefile $B$,MxMQ$5$l$k(B OS $B$G$9!#!D!D(B

+# PORTSDIR     - port $B$N%G%#%l%/%H%j%D%j!<$N0lHV>e$G$9!#(B
+#                $B%G%U%)%k%H$O!"<!$N$h$&$K$J$C$F$$$^$9!#(B

$B0lHV>e(B -> $B%H%C%W%G%#%l%/%H%j(B

+# DISTDIR      - $B%*%j%8%J%k$N%=!<%9%U%!%$%k$r(B gzip $B$7$?(B tarball $B$N(B
+#                $B$"$k>l=j$G$9(B ($B%G%U%)%k%H(B: ${PORTSDIR}/distfiles)$B!#(B

gzip $B$5$l$?!"%*%j%8%J%k$N%=!<%9$N(B tarball $B$N$"$k>l=j!#(B

+# PREFIX       - $B0lHL$K%$%s%9%H!<%k$5$l$k>l=j$G$9(B($B%G%U%)%k%H(B: /usr/local)$B!#(B

$BDL>o$N%$%s%9%H!<%k$,$J$5$l$k>l=j(B

+# MASTER_SITES - $BG[I[J*$r%m!<%+%k>e$G8+$D$1$i$l$J$+$C$?$H$-$K!"(B
+#                $B:G=i$KC5$7$K$$$/>l=j$G$9!#(B

$B!D!D>l=j(B ($BJ#?t2D(B) $B!D!D(B
[$B0J2<F1MM(B]

+# PATCH_SITES  - $B%Q%C%A%U%!%$%k(B($B2<$N(B PATCHFILES $B;2>H(B)$B$r%m!<%+%k>e$G(B
+#                $B8+$D$1$i$l$J$+$C$?$H$-$K:G=i$KC5$7$K9T$/>l=j$G$9!#(B
+#
+# MASTER_SITE_BACKUP - $B%m!<%+%k>e$d(B ${MASTER_SITES}/${PATCH_SITES} $B$G(B
+#                     $BG[I[%U%!%$%k$d%Q%C%A$,$J$+$C$?$H$-$KC5$7$K9T$/(B
+#                     $BM=Hw$N>l=j$G$9!#(B
+#                         ($B%G%U%)%k%H(B: ftp://ftp.freebsd.org/pub/FreeBSD \
+#                     /distfiles/${DIST_SUBDIR}/)
+# MASTER_SITE_OVERRIDE - $B$b$7$3$l$,$"$l$P!"(BMASTER_SITES $B$N@_Dj$r$3$NCM$G(B
+#                       $B>e=q$-$7$^$9!#(B

$B@_Dj$5$l$F$$$l$P!"!D!D(B

+# MASTER_SITE_FREEBSD - $B$b$7$3$l$,$"$l$P!"(BMASTER_SITES $B$NCM$H$7$F(B 
+#                      ${MASTER_SITE_BACKUP} $B$@$1$r;H$$$^$9!#(B

$B@_Dj$5$l$F$$$l$P!"!D!D(B

+# PACKAGES     - $BA4$F$N(B package $B$N%H%C%W%G%#%l%/%H%j$G$9(B
+#                ($B$3$l$,$J$1$l$P!"$=$l$>$l$N(B port $B$N2<$KCV$+$l$^$9(B)$B!#(B
+#                ($B%G%U%)%k%H(B: ${PORTSDIR}/packages)$B!#(B(*** $B<+?H$J$7(B)

$B$9$Y$F$N(B packages $B$,$*$+$l$k%G%#%l%/%H%j$N%H%C%W%G%#%l%/%H%j!#!D!D(B
[ $B$*$+$l$k(B -> $B=8$a$i$l$k(B? ] 

+# GMAKE            - GNU make $B$,(B $PATH $B$K$J$1$l$P!"$3$l$G%Q%9$r@_Dj$7$^$9(B
+#                ($B%G%U%)%k%H(B: gmake)$B!#(B
+# XMKMF            - 'xmkmf' $B$,(B $PATH $B$K$J$1$l$P!"$3$l$G%Q%9$r@_Dj$7$^$9(B
+#                ($B%G%U%)%k%H(B: xmkmf -a)$B!#(B
+# MAINTAINER   - $B$=$N(B port $B$K$D$$$FO"Mm$r$H$l$k?M$N(B e-mail $B%"%I%l%9$G$9(B
+#                ($B%G%U%)%k%H(B: ports@FreeBSD.ORG)$B!#(B

$B$=$N(B port $B$K4X$9$kO"Mm@h$N(B e-mail $B%"%I%l%9!#(B

+# CATEGORIES   - $B$=$N(B port $B$N$"$k%+%F%4%j!<$N%j%9%H$r5-=R$7$^$9!#(B

$B$=$N(B port $B$NB0$9$k%+%F%4%j$N%j%9%H!#(B

+#
+# $B8D?M$G:n$C$?(B port $B$K$h$/;HMQ$5$l$kJQ?t!#(B
+# $B%G%U%)%k%H$G$O$J$$JQ?t$O!"(B*$BI,?\(B* $B$G$9!#(B

$B8DJL$N(B port $B$K$*$$$F@_Dj$5$l$kJQ?t!#(B
$B%V!<%j%"%s$G$J$$JQ?t$G%G%U%)%k%HCM$N$J$$$b$N$O(B *$BI,$:(B* $B@_Dj$7$J$1$l$P$J(B
$B$j$^$;$s!#(B

+# WRKDIR       - $B%F%s%]%i%j$N:n6HMQ%G%#%l%/%H%j$G$9!#(Bmake clean $B$N:]!"(B
+#                *$B$9$C$+$j(B* $B$J$/$J$j$^$9(B
+#                ($B%G%U%)%k%H(B: ${.CURDIR}/work)$B!#(B(*** $B<+?H$J$7(B)

$B0l;~E*:n6H%G%#%l%/%H%j!#!D!D(B *$B40A4$K(B* $B>C5n$5$l$^$9(B

+# WRKSRC       - $BG[I[J*$r<B:]$K2rE`$9$k(B ${WRKDIR} $B$N%5%V%G%#%l%/%H%j!#(B
+#                ($B%G%U%)%k%H(B: ${WRKDIR}/${DISTNAME}$B!"$?$@$7!"(B
+#                NO_WRKSUBDIR $B$,@_Dj$5$l$F$$$l$P!"C1$K(B ${WRKDIR} $B$K(B
+#                $B$J$j$^$9(B)$B!#(B

$B2rE`(B -> $BE83+(B

+# DISTNAME     - port $B$^$?$O(B $BG[I[J*$NL>A0!#(B
+# DISTFILES        - $BG[I[J*$K4^$^$l$k05=L%U%!%$%k$NL>A0(B
+#                ($B%G%U%)%k%H(B: ${DISTNAME}${EXTRACT_SUFX})$B!#(B

$BG[I[J*$N%"!<%+%$%V%U%!%$%k$NL>A0(B
[$B%"!<%+%$%V%U%!%$%k$,G[I[J*$r4^$`(B]

+# PATCHFILES   - $BG[I[%Q%C%A$K4^$^$l$kIU2CE*$J%U%!%$%k$NL>A0(B
+#                ($B%G%U%)%k%H(B: none)$B!#(Bmake $B$O!"(BPATCH_SITES($B>e$N;2>H(B)$B$r(B
+#                $BC5$=$&$H$7$^$9!#%U%!%$%kL>$,(B ".gz" $B$d(B ".Z" $B$G=*$C$F$$$l$P!"(B
+#                $B%Q%C%A$rEv$F$kA0$K<+F0E*$K2rE`$5$l$^$9!#(B

$B%Q%C%A%U%!%$%k$NL>A0(B
[$BDI2C%U%!%$%k$,%Q%C%A$r4^$`(B]
$B2rE`(B -> $BE83+(B

+# DIST_SUBDIR  - ${DISTDIR}$B$N%5%U%#%C%/%9$G$9!#@_Dj$5$l$F$$$l$P!"A4$F$N(B 
+#                ${DISTFILES} $B$H(B ${PATCHFILES} $B$O(B ${DISTDIR} $B$N2<$N$=$NL>A0$N(B
+#                $B%5%V%G%#%l%/%H%j$KCV$+$l$^$9!#(BFreeBSD $B$N%_%i!<%5%$%H$N$3$N(B
+#                $B%5%V%G%#%l%/%H%j$+$i<h$i$l$^$9!#(B(*** also $B$O$I$3$K$+$+$k!)(B)

$B$^$?!"(BFreeBSD $B$N%_%i!<%5%$%H$+$i(B fetch $B$5$l$k$H$-$b(B
$B$=$N%5%V%G%#%l%/%H%j(B ($B$D$^$j(B /pub/FreeBSD/distfiles/${DIST_SUBDIR} $B$J(B
$B$I(B) $B$+$i(Bfetch $B$5$l$^$9(B

+# ALLFILES     - ${DISTFILES} $B$H(B ${PATCHFILES} $B$NA4$F$G$9!#(B
+# IGNOREFILES  - ${ALLFILES} $B$NCf$K%A%'%C%/%5%`$r<h$l$J$$$b$N$,$"$l$P!"(B
+#                $B$=$N%U%!%$%kL>$r$3$NJQ?t$K%;%C%H$7$^$9!#(B

$B%;%C%H(B -> $B@_Dj(B

+# PKGNAME      - DISTNAME $B$,$=$N(B port/package $B$KK\Ev$KE,Ev$G$J$$(B
+#                $B$H$-$K!"$3$NL>A0$G:n$i$l$^$9(B
+#                ($B%G%U%)%k%H(B: ${DISTNAME})$B!#(B

$B:n@.$9$k%Q%C%1!<%8$NL>A0!#(B
DISTNAME $B$,$=$N(B port $B$d(B package $B$KE,Ev$G$J$$>l9g$K@_Dj$7$^$9!#(B

+# EXTRACT_ONLY - ${DISTFILES} $B$NCf$N0lIt$@$1$r2rE`$7$?$$$N$J$i!"(B
+#                $B$3$3$K=q$-$^$9!#(B

${DISTFILES} $B$N0lIt$@$1$rE83+$7$?$$>l9g$K@_Dj$7$^$9!#(B

+# PATCHDIR         - $B$=$N%=%U%H%&%'%"$r(B FreeBSD $B$K(B port $B$9$k$?$a$K:n$C$?(B
+#                $BDI2C$N%Q%C%A$rF~$l$k%G%#%l%/%H%j$G$9(B
+#                ($B%G%U%)%k%H(B: ${.CURDIR}/patches)$B!#(B
+# SCRIPTDIR    - $BJd=uMQ$N%9%/%j%W%H$rCV$/%G%#%l%/%H%j$G$9(B
+#                ($B%G%U%)%k%H(B: ${.CURDIR}/scripts)$B!#(B

$BJd=uMQ$N(B -> $BJd=uE*$J(B

+# FILESDIR         - $BMM!9$NIU2CE*$J%U%!%$%k$rCV$$$F$*$/%G%#%l%/%H%j$G$9(B
+#                ($B%G%U%)%k%H(B: ${.CURDIR}/files)$B!#(B

$B$=$NB>$NDI2C%U%!%$%k$NCV$+$l$k%G%#%l%/%H%j(B

+# PKGDIR       - package $B$,:n$k%U%!%$%k$rCV$/>l=j$G$9(B
+#                ($B%G%U%)%k%H(B: ${.CURDIR}/pkg)$B!#(B

package $B:n@.%U%!%$%k$NCV$+$l$k>l=j(B
[ package $B:n@.%U%!%$%k$H$O!"(Bpkg/{PLIST,DESCR,COMMENT} $B$N$3$H(B ]

+# PKG_DBDIR        - $B%$%s%9%H!<%k$5$l$?(B package $B$r5-O?$9$k$H$3$m$G$9(B
+#                ($B%G%U%)%k%H(B: /var/db/pkg)$B!#(B
+# FORCE_PKG_REGISTER - $B@_Dj$5$l$F$$$l$P!"(B${PKG_DBDIR}/${PKGNAME} $B$K$"$k(B
+#                     $B8=B8$9$k(B package$BEPO?>pJs$r>e=q$-$7$^$9!#(B
+# NO_MTREE     - $B@_Dj$5$l$F$$$l$P!"(Bbsd.port.mk $B$+$i$N(B make install $B;~(B
+#                $B$K(B mtree $B$r<B9T$7$^$;$s!#(B
+# MTREE_FILE   - mtree $B%U%!%$%k$NL>A0$G$9(B
+#                ($B%G%U%)%k%H(B: /etc/mtree/BSD.x11.dist$B!"$b$7(B USE_IMAKE $BKt$O(B
+#                USE_X11 $B$,@_Dj$5$l$F$$$l$P(B /etc/mtree/BSD.local.dist)$B!#(B
+#
+# NO_BUILD     - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B build $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_CONFIGURE - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B configure $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_CDROM     - $B$=$N(B port $B$r(B CDROM $B$K:\$;$F$O$$$1$^$;$s!#M}M3$b=q$$$F2<$5$$!#(B
+#                (*** $B<+?H$J$7(B)

CDROM $B$K<}O?$G$-$J$$(B port $B$G@_Dj!#M}M3$r5-=R$7$?J8;zNs$r@_Dj$7$^$9!#(B

+# NO_DESCRIBE  - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B describe $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_EXTRACT   - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B extract $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_INSTALL   - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B install $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_PACKAGE   - $B%@%_!<(B($B2?$b$7$J$$(B)$B$N(B package $B%?!<%2%C%H$r;H$$$^$9!#(B
+# NO_PKG_REGISTER - $B$=$N(B port $B$N%$%s%9%H!<%k$r(B package $B$H$7$FEPO?$7$^$;$s!#(B

port $B$N%$%s%9%H!<%k;~$K(B package $B$N%$%s%9%H!<%kEPO?$r9T$$$^$;$s!#(B

+# NO_WRKSUBDIR - port $B$r!"(B${WRKDIR} $B$KD>@\2rE`$9$k$3$H$rA[Dj$7$^$9!#(B

$B2rE`(B -> $BE83+(B

+# NO_WRKDIR        - $B:n6HMQ%G%#%l%/%H%j$OA4$/$"$j$^$;$s!#(Bport $B$O$I$3$+(B
+#                $BJL$N>l=j$G:n6H$7$^$9!#(B
+# NO_DEPENDS   - build $B;~$N0MB8@-$r3NG'$7$^$;$s!#(B

$B0MB8BP>]$N(B build $B$r9T$$$^$;$s!#(B
[$B$G$b%A%'%C%/$b$7$J$$$s$@$h$M!D!D(B $B0MB8BP>]$,(B build $B$5$l$F$$$k$3$H$rJ](B
$B>Z$7$^$;$s$,D>Lu$@$H;W$&$s$@$1$I!#(B]

+# BROKEN       - port $B$,2u$l$F$$$^$9!#M}M3$b=q$$$F2<$5$$!#(B

port $B$,2u$l$F$$$k$3$H$r<($7$^$9!#$=$NM}M3$rI=$9J8;zNs$r@_Dj$7$^$9!#(B

+# RESTRICTED   - port $B$K2?$i$+$N@)Ls$,$"$j$^$9!#M}M3$b=q$$$F2<$5$$!#(B

port $B$K@)Ls$,$"$k$3$H$r<($7$^$9!#$=$NM}M3$rI=$9J8;zNs$r@_Dj$7$^$9!#(B

+# USE_GMAKE        - port $B$,(B gmake $B$r;H$&$3$H$r<($7$^$9!#(B
+# USE_PERL5        - port $B$,:n@.;~$H<B9T;~$K(B perl5 $B$r;H$&$3$H$r<($7$^$9!#(B
+# USE_IMAKE        - port $B$,(B imake $B$r;H$&$3$H$r<($7$^$9!#(B
+# USE_X11      - port $B$,(B X11($BNc$($P!"(B${X11BASE}$B$K%$%s%9%H!<%k$5$l$F(B
+#                $B$$$^$9(B)$B$r;H$&$3$H$r<($7$^$9!#(B

port $B$,(B X11 $B$r;H$&(B ($B$9$J$o$A!"(B${X11BASE} $B0J2<$K%$%s%9%H!<%k$5$l$k(B) $B$3(B
$B$H$r<($7$^$9(B


+# NO_INSTALL_MANPAGES - imake $B$r;HMQ$7$?:]$K!"(B'make install.man' $B$7$F(B
+#                      $B$[$7$/$J$$(Bport $B$N$?$a$NJQ?t$G$9!#(B

 imake $B$rMxMQ$9$k(B port $B$G(B install.man $B%?!<%2%C%H$r<B9T$5$;$?$/$J$$>l9g(B
$B$K@_Dj$7$^$9!#(B

+# HAS_CONFIGURE    - port $B$,<+J,$G(B configure $B%9%/%j%W%H$r;}$C$F$$$k$3$H$r(B
+#                $B<($7$^$9!#(B

$B<+J,$G(B -> $B<+J,$N(B [$B$^$?$O>JN,$7$F$bNI$$$H;W$&(B]

+# GNU_CONFIGURE    - GNU configure ($B:G=i$OF~$C$F$$$^$;$s(B)$B$r;HMQ$9$k$3$H$r(B
+#                $B<($7$^$9!#(B

GNU configure $B$rMxMQ$9$k>l9g$K@_Dj$7$^$9(B ($B%*%W%7%g%s(B)
[GNU configure $B$,(B optional $B$J$N$G$O$J$/!"(BGNU_CONFIGURE $B$NMxMQ$,(B optional
$B$H$$$C$F$$$k$N$G$7$g$&(B]

+# CONFIGURE_SCRIPT - configure $B%9%/%j%W%H$N%U%!%$%kL>$G$9!#%G%U%)%k%H$O(B
+#                   'configure' $B$G$9!#(B
+# CONFIGURE_ARGS - ${HAS_CONFIGURE} $B$,@_Dj$5$l$F$$$l$P!"$3$3$N0z?t$r(B 
+#                 configure $B$KEO$7$^$9!#(B

${HAS_CONFIGURE} $B$,@_Dj$5$l$F$$$k>l9g$K(B configure $B$KEO$5$l$k0z?t!#(B

+# CONFIGURE_ENV - ${HAS_CONFIGURE} $B$,@_Dj$5$l$F$$$l$P!"(B($B%7%'%k$N$h$&$K(B)
+#                $B$3$3$N4D6-JQ?t$r(B configure $B$KEO$7$^$9!#(B(*** $B<+?H$J$7(B)

${HAS_CONFIGURE} $B$,Dj5A$5$l$F$$$k>l9g$K(B configure $B$KEO$5$l$k4D6-JQ?t!#(B

+# SCRIPTS_ENV  - bsd.port.mk $B$K<B9T$5$l$k(B ${SCRIPTDIR} $BFb$N%9%/%j%W%H$K(B
+#                $BDI2C$GEO$5$l$k4D6-JQ?t$G$9!#(B

$B!D!DEO$5$l$kDI2C$N4D6-JQ?t$G$9!#(B

+# MAKE_ENV     - build $B;~$K(B sub-make $B$KDI2C$GEO$5$l$k4D6-JQ?t$G$9!#(B
+#                (*** sub-make $B$NLu8l!)(B)

build $B;~$K!"FbIt$G5/F0$5$l$k(B make $B$KEO$5$l$kDI2C$N4D6-JQ?t!#(B

+# IS_INTERACTIVE - build $B;~$K%f!<%6$H$d$j$H$j$9$kI,MW$,$"$k$H$-!"$3$l$r(B
+#                 $B@_Dj$7$^$9!#$=$N$H$-%f!<%6$O!"(B${BATCH} $B$r@_Dj$9$k$3$H$K(B
+#                 $B$h$C$F$3$N(B port $B$r%9%-%C%W$9$k$3$H$,$G$-$k$+!"$^$?$O(B
+#                 ${INTERACTIVE} $B$r@_Dj$9$k$3$H$K$h$C$F%$%s%?%i%/%F%#%V$J(B
+#                 port $B$N$_$r%3%s%Q%$%k$9$k$3$H$,$G$-$^$9!#(B(*** $B0UL#ITL@(B)

build $B;~$K%f!<%6$H$d$j<h$j$9$kI,MW$N$"$k(B port $B$G@_Dj!#(B
$B%f!<%6$O(B ${BATCH} $B$rDj5A$7$F$3$N(B port $B$r%9%-%C%W$7$?$j!"(B
${INTERACTIVE} $B$rDj5A$7$F!"$3$NJQ?t$N@_Dj$5$l$?(B port $B$N$_$r%3%s%Q%$%k$7$?$j(B
$B$9$k$3$H$,$G$-$^$9!#(B

$BJL0F(B:
build $B;~$K%f!<%6$H$d$j<h$j$9$kI,MW$N$"$k(B port $B$G@_Dj!#(B
$B%f!<%6$O(B ${BATCH} $B$rDj5A$9$l$P$3$N(B port $B$r%9%-%C%W$G$-$^$9$7!"(B
$B5U$K!"(B${INTERACTIVE} $B$rDj5A$9$l$P!"$3$NJQ?t$N@_Dj$5$l$?(B port $B$N$_$r%3(B
$B%s%Q%$%k$9$k$3$H$,$G$-$^$9!#(B

[$B$D$^$j$^$:(B ${BATCH} $B$rDj5A$7$F0lHU%,!<$C$H2s$7$FBgItJ,$N(B port $B$r(B make $B$7!"(B
 $B<!$NF|$K(B INTERACTIVE $B$rDj5A$7$F>.?t$NLLE]$J;D$j$rJRIU$1$k$3$H$,$G$-$k(B]

<$BHh$l$?$N$G%9%-%C%W(B>

+# FETCH_DEPENDS - $B$3$N(B package $B$,(B "fetch" $BCJ3,$G0MB8$9$k(B $BB>$N(B port $B$N(B
+#                "path:dir" $B$NAH$N%j%9%H$G$9!#(B"path" $B$O!"%9%i%C%7%e(B(/)$B$G(B

..[$B>JN,(B]..

+# "all" $B$G<B9T$5$l$k%G%U%)%k%H$N=g=x(B: 
+#                fetch checksum extrace patch configure build
+#
+# $B0J2<$K$"$k%?!<%2%C%H$N$H$3$m$K$"$k%3%a%s%H$rFI$s$G2<$5$$!#$=$&$9$l$P!"(B
+# pre-* $B$d(B port-* $B%?!<%2%C%H(B/$B%9%/%j%W%H$r;H$C$?$j(B($B$3$l$O!"(Bchecksum $B0J30$N(B
+# $BA4$F$NCJ3,$GMxMQ$G$-$^$9(B)$B!"(Bdo-* $B%?!<%2%C%H$rM%@h$5$;$k$3$H$K$h$C$F!"(B
+# $B9T$$$?$$$3$H$N$&$A$N$+$J$j$N$3$H$,$G$-$k$h$&$K$J$k$G$7$g$&!#(B
 #

</$BHh$l$?$N$G%9%-%C%W(B>

-# NEVER override the "regular" targets unless you want to open
-# a major can of worms.
+# $B2r7h:$Fq$JBgLdBj$rBG3+$7$h$&$H$9$k$N$G$J$1$l$P!"7h$7$F(B "regular" 
+# $B%?!<%2%C%H$r(B(*** do-* $B$r;H$C$F(B?)$BL5;k$7$J$$$G2<$5$$!#(B

$B!D!D<gMW%?!<%2%C%H(B ("regular" $B%?!<%2%C%H(B) $B$r>e=q$-$7$F$O$$$1$^$;$s!#(B
[open a major can of worms $B$O;3$N$h$&$JLdBj$r0z$-5/$3$7$?$/$J$1$l$P!"(B
$B$_$?$$$J46$8$G$O$J$$$+$H;W$&$N$G$9$,$h$/$o$+$j$^$;$s(B]

-# Get the architecture
+# $B%"!<%-%F%/%A%c$rF@$^$9!#(B

$B%"!<%-%F%/%A%c$r<hF@(B

 ARCH!= uname -m
 
-# Get the operating system type
+# $B%*%Z%l!<%F%#%s%0%7%9%F%`$N%?%$%W$rF@$^$9!#(B

$B%*%Z%l!<%F%#%s%0%7%9%F%`$N<oN`$r<hF@(B

 OPSYS!=    uname -s
 
 .if exists(${.CURDIR}/../Makefile.inc)
@@ -277,9 +296,11 @@
 .include "${.CURDIR}/Makefile.${ARCH}"
 .endif
 
-# These need to be absolute since we don't know how deep in the ports
-# tree we are and thus can't go relative.  They can, of course, be overridden
-# by individual Makefiles or local system make configuration.
+# $B$3$l$i$O@dBP%Q%9;XDj$G$J$1$l$P$J$j$^$;$s!#$J$<$J$i!"(Bport $B%D%j!<$N?<$5$,(B
+# $B$I$N$/$i$$$+$rCN$k$3$H$O$G$-$J$$$7!"$=$&$G$"$l$PAjBP0\F0$O$G$-$J$$$?$a$G$9!#(B
+# (*** $B$&$^$/Lu$;$^$;$s(B)
+# $B$b$A$m$s$3$l$i$h$j$b!"$=$l$>$l$N(B Makefile $B$d%m!<%+%k%7%9%F%`$N(B make $B$N(B
+# $B@_Dj$NJ}$rM%@h$5$;$k$3$H$,$G$-$^$9!#(B

$B$3$l$i$O@dBP%Q%9$G$J$1$l$P$J$j$^$;$s!#(B
$B$J$<$J$i!"(Bports $B%D%j!<$NCf$G$I$N$/$i$$$N?<$5$K$$$k$+$rCN$k$3$H$,$G$-$J$$$N$G!"(B
$BAjBP%Q%9$@$H0\F0$,9T$($J$$$+$i$G$9!#(B
$B$b$A$m$s!"$3$l$i$O8DJL$N(B Makefile $B$d%m!<%+%k%7%9%F%`$N(B make $B$N@_Dj$G(B
$B>e=q$-$G$-$^$9!#(B

 .if (${OPSYS} == "NetBSD")
 PORTSDIR?=     /usr/opt
 .else
@@ -347,7 +368,7 @@
 .else
 PREFIX?=       ${LOCALBASE}
 .endif
-# The following 4 lines should go away as soon as the ports are all updated
+# $B<!$N(B 4 $B9T$O!"(B port $B$,%"%C%W%G!<%H$5$l$?$i$9$0$K>C$5$l$k$Y$-$G$9!#(B
 .if defined(EXEC_DEPENDS)
 BUILD_DEPENDS+=    ${EXEC_DEPENDS}
 RUN_DEPENDS+=  ${EXEC_DEPENDS}
@@ -364,8 +385,8 @@
 .include "${PORTSDIR}/../Makefile.inc"
 .endif
 
-# Don't change these!!!  These names are built into the _TARGET_USE macro,
-# there is no way to refer to them cleanly from within the macro AFAIK.
+# $B$3$l$i$OJQ99$7$J$$$G2<$5$$(B!!! $B$3$l$i$NL>A0$O(B _TARGET_USE $B%^%/%m$K:n$i$l!"(B
+# $B%^%/%m$NCf$+$i$3$l$i$r$&$^$/;2>H$9$k<jN)$F$O$J$$$N$G$9!#(B(*** AFAIK?)

$B$D$/$i$l(B -> $BKd$a9~$^$l$F$*$j(B
[$B$"$H$O$3$3$@$1$G$O$h$/$o$+$i$J$$(B]

 EXTRACT_COOKIE?=   ${WRKDIR}/.extract_done
 CONFIGURE_COOKIE?= ${WRKDIR}/.configure_done
 INSTALL_COOKIE?=   ${WRKDIR}/.install_done
@@ -373,11 +394,11 @@
 PATCH_COOKIE?=     ${WRKDIR}/.patch_done
 PACKAGE_COOKIE?=   ${WRKDIR}/.package_done
 
-# How to do nothing.  Override if you, for some strange reason, would rather
-# do something.
+# $B2?$b$7$J$$J}K!$G$9!#JQ$JM}M3$,$"$C$F!"2?$+JL$N$3$H$r$7$?$1$l$P!"(B
+# $B>e=q$-$7$F2<$5$$!#(B

$B2?$b$7$J$$$H$-$NF0:n!#2?$i$+$NM}M3$G$7$?$$$3$H$,$"$l$P>e=q$-$7$^$9!#(B

 DO_NADA?=      /usr/bin/true
 
-# Miscellaneous overridable commands:
+# $B?'!9$J!">e=q$-$G$-$k%3%^%s%I$G$9!#(B

$B$=$NB>$N>e=q$-2DG=$J%3%^%s%I(B:

 GMAKE?=            gmake
 XMKMF?=            xmkmf -a
 .if exists(/sbin/md5)
@@ -432,14 +453,14 @@
 EXTRACT_CMD?=  /usr/bin/tar
 .endif
 EXTRACT_SUFX?= .tar.gz
-# Backwards compatability.
+# $B>e0L%3%s%Q%A%S%j%F%#(B
 .if defined(EXTRACT_ARGS)
 EXTRACT_BEFORE_ARGS?=   ${EXTRACT_ARGS}
 .else
 EXTRACT_BEFORE_ARGS?=   -xzf
 .endif
 
-# Figure out where the local mtree file is
+# $B%m!<%+%k$N(B mtree $B%U%!%$%k$,$I$3$K$"$k$+$rM}2r$7$F2<$5$$!#(B

$B%m!<%+%k$N(B mtree $B%U%!%$%k$N>l=j$r;XDj(B

 .if !defined(MTREE_FILE)
 .if defined(USE_IMAKE) || defined(USE_X11)
 MTREE_FILE=    /etc/mtree/BSD.x11.dist
@@ -450,7 +471,7 @@
 MTREE_CMD?=    /usr/sbin/mtree
 MTREE_ARGS?=   -U -f ${MTREE_FILE} -d -e -p
 
-# A few aliases for *-install targets
+# *-install $B%9%F!<%8$N$$$/$D$+$N%(%$%j%"%9$G$9!#(B

*-install $B%?!<%2%C%H$GMQ$$$i$l$k%(%$%j%"%9(B

 INSTALL_PROGRAM= \
    ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
 INSTALL_SCRIPT= \
@@ -467,8 +488,8 @@
 MAKE_ENV+= ${INSTALL_MACROS}
 SCRIPTS_ENV+=  ${INSTALL_MACROS}
 
-# The user can override the NO_PACKAGE by specifying this from
-# the make command line
+# $B%f!<%6$O!"(Bmake $B$N%3%^%s%I%i%$%s$+$i;XDj$9$k$3$H$K$h$C$F!"(B
+# NO_PACKAGE $B$rL5;k$9$k$3$H$,$G$-$^$9!#(B
 .if defined(FORCE_PACKAGE)
 .undef NO_PACKAGE
 .endif
@@ -497,10 +518,10 @@
 .endif
 .endif
 PKG_SUFX?=     .tgz
-# where pkg_add records its dirty deeds.
+# pkg_add $B$,$=$N1x$$9TF0$N5-O?$r$9$k>l=j$G$9!#(B

$B1x$$9TF0(B -> $B<B:]$N=hM}(B?
[$BEv$?$i$:$H8@$($I$b1s$+$i$:!D!D$@$H;W$&$,$b$C$H$&$^$$Lu8l$,$"$k$O$:(B]

 PKG_DBDIR?=        /var/db/pkg
 
-# shared/dynamic motif libs
+# shared/dynamic $B$J(B Motif $B$N%i%$%V%i%j$G$9!#(B

Motif $B$N6&M-!&%@%$%J%_%C%/%i%$%V%i%j(B

 .if defined(HAVE_MOTIF)
 .if defined(MOTIF_STATIC)
 MOTIFLIB?= ${X11BASE}/lib/libXm.a
@@ -530,13 +551,13 @@
 SH?=       /bin/sh
 TR?=       /usr/bin/tr
 
-# Used to print all the '===>' style prompts - override this to turn them off.
+# '===>' $B$H$$$&%W%m%s%W%H$rI=<($7$F$$$?$N$rL5;k$9$k$h$&$K$7$^$9!#(B

'===>' $B%9%?%$%k$N%W%m%s%W%H$NI=<($K;H$o$l$^$9!#(B
$BI=<($rL58z$K$9$k$K$O$3$NJQ?t$r>e=q$-$7$^$9!#(B

 ECHO_MSG?=     ${ECHO}
 
 ALL_TARGET?=       all
 INSTALL_TARGET?=   install
 
-# Popular master sites
+# $B0lHLE*$J%^%9%?!<%5%$%H(B

$B<g$J%^%9%?!<%5%$%H(B

 MASTER_SITE_XCONTRIB+= \
    ftp://crl.dec.com/pub/X11/contrib/%SUBDIR%/ \
     ftp://ftp.eu.net/X11/contrib/%SUBDIR%/
@@ -561,29 +582,29 @@
    ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/%SUBDIR%/ \
    ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/
 
-# Empty declaration to avoid "variable MASTER_SITES recursive" error
+# "$BJQ?t(B MASTER_SITES $B$,:F5"E*$K$J$C$F$$$k(B" $B%(%i!<$rHr$1$k$?$a$N6u$NDj5A(B
 MASTER_SITES?=
 PATCH_SITES?=
 
-# Substitute subdirectory names
+# $B%5%V%G%#%l%/%H%j$NL>A0$NBeMQ(B

$BBeMQ(B -> $BCV49(B

 MASTER_SITES:= ${MASTER_SITES:S/%SUBDIR%/${MASTER_SITE_SUBDIR}/}
 PATCH_SITES:=  ${PATCH_SITES:S/%SUBDIR%/${PATCH_SITE_SUBDIR}/}
 
-# The primary backup site.
+# $B%W%i%$%^%j$N%P%C%/%"%C%W%5%$%H(B
 MASTER_SITE_BACKUP?=   \
    ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
 
-# If the user has this set, go to the FreeBSD repository for everything.
+# $B%f!<%6$,$3$l$r@_Dj$7$F$$$l$P!"A4$F$K$D$$$F!"(BFreeBSD $B$N(B ftp site $B$K9T$-$^$9!#(B

$B%f!<%6$,$3$l$r@_Dj$9$k$H!"$9$Y$F$N<hF@$r(B FreeBSD $B$N%5%$%H$+$i9T$$$^$9(B

 .if defined(MASTER_SITE_FREEBSD)
 MASTER_SITE_OVERRIDE=  ${MASTER_SITE_BACKUP}
 .endif
 
-# Where to put distfiles that don't have any other master site
+# $B%^%9%?!<%5%$%H$,$J$$(B distfiles $B$r$I$3$KCV$/$+(B

$B%^%9%?!<%5%$%H$,$J$$G[I[%U%!%$%k$NCV>l=j(B

 MASTER_SITE_LOCAL?= \
    ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/LOCAL_PORTS/
 
-# I guess we're in the master distribution business! :)  As we gain mirror
-# sites for distfiles, add them to this list.
+# $B$J$s$@$+!"0l<!G[I[$r;E;v$K$7$F$$$k$_$?$$$@$J(B! :)
+# distfiles $B$N%_%i!<%5%$%H$,8+$D$+$l$P!"$=$l$r$3$N%j%9%H$K2C$($F$$$-$^$9!#(B
 .if !defined(MASTER_SITE_OVERRIDE)
 MASTER_SITES+= ${MASTER_SITE_BACKUP}
 PATCH_SITES+=  ${MASTER_SITE_BACKUP}
@@ -592,8 +613,8 @@
 PATCH_SITES:=  ${MASTER_SITE_OVERRIDE} ${PATCH_SITES}
 .endif
 
-# Search CDROM first if mounted, symlink instead of copy if
-# FETCH_SYMLINK_DISTFILES is set
+# $B%^%&%s%H$5$l$F$$$l$P!"$^$:(B CDROM $B$+$iC5$7$^$9!#(BFETCH_SYMLINK_DISTFILES $B$,(B
+# $B@_Dj$5$l$F$$$l$P!"%3%T!<$;$:$K(B symlink $B$rD%$j$^$9!#(B

CDROM $B$,%^%&%s%H$5$l$F$$$l$P:G=i$K(B CDROM $B$NCf$rC5$7$^$9!#!D!D(B

 .if exists(/cdrom/ports/distfiles)
 MASTER_SITES:= file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${MASTER_SITES}
 PATCH_SITES:=  file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${PATCH_SITES}
@@ -602,7 +623,7 @@
 .endif
 .endif
 
-# Derived names so that they're easily overridable.
+# $BM3Mh$H$J$kL>A0$G$9$,!"4JC1$KL5;k$5$l$^$9!#(B

$BB>$NJQ?t$r85$K@_Dj$5$l$^$9!#I,MW$G$"$l$P5$7s$M$J$/>e=q$-$G$-$^$9!#(B

 DISTFILES?=        ${DISTNAME}${EXTRACT_SUFX}
 PKGNAME?=      ${DISTNAME}

<$BHh$l$?$N$G%9%-%C%W(B>

@@ -625,7 +646,8 @@
 CKSUMFILES=        ${ALLFILES}
 .endif
 
-# List of all files, with ${DIST_SUBDIR} in front.  Used for checksum.
+# $BA4$F$N%U%!%$%k$N%j%9%H$G$9!#(BDIST_SUBDIR $B$,A0$K$"$j$^$9!#(B
+# checksum $B$G;HMQ$5$l$^$9!#(B
 .if defined(DIST_SUBDIR)

..[$B>JN,(B]..

-# Depend is generally meaningless for arbitrary ports, but if someone wants
-# one they can override this.  This is just to catch people who've gotten into
-# the habit of typing `make depend all install' as a matter of course.
+# $B0MB84X78$O0lHLE*$K!"$I$s$J(B port $B$K$b0UL#$O$"$j$^$;$s$,!">e=q$-$G$-$k$h$&$K(B
+# $B$9$k$?$a$K!"$=$l$,M_$7$$?M$b$$$^$9!#$3$l$O!"EvA3$N$h$&$K(B 
+# 'make depend all install' $B$HF~NO$9$k=,47$,$D$$$F$$$k?M$r$D$+$^$($k$?$a$N(B
+# $B$b$N$G$9!#(B(*** $B0UL#ITL@(B)
 #
 .if !target(depend)
 depend:
 .endif
 
</$BHh$l$?$N$G%9%-%C%W(B>

-# Same goes for tags
+# $B$$$/$D$+$O!"%?%0$K$J$j$^$9!#(B

tags $B$K$D$$$F$bF1MM!#(B

 .if !target(tags)
 tags:
 .endif
--- $B$3$3$^$G(B ---
