From owner-doc-jp@jp.freebsd.org  Thu Nov 26 15:46:14 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id PAA11569;
	Thu, 26 Nov 1998 15:46:14 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id PAA11563
	for <doc-jp@jp.freebsd.org>; Thu, 26 Nov 1998 15:46:12 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.156.43])
	by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id PAA18853
	for <doc-jp@jp.freebsd.org>; Thu, 26 Nov 1998 15:46:11 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.8.8/sat-V0.6)
	id PAA23585; Thu, 26 Nov 1998 15:46:10 +0900 (JST)
To: doc-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 26 Nov 1998 10:54:56 +0900"
	<19981126105456A.simokawa@sat.t.u-tokyo.ac.jp>
References: <19981126105456A.simokawa@sat.t.u-tokyo.ac.jp>
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
X-Mailer: Mew version 1.93 on XEmacs 21.0 (Poitou)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981126154609T.simokawa@sat.t.u-tokyo.ac.jp>
Date: Thu, 26 Nov 1998 15:46:09 +0900
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 2224
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: doc-jp 5618
Subject: [doc-jp 5618] Re: <Handbook><FAQ>Sync Status on Sep 26
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp

simokawa> motoyuki> $B%O%s%I%V%C%/(B:
simokawa> motoyuki>     porting.sgml : 1.113 -> 1.117
simokawa> motoyuki>         $B8=:_$I$s$J>u67$G$7$g$&$+(B $B!d(B $B2<@n$5$s!#(B
simokawa> 
simokawa> $B$1$C$3$&D9$$$s$G6lO+$7$F$^$9(B. ports freeze ($B:#F|$N8a8e(B2$B;~(B)
simokawa> $B%.%j%.%j$K$J$j$=$&$G$9(B.

$B$9$$$^$;$s(B, $B$9$C$+$jCY$/$J$C$F$7$^$$$^$7$?(B. $B$H$j$"$($:(B, format$B$G$-$k$3$H(B
$B$7$+(Bcheck$B$7$F$^$;$s$,(B, package$B$N4X78$b$"$k$N$G(B commit $B$7$F$7$^$C$F(B
$B$/$@$5$$(B.

category$B$NOBLu$O$^$@$d$C$F$^$;$s(B. _o_

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp

Index: porting.sgml
===================================================================
RCS file: /pub/FreeBSD-CVS/doc/ja/handbook/porting.sgml,v
retrieving revision 1.50
diff -u -r1.50 porting.sgml
--- porting.sgml	1998/11/24 02:47:06	1.50
+++ porting.sgml	1998/11/26 06:42:37
@@ -1,25 +1,17 @@
 <!-- $Id: porting.sgml,v 1.50 1998/11/24 02:47:06 asami Exp $ -->
 <!-- The FreeBSD Japanese Documentation Project -->
-<!-- Original revision: 1.113 -->
+<!-- Original revision: 1.117 -->
 
-<sect1><heading>$B%U%j!<%=%U%H%&%'%"$N0\?"(B<label id="porting"></heading>
+<sect><heading>$B<+J,$G(B port $B$r:n$k(B<label id="porting"></heading>
 
-<p><em>$B86:n(B: &a.jkh;, &a.gpalmer;, &a.asami;, &a.obrien;.
-<newline>28 August 1996.</em>
+<p><em>$B86:n(B: &a.jkh;, &a.gpalmer;, &a.asami;, &a.obrien; and
+      &a.hoek;.
+<newline>28 August 1996.</em>.
 
 <p><em>$BLu(B: &a.simokawa;, &a.asami;.
 <newline>10 November 1996.</em>
 
-<p>$B%U%j!<$G<j$KF~$k%=%U%H%&%'%"$r0\?"$9$k$3$H$O(B, $B2?$+$r%<%m$+$i<+J,$G(B
-$B:n$k$3$H$[$I$O?M$K46<U$5$l$J$$$K$7$F$b(B, $B$I$3$K<j$rF~$l$l$PF0$/$N$+$o$+$i(B
-$B$J$$$h$&$J?M$G$b;H$($k$h$&$K$9$k$H$$$&0UL#$G(B, FreeBSD$B$NH/E8$N$?$a$K$H$F(B
-$B$b=EMW$J$3$H$G$9(B. $B0\?"$5$l$?$9$Y$F$N%=%U%H%&%'%"$O!V(BPorts$B%3%l%/(B
-$B%7%g%s!W(B(the Ports Collection) $B$H8F$P$l(B, $B3,AXE*$KJ,N`$5$l$F=8$a$i$l(B
-$B$F$$$^$9(B. $B$3$l$K$h$C$F(B, $B?7$7$$%f!<%6$G$b(B, $B2?$,$9$0$K4JC1$K%3%s%Q%$%k$G(B
-$B$-$k>uBV$G<j$KF~$k$N$+(B, $B$K$D$$$F$N35MW$r$D$+$`$3$H$,$G$-$^$9(B. $B$^$?(B, $B0\(B
-$B?"$5$l$k%=!<%9%3!<%I$K$D$$$F$O(B, $B$=$N$[$H$s$I$r<B:]$K$O4^$^$:(B, FreeBSD
-$B$GF0$+$9$?$a$N$[$s$N$A$g$C$H$N:9J,%U%!%$%k$H$$$/$D$+$NDj5A%U%!%$%k$@$1(B
-$B$r%=!<%9%D%j!<$KF~$l$k$3$H$G(B, $B$+$J$j$N%G%#%9%/%9%Z!<%9$,@aLs$G$-$^$9(B.
+<p>$B<+J,$G(B port $B$r:n$k$3$H$K6=L#$,$"$j$^$9$+(B, $B$9$P$i$7$$(B! <tt/:)/
 
 <p>$B$3$l$+$i(B, FreeBSD$BMQ$N(Bport$B$r:n$k:]$N(B, $B$$$/$D$+$N%,%$%I%i%$%s$r(B
 $B@bL@$7$^$9(B. $B<B:]$K(Bport$B$r%3%s%Q%$%k$9$k$H$-$N$[$H$s$I$N;E;v$O(B 
@@ -29,15 +21,16 @@
 Makefile $B$rFI$`$N$K$"$^$j47$l$F$$$J$$?M$G$b(B, $BF@$k$b$N$O$H$F$bBg$-$$$G(B
 $B$7$g$&(B.
 
-      <p>$BCm0U(B: $B$3$3$G$O(B, $BJQ992DG=$JJQ?t$N0lIt$K$D$$$F$N$_5-=R$7$F$$(B
-	$B$^$9(B. $B$[$H$s$I$NJQ?t$O(B<tt>bsd.port.mk</tt>$B$N;O$a$K5-=R$,$"$j(B
-	$B$^$9(B. $B$^$?(B, $B$3$N%U%!%$%k$OHsI8=`$N%?%V$N@_Dj$K$J$C$F$$$^(B
-	$B$9(B. <tt>Emacs</tt> $B$d(B <tt>Vim</tt> $B$O%U%!%$%k$N%m!<%I;~$K$3$l(B
-	$B$rG'<1$7$^$9$,(B,	<tt>vi</tt>$B$d(B<tt>ex</tt>$B$G$O(B, $B%U%!%$%k$r%m!<%I(B
-	$B$7$?$i(B `<tt>:set tabstop=4</tt>'$B$N$h$&$K$7$F@5$7$$CM$r@_Dj$9$k(B
-	$B$3$H$,$G$-$^$9(B.
+<p>$BCm0U(B: $B$3$3$G$O(B, $BJQ992DG=$JJQ?t$N0lIt$K$D$$$F$N$_5-=R$7$F$$(B
+$B$^$9(B. $B$[$H$s$I$NJQ?t$O(B<tt>bsd.port.mk</tt>$B$N;O$a$K5-=R$,$"$j(B
+$B$^$9(B. $B$^$?(B, $B$3$N%U%!%$%k$OHsI8=`$N%?%V$N@_Dj$K$J$C$F$$$^(B
+$B$9(B. <tt>Emacs</tt> $B$d(B <tt>Vim</tt> $B$O%U%!%$%k$N%m!<%I;~$K$3$l(B
+$B$rG'<1$7$^$9$,(B,	<tt>vi</tt>$B$d(B<tt>ex</tt>$B$G$O(B, $B%U%!%$%k$r%m!<%I(B
+$B$7$?$i(B `<tt>:set tabstop=4</tt>'$B$N$h$&$K$7$F@5$7$$CM$r@_Dj$9$k(B
+$B$3$H$,$G$-$^$9(B.
 	
-    <sect2>
+
+    <sect1>
       <heading>3$BJ,(Bporting</heading>
 
       <p>$B$3$N@a$G$O(B, $B4JC1$J(Bport$B$NJ}K!$K$D$$$F@bL@$7$^$9(B. $BB?$/$N>l9g$3$l(B
@@ -52,7 +45,7 @@
 	$B$H$7$^$9(B. $B$b$7$J$K$+JQ99$,I,MW$J>l9g$K$O<!$N@a$b;2>H$9$kI,MW(B
 	$B$,$"$j$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>Makefile$B$N:n@.(B</heading>
 
 	<p>$B:G>.8B$N(B<tt>Makefile</tt>$B$O<!$N$h$&$J$b$N$G$9(B:
@@ -85,14 +78,14 @@
 	$B$-9~$^$l$^$9(B. $B$b$C$H>\$7$$Nc$,8+$?$1$l$P(B, <ref
 	id="porting:samplem" name="Makefile$B$N$*<jK\(B">$B$N@a$r$4Mw$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>Package$B5-=R%U%!%$%k$N:n@.(B</heading>
 
 	<p>$B$I$N$h$&$J(Bport$B$G$b(B, package$B$K$9$k$7$J$$$K4X$o$i$:(B, 3$B$D(B
 	  $B$N5-=R%U%!%$%k$,I,MW$G$9(B. <tt>pkg</tt>$B%5%V%G%#%l%/%H%j$K$"$k(B,
 	  <tt>COMMENT</tt>, <tt>DESCR</tt>, $B$=$l$K(B<tt>PLIST</tt>$B$G$9(B.
 
-	<sect4>
+	<sect3>
 	  <heading>COMMENT</heading>
 
 	  <p>$B$3$l$K$O(B, $B$=$N(Bport$B$K$D$$$F$N@bL@$r(B1$B9T$G=q$-$^$9(B. Package
@@ -103,7 +96,7 @@
 A cat chasing a mouse all over the screen
 </verb></tscreen>
 
-	<sect4>
+	<sect3>
 	  <heading>DESCR</heading>
 
 	  <p>$B$3$l$O(B, $B$=$N%=%U%H%&%'%"$K$D$$$F$N(B, $B$9$3$7D9$$@bL@$r5-=R(B
@@ -132,7 +125,7 @@
 asami@cs.berkeley.edu
 </verb></tscreen>
 
-	<sect4>
+	<sect3>
 	  <heading>PLIST</heading>
 
 	  <p>$B$3$N%U%!%$%k$K$O(B, $B$3$N(Bport$B$K$h$C$F%$%s%9%H!<%k$5$l$k%U%!(B
@@ -152,34 +145,71 @@
 lib/X11/oneko/cat1.xpm
 lib/X11/oneko/cat2.xpm
 lib/X11/oneko/mouse.xpm
+@dirrm lib/X11/oneko
 </verb></tscreen>
 
 	<p> 'Packing list'$B$N>\:Y$K$D$$$F$O(B, <tt>pkg_create(1)</tt>$B$N(B
-	  $B%^%K%e%"%k$r;2>H$7$F$/$@$5$$(B.
+	  $B%^%K%e%"%k$r;2>H$7$F$/$@$5$$(B. $B$9$Y$F%U%!%$%k$rNs5s$7$J$1$l$P(B
+	  $B$J$j$^$;$s$,(B, $B%G%#%l%/%H%jL>$OI,MW$"$j$^$;$s(B. $B$^$?(B, ports $B$,(B
+	  $B%$%s%9%H!<%k;~$K%G%#%l%/%H%j$r:n@.$9$k>l9g$K$O(B, <tt/@dirrm/
+	  $B$N9T$r2C$($F(B, $B$=$N(B port $B$,:o=|$5$l$k$H$-(B, $B$=$N%G%#%l%/%H%j(B
+	  $B$b:o=|$5$l$k$h$&$K$7$F$/$@$5$$(B.
+
+	<p>$B$3$N%U%!%$%k$K$O(B, $B%U%!%$%kL>$r%"%k%U%!%Y%C%H=g$KJB$Y$k$h$&(B
+	  $B$K$7$F$/$@$5$$(B. port $B$N%"%C%W%0%l!<%H$N$H$-(B, $B3Z$K3NG'$,$G$-(B
+	  $B$k$h$&$K$J$j$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%A%'%C%/%5%`%U%!%$%k$N:n@.(B</heading>
 
 	<p>$B$?$@(B, `<tt>make makesum</tt>' $B$HF~NO$9$k$@$1$G$9(B.
 	  <tt>bsd.port.mk</tt>$B$K%k!<%k$,$"$k$N$G(B, $B<+F0E*$K(B<tt>files/md5</tt>$B$,(B
 	  $B@8@.$5$l$^$9(B.
 	  
-      <sect3>
-	<heading>Port$B$N%F%9%H(B</heading>
+      <sect2>
+	<heading>Port$B$N%F%9%H(B<label id="porting:testing"></heading>
 
 	<p>$B$=$N(Bport$B$,@5$7$/F0$/$3$H$r(B, package$B2=$r4^$a$F3NG'$7$F$/(B
-	  $B$@$5$$(B. $B$^$:(B, `<tt>make install</tt>', `<tt>make
-	  package</tt>' $B$r;n$7$F$/$@$5$$(B.  $B$^$?(B, `<tt>make
-	  deinstall</tt>' $B$r$7$F(B,$B$9$Y$F$N%U%!%$%k$H%G%#%l%/%H%j(B
-	  $B$,@5$7$/>C5n$5$l$F$$$k$+$I$&$+$r3NG'$7$F$/$@$5$$(B. $B$=$l$+$i(B,
-	  `<tt>pkg_add `make package-name`.tgz</tt>' $B$r$*$3$J$$(B, $B$9$Y$F$N(B
-	  $B%U%!%$%k$,:F$S8=$l(B, $B@5$7$/F0:n$9$k$3$H$r3NG'$7$F$/$@$5$$(B. $B$=(B
-	  $B$7$F:FEY(B `<tt>make deinstall</tt>' $B$r<B9T$7$F$+(B
-	  $B$i(B, `<tt>make reinstall; make package</tt>' $B$r<B9T$7$F(B,
-	  packing list $B$K$"$J$?$N:n$C$?(Bport$B$,%$%s%9%H!<%k$9$k0J30$N%U%!(B
-	  $B%$%k$,4^$^$l$F$$$J$$$3$H$r3NG'$7$F$/$@$5$$(B.
+	  $B$@$5$$(B. $B0J2<$N=EMW$J%]%$%s%H$r3NG'$7$F$/$@$5$$(B.
+	<itemize>
+	  <item><tt/PLIST/ $B$K$=$N(B port $B$,%$%s%9%H!<%k$7$J$$$b$N$,4^(B
+	    $B$^$l$F$$$J$$$3$H(B.
+	  <item><tt/PLIST/ $B$K$=$N(B port $B$,%$%s%9%H!<%k$9$kA4$F$N$b$N(B
+	    $B$,4^$^$l$F$$$k$3$H(B.
+	  <item><tt/reinstall/ $B%?!<%2%C%H$r;H$&$3$H$K$h$C$F(B, $B2?EY$G$b(B
+	    $B%$%s%9%H!<%k$,2DG=$3$H(B.
+	  <item>deintall $B$N:]$K(B
+	  <ref id="porting:cleaning" name="$B8eJRIU$1(B">$B$r$9$k$3$H(B.
+	</itemize>
 
-      <sect3>
+	<p>$B?d>)$5$l$k%F%9%H$N<j=g(B:
+	<enum>
+	  <item><tt>make install</tt>
+	  <item><tt>make package</tt>
+	  <item><tt>make deinstall</tt>
+	  <item><tt>pkg_add `make package-name`</tt>
+	  <item><tt>make deinstall</tt>
+	  <item><tt>make reinstall</tt>
+	  <item><tt>make package</tt>
+	</enum>
+	  <tt/package/ $B$*$h$S(B <tt/deinstall/ $B$NCJ3,$G(B, $B$I$s$J7Y9p(B
+	  (warning)$B$b=PNO$5$l$J$$$3$H$r3NG'$7$F$/$@$5$$(B. $B%9%F%C%W(B3$B$N(B
+	  $B8e(B, $B?7$7$$%G%#%l%/%H%j$,A4$F@5$7$/>C5n$5$l$F$$$k$+$r3NG'$7(B
+	  $B$F$/$@$5$$(B. $B$^$?(B, $B%9%F%C%W(B4$B$N8e$K$=$N%=%U%H%&%'%"$r;HMQ$7$F(B
+	  $B$_$F(B, package $B$+$i%$%s%9%H!<%k$5$l$?>l9g$K@5$7$/F0:n$9$k$+$r(B
+	  $B3NG'$7$F$/$@$5$$(B.
+
+      <sect2>
+	<heading>portlint $B$G%A%'%C%/(B<label id="porting:portlint"></heading>
+	<p><tt>portlint</tt>$B$r;H$C$F(B, $B$"$J$?$N(B port $B$,2f!9$N%,%$%I%i%$%s(B
+	  $B$=$C$F$$$k$+$r3NG'$7$F$/$@$5$$(B. 
+	  <tt><htmlurl url="http://www.freebsd.org/cgi/ports.cgi?portlint"
+	  name="portlint"></tt> $B%W%m%0%i%`$O(B ports $B%3%l%/%7%g%s(B
+	  $B$K4^$^$l$F$$$^$9(B. $BFC$K(B, <ref id="porting:samplem" name="Makefile">
+	  $B$,@5$7$$7A<0$K$J$C$F$$$k$+(B, <ref id="porting:pkgname" name="package">
+	  $B$NL>A0$,@5$7$$$+(B, $B$r%A%'%C%/$9$k$N$KNI$$$G$7$g$&(B.
+
+      <sect2>
 	<heading>Port$B$NAwIU(B<label id="porting:submitting"></heading>
 
 	<p>$B$^$:(B, <ref id="porting:dads" name="$B$d$C$F$h$$$3$H$H$$$1$J$$$3$H(B">
@@ -191,20 +221,25 @@
 	  $B%Q%C%1!<%8$OI,MW$"$j$^$;$s$+$i(B, $B$^$:>C5n$7$F$/$@$5$$(B.
 	  $B$"$H$O(B, $B%P%0%l%]!<%H$NCf$K(B `<tt>shar `find port_dir`</tt>'
 	  $B$N=PNO$r(B, <tt>send-pr(1)</tt> $B%W%m%0%i%`$r;HMQ$7$FAw$C$F$/$@(B
-	  $B$5$$(B. $B$b$7(B, $B05=L$7$F$$$J$$>uBV$G(B, 20KB$B0J>e$"$k$h$&$J%]!<%H$G(B
+	  $B$5$$(B. (<tt>send-pr</tt> $B$K$D$$$F$N>\:Y$O(B, <ref id="contrib:general"
+	   name="$B%P%0Js9p$H0lHLE*$JO@I>(B">$B$r;2>H$7$F$/$@$5$$(B.)
+	  $B$b$7(B, $B05=L$7$F$$$J$$>uBV$G(B, 20KB$B0J>e$"$k$h$&$J%]!<%H$G(B
 	  $B$"$l$P(B, $B05=L$7$F(B tar $B%U%!%$%k$K$7$F(B, $B%P%0%l%]!<%H$KF~$l$kA0$K(B
 	  <tt>uuencode(1)</tt> $B$r;HMQ$7$F$/$@$5$$(B. (20KB$B0J2<$N$b$N$G$b(B,
 	  tar $B%U%!%$%k$K$7$FAw$C$F$b$h$$$G$9$,(B, $B$"$^$j4?7^$5$l$^$;$s(B).
 	  $B%P%/%l%]!<%H$N(B category $B$O(B `ports', class $B$O(B `change-request' 
-	  $B$rI,$:;HMQ$7$F$/$@$5$$(B.
+	  $B$rI,$:;HMQ$7$F$/$@$5$$(B. ($B%l%]!<%H$r(B `confidential'($BFbL)(B) $B$K(B
+	  $B$7$J$$$h$&$K$7$F$/$@$5$$(B!)
 
 	<p>$B$b$&0lEY(B, <em>$B%*%j%8%J%k$N%=!<%9%U%!%$%k(B, <tt>work/</tt>
 	  $B%G%#%l%/%H%j(B, `<tt>make package</tt>'$B$G:n@.$7$?%Q%C%1!<%8$,(B
 	  $B4^$^$l$F$$$J$$$3$H(B</em>$B$r3NG'$7$F$/$@$5$$(B.
 
-	<p>$B%P%0%l%]!<%H$K$D$$$F$N>\$7$$@bL@$O(B
-	  <ref id="contrib:general" name="$B%P%0Js9p$H0lHLE*$JO@I>(B">
-	  $B$r8+$F$/$@$5$$(B.
+	<p>$BCm(B: $B0JA0(B, $B?7$7$$(B port $B$r$o$l$o$l$N(B ftp $B%5%$%H(B 
+	  (<tt/ftp.freebsd.org/)$B$K%"%C%W%m!<%I$9$k$h$&$K$*4j$$$7$?(B
+	  $B$3$H$,$"$j$^$9$,(B, $B8=:_$3$N%5%$%H$N(B <tt/incoming/ $B%G%#%l%/%H%j(B
+	  $B$OFI$_=P$7IT2D$K$J$C$F$*$j(B, $B$$$^$G$O?d>)$5$l$F$$$^$;$s(B.
+	  $BBt;3$N3$B1HG%=%U%H%&%'%"$,$=$3$KCV$+$l$?$?$a$G$9(B. <tt>:&lt;</tt>
 
 	<p>$B;d$?$A$O(B, $B2?$+ITL@$JE@$,$"$C$?$i$"$J$?$K3NG'$7$?$N$A(B,
 	  $B$=$l$r%D%j!<$XCV$-$^$9(B. $B$"$J$?$NL>A0$O(B, FreeBSD
@@ -212,7 +247,7 @@
 	  contributors' $B$N%j%9%H$K$b:\$k$G$7$g$&(B. $B$&!A$s(B, $BAG@2$i$7(B
 	  $B$$(B. <tt>:)</tt>
 
-    <sect2>
+    <sect1>
       <heading>$BK\3JE*$J(Bport</heading>
 
       <p>$B;DG0$J$,$i(B, $B0\?"$,$=$&4JC1$G$O$J$/(B, $BF0$+$9$?$a$KB?>/$NJQ99$,(B
@@ -220,7 +255,7 @@
 	$B$NJ}K!O@$K$N$C$H$C$F(B, $B$=$N$h$&$J>l9g$K$I$N$h$&$KJQ99$r;\$7(B, $BF0(B
 	$B$/$h$&$K$7$?$i$h$$$+$r=g$rDI$C$F@bL@$7$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>port$B9=C[$N>\:Y(B</heading>
 
 	<p>$B$^$:(B, $B$"$J$?$,(Bport$B$N%G%#%l%/%H%j$G(B `<tt>make</tt>' $B$H%?%$(B
@@ -322,7 +357,7 @@
 	  $B$k$N$+$,M}2r$G$-$?$H;W$$$^$9(B. $B$G$O(B, $B40`z$J(Bport$B$r<j=g$rDI$C(B
 	  $B$F:n$C$F$_$^$7$g$&(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%*%j%8%J%k$N%=!<%9$NF~<j(B</heading>
 
 	<p>$B%*%j%8%J%k$N%=!<%9$r(B, ($BIaDL$O(B) $B05=L$5$l$?(Btar$B%U%!%$%k$N7A(B
@@ -334,10 +369,13 @@
 	<p>$B$b$7(B, $B%M%C%H%o!<%/$X$N@\B3$N$h$$(B FTP/HTTP $B%5%$%H$r8+$D$1$k$3(B
 	  $B$H$,$G$-$J$+$C$?$j(B, $BF,$K$/$k$h$&$JHsI8=`E*$J7A<0$7$+;}$C$F$$(B
 	  $B$J$$%5%$%H$7$+8+$D$1$i$l$J$$$H$-$K$O(B, $B<+J,$G4IM}$9$k3N<B$J(B
-	  HTTP $B$+(B FTP $B%5%$%H$KCV$/$3$H$,$G$-$^$9(B.
-	  $B$"$k$$$O(B, $B$"$J$?$,(B FreeBSD $B$N(B committer $B$G$"$l$P(B, 
-	  $B<+J,$N(B <tt>public_html</tt> $B%G%#%l%/%H%jCV$/$N$,M}A[E*$G$9(B.
-	  $B$b$7$b(B, $B$=$N$h$&$J3N<B$J>l=j$,8+$D$1$i$l$J$1$P(B, $B;d$?$A$,(B
+	  ftp $B$+(B http $B%5!<%P(B ($B$?$H$($P(B, $B$"$J$?$N%[!<%`%Z!<%8(B)$B$KCV$/$3$H(B
+	  $B$,$G$-$^$9(B. <tt>MASTER_SITES</tt> $B$K@5$7$/H?1G$5$l$F$$$k$3$H(B
+	  $B$r3NG'$7$F$/$@$5$$(B.
+
+	<p>$B$b$7$b(B, $B$=$N$h$&$JET9g$NNI$/(B, $B0B?4$JCV$->l=j$,8+$D$1$i$l$J$$(B
+	  $B>l9g(B($B$"$J$?$,(B FreeBSD $B$N(B committer $B$G$"$l$P(B, $B<+J,$N(B 
+	  <tt>public_html</tt> $B%G%#%l%/%H%j$KCV$1$^$9(B), $B;d$?$A$,(B,
 <tscreen><verb>
 ftp://ftp.FreeBSD.ORG/pub/FreeBSD/distfiles/LOCAL_PORTS/
 </verb></tscreen>
@@ -346,6 +384,15 @@
 	  $B$$(B. $B$3$l$K$D$$$F$NLd$$9g$o$;$N%a!<%k$O(B &a.ports $B$X$*4j$$$7$^(B
 	  $B$9(B.
 
+	<p>$B$=$N(B port $B$NG[I[%U%!%$%k$,FC$KM}M3$b$J$/(B, $B$7$g$C$A$e$&(B
+	  $BJQ$k>l9g$K$O(B, $BG[I[%U%!%$%k$r$"$J$?$N%[!<%`%Z!<%8$KCV$$$F(B
+	  <tt>MASTER_SITES</tt>$B$N:G=i$KF~$l$F$/$@$5$$(B. $B$3$&$9$k$3$H(B
+	  $B$K$h$C$F(B, $B%f!<%6MxMQ$9$k>l9g$K(B `checksum mismatch' $B%(%i!<(B
+	  $B$,5/$k$N$rKI$.(B, $B2f!9$N(B ftp $B%5%$%H$NJ]<i$NIiC4$r(B
+	  $B8:$i$9$3$H$,$G$-$^$9(B.  $B$b$7(B, master site $B$,$?$C$?0l$D(B
+	  $B$7$+$J$$>l9g$K$O(B, $B$"$J$?$N%5%$%H$K%P%C%/%"%C%W$rCV$$$F(B
+	  <tt>MASTER_SITES</tt> $B$N(B2$BHVL\$K2C$($F$/$@$5$$(B.
+
 	<p>$B$b$7(B, $B$"$J$?$N(Bport$B$KI,MW$J$$$/$D$+$NDI2C%Q%C%A$,%$%s%?!<(B
 	  $B%M%C%H>e$G<j$KF~$k$N$J$i$P(B, $B$=$l$i$b<h$C$F$-$F(B,
 	  <tt>&dollar;{DISTDIR}</tt> $B$KCV$-$^$9(B. $B$b$7(B, $B$=$l$i$,%a%$%s(B
@@ -354,7 +401,7 @@
 	  $B$F$$$^$9(B. ($B0J2<$N(B<ref id="porting:patchfiles"
 	  name="&dollar;{PATCHFILES}$B$N5-=R(B">$B$r$4Mw$/$@$5$$(B).
 
-      <sect3>
+      <sect2>
 	<heading>Port$B$N=$@5(B</heading>
 
 	<p>$BE,Ev$J%G%#%l%/%H%j$K(Btar$B%U%!%$%k$rE83+$7$F(B, FreeBSD$B$N:G?7$N(B
@@ -377,7 +424,7 @@
 	  $B$r=|$$$F$O(B, BSD$B$NI8=`E*$JCx:n8">r7o$K$h$j%+%P!<$5$l$F$$$k$H8+$J(B
 	  $B$5$l$^$9!%(B
 
-      <sect3>
+      <sect2>
 	<heading>$B%Q%C%A$r$"$F$k(B</heading>
 
 	<p>port$B$N2aDx$GDI2C$5$l$?$jJQ99$5$l$?%U%!%$%k$O:F5"E*(Bdiff$B$GJQ(B
@@ -395,7 +442,7 @@
 	  patch-aa$B$H(Bpatch-ab$B$,6&$K(B<tt>&dollar;{WRKSRC}</tt>/foobar.c
 	  $B$r=$@5$9$k(B, $B$J$I(B.)
 	  
-      <sect3>
+      <sect2>
 	<heading>$B%3%s%U%#%0%l!<%7%g%s(B</heading>
 
 	<p>$B%+%9%?%^%$%:$N$?$a$KDI2C$7$?$$%3%^%s%I$,$"$l$P(B,
@@ -405,7 +452,7 @@
 	  $B$H$$$&(BMakefile$B$N%?!<%2%C%H$*$h$S(B/$B$"$k$$$O%9%/%j%W%H$G=hM}$9(B
 	  $B$k$3$H$b$G$-$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%f!<%6$+$i$NF~NO$N07$$(B</heading>
 
 	<p>$B$b$7(B, $B$=$N(Bport$B$,%S%k%I(B, $B%3%s%U%#%0%l!<%7%g%s(B, $B%$%s%9%H!<(B
@@ -418,7 +465,13 @@
 	  $B%H$9$k$HF~NO$rI,MW$H$9$k(Bport<em>$B$N$_(B</em>$B%3%s%Q%$%k$5$l$^(B
 	  $B$9(B).
 
-    <sect2>
+	<p>$B$b$7(B, $BE,@Z$J%G%U%)%k%H@_Dj$,$"$k$N$G$"$l$P(B, 
+	  <tt/PACKAGE_BUILDING/ $BJQ?t$r%A%'%C%/$7$F(B, $B$=$l$,@_Dj$5$l$F(B
+	  $B$$$k>l9g$K$O(B, $B%f!<%6F~NO$N%9%/%j%W%H$r5/F0$7$J$$$h$&$K(B
+	  $B$7$F$/$@$5$$(B. $B$3$&$9$k$3$H$K$h$C$F(B,  CD-ROM $B$d(B ftp $B$K(B
+	  $BCV$/(B package $B$r2f!9$,:n@.$9$k$3$H$,$G$-$^$9(B.
+
+    <sect1>
       <heading>Makefile$B$N:n@.(B</heading>
 
       <p>Makefile$B$N:n@.$OHs>o$KC1=c$G$9(B. $B7+$jJV$7$K$J$j$^$9$,(B, $B;O$a$k(B
@@ -431,7 +484,7 @@
       <p>$B$G$O(B, Makefile$B$r%G%6%$%s$9$k$H$-$KLdBj$H$J$k$H$3$m$r=g$KDI$C(B
 	$B$F8+$F$_$^$7$g$&(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%*%j%8%J%k$N%=!<%9(B</heading>
 
 	<p>$B%=!<%9$O(B<tt>&dollar;{DISTDIR}</tt>$B$K(B, $BI8=`E*$J(Bgzip$B$5$l$?(B
@@ -452,7 +505,7 @@
 	  $B@.$7$F(B, $B%G%U%)%k%H$r>e=q$-$9$k$3$H$b$G$-$^$9(B. $B$7$+$7(B, $B$=$3$^(B
 	  $B$G$9$kI,MW$,$"$k$3$H$O$a$C$?$K$J$$$G$7$g$&(B.
 
-      <sect3>
+      <sect2>
 	<heading>DISTNAME</heading>
 
 	<p><tt>&dollar;{DISTNAME}</tt>$B$K$O(Bport$B$NL>A0$N4p44ItJ,$rF~$l(B
@@ -485,7 +538,15 @@
 	  $B%$%k$b(B<tt>&dollar;{DISTDIR}</tt>$B$K<h$C$F$-$^$9$,(B, $BE83+;~$K(B
 	  $B$O$J$K$b$;$:$K8e$G;H$&$?$a$K$=$N$^$^CV$$$F$*$+$l$^$9(B.
 
-      <sect3>
+      <sect2>
+	<heading>PKGNAME</heading>
+
+	<p>$B$b$7(B, <tt>&dollar;{DISTNAME}</tt> $B$,2f!9$N(B
+	<ref id="porting:pkgname" name="package$B$NL>A0$K$D$$$F$N%,%$%I%i%$%s(B">
+	$B$K1h$C$?$b$N$G$J$$>l9g$K$O(B, <tt>&dollar;{PKGNAME}</tt> $B$K$b$C$HNI$$(B
+	$BL>A0$r@_Dj$7$F$/$@$5$$(B. $B>\:Y$O>e5-$N%,%$%I%i%$%s$r;2>H$7$F$/$@$5$$(B.
+
+      <sect2>
 	<heading>CATEGORIES ($BJ,N`(B)</heading>
 
 	<p>$B40@.$7$?(Bpackage$B$N<BBN$O(B<tt>/usr/ports/packages/All</tt>
@@ -494,21 +555,33 @@
 	  $B%/%j%s%/$,:n$i$l$^$9(B. $B$=$l$i$N%5%V%G%#%l%/%H%j$NL>A0$,(B
 	  <tt>&dollar;{CATEGORIES}</tt>$B$H$$$&JQ?t$K$h$C$F;XDj$5$l$^$9(B. 
 	  $B$3$l$O(B, $B%f!<%6$,(BFTP$B%5%$%H$d(BCD-ROM$B$N(Bpackage$B$N;3$rEO$jJb(B
-	  $B$/$3$H$rMF0W$K$9$k$?$a$G$9(B. $B8=:_B8:_$9$k%+%F%4%j$r8+$F(B, $B$=(B
-	  $B$N(Bport$B$KE,$7$?$b$rA*$s$G$/$@$5$$(B. (<htmlurl
-	  url="../ports/" name="Ports Collection
-	  $B$N%Z!<%8(B">$B$J$I$,;29M$K$J$k$G$7$g$&(B). $B$b$7$=$N(Bport$B$,K\Ev(B
-	  $B$K8=:_B8:_$9$k$9$Y$F$N$b$N$H$O0[$J$C$F$$$k>l9g$K$O(B, $B?7$7$$%+%F(B
-	  $B%4%jL>$r:n$k$3$H$b$G$-$^$9(B.
+	  $B$/$3$H$rMF0W$K$9$k$?$a$G$9(B. $B8=:_B8:_$9$k(B
+	  <ref id="porting:categories" name="$B%+%F%4%j(B">$B$r8+$F(B, $B$=(B
+	  $B$N(Bport$B$KE,$7$?$b$rA*$s$G$/$@$5$$(B. 
+
+	<p>$B$3$N%j%9%H$O(B, $B$3$N(B port $B$,(B port tree $B$N$I$3$K(B import
+	  $B$5$l$k$+$b7hDj$7$^$9(B. 2$B$D0J>e$N%+%F%4%j$r;XDj$7$?>l9g$K$O(B
+	  $B:G=i$N%+%F%4%j$G;XDj$5$l$k%5%V%G%#%l%/%H%j$KCV$+$l$k$3$H(B
+	  $B$K$J$j$^$9(B. $BE,@Z$J%+%F%4%j$rA*$VJ}K!$K$D$$$F$O(B,
+	  <ref id="porting:categories" name="$B%+%F%4%j(B">$B$N@a$r(B
+	  $B;2>H$7$F$/$@$5$$(B.
+
+	<p>$B$b$7$=$N(Bport$B$,K\Ev$K8=:_B8:_$9$k$9$Y$F$N$b$N$H$O0[$J$C$F(B
+	  $B$$$k>l9g$K$O(B, $B?7$7$$%+%F%4%jL>$r:n$k$3$H$b$G$-$^$9(B.
+	  $B$=$N:]$K$O(B, &a.ports $B08$F$K?7$7$$%+%F%4%jL>$rDs0F$9$k(B
+	  $B%a!<%k$rAw$C$F$/$@$5$$(B.
+
+	<p>$B%+%F%4%jL>$K$D$$$F$O(B, $B$J$s$N%(%i!<%A%'%C%/$b9T$J$o$l$^$;$s(B.
+	  $B%_%9%?%$%W$,$"$C$F$b(B`<tt>make package</tt>' $B$O$J$K$b9M$($:$K(B
+	   $B?7$7$$%G%#%l%/%H%j$r:n$C$F$7$^$$$^$9$N$G(B, $BCm0U$7$F$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>MASTER_SITES</heading>
 
 	<p>$B%*%j%8%J%k$NG[I[%U%!%$%k$r;X$7<($9(BFTP$B$^$?$O(BHTTP$B$N(BURL$B$N%G%#(B
 	  $B%l%/%H%jItJ,$^$G$r(B<tt>&dollar;{MASTER_SITES}</tt>$B$K5-O?$7$^(B
 	  $B$9(B. $B%9%i%C%7%e(B (<tt>/</tt>) $B$r:G8e$K$D$1$k$3$H$r$*K:$l$J$/(B.
-
-	<p>$BG[I[%U%!%$%k$,%7%9%F%`>e$KB8:_$7$J$$$H$-$K(B, make$B%^%/%m$O(B
+	  $BG[I[%U%!%$%k$,%7%9%F%`>e$KB8:_$7$J$$$H$-$K(B, make$B%^%/%m$O(B
 	  <tt>&dollar;{FETCH}</tt>$B$G$3$NJQ?t$K;XDj$5$l$?%5%$%H$+$i<h$C(B
 	  $B$F$-$^$9(B.
 
@@ -534,7 +607,7 @@
 	  $BM-L>$J%"!<%+%$%V$N%_%i!<$NCf$G9%$_$N$b$N$r;HMQ$9$k$3$H$,2DG=(B
 	  $B$G$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>PATCHFILES<label id="porting:patchfiles"></heading>
 
 	<p>$B$b$7(B, $B%*%j%8%J%k$NG[I[%U%!%$%k0J30$K$b(BFTP$B$+(BHTTP$B$G<j$KF~$k(B
@@ -571,7 +644,7 @@
 	 $B$5$i$K(B, <tt>pre-clean</tt> $B%?!<%2%C%H$K%3%T!<$7$?%Q%C%A%U%!%$%k(B
 	 $B$r:o=|$9$k%3%^%s%I$rDI2C$9$k$N$rK:$l$J$$$G$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>MAINTAINER</heading>
 
 	<p>$B$"$J$?$N%a!<%k%"%I%l%9$r$3$3$KF~$l$F$/$@$5$$(B. $B$*4j$$$7$^$9(B.
@@ -581,79 +654,89 @@
 	  <ref id="policies:maintainer" name="Makefile $BCf$N(B MAINTAINER">
 	  $B$N@a$r$4Mw$/$@$5$$!%(B
 
-      <sect3>
+      <sect2>
 	<heading>$B0MB84X78(B</heading>
 
 	<p>$B$3$N%W%m%0%i%`$,B>$N(Bport$B$K0MB8$9$k>l9g$K$O(B, $BI,MW$J$b$N$,(B
 	  $B<+F0E*$K:n$i$l$k$h$&$K$9$k$3$H$,$G$-$^$9(B. $B$=$N$?$a$K(B, $B0J2<$N(B 
-	  5$B$D$NJQ?t$,MQ0U$5$l$F$$$^$9(B.
+	  5$B$D$NJQ?t$,MQ0U$5$l$F$$$^$9(B. $B$h$/$"$k%1!<%9$N$?$a$K(B
+	  $B$"$i$+$8$a@_Dj$5$l$?0MB8JQ?t$d(B, $B$$$/$D$+$N0MB84X78$N@)8f$N$?$a(B
+	  $B$NJQ?t$,$"$j$^$9(B.
 
-	<sect4>
+	<sect3>
 	  <heading>LIB_DEPENDS</heading>
 
 	  <p>Port$B$,I,MW$H$9$kHsI8=`$N6&M-%i%$%V%i%j$r$3$NJQ?t$G;XDj(B
-	    $B$7$^$9(B. $B$3$l$O(B `<tt>lib:dir</tt>' $B$H$$$&AH$N%j%9%H$G(B, $B$&$A(B 
+	    $B$7$^$9(B. $B$3$l$O(B `<tt>lib:dir[:target]</tt>' $B$H$$$&AH$N%j%9%H$G(B,
 	    <tt>lib</tt> $B$,6&M-%i%$%V%i%j$NL>A0(B, $B$=$7$F(B<tt>dir</tt> 
 	    $B$,$=$N%i%$%V%i%j$,8+$D$+$i$J$$>l9g$K%$%s%9%H!<%k$9$k(Bport
-	    $B$N$"$k%G%#%l%/%H%j$G$9(B. $BNc$($P(B,
+	    $B$N$"$k%G%#%l%/%H%j$G(B, <tt/target/ $B$O$=$N%G%#%l%/%H%j$G(B
+	    $B8F$P$l$k%?!<%2%C%H$G$9(B. $BNc$($P(B,
 <tscreen><verb>
-LIB_DEPENDS=    jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS=    jpeg.9:${PORTSDIR}/graphics/jpeg:install
 </verb></tscreen>
-	    $B$H;XDj$7$F$"$l$P(B, $B$^$:%a%8%c!<%P!<%8%g%s$,(B6$B$N(Bjpeg$B%i%$%V(B
+	    $B$H;XDj$7$F$"$l$P(B, $B$^$:%a%8%c!<%P!<%8%g%s$,(B9$B$N(Bjpeg$B%i%$%V(B
 	    $B%i%j$,$"$k$+$I$&$+3NG'$7(B, $B$J$$>l9g$K$O(Bports$B%D%j!<$NCf$N(B
 	    <tt>graphics/jpeg</tt> $B$H$$$&%5%V%G%#%l%/%H%j$K0\F0$7(B, $B$=$3(B
-	    $B$+$i%$%s%9%H!<%k$7$h$&$H$7$^$9(B.
+	    $B$G:n@.$H(B package $B:n@.$r9T$J$$$^$9(B. `<tt/:target/' $B$N(B
+	    $BItJ,$O(B, <tt>&dollar;{DEPENDS_TARGET}</tt> ($B%G%U%)%k%H$O(B
+	    `<tt/install/') $B$HEy$7$$$H$-$K$O>JN,$G$-$^$9(B.
+
+	    $BA0H>$N(B<tt>lib</tt> $BItJ,$O(B `<tt>ldconfig -r | grep -wF</tt>'
+	    $B$X$N0z?t$K$J$j$^$9(B. $B$3$NJQ?t$K$O@55,I=8=$rF~$l$i$l$^$;$s(B.
+
+	    $B$3$N0MB84X78$O(B2$BEY%A%'%C%/$5$l$^$9(B. $B$^$:(B <tt/extract/
+	    $B%?!<%2%C%H$G(B, $B<!$K(B <tt/install/ $B$G%A%'%C%/$5$l$^$9(B.
+	    ($B$3$l$O(B, $B$=$N(B port $B$r:n@.$9$k%^%7%s$H%$%s%9%H!<%k$9$k(B
+	    $B%^%7%s$,0c$&>l9g$G$b(B, $B$-$A$s$H$=$N%i%$%V%i%j$,MxMQ$G$-$k(B
+	    $B$3$H$r3NG'$9$k$?$a$G$9(B.) $B$^$?(B, $B0MB8$9$k$b$NL>A0$O(B package
+	    $B$NCf$K$b4^$^$l$^$9$N$G(B, $B%f!<%6$N%7%9%F%`$KB8:_$7$J$1$l$P(B,
+	    <tt>pkg_add</tt> $B$,<+F0E*$K%$%s%9%H!<%k$7$^$9(B.
 
-	    $BA0H>$N(B<tt>lib</tt> $BItJ,$O$=$N$^$^(B `<tt>ldconfig -r |
-	    grep</tt>' $B$X0z?t$H$7$FEO$5$l$k$3$H$KCm0U$7$F$/$@$5$$(B. $BFC(B
-	    $B$K(B, $B%T%j%*%I(B (.) $B$NA0$K$O>e5-$NNc$N$h$&$K%P%C%/%9%i%C%7%e(B
-	    $B$rO"B3$7$F$D$1$kI,MW$,$"$j$^$9(B.
-
-	    $B$3$N0MB84X78$O(B<tt>extract</tt> $B%9%F!<%8$N$O$8$a$G%A%'%C%/(B
-	    $B$5$l$^$9(B. $B$^$?(B, package$B$r:n$k$H$-$KI,MW$H$J$k(Bport$B$N(Bpackage$BL>(B
-	    $B$,5-O?$5$l(B, <tt>pkg_add</tt>$B$r;HMQ$9$k$H<+F0E*$K$=$A$i(B
-	    $B$N(Bpackage$B$b%$%s%9%H!<%k$5$l$k$h$&$K$J$j$^$9(B.
-
-	<sect4>
+	<sect3>
 	  <heading>RUN_DEPENDS</heading>
 
 	  <p>Port$B$r;HMQ$9$k:]$KI,MW$H$J$k%U%!%$%k$^$?$O%W%m%0%i%`$,$"$k(B
-	    $B$H$-$K$O$3$NJQ?t$G;XDj$7$^$9(B. $B$3$l$O(B`<tt>path:dir</tt>' $B$H$$(B
-	    $B$&AH$N%j%9%H$G(B, <tt>path</tt> $B$,%U%!%$%k$^$?$O%W%m%0%i%`$N(B
+	    $B$H$-$K$O$3$NJQ?t$G;XDj$7$^$9(B. $B$3$l$O(B`<tt>path:dir[:target]</tt>'
+	    $B$H$$$&AH$N%j%9%H$G(B, <tt>path</tt> $B$,%U%!%$%k$^$?$O%W%m%0%i%`$N(B
 	    $BL>A0(B, $B$=$7$F(B<tt>dir</tt> $B$,$=$l$,8+$D$+$i$J$$>l9g$K:n@.$9$k(B
-	    $B$?$a$N%G%#%l%/%H%jL>$G$9(B. <tt>Path</tt> $B$N:G=i$NJ8;z$,%9%i%C(B
-	    $B%7%e(B (<tt>/</tt>) $B$N>l9g$K$O%U%!%$%k$H$_$J$7(B, $B$=$NB8:_$r(B
-	    `<tt>test -e</tt>' $B$G%A%'%C%/$7$^$9(B; $B$=$&$G$J$$>l9g$K$O%W(B
-	    $B%m%0%i%`$G$"$k$H2>Dj$7(B, `<tt>which -s</tt>' $B$r;H$C$F$=$N%W(B
-	    $B%m%0%i%`$,%f!<%6$N%5!<%A%Q%9>e$K$"$k$+$I$&$+3NG'$7$^$9(B.
+	    $B$?$a$N%G%#%l%/%H%jL>$G(B, '<tt/target/' $B$O$=$N%G%#%l%/%H%j$G(B
+	    $B8F$P$l$k%?!<%2%C%H$G$9(B. <tt>Path</tt> $B$N:G=i$NJ8;z$,%9%i%C(B
+	    $B%7%e(B (<tt>/</tt>) $B$N>l9g$K$O%U%!%$%k$+%G%#%l%/%H%j$H$_$J$7(B,
+	    $B$=$NB8:_$r(B `<tt>test -e</tt>' $B$G%A%'%C%/$7$^$9(B; $B$=$&$G$J$$(B
+	    $B>l9g$K$O<B9T2DG=$G$"$k$H2>Dj$7(B, `<tt>which -s</tt>' $B$r;H$C$F(B
+	    $B$=$N%W%m%0%i%`$,%f!<%6$N%5!<%A%Q%9>e$K$"$k$+$I$&$+3NG'$7$^$9(B.
 
 	  <p>$BNc$($P(BMakefile$B$K0J2<$N$h$&$K=q$$$F$"$k$H$7$^$9(B.
 <tscreen><verb>
 RUN_DEPENDS=    ${PREFIX}/etc/innd:${PORTSDIR}/news/inn \
-                wish:${PORTSDIR}/x11/tk
+                wish8.0:${PORTSDIR}/x11-toolkits/tk80
 </verb></tscreen>
-	    $B$^$:(B, `<tt>/usr/local/etc/innd</tt>' $B$H$$$&%U%!%$%k$,B8:_(B
-	    $B$9$k$+3NG'$7(B, $B$J$$>l9g$K$O(Bports$B%D%j!<$NCf$N(B
+	    $B$^$:(B, `<tt>/usr/local/etc/innd</tt>' $B$H$$$&%U%!%$%k$+(B
+	    $B%G%#%l%/%H%j$,B8:_$9$k$+3NG'$7(B, $B$J$$>l9g$K$O(Bports$B%D%j!<$NCf$N(B
 	    <tt>news/inn</tt> $B$H$$$&%5%V%G%#%l%/%H%j$+$i:n$i$l$^$9(B. $B$^(B
-	    $B$?(B, `<tt>wish</tt>' $B$H$$$&%W%m%0%i%`$,%f!<%6$N%5!<%A%Q%9Cf(B
+	    $B$?(B, `<tt>wish8.0</tt>' $B$H$$$&%W%m%0%i%`$,%f!<%6$N%5!<%A%Q%9Cf(B
 	    $B$K$"$k$+$I$&$+C5$7(B, $B$J$$>l9g$K$OF1$8$/(Bports$B%D%j!<$N(B 
-	    <tt>x11/tk</tt> $B$H$$$&%5%V%G%#%l%/%H%j$+$i:n$i$l$^$9(B.
+	    <tt>x11-toolkit/tk80</tt> $B$H$$$&%5%V%G%#%l%/%H%j$+$i:n$i$l$^$9(B.
 	    ($B$3$NNc$G(B, `<tt>innd</tt>' $B$O<B:]$K$O%W%m%0%i%`$G$9(B; $B$3$N(B
 	    $B$h$&$K(B, $B%W%m%0%i%`$G$"$C$F$bI8=`$N%5!<%A%Q%90J30$N$H$3$m$K(B
 	    $B$"$k$h$&$J$b$N$N>l9g$K$O(B, $B@dBP%Q%9$G;XDj$7$F$/$@$5$$(B.)
 
 	    $B$3$N0MB84X78$O(B<tt>install</tt> $B%9%F!<%8$N$O$8$a$G%A%'%C%/(B
 	    $B$5$l$^$9(B. $B$^$?(B, package$B$r:n$k:]$KI,MW$H$J$k(Bport$B$N(Bpackage$BL>(B
-	    $B$,5-O?$5$l(B, <tt>pkg_add</tt>$B$r;HMQ$9$k$H<+F0E*$K$=$A$i(B
-	    $B$N(Bpackage$B$b%$%s%9%H!<%k$5$l$k$h$&$K$J$j$^$9(B.
+	    $B$,5-O?$5$l(B, <tt>pkg_add</tt>$B$r;HMQ$9$k$H%f!<%6$N%7%9%F%`(B
+	    $B$KB8:_$7$J$$>l9g$K$O<+F0E*$K$=$A$i$N(Bpackage$B$b%$%s%9%H!<%k(B
+	    $B$5$l$k$h$&$K$J$j$^$9(B. `<tt/:target/' $B$NItJ,$O(B, 
+	    <tt>&dollar;{DEPENDS_TARGET}</tt> $B$HF1$8>l9g$K$O>JN,2DG=(B
+	    $B$G$9(B.
 
-	<sect4>
+	<sect3>
 	  <heading>BUILD_DEPENDS</heading>
 
 	  <p>Port$B$N%3%s%Q%$%k$KI,MW$J%U%!%$%k$^$?$O%W%m%0%i%`$,$"$k(B
 	    $B$H$-$O(B, $B$3$NJQ?t$G;XDj$7$F$/$@$5$$(B. <tt>RUN_DEPENDS</tt>$B$HF1(B
-	    $BMM$K(B, $B$3$l$O(B `<tt>path:dir</tt>' $B$H$$$&AH$N%j%9%H$G$9(B.  $BNc(B
-	    $B$($P(B,
+	    $BMM$K(B, $B$3$l$O(B `<tt>path:dir[:target]</tt>' $B$H$$$&AH$N%j%9%H$G$9(B.
+	    $BNc$($P(B,
 <tscreen><verb>
 BUILD_DEPENDS=  unzip:${PORTSDIR}/archivers/unzip
 </verb></tscreen>
@@ -664,14 +747,15 @@
 	    $B$3$3$G$O!V%3%s%Q%$%k!W$H0l8}$K$$$$$^$7$?$,(B, $B$3$NJQ?t$O<B:](B
 	    $B$K$O%U%!%$%k$NE83+$+$i<B:]$N%3%s%Q%$%k!&%j%s%/$^$GA4It$r$^(B
 	    $B$H$a$FLLE]$r8+$F$/$l$^$9(B. $B$3$N0MB84X78$O(B<tt>extract</tt>
-	    $B%9%F!<%8$+$i%A%'%C%/$5$l$^$9(B.
+	    $B%9%F!<%8$+$i%A%'%C%/$5$l$^$9(B. `<tt/:target/' $B$NItJ,$O(B
+	    <tt>&dollar;{DEPENDS_TARGET}</tt> $B$HF1$8>l9g$K$O>JN,2DG=$G$9(B.
 
-	<sect4>
+	<sect3>
 	  <heading>FETCH_DEPENDS</heading>
 
 	  <p>$B$3$NJQ?t$O(B, port$B$r<h$C$F$/$k$N$KI,MW$J%U%!%$%k$^$?$O%W%m(B
 	    $B%0%i%`$r;XDj$9$k$N$K;H$$$^$9(B. $B>e$NFs$D$HF1MM$K(B, $B$3$l$O(B
-	    `<tt>path:dir</tt>' $B$H$$$&AH$N%j%9%H$G$9(B. $BNc$($P(B,
+	    `<tt>path:dir[:target]</tt>' $B$H$$$&AH$N%j%9%H$G$9(B. $BNc$($P(B,
 <tscreen><verb>
 FETCH_DEPENDS=  ncftp2:${PORTSDIR}/net/ncftp2
 </verb></tscreen>
@@ -680,26 +764,85 @@
 	    $B%H%j$K$$$C$F%$%s%9%H!<%k$7$^$9(B.
 
 	    $B$3$N0MB84X78$O(B<tt>fetch</tt>$B%9%F!<%8$+$i%A%'%C%/$5$l$^$9(B.
+	    `<tt/:target/' $B$NItJ,$O(B <tt>&dollar;{DEPENDS_TARGET}</tt>
+	    $B$HF1$8>l9g$K$O>JN,2DG=$G$9(B.
 
-	<sect4>
+	<sect3>
 	  <heading>DEPENDS</heading>
 
-	  <p>$B>e$N;M$D$N$$$:$l$K$b$"$F$O$^$i$J$$$h$&$J0MB84X78$,$"$k>l(B
-	    $B9g(B, $B$^$?$OB>$N(Bport$B$N%=!<%9$,E83+$5$l$F$$$kI,MW$,$"$k>l9g(B
-	    ($B%$%s%9%H!<%k$5$l$F$$$k$@$1$G$OIT==J,$J>l9g(B) $B$K$O$3$NJQ?t(B
-	    $B$r;H$$$^$9(B. $B$3$l$O%G%#%l%/%H%jL>$N%j%9%H$G$9(B ($B>e$N;M$D$H0c$C(B
-	    $B$FFC$K!V3NG'!W$9$k$b$N$,$"$j$^$;$s$N$G(B).
+	  <p>$B>e5-$N;M$D$N$$$:$l$K$b$"$F$O$^$i$J$$$h$&$J0MB84X78$,$"$k>l(B
+	    $B9g(B, $B$^$?$OB>$N(B port $B$,%$%s%9%H!<%k$5$l$l$F$$$k$@$1$G$O$J$/(B,
+	    $B%=!<%9$,E83+$5$l$F$$$kI,MW$,$"$k>l9g$K$O$3$NJQ?t(B
+	    $B$r;H$$$^$9(B. $B$3$l$O(B `<tt>dir[:target]</tt>' $B$H$$$&7A<0$N%j%9%H(B
+	    $B$K$J$j$^$9(B. $B>e5-$N;M$D$H0c$C$FFC$K!V3NG'!W$9$k$b$N$,$"$j$^$;(B
+	    $B$s$N$G(B.
+
+	<sect3>
+	  <heading>$B$h$/$"$k0MB84X78$rI=$9JQ?t(B</heading>
+
+	  <p>$B$b$7(B ports $B$,(B X Window System $B$rI,MW$H$9$k$N$G$"$l$P(B,
+	    `<tt>USE_XLIB=yes</tt>' $B$rDj5A$7$F$/$@$5$$(B. ($B$3$l$O(B
+	    <tt>USE_IMAKE</tt> $B$b0UL#$7$^$9(B) BSD <tt/make/ $B$NBe$j$K(B
+	    GNU <tt/make/ $B$rI,MW$H$9$k>l9g$K$O(B, `<tt>USE_GMAKE=yes</tt>'
+	    $B$rDj5A(B. $BF0:n$9$k$N$K(B GNU autoconf $B$rI,MW$H$9$k>l9g$K$O(B, 
+	    `<tt>USE_AUTOCONF=yes</tt>' $B$rDj5A(B. $B:G?7$N(B qt toolkit $B$r;HMQ(B
+	    $B$9$k>l9g$K$O(B `<tt>USE_QT=yes</tt>' $B$rDj5A(B. perl $B8@8l$N(B
+	    $B%P!<%8%g%s(B5 $B$rI,MW$H$9$k>l9g$K$O(B, `<tt>USE_PERL5=yes</tt>'
+	    $B$rDj5A$7$F$/$@$5$$(B. ($BFC$K:G8e$N$O=EMW$G(B, FreeBSD $B$N$$$/$D$+$N(B
+	    $B%P!<%8%g%s$G$O4pK\%7%9%F%`$K(B perl5 $B$r4^$_$^$9$,(B, $BB>$N$b$N$O(B
+	    $B4^$s$G$$$^$;$s(B.)
+
+	<sect3>
+	   <heading>$B0MB84X78$K4X$9$kCm0U(B</heading>
+
+	   <p>$B>e$G=R$Y$?$h$&$K(B, $B0MB8$9$k(B ports $B$,I,MW$K$J$C$?$H$-$K(B
+	     $B8F$P$l$k%G%U%)%k%H$N%?!<%2%C%H$O(B
+	     <tt>&dollar;{DEPENDS_TARGET}</tt> $B$G(B, $B$=$N%G%U%)%k%H$O(B
+	     `<tt/install/' $B$G$9(B. $B$3$l$O(B, $B%f!<%6$N;HMQ$9$kJQ?t$G(B,
+	     port $B$N(B Makefile $B$GDj5A$5$l$k$b$N$G$O$"$j$^$;$s(B.
+	     $B$b$7(B, $B$"$J$?$N(Bport$B$,FCJL$JJ}K!$G(B, $B0MB84X78$r07$&I,MW$,(B
+	     $B$"$k>l9g$K$O(B, <tt>&dollar;{DEPENDS_TARGET}</tt> $B$r:FDj5A(B
+	     $B$9$k$N$G$O$J$/(B, <tt>*_DEPENDS</tt> $BJQ?t$N(B `<tt/:target/'
+	     $B$NItJ,$rMxMQ$7$F$/$@$5$$(B. 
+
+	   <p>`<tt>make clean</tt>' $B$H%?%$%W$7$?$H$-$K$O(B, $B0MB8$9$k(B
+	     port $B$b<+F0E*$K(B clean $B$5$l$^$9(B. $B$b$7$=$&$7$?$/$J$$>l9g(B
+	     $B$K$O(B, <tt/NOCLEANDEPENDS/ $B$r4D6-JQ?t$H$7$F@_Dj$7$F$/$@$5$$(B.
+
+	   <p>$BL5>r7o$KB>$N(B port $B$K0MB8$5$;$k$K$O(B, $BFCJL$K(B `<tt/nonexistent/'
+	     $B$H$$$&J8;zNs$r(B <tt/BUILD_DEPENDS/ $B$"$k$$$O(B <tt/RUN_DEPENDS/
+	     $B$N:G=i$N%U%#!<%k%I$K;HMQ$7$F$/$@$5$$(B. $B$3$l$O(B, $BB>$N(B port $B$N(B
+	     $B%=!<%9$,I,MW$J$H$-$N$_;HMQ$7$F$/$@$5$$(B. target $B$b;XDj$9$k$3$H(B
+	     $B$K$h$C$F(B, $B%3%s%Q%$%k$N;~4V$r@aLs$9$k$3$H$,$G$-$^$9(B. $BNc$($P(B,
+<tscreen><verb>
+BUILD_DEPENDS=   /nonexistent:${PORTSDIR}/graphics/jpeg:extract
+</verb></tscreen>
+	     $B$3$l$O(B, $B>o$K(B JPEG port $B$N(B directory $B$K9T$-%=!<%9$NE83+(B
+	     $B$r9T$J$$$^$9(B.
+
+	   <p>$B$"$J$?$,$d$j$?$$$3$H$,B>$NJ}K!$G$O$G$-$J$$>l9g0J30$O(B,
+	     `<tt/DEPENDS/' $B$r;H$o$J$$$G$/$@$5$$(B. $B$3$l$O>o$K(B
+	     $BB>$N(B port $B$N:n@.$r9T$$(B($B$5$i$K%G%U%)%k%H$G%$%s%9%H!<%k(B
+	     $B$r9T$$(B), package $B$b:n@.$7$^$9(B. $B$b$7K\Ev$K$3$l$,$"$J$?$N(B
+	     $B$d$j$?$$$3$H$G$7$?$i(B, $BBe$j$K$3$l$r(B <tt/BUILD_DEPENDS/ $B$H(B
+	     <tt/RUN_DEPENDS/ $B$G=q$/$3$H$r$*4+$a$7$^$9(B -- $B>/$J$/$H$b(B
+	     $B0U?^$,L@3N$K$J$j$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%3%s%Q%$%k;~$NFCJL$J;XDj(B</heading>
 
 	<p>GNU$B$N(B<tt>make</tt>$B$r;H$&>l9g$K$O(B, `<tt>USE_GMAKE=yes</tt>'
-	  $B$H;XDj$7$F$/$@$5$$(B. Port$B$K(BGNU$B$N(B<tt>configure</tt>$B$,4^$^$l(B
-	  $B$F$$$k>l9g$K$O(B, `<tt>GNU_CONFIGURE=yes</tt>' $B$r;H$$$^$9(B. GNU
-	  <tt>configure</tt>$B$K%G%U%)%k%H$N(B
-	  `<tt>--prefix=&dollar;{PREFIX}</tt>' $B0J30$N0z?t$rEO$7$?$$>l(B
-	  $B9g$K$ODI2CItJ,$r(B<tt>&dollar;{CONFIGURE_ARGS}</tt>$B$G;XDj$7$F(B
-	  $B$/$@$5$$(B.
+	  $B$H;XDj$7$F$/$@$5$$(B. Port$B$K(B GNU <tt>configure</tt>$B$,4^$^$l(B
+	  $B$F$$$k>l9g$K$O(B, `<tt>GNU_CONFIGURE=yes</tt>' $B$r;H$$$^$9(B
+	  ($B$3$l$O(B, <tt/HAS_CONFIGURE/ $B$b0UL#$7$^$9(B).
+	  <tt>configure</tt>$B$KDI2C$N0z?t(B ($B%G%U%)%k%H$G$O(B, GNU $B$N(B
+	  <tt/configure/ $B$G$O(B `<tt>--prefix=&dollar;{PREFIX}</tt>',
+	  GNU$B$G$J$$(B<tt/configure/ $B$G$O6u(B) $B$rEO$7$?$$>l9g$K$ODI2CItJ,(B
+	  $B$r(B<tt>&dollar;{CONFIGURE_ARGS}</tt>$B$G;XDj$7$F$/$@$5$$(B.
+	  $B$=$N%Q%C%1!<%8$,(B <tt/autoconf/ $B$r;HMQ$9$k>l9g$K$O(B,
+	  `<tt>USE_AUTOCONF=yes</tt>' $B$r;H$$$^$9(B. $B$3$l$O(B, 
+	  <tt/GNU_CONFIGURE/ $B$b0UL#$7(B, <tt/configure/ $B$NA0$K(B
+	  <tt/autoconf/ $B$r<B9T$7$^$9(B.
 
 	<p>X Window System$B$N%"%W%j%1!<%7%g%s$J$I(B, <tt>imake</tt>$B$r(B
 	  $B;H$C$F(BImakefile$B$+$i(BMakefile$B$r:n@.$9$k(Bport$B$N>l9g$K$O(B 
@@ -707,37 +850,47 @@
 	  $B%7%g%s%9%F!<%8$G<+F0E*$K(B<tt>xmkmf -a</tt> $B$,<B9T$5$l$^$9(B. $B$b(B
 	  $B$7(B `<tt>-a</tt>' $B%U%i%0$,LdBj$r$b$?$i$9$J$i(B, $B$5$i$K(B
 	  `<tt>XMKMF=xmkmf</tt>'$B$H$7$F$/$@$5$$(B.
+	  $B$b$7(B, port $B$,(B imake $B$r;HMQ$9$k$1$l$I$b(B, `<tt>install.man</tt>'
+	  $B%?!<%2%C%H$,$J$$>l9g$K$O(B, `<tt>NO_INSTALL_MANPAGES=yes</tt>'
+	  $B$r;XDj$7$F$/$@$5$$(B. $B$D$$$G$K(B, $B$=$N(B port $B$N%*%j%8%J%k$N(B
+	  $B:n<T$rC5$7=P$7$FH,$DNv$-$K$9$k$H$$$$$G$7$g$&(B. <tt>:&gt;</tt>
 
 	<p>Port$B$N(BMakefile$B$,(B `<tt>all</tt>' $B0J30$N$b$N$r%a%$%s$N%?!<(B
 	  $B%2%C%H$H$7$F$$$k>l9g$K$O(B, <tt>&dollar;{ALL_TARGET}</tt> $B$G$=(B
 	  $B$l$r;XDj$7$F$/$@$5$$(B. `<tt>install</tt>' $B$H(B
 	  <tt>&dollar;{INSTALL_TARGET}</tt> $B$bF1MM$G$9(B.
 
-      <sect3>
-	<heading>NO_INSTALL_MANPAGES</heading>
+	<p>$B$b$7(B, port $B$N85$N(B Makefile $B$,(B `<tt>all</tt>' $B0J30$N%?!<%2%C%H(B
+	  $B$r%a%$%s$N%?!<%2%C%H$H$7$F$$$k>l9g$K$O(B,
+	  <tt>&dollar;{ALL_TARGET}</tt> $B$r$=$l$K9g$o$;$F@_Dj$7$F$/$@$5$$(B.
+	  `<tt>install</tt>' $B$H(B <tt>&dollar;{INSTALL_TARGET}</tt> $B$K(B
+	  $B$D$$$F$bF1MM$G$9(B.
+    <sect1>
+      <heading>$BFCJL$JG[N8(B</heading>
+
+      <p>Port$B$r:n@.$9$k>l9g(B, $B9MN8$7$J$/$F$O$$$1$J$$$3$H$,$5$i$K$$$/$D$+(B
+	$B$"$j$^$9(B. $B$3$N@a$G$O(B, $B$=$l$i$N$&$A$b$C$H$b$"$j$,$A$J$b$N$K(B
+	$B$D$$$F@bL@$7$^$9(B.
 
-	<p>$B$"$J$?$N(Bport$B$,(Bimake$B$O;H$&$b$N$N(B `<tt>install.man</tt>' 
-	  $B%?!<%2%C%H$r;}$C$F$$$J$$>l9g(B,
-	  `<tt>NO_INSTALL_MANPAGES=yes</tt>' $B$r;XDj$7$F$/$@$5$$(B.  $B$D$$(B
-	  $B$G$K(B, $B:n<T$rC5$7=P$7$FH,$DNv$-$K$9$k$H$$$$$G$7$g(B
-	  $B$&(B. <tt>(-_-#)</tt>
-
-      <sect3>
+      <sect2>
 	<heading>ldconfig</heading>
 
 	<p>$B6&M-%i%$%V%i%j$r%$%s%9%H!<%k$9$k$H$-$K$O(B, $B6&M-%i%$%V%i%j$N%-%c%C(B
 	  $B%7%e$r99?7$9$k$?$a$K(Bport$B$N(BMakefile$B$N(B<tt>post-install</tt>
-	  target $B$+$i(B`<tt>/sbin/ldconfig -m</tt>' $B$rAv$i$;$F$/$@$5$$(B. 
+	  target $B$+$i(B`<tt>&dollar;{LDCONFIG} -m</tt>' $B$rAv$i$;$F$/$@$5$$(B. 
 	  $B$3$N%3%^%s%I$N0z?t$O6&M-%i%$%V%i%j$N%$%s%9%H!<%k$7$F$"$k%G%#(B
 	  $B%l%/%H%j(B ($BDL>o(B <tt>&dollar;{PREFIX}/lib</tt>) $B$G$9(B. 
 
-	<p>$B$^$?(B, <tt>pkg/PLIST</tt>$B$K(B<tt>@exec</tt>$B9T$rF~$l(B, package
-	  $B$r%$%s%9%H!<%k$7$?>l9g$K$b6&M-%i%$%V%i%j$,$9$0;H$($k$h$&$K(B
-	  $B$7$F$/$@$5$$(B. $B$3$N9T$O6&M-%i%$%V%i%j$r;XDj$9$k9T$N$9$08e$K=q(B
-	  $B$/$N$,$$$$$G$7$g$&(B:
+	<p>$B$^$?(B, <tt>pkg/PLIST</tt>$B$K(B<tt>@exec /sbin/ldconfig -m</tt>
+	  '/`<tt>@unexec /sbin/ldconfig -R</tt>' $B$NAH$rF~$l$F(B, package
+	  $B$r%$%s%9%H!<%k$7$?>l9g$K$b6&M-%i%$%V%i%j$,$9$0;H$((B, $B:o=|$N:](B
+	  $B$K$b(B, $B%7%9%F%`$,$^$@%i%$%V%i%j$,B8:_$9$k$H8mG'$7$J$$$h$&$K$7(B
+	  $B$F$/$@$5$$(B. $B$3$N9T$O6&M-%i%$%V%i%j$r;XDj$9$k9T$N$9$08e$K=q$/(B
+	  $B$N$,$h$$$G$7$g$&(B:
 <tscreen><verb>
-lib/libtcl80.so.1.0
+lib/libtcl80.so.1
 @exec /sbin/ldconfig -m %D/lib
+@unexec /sbin/ldconfig -R
 </verb></tscreen>
 
 	<p><em>$B@dBP$K(B</em>$B0z?t$J$7$G$?$@(B `<tt>ldconfig</tt>'$B$H$@$1=q$$(B
@@ -888,45 +1041,159 @@
 	  $B%Q%C%1!<%8$N%U%)!<%^%C%H$K1~$8$F(B, $B@5$7$$(B 
 	  <tt/ldconfig/ $B$,8F$P$l$k$3$H$rJ]>Z$9$k$?$a$N$b$N$G$9(B.
 
-      <sect3>
-	<heading>$B%^%K%e%"%k$N@5$7$$%$%s%9%H!<%k(B</heading>
-	
-	<p>MAN[1-9LN] $BJQ?t$r;HMQ$7$F$/$@$5$$(B. $B$3$NJQ?t$r;HMQ$9$k$H(B,
-	  $B<+F0E*$K$9$Y$F$N%^%K%e%"%k$r(B <tt>pkg/PLIST</tt> $B$K2C$((B,
-	  ($B$D$^$j(B, $B%^%K%e%"%k$r(B <tt/PLIST/ $B$K2C$($F$O(B<em/$B$$$1$^$;$s(B/)
-	  $B$^$?%^%K%e%"%k$N05=L$r<+F0E*$K(B(<tt>/etc/make.conf</tt> $BCf$G(B
-	  <tt>NOMANCOMPRESS</tt>$B$,@_Dj$5$l$F$$$J$1$l$P(B)$B9T$&$3$H(B
-	  $B$,$G$-$^$9(B. $B$"$J$?$N(B port $B$,4{$K05=L$5$l$?%^%K%e%"%k$r(B
-	  $B%$%s%9%H!<%k$9$k$N$G$"$l$P(B, <tt/MANCOMPRESSED/ $BJQ?t$r(B
-	  $B@_Dj$7$F$/$@$5$$(B.
-
-<tscreen><verb>
-MAN1=      foo.1 bar.1
-MAN5=      foo.conf.5
-MAN8=      baz.8
-</verb></tscreen>
-
-	<p>$B$J$*(B, $BIaDL(B Imake $B$r;H$C$F%3%s%Q%$%k$5$l$k(B X $B%"%W%j%1!<%7%g(B
-	  $B%s$N>l9g$O$3$N;XDj$OI,MW$"$j$^$;$s(B.
-
-	<p><tt>PREFIX</tt>$B0J30$N%G%#%l%/%H%j$N2<$K%^%K%e%"%k$rCV$/(B
-	  $B$h$&$J(Bport$B$G$O(B<tt>MANPREFIX</tt>$B$r;XDj$9$k$3$H$,(B
-	  $B$G$-$^$9(B. $B$5$i$K(B, $BFCDj$N%;%/%7%g%s$N%^%K%e%"%k$@$1(B, $BI8=`$G$O(B
-	  $B$J$$>l=j$K%$%s%9%H!<%k$9$k>l9g(B($BNc$($PB?$/$N(B Perl $B$N%b(B
-	  $B%8%e!<%k$N(B ports $B$N>l9g(B)$B$K$O(B, $B8D!9$N%^%K%e%"%k$N%Q%9$r(B
-	  <tt>MAN<em>sect</em>PREFIX</tt> (<em>sect</em>$B$O(B, 1 $B$+$i(B 9
-	  $B$^$?$O(B, L $B$+(B N $B$rI=$o$7$^$9(B) $B$K$h$C$F;XDj$G$-$^$9(B.
+      <sect2>
+	<heading><tt/MASTERDIR/<label id="porting:masterdir"></heading>
 
+	<p>$B$b$7(B, $B$"$J$?$N(B port $B$,(B $BJQ?t(B($BNc$($P(B $B2rA|EY$H$+;f$N%5%$%:$J$I(B)
+	  $B$rJQ$($?$j$7$?(B, $B$A$g$C$H0c$&%P!<%8%g%s$r:n@.$9$kI,MW$,$"$k$H$-(B
+	  $B$K$O(B, $B%f!<%6$,J,$j$d$9$$$h$&$K(B, package $B$4$H$KJL!9$N%5%V(B
+	  $B%G%#%l%/%H%j$r:n@.$7(B, $B$?$@$7(B, $B$G$-$k$@$1(B port $B4V$G%U%!%$%k(B
+	  $B$r6&M-$9$k$h$&$K$7$F$/$@$5$$(B. $BE57?E*$JNc$G$O(B, $B$&$^$/JQ?t$r(B
+	  $B;H$($P(B, $B$H$F$bC;$$(BMakefile$B$@$1(B, 1$B$D0J30$N$9$Y$F$N%G%#%l%/%H%j(B
+	  $B$KCV$/$@$1$G:Q$_$^$9(B. $B$=$NC;$$(B Makefile $B$K$O(B
+	  <tt>&dollar;{MASTERDIR}</tt> $B$r;H$C$F(B, $B;D$j$N%U%!%$%k$,$"$k(B
+	  $B%G%#%l%/%H%j$r;XDj$G$-$^$9(B. $B$^$?(B<tt><ref id="porting:pkgname"
+	  name="PKGNAME"></tt> $B$N0lIt$KJQ?t$K;H$C$F(B, package $B$,JL!9$N(B
+	  $BL>A0$r;}$D$h$&$K$7$F$/$@$5$$(B.
+
+	<p>$B0J2<$,(B, $B$H$F$bNI$$Nc$K$J$k$G$7$g$&(B. $B$3$l$O(B
+	  <tt>japanese/xdvi300/Makefile</tt>$B$N0lIt$G$9(B:
+<tscreen><verb>
+ :
+PKGNAME=       ja-xdvi${RESOLUTION}-17
+ :
+# default
+RESOLUTION?=    300
+.if ${RESOLUTION} != 118 && ${RESOLUTION} != 240 && \
+	${RESOLUTION} != 300 && ${RESOLUTION} != 400
+	@${ECHO} "Error: invalid value for RESOLUTION: \"${RESOLUTION}\"" 
+	@${ECHO} "Possible values are: 118, 240, 300 (default) and 400." 
+	@${FALSE}
+.endif
+</verb></tscreen>
+	  <tt>japanese/xdvi300</tt> $B$ODL>o$N%Q%C%A(B, package $B%U%!%$%k$b(B
+	  $B$b$C$F$$$^$9(B. $B$=$3$G(B, `<tt/make/' $B$HF~NO$9$k$H(B, $B%G%U%)%k%H$N(B
+	  $B2rA|EY(B(300)$B$r;H$C$F(B, $BIaDL$K(B port $B$N:n@.$r9T$$$^$9(B.
+
+	<p>$BB>$N2rA|EY$K4X$7$F$G$9$,(B, $B$3$l$,(B, <tt>xdvi118/Makefile</tt>
+	  $B$N(B($B%3%a%s%H$r=|$$$?(B)<em/$B$9$Y$F(B/$B$G$9(B.
+<tscreen><verb>
+RESOLUTION=     118
+MASTERDIR=      ${.CURDIR}/../xdvi300
+
+.include "${MASTERDIR}/Makefile"
+</verb></tscreen>
+	  (<tt>xdvi240/Makefile</tt> $B$H(B <tt>xdvi400/Makefile</tt> $B$b(B
+	  $BF1MM$G$9(B). <tt>&dollar;{MASTERDIR}</tt> $B$,(B <tt/bsd.port.mk/
+	  $B$K(B <tt>&dollar;{PATCHDIR}</tt> $B$d(B <tt>&dollar;{PKGDIR}</tt>
+	  $B$J$I$NDL>o$N%5%V%G%#%l%/%H%j$,(B <tt/xdvi300/ $B$K$"$k$3$H$r(B
+	  $B65$($^$9(B. <tt/RESOLUTION=118/ $B$N9T$,(B, <tt>xdvi300/Makefile</tt>
+	  $B$N(B <tt/RESOLUTION?=300/ $B$N9T$rL58z$K$7(B, port $B$O2rA|EY$r(B
+	  118$B$H$7$F:n@.$5$l$^$9(B.
+
+      <sect2>
+	<heading>$B6&M-%i%$%V%i%j$N%P!<%8%g%s(B</heading>
+
+	<p>$B$^$:(B, <ref id="policies:shlib"
+	  name="$B6&M-%i%$%V%i%j$N%P!<%8%g%s$K$D$$$F$N;X?K(B"> $B$rFI$s$G(B,
+	  $B6&M-%i%$%V%i%j$N%P!<%8%g%s$r0lHLE*$K$I$&$9$l$PNI$$$+$r(B
+	  $BM}2r$7$F$/$@$5$$(B. $BLUL\E*$K(B, $B%=%U%H%&%(%"$N:n<T$,$A$c$s$HM}2r(B
+	  $B$7$F$$$k$H?.$8$F$F$O$$$1$^$;$s(B, $BB?$/$N>l9g0c$$$^$9(B.
+	  $B:Y$$E@$^$G9MN8$9$k$3$H$OBgJQ=EMW$J$3$H$G$9(B, $B$J$<$J$i2f!9$O(B
+	  $B8_49@-$,$J$$$+$b$7$l$J$$BgNL$N%=%U%H%&%'%"$r6&B8$5$;$h$&$H(B
+	  $B$9$k(B, $BFC<l$J>u67$K$"$k$+$i$G$9(B. $BITCm0U$J(B port $B$NF3F~$,(B
+	  $B6&M-%i%$%V%i%j$K4X$7$F(B, $BB?Bg$JLdBj$r0z$-5/$7$?$3$H$,2a5n$K$"(B
+	  $B$j$^$9(B ($B:#$^$G(B, <tt/jpeg-6b/ $B$,$J$<(B `9.0' $B$H$$%P!<%8%g%sHV9f(B
+	  $B$r;}$C$F$$$k$+IT;W5D$K;W$C$?$3$H$O$"$j$^$;$s$+(B?).
+	  $B$b$7(B, $B5?Ld$,$"$l$P(B, &a.ports; $B$K%a!<%k$rAw$C$F$/$@$5$$(B.
+	  $B$[$H$s$I$N;~4V$O(B, $B@5$7$$%7%'%"!<%I%i%$%V%i%j$N%P!<%8%g%s$r(B
+	  $B7h$a$k$3$H$H(B, $B$=$l$r<B8=$9$k$?$a$N%Q%C%A$r:n@.$9$k$3$H$K(B
+	  $B=*;O$7$^$9(B.
+
+	<p>$B$7$+$7$J$,$i(B, $B$,F1$8%=%U%H%&%'%"$N0c$C$?%P!<%8%g%s$N%=%U%H(B
+	  $B%&%'%"$,4{$K%D%j!<$K$"$k$P$"$$$K$O(B, $B>u67$OHs>o$KJ#;($G$9(B.
+	  $B$D$^$j(B, FreeBSD $B$G$O(B, $B%f!<%6$,%j%s%+$K$I$N%P!<%8%g%s$N(B
+	  $B6&M-%i%$%V%i%j$r;HMQ$9$k$+$r;XDj$G$-$J$$$+$i$G$9(B($B%j%s%+$O(B
+	  $B>o$K$b$C$H$b9b$$%P!<%8%g%s$rA*$S$^$9(B). $B$3$l$O(B, $B$b$7(B,
+	  <tt/libfoo.so.3.2/ $B$H(B <tt/libfoo.so.4.0/ $B$,%7%9%F%`$KB8:_(B
+	  $B$9$k$H$-$K$O(B, $B%j%s%+$KFCJL$J%"%W%j%1!<%7%g%s$@$1(B
+	  <tt/libfoo.so.3.2/ $B$r%j%s%/$9$k$h$&$K;X<($9$kJ}K!$,$J$$(B
+	  $B$3$H$r0UL#$7$^$9(B. $B$3$l$O(B, $B%3%s%Q%$%k;~$N%j%s%/$H$$$&0UL#(B
+	  $B$G$O40A4$K8+Nt$j$7$^$9(B. $B$3$N>l9g$NM#0l$N2r7hJ}K!$O(B, $B6&M-(B
+	  $B%U%!%$%k$NL>A0$N(B'$B%Y!<%9(B'$BItJ,$rJQ$($k$3$H$G$9(B. $BNc$($P(B,
+	  <tt/libfoo.so.4.0/ $B$r(B <tt/libfoo4.so.1.0/ $B$XJQ$($k$3$H$K(B
+	  $B$h$C$F(B, $B%P!<%8%g%s(B 3.2 $B$H%P!<%8%g%s(B 4.0 $B6&$KB>$N(B port $B$+$i(B
+	  $B%j%s%/$5$l$k$3$H$,$G$-$k$h$&$K$J$j$^$9(B. 
+
     <sect2>
+      <heading>$B%^%K%e%"%k(B<label id="porting:manpages"></heading>
+	
+      <p>MAN[1-9LN] $BJQ?t$r;HMQ$9$k$H(B, $B<+F0E*$K$9$Y$F$N%^%K%e%"%k$r(B
+	<tt>pkg/PLIST</tt> $B$K2C$($^$9(B ($B$D$^$j(B, $B%^%K%e%"%k$r(B <tt/PLIST/
+	$B$K2C$($F$O(B<em/$B$$$1$^$;$s(B/ -- <ref id="porting:plist"
+	name="PLIST $B$N@8@.(B"> $B$r;2>H$7$F$/$@$5$$(B).
+	$B$^$?%^%K%e%"%k$r(B <tt>/etc/make.conf</tt> $BCf$N(B
+	<tt>NOMANCOMPRESS</tt>$B$N@_Dj$K1~$8$F(B, install$B;~$K<+F0E*$K(B
+	$B05=L$7$?$j?-D9$7$?$j$7$^$9(B.
+
+      <p>$B%^%K%e%"%k$r%$%s%9%H!<%k;~$K05=L$9$k$+$I$&$+$r;XDj$9$k$K$O(B,
+	<tt/MANCOMPRESSED/ $BJQ?t$r;HMQ$7$^$9(B. $B$3$NJQ?t$O(B, 3$B$D$NCM$r$H$k(B
+	$B$3$H$,$G$-$^$9(B, `<tt/yes/', `<tt/no/' $B$=$7$F(B `<tt/maybe/ $B$G$9(B.
+	`<tt/yes/' $B$O%^%K%e%"%k$,4{$K05=L$5$l$F%$%s%9%H!<%k$5$l$F$$$k(B,
+	`<tt/no/' $B$O$5$l$F$$$J$$(B, `<tt/maybe/' $B$O$=$N%=%U%H%&%'%"$,(B
+	$B$9$G$K(B, <tt/NOMANCOMPRESS/ $B$K9g$o$;$F$*$j(B <tt/bsd.port.mk/
+	$B$,FCJL$J$K$b$9$kI,MW$,$J$$$3$H$r0UL#$7$^$9(B.
+
+      <p><tt/USE_IMAKE/ $B$,%;%C%H$5$l$F$$$F(B, <tt/NO_INSTALL_MANPAGES/
+	$B$,%;%C%H$5$l$F$$$J$1$l$P(B, <tt/MANCOMPRESSED/ $B$O<+F0E*$K(B
+	`<tt/yes/' $B$K@_Dj$5$l(B, $B$=$l0J30$N>l9g$K$O(B, `<tt/no/' $B$K$J$j$^$9(B.
+	$B%G%U%)%k%H$,$"$J$?$N(B port $B$K9g$o$J$$>l9g0J30$OL@<(E*$K@_Dj(B
+	$B$9$kI,MW$,$"$j$^$;$s(B.
+
+      <p><tt>PREFIX</tt>$B0J30$N%G%#%l%/%H%j$N2<$K%^%K%e%"%k$rCV$/(B
+	$B$h$&$J(Bport$B$G$O(B<tt>MANPREFIX</tt>$B$r;XDj$9$k$3$H$,(B
+	$B$G$-$^$9(B. $B$5$i$K(B, $BFCDj$N%;%/%7%g%s$N%^%K%e%"%k$@$1(B, $BI8=`$G$O(B
+	$B$J$$>l=j$K%$%s%9%H!<%k$9$k>l9g(B, $BNc$($P$$$/$D$+$N(B Perl $B$N%b(B
+	$B%8%e!<%k$N(B ports $B$J$I(B, $B$K$O8D!9$N%^%K%e%"%k$N%Q%9$r(B
+	<tt>MAN<em>sect</em>PREFIX</tt> (<em>sect</em>$B$O(B, 1 $B$+$i(B 9
+	$B$^$?$O(B, L $B$+(B N $B$rI=$o$7$^$9(B) $B$K$h$C$F;XDj$G$-$^$9(B.
+	$B$,$G$-$^$9(B. 
+
+      <p>$B%^%K%e%"%k$,(B, $B8@8lFCM-$N%5%V%G%#%l%/%H%j$KCV$+$l$k>l9g$K$O(B,
+	$B8@8lL>$r(B <tt/MANLANG/ $B$K@_Dj$7$F$/$@$5$$(B. $B$3$NJQ?t$N%G%U%)%k%H(B
+	$BCM$O(B, <tt>""</tt> $B$K$J$C$F$$$^$9(B ($B$D$^$j(B, $B1Q8l$N$_(B).
+
+      <p>$B$3$l$O(B, $BA4It$r$^$H$a$?Nc$G$9(B.
+<tscreen><verb>
+MAN1=		foo.1
+MAN3=		bar.3
+MAN4=		baz.4
+MANLANG=	"" ja
+MAN3PREFIX=	${PREFIX}/share/foobar
+MAN8COMPRESSED=	yes
+</verb></tscreen>
+	$B0J2<$N(B6$B8D$N%U%!%$%k$,$3$N(B port $B$G%$%s%9%H!<%k$5$l$^$9(B.
+<tscreen><verb>
+${PREFIX}/man/man1/foo.1.gz
+${PREFIX}/man/ja/man1/foo.1.gz
+${PREFIX}/share/foobar/man/man3/bar.3.gz
+${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
+${PREFIX}/man/man4/baz.4.gz
+${PREFIX}/man/ja/man4/baz.4.gz
+</verb></tscreen>
+
+      <sect2>
       <heading>Motif$B$rI,MW$H$9$k(Bport</heading>
 
       <p>$B:G6a$O%3%s%Q%$%k$K(BMotif$B$rI,MW$H$9$k%"%W%j%1!<%7%g%s$,A}$($F(B
 	$B$-$^$7$?(B. (Motif$B<+BN$OM-NA$N$b$N$,$$$/$D$+$N2q<R$+$i<j$KF~$j$^(B
-	$B$9$7(B, $BL5NA$N8_49%i%$%V%i%j$r:n$m$&$H$7$F$$$k%0%k!<%W$,>/$J$/$H(B
-	$B$b0l$D$"$j$^$9(B.) Motif$B$O$+$J$j9-$/;H$o$l$F$$$^$9$7(B, $B@=IJ$N%i%$(B
+	$B$9$7(B, $BB?$/$N%"%W%j%1!<%7%g%s$,%3%s%Q%$%k2DG=$JL5NA$N8_49%i%$%V%i%j(B
+	$B$,(B <tt>x11-toolkits/lesstif</tt>$B$K$"$j$^$9(B)
+	Motif$B$O$+$J$j9-$/;H$o$l$F$$$^$9$7(B, $B@=IJ$N%i%$(B
 	$B%;%s%9$G$O%i%$%V%i%j$r@EE*$K%j%s%/$7$?<B9T7A<0$O:FG[I[$,G'$a$i(B
 	$B$l$F$$$k>l9g$,B?$$$N$G(B, Motif$B$rI,MW$H$9$k%=%U%H%&%'%"$r4JC1$K(B
-	$BF0E*(B/$B@EE*$K%j%s%/$G$-$k$h$&$J$7$/$_$,MQ0U$5$l$F$$$^$9(B.
+	$BF0E*(B(port $B$+$i%3%s%Q%$%k$9$k?M!9$N$?$a$K(B)/$B@EE*(B(package $B$rG[I[(B
+	$B$9$k?M!9$N$?$a$K(B)$B$K%j%s%/$G$-$k$h$&$J$7$/$_$,MQ0U$5$l$F$$$^$9(B.
 
       <sect3>
 	<heading>REQUIRES_MOTIF</heading>
@@ -959,6 +1226,18 @@
 	  $B$l$^$9(B. $B$7$?$,$C$FA0$K(B `<tt>-L</tt>' $B$d(B `<tt>-l</tt>' $B$r$D$1(B
 	  $B$kI,MW$O$"$j$^$;$s(B.
 
+      <sect2>
+      <heading>X11 $B$N%U%)%s%H(B</heading>
+
+      <p>$B$b$7(B, $B$"$J$?$N(B port $B$,(B X window system $B$N%U%)%s%H$r%$%s%9%H!<%k(B
+	$B$9$k$N$G$"$l$P(B, $B$=$l$i$r(B
+	<tt>&dollar;{X11BASE}/lib/X11/fonts/local</tt> $B$KCV$/$h$&$K$7$F(B
+	$B$/$@$5$$(B. $B$3$N%G%#%l%/%H%j$O(B XFree86 release 3.3.3 $B$G?7@_$5$l$?(B
+	$B$b$N$G$9(B. $B$b$7(B, $B$=$l$,B8:_$7$J$1$l$P:n@.$7(B, $B%f!<%6$K(B
+	XFree86 $B$r(B 3.3.3 $B$+$=$l$h$j?7$7$$$b$N$K99?7$+(B,
+	$B$9$/$J$/$H$b(B, $B$3$N%G%#%l%/%H%j$r(B <tt>/etc/XF86Config</tt> $B$N(B
+	font path $B$K2C$($k$h$&$KB%$9%a%C%;!<%8$r=PNO$9$k$h$&$K$7$F$/$@$5$$(B.
+
     <sect2>
       <heading>Info $B%U%!%$%k(B</heading>
       <p>$B?7$7$$HG$N(B texinfo(2.2.2-RELEASE $B$*$h$S$=$l0J9_$KF~$C$F$$$^$9(B)
@@ -1216,23 +1495,39 @@
 	  info $B%U%!%$%k$*$h$S(B <tt/dir/ $B%U%!%$%k$r:n$k%3%^%s%I$h$j8e$K(B
 	  $B$*$+$J$1$l$P$J$j$^$;$s(B.
 
-	<item>$B%F%9%H$r$7$F(B, $B=PMh1I$($K46I~$7$^$7$g$&(B <tt/:)/
-	  $B?d>)$5$l$k<j=g$O(B,  `<tt/make package/', `<tt/pkg_delete/'
-	  $B$=$l$+$i(B, `<tt/pkg_add/'. $B3FCJ3,$NA08e$K(B, <tt/dir/ $B%U%!%$%k(B
-	  $B$r%A%'%C%/$7$^$7$g$&(B.
-
+	<item><ref id="porting:testing" name="$B%F%9%H(B"> $B$r$7$F(B
+	  $B=PMh1I$($K46I~$7$^$7$g$&(B <tt/:)/
+	  $B3FCJ3,$NA08e$K(B, <tt/dir/ $B%U%!%$%k$r%A%'%C%/$7$^$7$g$&(B.
       </enum>
 
-      <sect3>
-	<heading>INSTALL package $B%9%/%j%W%H(B</heading>
-	  <p>$B%P%$%J%j%Q%C%1!<%8$,(B pkg_add $B$G%$%s%9%H!<%k$5$l$k$H$-$K(B, $B<B9T(B
-	  $B$5$l$kI,MW$,$"$k%3%^%s%I$,$"$l$P(B, pkg/INSTALL $B%9%/%j%W%H$r;H$C(B
-	  $B$F<B9T$9$k$3$H$,$G$-$^$9(B. $B$3$N%9%/%j%W%H$O<+F0E*$K(B package 
-	  $B$K2C$($i$l(B, pkg_add $B$K$h$C$F(B2$BEY<B9T$5$l$^$9(B. $B$O$8$a$O(B 
-	  `<tt>INSTALL ${PKGNAME} PRE-INSTALL</tt>' $B$H<B9T$5$l(B, 2$BEYL\(B
-	  $B$K$O(B, '`<tt>INSTALL ${PKGNAME} POST-INSTALL</tt>' $B$H<B9T$5$l(B
-	  $B$^$9(B. $B$I$A$i$N%b!<%I$G<B9T$5$l$F$$$k$+$O(B, `<tt>&dollar;2</tt>'
-	  $B$rD4$Y$k$3$H$K$h$C$F$o$+$j$^$9(B.
+    <sect1>
+      <heading><tt/pkg/ $B%5%V%G%#%l%/%H%j(B</heading>
+
+      <p>$B$^$@?($l$F$$$J$$(B, $B$$$/$D$+$N$3$D$,(B <tt/pkg/ $B%5%V%G%#%l%/%H%j(B
+	$B$K$O$"$j(B, $B;~$H$7$FJXMx$G$7$g$&(B.
+
+      <sect2>
+	<heading><tt/MESSAGE/</heading>
+
+	<p><label id="porting:message">$B$b$7(B, $B%$%s%9%H!<%k$9$k?M$K(B
+	  $B%a%C%;!<%8$rI=<($9$kI,MW$,$"$k>l9g$K$O(B, $B$=$N%a%C%;!<%8$r(B
+	  <tt>pkg/MESSAGE</tt> $B$KCV$1$^$9(B. $B$3$N5!G=$O(B, <tt/pkg_add/
+	  $B$N8e$NDI2C$N%$%s%9%H!<%k<jB3$-$rI=<($9$k$H$-$J$I$K(B, $B=EJu(B
+	  $B$7$^$9(B. MESSAGE $B%U%!%$%k$O(B pkg/PLIST $B$K2C$($kI,MW$O$"$j$^(B
+	  $B$;$s(B. $B$^$?(B, $B$b$7%f!<%6$,(B package $B$G$O$J$/(B port $B$r;HMQ$7$F(B
+	  $B$$$k>l9g$K$O<+F0E*$K$OI=<($5$l$^$;$s$N$G(B, $BL@<(E*$K(B
+	  <tt/post-install/ $B$GI=<($9$k$h$&$K$9$k$Y$-$G$7$g$&(B.
+
+      <sect2>
+	<heading><tt/INSTALL/</heading>
+	  <p>$B%P%$%J%j%Q%C%1!<%8$,(B <tt/pkg_add/ $B$G%$%s%9%H!<%k$5$l$k$H$-(B
+	  $B$K(B, $B<B9T$5$l$kI,MW$,$"$k%3%^%s%I$,$"$l$P(B, pkg/INSTALL $B%9%/%j%W%H(B
+	  $B$r;H$C$F<B9T$9$k$3$H$,$G$-$^$9(B. $B$3$N%9%/%j%W%H$O<+F0E*$K(B
+	  package $B$K2C$($i$l(B, pkg_add $B$K$h$C$F(B2$BEY<B9T$5$l$^$9(B. $B$O$8$a$O(B 
+	  `<tt>INSTALL &dollar;{PKGNAME} PRE-INSTALL</tt>' $B$H<B9T$5$l(B,
+	  2$BEYL\$K$O(B, '`<tt>INSTALL &dollar;{PKGNAME} POST-INSTALL</tt>'
+	  $B$H<B9T$5$l$^$9(B. $B$I$A$i$N%b!<%I$G<B9T$5$l$F$$$k$+$O(B,
+	  `<tt>&dollar;2</tt>' $B$rD4$Y$k$3$H$K$h$C$F$o$+$j$^$9(B.
 	  $B4D6-JQ?t(B `<tt>PKG_PREFIX</tt>' $B$K$O(B package $B$,%$%s%9%H!<%k$5(B
 	  $B$l$k%G%#%l%/%H%j$,@_Dj$5$l$^$9(B. $B>\:Y$O(B man
 	  <tt>pkg_add(1)</tt> $B$r8+$F$/$@$5$$(B.
@@ -1242,28 +1537,58 @@
 	  Makefile $B$GL@<(E*$K8F$VI,MW$,$"$j$^$9(B.
 
       <sect3>
-	<heading>REQ package $B%9%/%j%W%H(B</heading>
+	<heading><tt/REQ/</heading>
 	  <p>port $B$,(B($B%$%s%9%H!<%k$5$l$k%7%9%F%`$N>uBV$K$h$C$F(B)
 	  $B%$%s%9%H!<%k$5$l$k$Y$-$+(B, $B$5$l$J$$$Y$-$+6hJL$9$kI,MW$,$"$k$H(B
 	  $B$-$K$O(B, $B!VMW7o(B(requirements)$B!W%9%/%j%W%H(B pkg/REQ $B$r:n$k$3$H(B
 	  $B$,$G$-$^$9(B. $B$3$l$O(B, $B%$%s%9%H!<%k5Z$S%G%$%s%9%H!<%k(B
 	  (package $B$N:o=|(B)$B$N;~$K<+F0E*$K<B9T$5$l(B, $B$=$l$i$,=hM}$5$l$k$Y(B
-	  $B$-$+$r7hDj$7$^$9(B. $B>\:Y$O(B, man <tt>pkg_create(1)</tt> $B$H(B man
-	  <tt>pkg_add(1)</tt> $B$r8+$F$/$@$5$$(B.
+	  $B$-$+$r7hDj$7$^$9(B.
 	
     <sect2>
-      <heading>make$B$NJQ?t$K$"$o$;$?(B PLIST $B$NJQ99(B</heading>
+      <heading>make$B$NJQ?t$K$"$o$;$?(B <tt/PLIST/ $B$NJQ99(B<label
+	id="porting:plist"></heading>
 
       <p>$B$$$/$D$+$N(B port, $BFC$K(B p5- ports$B$J$I(B, $B$O(B configure $B$N%*%W%7%g%s(B
-	($B$"$k$$$O(B, p5- ports $B$N>l9g$O(B perl $B$N%P!<%8%g%s(B)$B$K$h$C$F(B, PLIST
-	$B$rJQ$($kI,MW$,$"$j$^$9(B. $B$3$l$rMF0W$K<B8=$9$k$?$a$K(B, PLIST $BCf$N(B
-	<tt>%%OSREL%%</tt>, <tt>%%PERL_VER%%</tt>,
+	($B$"$k$$$O(B, p5- ports $B$N>l9g$O(B perl $B$N%P!<%8%g%s(B)$B$K$h$C$F(B, 
+	<tt/PLIST/ $B$rJQ$($kI,MW$,$"$j$^$9(B. $B$3$l$rMF0W$K<B8=$9$k$?$a$K(B,
+	<tt/PLIST/ $BCf$N(B	<tt/%%OSREL%%/, <tt/%%PERL_VER%%/,
 	<tt>%%PERL_VERSION%%</tt> $B$O(B, $BE,@Z$KCV$-49$($i$l$k$h$&$K$J$C$F(B
-	$B$$$^$9(B. $BB>$NCV$-49$($,I,MW$G$"$l$P(B, <tt>PLIST_SUB</tt> $BJQ?t$K(B
-	<tt>VAR=VALUE</tt> $B$N%Z%"$N%j%9%H$r@_Dj$9$k$3$H$K$h$C$F(B,
-	PLIST $BCf$N(B "%%VAR%%" $B$O(B "VALUE" $B$KCV$-49$($i$l$^$9(B.
+	$B$$$^$9(B. <tt/%%OSREL%%/ $B$NCM$O(B, $B%*%Z%l!<%F%#%s%0%7%9%F%`$N(B
+	$B?t;z$GI=$5$l$?%j%S%8%g%s$G$9(B ($BNc$($P(B, `2.2.7').
+	<tt/%%PERL_VERSION%%/ $B$O(B perl $B$N%P!<%8%g%sHV9fA4BN(B($BNc$($P(B,
+	`5.00502')$B$G(B, <tt/%%PERL_VER%%/ $B$O%P!<%8%g%sHV9f$+$i(B,
+	$B%Q%C%A%l%Y%k$r0z$$$F$b$N$G$9(B($BNc$($P(B, `5.005').
+
+      <p>$BB>$NCV$-49$($,I,MW$G$"$l$P(B, <tt>PLIST_SUB</tt> $BJQ?t$K(B
+	<tt>VAR=VALUE</tt> $B$H$$$&7A<0$N%Z%"$N%j%9%H$r@_Dj$9$k$3$H$K(B
+	$B$h$C$F(B,	<tt/PLIST/ $BCf$N(B `<tt>%%VAR%%</tt>' $B$O(B `<tt/VALUE/'
+	$B$KCV$-49$($i$l$^$9(B. $BNc$($P(B, $B%P!<%8%g%s$K8GM-$NBt;3$N%U%!%$%k(B
+	$B$r%$%s%9%H!<%k$9$k>l9g$K$O(B, <tt/Makefile/ $B$K(B
+
+<tscreen><verb>
+OCTAVE_VERSION=        2.0.13
+PLIST_SUB=     OCTAVE_VERSION=${OCTAVE_VERSION}
+</verb></tscreen>
+
+	$B$H=q$$$F(B, <tt/PLIST/ $BCf$N%P!<%8%g%sHV9f$,I=$o$l$k$9$Y$F$N(B
+	$B$H$3$m$K(B, <tt>%%OCTAVE_VERSION%%</tt> $B$H=q$-$^$9(B.
+	$B$3$N$h$&$K$7$F$*$1$P(B, port $B$r%"%C%W%0%l!<%I$9$k$H$-$K(B,
+	$B2?==9T(B($B$H$-$H$7$F(B, $B2?I49T(B)$B$b(B <tt/PLIST/ $B$r=q$-BX$($J$$$G(B
+	$B$9$_$^$9(B.
+
+      <p>$B$3$N=q$-49$($O(B (<ref id="porting:manpages" name="$B%^%K%e%"%k(B">
+	$B$NDI2C$b(B) <tt/do-install/ $B$H(B <tt/post-install/ $B%?!<%2%C%H(B
+	$B$N$"$$$@$K(B, <tt>&dollar;{PLIST}</tt> $B$rFI$_(B
+	<tt>&dollar;{TMPPLIST}</tt> ($B%G%U%)%k%H$O(B, 
+	<tt>&dollar;{WRKDIR}/.PLIST.mktmp</tt>) $B$K=q$-9~$`$3$H$K$h$C$F(B
+	$B9T$J$o$l$^$9(B. $B$b$7(B, $B$"$J$?$N(B port $B$,(B <tt>&dollar;{PLIST}</tt>
+	$B$r<B9T;~$K@8@.$9$k$N$G$"$l$P(B, <tt/do-install/ $B$N$"$$$@$+(B,
+	$B$=$NA0$K9T$&$h$&$K$7$F$/$@$5$$(B. $B$^$?(B, $B=q$-$+$($i$l$?$"$H$N(B
+	$B%U%!%$%k$rJT=8$9$kI,MW$,$"$k>l9g$K$O(B, <tt/post-install/
+	$B$G(B, <tt/&dollar;{TMPPLIST}/ $B$r=q$-$+$($F$/$@$5$$(B.
 
-    <sect2>
+    <sect1>
       <heading>$B%i%$%;%s%9>e$NLdBj(B</heading>
 
       <p>$B%=%U%H%&%'%"$K$h$C$F$O@)8B$N87$7$$%i%$%;%s%9$,$D$$$F$-$?$j(B, 
@@ -1282,17 +1607,18 @@
 
       <enum>
 	<item>$B%=%U%H%&%'%"$K!VM-=~:FG[I[$r6X$:$k!W$H$$$&<q;]$N%i%$%;%s(B
-	  $B%9$,$D$$$F$-$?>l9g$K$O(B<tt>NO_CDROM</tt>$B$H$$$&JQ?t$r%;%C%H$7$F(B
-	  $B$/$@$5$$(B. $B;d$?$A$O$3$l$,$D$$$F$$$k(Bport$B$O(BCD-ROM$B%j%j!<%9$KF~(B
-	  $B$l$J$$$h$&$K$7$^$9$,(B, $B%*%j%8%J%k$N%=!<%9%U%!%$%k$H(Bpackage
-	  $B$O(BFTP$B$G$O<h$l$k$h$&$K$7$F$*$-$^$9(B.
+	  $B%9$,$D$$$F$-$?>l9g$K$O(B<tt>NO_CDROM</tt>$B$H$$$&JQ?t$K$=$NM}M3(B
+	  $B$r5-=R$7$F$/$@$5$$(B. $B;d$?$A$O$3$l$,$D$$$F$$$k(B port $B$O(B CD-ROM
+	  $B%j%j!<%9$KF~$l$J$$$h$&$K$7$^$9$,(B, $B%*%j%8%J%k$N%=!<%9%U%!%$%k(B
+	  $B$H(Bpackage$B$O(BFTP$B$G$O<h$l$k$h$&$K$7$F$*$-$^$9(B.
 
 	<item>$B$b$7$b(B, $B@8@.$5$l$k(B package $B$,8D!9$N%5%$%H$GFH<+$K9=C[$5(B
 	  $B$l$kI,MW$,$"$C$?$j(B, $B%i%$%;%s%9$K$h$C$F@8@.$5$l$k%P%$%J%j$,(B
-	  $BG[I[$G$-$J$$>l9g$K$O(B, <tt>NO_PACKAGE</tt> $BJQ?t$r@_Dj$7$F$/$@(B
-	  $B$5$$(B. $B$=$N$h$&$J(B package $B$,(B FTP $B%5%$%H$KCV$+$l$?$j(B, $B%j%j!<%9(B
-	  $B;~$N(B CD-ROM $B$XF~$i$J$$$h$&$K$7$^$9(B. $B$?$@$7(B, $B$$$:$l$N>l9g$b(B 
-	  distfile $B$O(B(FTP $B$d(B CD-ROM $B$K(B)$B4^$^$l$k$h$&$K$J$j$^$9(B.
+	  $BG[I[$G$-$J$$>l9g$K$O(B, <tt>NO_PACKAGE</tt> $BJQ?t$K$=$NM}M3$r(B
+	  $B5-=R$7$F$/$@$5$$(B. $B$=$N$h$&$J(B package $B$,(B FTP $B%5%$%H$KCV$+$l(B
+	  $B$?$j(B, $B%j%j!<%9;~$N(B CD-ROM $B$XF~$i$J$$$h$&$K$7$^$9(B. $B$?$@$7(B,
+	  $B$$$:$l$N>l9g$b(B distfile $B$O(B(FTP $B$d(B CD-ROM $B$K(B)$B4^$^$l$k$h$&$K(B
+	  $B$J$j$^$9(B.
 	
 	<item>Port$B$,(B, $B;HMQ<T$K$h$C$F$OK!N'>e$NLdBj$,@8$8$k;~(B ($B0E9f2=%=%U(B
 	  $B%H%&%'%"$J$I(B), $B$^$?$O!V>&MQMxMQ$r6X$:$k!W$H%i%$%;%s%9$K=q$$(B
@@ -1309,7 +1635,7 @@
 	<tt>ports/LEGAL</tt>$B%U%!%$%k$r=q$-49$($k$N$rK:$l$J$$$h$&$K$7(B
 	$B$F$/$@$5$$(B.
 
-    <sect2>
+    <sect1>
       <heading>$B%"%C%W%0%l!<%I(B</heading>
 
       <p>Port$B$N%P!<%8%g%s$,86:n<T$+$i$N$b$N$KHf$Y$F8E$$$3$H$K5$$,$D(B
@@ -1342,7 +1668,7 @@
 	$BD6$($k$h$&$G$"$l$P(B, $B05=L$7$?$b$N$r(B uuencode $B$7$F2<$5$$(B.
 	$B$=$&$G$J$1$l$P$=$N$^$^(B PR $B$KF~$l$k$@$1$G$$$$$G$9(B.
 
-    <sect2>
+    <sect1>
       <heading>$B$d$C$F$h$$$3$H$H$$$1$J$$$3$H(B
       <label id="porting:dads"></heading>
 
@@ -1355,20 +1681,8 @@
 	$B$K$7$?$,$C$F(B, $BAw$C$F$/$@$5$$(B. PR $B%G!<%?%Y!<%9$K$"$k(B port $B$r(B
 	$B%A%'%C%/$9$k$3$H$K$h$C$F(B, $B;dC#$,$=$l$i$r(B commit $B$9$k$N$rAa$/$7(B,
 	$B$"$J$?$,2?$r$7$F$$$k$+M}2r$7$F$$$k$3$H$b<($7$^$9(B.
-
-      <sect3>
-	<heading>WRKDIR</heading>
 
-	<p>$BBg;v$J%U%!%$%k$r(B<tt>work</tt>$B%5%V%G%#%l%/%H%j$KCV$-K:$l$J(B
-	  $B$$$h$&$K$7$F$/$@$5$$(B. $B$&$C$+$j(B `<tt>make clean</tt>' $B$H$d$C(B
-	  $B$?$i$3$N%G%#%l%/%H%j$O$=$N2<$N%U%!%$%k$H$H$b$K(B<em>$B$"$H$+$?$b(B
-	  $B$J$/(B</em>$B>C$(5n$C$F$7$^$$$^$9(B! $B%9%/%j%W%H$d%Q%C%A0J30$KI,MW(B
-	  $B$J%U%!%$%k$,$"$k>l9g$K$O(B, <tt>&dollar;{FILESDIR}</tt>$B$H$$$&(B
-	  $B%5%V%G%#%l%/%H%j(B($B%G%U%)%k%H$G$O(B, <tt>files</tt>)$B$KF~$l(B,
-	  <tt>post-extract</tt>$B%?!<%2%C%H$G(B<tt>work</tt>$B%5%V%G%#%l%/%H(B
-	  $B%j$K%3%T!<$9$k$h$&$K$7$F$/$@$5$$(B.
-
-      <sect3>
+      <sect2>
 	<heading>$B%P%$%J%j$N(Bstrip</heading>
 
 	<p>$B%P%$%J%j$O(Bstrip$B$7$F$/$@$5$$(B. $B%*%j%8%J%k$N%=!<%9$,%P%$%J%j$r(B
@@ -1385,7 +1699,7 @@
 	  $B$O(B<tt>file</tt>$B%3%^%s%I$G3NG'$G$-$^$9(B. $B$3$l$,(B`not stripped'
 	  $B$H8@$o$J$1$l$P(B, strip$B$5$l$F$$$k$H$$$&$3$H$G$9(B. 
 
-      <sect3>
+      <sect2>
 	<heading>INSTALL_* $B%^%/%m(B</heading>
 	<p> $B$"$J$?<+?H$N(B *-install $B%?!<%2%C%H$G%U%!%$%k$N@5$7$$%b!<%I$H(B
 	 $B%*!<%J$rJ]>Z$9$k$?$a$K(B, $BI,$:(B<tt>bsd.port.mk</tt>$B$GDs6!$5$l$F(B
@@ -1406,7 +1720,8 @@
 	  $B$?$b$N$G$9(B. $B$I$N$h$&$K$3$l$i$r;HMQ$9$k$+$O0J2<$NNc$r8+$F$/$@$5$$(B.
 
     <sect2>
-      <heading>$B0\?"$r;O$a$kA0$K(B<label id="porting:starting"></heading>
+      <heading>OS $B$d(B OS $B$N%P!<%8%g%s$N6hJL(B
+	<label id="porting:versions"></heading>
 
       <p>Port$B$N2aDx$G(B, $B=$@5$d(B, $B$I$N%P!<%8%g%s$N(BUNIX$B$GF0$/$+$K$h$k>r7o(B
 	$B$D$-%3%s%Q%$%k$J$I$,I,MW$J%3!<%I$K=P2q$&$+$b$7$l$^$;$s(B. $B$=$N(B
@@ -1526,11 +1841,19 @@
 2.2-STABLE (ldconfig -R $B0J8e(B):   225002
 2.2.6-RELEASE:                   226000
 2.2.7-RELEASE:                   227000
-2.2-STABLE (2.2.7-RELEASE $B0J9_(B): 227001
+2.2-STABLE (2.2.7-RELEASE $B0J8e(B): 227001
+2.2-STABLE (semctl(2) $BJQ998e(B):   227002
+2.2.8-RELEASE:                   228000
+2.2-STABLE (2.2.8-RELEASE $B0J8e(B): 228001
 3.0-current (mount(2) $BJQ990JA0(B): 300000
-3.0-current (1997$BG/(B11$B7n8=:_(B):    300001
+3.0-current (mount(2) $BJQ998e(B):   300001
+3.0-current (semctl(2) $BJQ998e(B):  300002
+3.0-current (ioctl $B0z?tJQ998e(B):  300003
+3.0-current (ELF(2) $B0\9T8e(B):     300004
+3.0-RELEASE:                     300005
+3.0-current (3.0-RELEASE $B0J8e(B):  300005
 </verb></tscreen>
-        (2.2-STABLE$B$O(B, 2.2.5-RELESE $B0J8e(B, "2.2.5-STABLE" $B$H8F$P$l(B
+        (2.2-STABLE$B$O(B, 2.2.5-RELESE $B0J8e(B, "2.2.[5678]-STABLE" $B$H8F$P$l(B
 	$B$k$3$H$,$"$j$^$9(B.)
 	$B8+$F$NDL$j(B, $B$3$l$OG/!&7n$H$$$&%U%)!<%^%C%H$K$J$C$F$$$^$7$?$,(B,
 	$B%P!<%8%g%s(B 2.2 $B$+$i(B, $B$h$jD>@\E*$K%a%8%c!<(B/$B%^%$%J!<HV9f$r;H$&(B
@@ -1548,7 +1871,76 @@
 	$B$7$g$&(B. $B0JA0$N(Bport$B$,8m$C$?>l=j$G$=$N%^%/%m$r;H$C$F$$$k$+$i$H(B
 	$B$$$C$F(B, $B$=$l$r$^$M$9$kM}M3$O$"$j$^$;$s(B.
 
-      <sect3>
+      <sect2>
+	<heading><tt/bsd.port.mk/ $B$N8e$K=q$/$3$H(B</heading>
+
+	<p>`<tt>.include &lt;bsd.port.mk&gt;</tt>' $B$N9T$N8e$K$O(B
+	  $B$J$K$b=q$+$J$$$h$&$K$7$F$/$@$5$$(B. $BBgDq$N>l9g$O(B Makefile $B$N(B
+	  $BCfDx$N$I$3$+$G(B, <tt/bsd.port.pre.mk/ $B$r(B include $B$7$F(B,
+	  $B:G8e$K(B <tt/bsd.port.post.mk/ $B$r(B include $B$9$k$3$H$K$h$C$F(B
+	  $BHr$1$k$3$H$,$G$-$^$9(B. (<tt/pre.mk//<tt/post.mk/ $B$N%Z%"$+(B
+	  <tt/bsd.port.mk/ $B$@$1$N$I$A$i$+$@$1$r(B include $B$7$F$/$@$5$$(B.
+	  2$B$D$r:.$<$J$$$G$/$@$5$$(B.) $BA0<T$O(B, $B$$$/$D$+$NJQ?t$NDj5A$@$1(B
+	  $B$r$7$F(B, Makefile $B$G$N%F%9%H$K;HMQ$7(B, $B8e<T$O;D$j$rDj5A$7$^$9(B.
+	  $B0J2<$O(B <tt/bsd.port.pre.mk/ $B$GDj5A$5$l$k=EMW$JJQ?t$G$9(B.
+	  ($B$3$l$O(B, $B$9$Y$F$G$O$"$j$^$;$s(B. $B40A4$J%j%9%H$O(B <tt/bsd.port.mk/
+	  $B$r;2>H$7$F$/$@$5$$(B.)
+
+	<descrip>
+	<tag>&dollar{ARCH}</tag> `<tt>uname -m</tt>' $B$GJV$5$l$k(B
+	  $B%"!<%-%F%/%A%c(B. ($BNc(B, `i386').
+
+	<tag>&dollar{OPSYS}</tag>`<tt>uname -s</tt>' $B$GJV$5$l$k(B
+	  $B%*%Z%l!<%F%#%s%0%7%9%F%`(B ($BNc(B, `FreeBSD').
+
+	<tag>&dollar{OSREL}</tag> $B%*%Z%l!<%F%#%s%0%7%9%F%`$N(B
+	  $B%j%j!<%9%P!<%8%g%s(B ($BNc(B., `2.1.5', `2.2.7').
+
+	<tag>&dollar{OSVERSION}</tag> $B?t;z7A<0$N%*%Z%l!<%F%#%s%0%7%9%F%`(B
+	  $B$N%P!<%8%g%s(B, $B>e5-$N(B <ref id="porting:versions"
+	  name="__FreeBSD_version"> $B$HF1$8$G$9(B.
+
+	<tag>&dollar{PORTOBJFORMAT}</tag> $B%7%9%F%`$N%*%V%8%'%/%H(B
+	  $B%U%)!<%^%C%H(B (`aout' $B$"$k$$$O(B `elf').
+
+	<tag>&dollar{LOCALBASE}</tag> 'local' $B%D%j!<$N%Y!<%9(B.
+	  ($BNc(B, `/usr/local/').
+
+	<tag>&dollar{X11BASE}</tag> `X11' $B%D%j!<$N%Y!<%9(B.
+	  ($BNc(B, `/usr/X11R6/').
+
+	<tag>&dollar{PREFIX}</tag> ports$B$N%$%s%9%H!<%k@h(B
+	  (<ref id="porting:prefix" name="PREFIX $B$K$D$$$F(B">$B$r;2>H(B).
+
+	</descrip>
+
+	<p><tt/USE_IMAKE/, <tt/USE_X_PREFIX/ $B$"$k$$$O(B <tt/MASTERDIR/
+	  $B$J$I$NJQ?t$rDj5A$9$kI,MW$,$"$k>l9g$K$O(B, <tt/bsd.port.pre.mk/
+	  $B$r(B include $B$9$kA0$KDj5A$7$F$/$@$5$$(B. $BB>$N$b$N$O(B,
+	  <tt/bsd.port.pre.mk/ $B$NA0$G$b8e$G$b$+$^$$$^$;$s(B. $B0J2<$O(B
+	  <tt/bsd.port.pre.mk/ $B$N8e$K=q$1$k$b$N$NNc$G$9(B:
+
+<tscreen><verb>
+# no need to compile lang/perl5 if perl5 is already in system
+.if ${OSVERSION} > 300003
+BROKEN= perl is in system
+.endif
+
+# only one shlib version number for ELF
+.if ${PORTOBJFORMAT} == "elf"
+TCL_LIB_FILE=  ${TCL_LIB}.${SHLIB_MAJOR}
+.else
+TCL_LIB_FILE=  ${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR}
+.endif
+
+# software already makes link for ELF, but not for a.out
+post-install:
+.if ${PORTOBJFORMAT} == "aout"
+       ${LN} -sf liblinpack.so.1.0 ${PREFIX}/lib/liblinpack.so
+.endif
+</verb></tscreen>
+	
+      <sect2>
 	<heading>$BIU2CE*%I%-%e%a%s%H(B</heading>
 
 	<p>$BIaDL$N%^%K%e%"%k$d(Binfo$B%U%!%$%k$N$[$+$K%f!<%6$K$H$C$FM-MQ$@(B
@@ -1581,14 +1973,11 @@
 	  $BJQ?t$rFI$`J}K!$O:#$N$H$3$mB8:_$7$^$;$s$N$G(B,
 	  <tt>NOPORTDOCS</tt>$B$K$D$$$F$O5$$K$7$J$$$G$/$@$5$$(B.)
 
-	<p>(Package$B$N(B)$B%$%s%9%H!<%k$r9T$C$F$$$k%f!<%6$KBP$7$F%a%C%;!<%8(B
-	  $B$rI=<($7$?$$>l9g$K$O(B, $B$=$N%a%C%;!<%8$r(B <tt>pkg/MESSAGE</tt>
-	  $B$KCV$/$3$H$b$G$-$^$9(B. $B$3$N5!G=$O(B, pkg_add $B$7$?$"$H$N(B
-	  $BDI2C$N%$%s%9%H!<%k<j=g$d(B, $B%i%$%;%s%9>pJs$rI=<($9$k$N$KJXMx$G(B
-	  $B$9(B. ($BCm0U(B: MESSAGE $B%U%!%$%k$O(B pkg/PLIST $B$K2C$($kI,MW$O$"$j$^(B
-	  $B$;$s(B.
+	<p>$B%$%s%9%H!<%k;~$K(B <tt>pkg/MESSAGE</tt> $B%U%!%$%k$rMxMQ$7$F(B,
+	  $B%a%C%;!<%8$rI=<($9$k$3$H$,$G$-$^$9(B. $B>\:Y$O(B <ref id="porting:message"
+	  name="pkg/MESSAGE $B$r;H$&(B"> $B$N@a$r;2>H$7$F$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>DIST_SUBDIR</heading>
 
 	<p><tt>/usr/ports/distfiles</tt>$B%G%#%l%/%H%jFb$r$"$^$j;6$i$+$5(B
@@ -1615,7 +2004,7 @@
 	  <tt>&dollar;{MASTER_SITES}</tt>$B$K$O1F6A$7$J$$$3$H$KCm0U$7$F(B
 	  $B$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>RCS$BJ8;zNs(B</heading>
 
 	<p>RCS$B$,FCJL$J0UL#$rM?$($F$$$kJ8;zNs$r%Q%C%AFb$KF~$l$J$$$h$&$K(B
@@ -1626,21 +2015,27 @@
 	  `<tt>&dollar;Id</tt>' $B$d(B `<tt>&dollar;RCS</tt>' $B$J$I$G;O$^$j(B
 	  $B$^$9(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B%Q%C%A:n@.>e$NCm0U(B</heading>
 
 	<p><tt>diff</tt>$B$N:F5"(B (`<tt>-r</tt>') $B%U%i%0$r;H$C$F:F5"E*$J%Q%C(B
 	  $B%A$r:n$k$N$OBgJQ7k9=$J$N$G$9$,(B, $B$G$->e$,$C$?%Q%C%A$OI,$:L\$G(B
 	  $B%A%'%C%/$7$FM>7W$J%4%_$,F~$C$F$$$J$$$3$H$r3NG'$7$F$/$@$5(B
 	  $B$$(B. $B$h$/$"$k$N$O%P%C%/%"%C%W%U%!%$%kF1;N$NJQ99E@(B, $B$"$k$$$O(B 
-	  Imake $B$d(B GNU configure $B$r;H$&%=%U%H%&%'%"$N(B Makefile $B$NJQ99E@$,(B
-	  $BF~$C$F$$$k>l9g$J$I$G$9(B. $B$^$?(B, $B%U%!%$%k$r$^$k$4$H>C$9>l9g$K$O(B
-	  $B%Q%C%A$r;H$o$:$K(B<tt>post-extract</tt>$B%?!<%2%C%H$G>C$9J}$,4J(B
-	  $BC1$G$9(B. $B$G$-$"$,$C$?:9J,$KK~B-$7$?$i(B, $B$=$l$i$r%=!<%9$N%U%!%$%k(B
-	  $B$4$H$KJL!9$N%Q%C%A%U%!%$%k$KJ,3d$7$F$/$@$5$$(B.
+	  Imake $B$d(B GNU <tt/configure/ $B$r;H$&%=%U%H%&%'%"$N(B Makefile
+	  $B$NJQ99E@$,F~$C$F$$$k>l9g$J$I$G$9(B. $B$^$?(B, <tt/configure.in/
+	  $B$rJT=8$7$F(B, <tt/autoconf/ $B$r;H$C$F(B <tt/configure/ $B$r:n$jD>$9(B
+	  $B$H$-$K$O(B, <tt/configure/ $B$N(B diff $B$O4^$a$:$K(B(
+	  $B$=$l$i$O(B, $B?t@i9T$K$J$k$3$H$b$7$P$7$P$G$9(B), <tt/USE_AUTOCONF=yes/
+	  $B$rDj5A$7$F(B, <tt/configure.in/ $B$N(B diff $B$r$H$C$F$/$@$5$$(B.
+
+	<p>$B%U%!%$%k$r$^$k$4$H>C$9>l9g$K$O%Q%C%A$r;H$o$:$K(B
+	  <tt>post-extract</tt>$B%?!<%2%C%H$G>C$9J}$,4JC1$G$9(B. $B$G$-$"$,$C$?(B
+	  $B:9J,$KK~B-$7$?$i(B, $B$=$l$i$r%=!<%9$N%U%!%$%k$4$H$KJL!9$N(B
+	  $B%Q%C%A%U%!%$%k$KJ,3d$7$F$/$@$5$$(B.
 
-      <sect3>
-	<heading>PREFIX</heading>
+      <sect2>
+	<heading>PREFIX<label id="porting:prefix"></heading>
 
 	<p>$B$J$k$Y$/(Bport$B$O(B<tt>&dollar;{PREFIX}</tt>$B$KBP$9$kAjBP%Q%9(B
 	  $B$K%$%s%9%H!<%k$9$k$3$H$,$G$-$k$h$&$K?4$,$1$F$/$@$5$$(B. 
@@ -1683,7 +2078,7 @@
 	  $B$N>l=j$K0\$7$F$"$k%5%$%H$G$b(B, $B$"$J$?$N(Bport$B$,$=$N$^$^;H$($k(B
 	  $B2DG=@-$,9b$/$J$j$^$9(B. 
 
-      <sect3>
+      <sect2>
       <heading>$B%G%#%l%/%H%j9=@.(B</heading>
 
 	<p>$B%$%s%9%H!<%k;~$K$O(B<tt>&dollar;{PREFIX}</tt>$B$N@5$7$$%5%V%G%#(B
@@ -1705,7 +2100,40 @@
 	  $B07$&(B ports $B$ONc30$G$9(B. $B$3$l$i$O(B, $B%U%!%$%k$N%$%s%9%H!<%k@h$H$7$F(B
 	  <tt>&dollar;{PREFIX}/news</tt> $B$r;HMQ$7$^$9(B.
 
-      <sect3>
+      <sect2>
+	<heading>$B6u$N%G%#%l%/%H%j$N=|5n(B<label id="porting:cleaning"></heading>
+
+	<p>ports $B$O(B $B%G%$%s%9%H!<%k(B($B:o=|(B) $B$N:]$K$O(B, $B<+J,<+?H$r>C5n$7$?(B
+	 $B$"$H$K(B, ($B%G%#%l%/%H%j$N(B)$B=|5n$r$9$k$h$&$K$7$F$/$@$5$$(B.
+	 $B$3$l$O(B, $BBgDq$N>l9g(B <tt/@dirrm/ $B$N9T$r(B ports $B$,:n@.$9$k$9$Y$F$N(B
+	 $B%G%#%l%/%H%j$K$D$$$F2C$($k$3$H$K$h$C$F<B8=$G$-$^$9(B. 
+	 $B?F%G%#%l%/%H%j$O(B, $B;R%G%#%l%/%H%j$r@h$K>C$5$J$$$H>C$;$J$$$3$H$K(B
+	 $B5$$r$D$1$F2<$5$$(B.
+<tscreen><verb>
+ :
+lib/X11/oneko/pixmaps/cat.xpm
+lib/X11/oneko/sounds/cat.au
+ :
+@dirrm lib/X11/oneko/pixmaps
+@dirrm lib/X11/oneko/sounds
+@dirrm lib/X11/oneko
+</verb></tscreen>
+	  $B$H$$$C$?46$8$G$9(B.
+
+	<p>$B$7$+$7(B, $B$H$-$H$7$F(B, $BB>$N(B port $B$r%G%#%l%/%H%j$r6&M-$7$F$$$k(B
+	  $B$?$a$K(B <tt/@dirrm/ $B$,%(%i!<$rJV$9$3$H$,$"$j$^$9(B. <tt/rmdir/
+	  $B$r(B <tt/@unexec/ $B$+$i8F$S$@$9$3$H$K$h$C$F(B, $B7Y9p(B(warning)$B$J$7$G(B
+	  $B6u$N%G%#%l%/%H%j$N$_$r:o=|$9$k$3$H$,$G$-$^$9(B:
+<tscreen><verb>
+ :
+@unexec rmdir %D/share/doc/gimp 2>/dev/null || true
+</verb></tscreen>
+	  $B$3$l$r;H$($P(B, $B$?$H$((B, $BB>$N(B port $B$,%U%!%$%k$r%$%s%9%H!<%k$7$F(B
+	  $B$$$F(B, <tt>${PREFIX}/share/doc/gimp</tt> $B$,6u$G$J$$>l9g$G$b(B
+	  $B%(%i!<%a%C%;!<%8$OI=<($5$l$^$;$s$7(B, <tt/pkg_delete/ $B$,0[>o=*N;(B
+	  $B$9$k$3$H$b$"$j$^$;$s(B.
+
+      <sect2>
 	<heading>UID</heading>
 
 	<p>$B$b$7$"$J$?$N(B port$B$,%$%s%9%H!<%k$5$l$k%7%9%F%`>e$KFCDj$N%f!<(B
@@ -1750,7 +2178,7 @@
 	$B4{B8$N(B port $B$K$=$N$h$&$J2~JQ$r9T$C$F2f!9$KAw$k$H$-$K$O(B,
 	UID $B$NM=Ls$K4X$9$kCm0U=q$-$r$D$1$F$/$@$5$$(B.
 
-      <sect3>
+      <sect2>
 	<heading>$B9gM}E*$J(B port</heading>
 
 	<p>Makefile $B$OC1=c$+$DE,@Z$G$"$k$Y$-$G$9(B. $B$b$7(B, Makefile $B$r(B
@@ -1762,28 +2190,41 @@
 	  --prefix=&dollar;{PREFIX}</tt>' $B$H$9$k$+$o$j$K(B,
 	  <tt>&dollar;GNU_CONFIGURE</tt> $B$H$9$k(B, $B$J$I$G$9(B.
 	
-      <sect3>
+      <sect2>
 	<heading>CFLAGS $B$NB:=E(B</heading>
 	<p><tt>&dollar;{CFLAGS}</tt> $BJQ?t$OB:=E$9$Y$-$G$9(B. $B$=$N(B port 
 	  $B$,$3$l$rL5;k$9$k$N$G$"$l$P(B, `<tt>NO_PACKAGE=ignores
 	  cflags</tt>' $B$r(B Makefile $B$K2C$($F$/$@$5$$(B.
-
-      <sect3>
-	<heading>Portlint $B$G%A%'%C%/(B</heading>
-
-	<p>$BI,$:(B<tt>portlint</tt>$B$r;H$$$^$7$g$&(B!
-	  <tt><htmlurl url="http://www.freebsd.org/cgi/ports.cgi?portlint"
-	  name="portlint"></tt> $B%W%m%0%i%`$O(B ports $B%3%l%/%7%g%s(B
-	  $B$K4^$^$l$F$$$^$9(B.
 
-      <sect3>
+      <sect2>
+	<heading>$B%3%s%U%#%0%l!<%7%g%s(B($B@_Dj(B)$B%U%!%$%k(B</heading>
+	<p>$B$b$7$"$J$?$N(B port $B$,@_Dj%U%!%$%k$r(B
+	  <tt>&dollar;{PREFIX}/etc</tt> $B$KCV$/I,MW$,$"$k>l9g$K$O(B,
+	  $B$=$l$rC1=c$K%$%s%9%H!<%k$7$?$j(B, <tt>pkg/PLIST</tt> $B$K2C$((B
+	  $B$F$O(B<em/$B$$$1$^$;$s(B/. $B$3$&$7$F$7$^$&$H(B, <tt/pkg_delete/ $B$,(B
+	  $B%f!<%6$,6lO+$7$F:n$C$?%U%!%$%k$r>C$7$F$7$^$C$?$j(B, $B?7$7$/(B
+	  $B%$%s%9%H!<%k$9$k$H>e=q$-$5$l$F$7$^$C$?$j$7$^$9(B.
+
+	<p>$BBe$j$K(B, $B8+K\$H$J$k%U%!%$%k$r(B suffix (
+	  `<tt>&lt;filename&gt;.sample</tt>' $B$,NI$$$G$7$g$&(B) $B$rIU$1$F(B
+	  $B%$%s%9%H!<%k$7$F(B, <ref id="porting:message" name="message">
+	  $B$rI=<($7$F(B, $B%=%U%H%&%(%"$rF0$+$9A0$K(B, $B%f!<%6$,$=$N%U%!%$%k(B
+	  $B$r%3%T!<$7$FJT=8$r$7$J$1$l$P$J$i$J$$$3$H$rCN$i$;$^$7$g$&(B.
+
+      <sect2>
+	<heading>Portlint</heading>
+	<p>$BAwIU$d(B commit $B$r$9$kA0$K(B 
+	  <ref id="porting:portlint" name="portlint"> $B$r;H$C$F%A%'%C%/(B
+	  $B$7$^$7$g$&(B.
+	  
+      <sect2>
 	<heading>$B%U%#!<%I%P%C%/(B</heading>
 
 	<p>Port$B$r:n$k$?$a$K%=%U%H%&%'%"$KJQ99$r2C$($?$i(B, $B$J$k$Y$/86(B
 	  $B:n<T$K$=$N;]$rEA$($F%Q%C%AEy$rAw$C$F$/$@$5$$(B. $B$3$l$i$,<!$N%j(B
 	  $B%j!<%9$K<h$jF~$l$i$l$l$P(B, $B%"%C%W%0%l!<%I$,3Z$K$J$j$^$9(B. 
 
-      <sect3>
+      <sect2>
 	<heading>$B$=$NB>=t!9(B</heading>
 
 	<p><tt>pkg/DESCR</tt>, <tt>pkg/COMMENT</tt>,
@@ -1798,7 +2239,7 @@
 	  $B;dC#$KK!N'$KH?$9$k$h$&$J7A$G%=%U%H%U%'%"$NG[I[$r$5$;$J$$(B
 	  $B$G$/$@$5$$(B!
 
-      <sect3>
+      <sect2>
 	<heading>$B:$$C$?$i(B....</heading>
 
 	<p>$B;d$?$A$K<ALd$rAw$kA0$K(B, $B4{B8$N(Bport$B$NNc$H(B<tt>bsd.port.mk</tt>$B$r(B
@@ -1807,17 +2248,17 @@
 	<p>$B$=$l$G$b$o$+$i$J$$$3$H$,$"$C$?$i(B, $B0l?M$GG:$^$J$$$G$I$s$I$s(B
 	  $B<ALd$7$F$/$@$5$$(B! <tt>:)</tt>
 
-    <sect2>
+    <sect1>
       <heading>Makefile$B$N$*<jK\(B<label id="porting:samplem"></heading>
 
       <p>$B$3$l$O(Bport$B$N(BMakefile$B$r:n$k:]$N$*<jK\$G$9(B. $B$+$.$+$C$3(B 
 	([])$BFb$N%3%a%s%H$OK:$l$:$K<h$C$F$/$@$5$$(B.
 
       <p>$BJQ?t$N=gHV(B, $BCJMn$N4V$N6u9T$J$I(B, Makefile$B$r:n$k$H$-$O$J$k$Y$/$3(B
-	$B$N7A<0$K$7$?$,$C$F$/$@$5$$(B. $B4{B8$N(Bport$B$N(BMakefile$B$,$9$Y$F$3$N7A(B
-	$B<0$K$7$?$,$C$F$$$k$o$1$G$O$"$j$^$;$s$,(B, $B:#8e$O$J$k$Y$/E}0l$7$F$$$-(B
-	$B$?$$$H9M$($F$$$^$9(B. $B$3$N7A<0$O=EMW$J>pJs$,4JC1$K8+$D$1$i$l$k$h(B
-	$B$&$K@_7W$5$l$F$$$^$9(B. 
+	$B$N7A<0$K$7$?$,$C$F$/$@$5$$(B. $B$3$N7A<0$O=EMW$J>pJs$,4JC1$K8+$D$1$i(B
+	$B$l$k$h$&$K@_7W$5$l$F$$$^$9(B. <ref id="porting:portlint"
+	name="portlint"> $B$r;H$C$F(B Makefile $B$r%A%'%C%/$9$k$3$H$,(B
+	$B?d>)$5$l$F$$$^$9(B.
 
 <tscreen><verb>
  [$B%X%C%@(B -- $B$I$N$h$&$J(Bport$B$N(BMakefile$B$+$9$0$K$o$+$k$h$&$K$J$C$F$$$^$9(B]
@@ -1862,7 +2303,7 @@
  
  [$B0MB8$9$k(Bport -- $B$J$$>l9g$b$"$j$^$9(B]
  RUN_DEPENDS=	gs:${PORTSDIR}/print/ghostscript
- LIB_DEPENDS=	Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
+ LIB_DEPENDS=	Xpm.5:${PORTSDIR}/graphics/xpm
  
  [$B$3$3$K$OI8=`$N(Bbsd.port.mk$B$NJQ?t$G(B, $B>e$N$I$l$K$b$"$F$O$^$i$J$$$b$N$r(B
   $B=q$-$^$9(B]
@@ -1899,8 +2340,8 @@
  .include <bsd.port.mk>
 </verb></tscreen>
 
-    <sect2>
-      <heading>Package$B$NL>A0(B</heading>
+    <sect1>
+      <heading>Package$B$NL>A0(B<label id="porting:pkgname"></heading>
 
       <p>Package$B$NL>A0$O0J2<$N%k!<%k$K$7$?$,$C$F$D$1$F$/$@$5$$(B. $B$3(B
 	$B$l$O(Bpackage$B$N%G%#%l%/%H%j$r8+$d$9$/$9$k$?$a$G(B, $BL5Ca=x$JL>A0(B
@@ -1933,16 +2374,17 @@
 	  R $B$H$+(B V)$B$K$O(B, $B$"$J$?$N:[NL$GBgJ8;z$r;H$&$N$bNI$$$G$7$g$&(B.
 	  Perl 5 $B$N%b%8%e!<%k$G$O(B, $BF,$K(B `p5-' $B$rIU$1(B, 2$B=E%3%m%s(B(::)
 	  $B$N%;%Q%l!<%?$r%O%$%U%s(B(-)$B$KCV$-$+$($k$7$-$?$j$K$J$C$F$$$^$9(B.
-	  $BNc$($P(B,  `<tt>Data::Dumper</tt>' $B$O(B `p5-Data-Dumper'
+	  $BNc$($P(B,  `Data::Dumper' $B$O(B `p5-Data-Dumper'
 	  $B$K$J$j$^$9(B. $B$^$?(B, $B$=$N(B
 	  $B%=%U%H%&%'%"$NL>A0$H$7$FDL>o;H$o$l$k$b$N$KHV9f(B, $B%O%$%U%s(B, $B$"(B
 	  $B$k$$$O2<@~$,F~$C$F$$$k>l9g$K$O(B, $B$=$l$i$r;H$&$3$H$b9=$$$^$;$s(B 
 	  (`kinput2' $B$J$I(B).
 
-	<item>$B%3%s%Q%$%k;~$K4D6-JQ?t$d(B<tt>make</tt>$B$N0z?t$J$I$G$$$/$D(B
-	  $B$+JL$N%*%W%7%g%s$r$D$1$F%3%s%Q%$%k$G$-$k>l9g(B, 
-	  `&lt;compiled.specifics&gt;' $B$K$=$N%*%W%7%g%s$rF~$l$F$/$@$5(B
-	  $B$$(B ($B%O%$%U%s$O$"$C$F$b$J$/$F$b$+$^$$$^$;$s(B). $BMQ;f$N%5%$%:(B, 
+	<item>$B%3%s%Q%$%k;~$K4D6-JQ?t$d(B<tt>make</tt>$B$N0z?t$J$I$G(B
+	  <ref id="porting:masterdir" name="$B%O!<%I%3!<%I$5$l$?%G%U%)%k%H(B">
+	  $B$rJQ$($F%3%s%Q%$%k$G$-$k>l9g(B, `&lt;compiled.specifics&gt;'
+	  $B$K$=$N%3%s%Q%$%k;~$N%G%U%)%k%H$rF~$l$F$/$@$5$$(B
+	  ($B%O%$%U%s$O$"$C$F$b$J$/$F$b$+$^$$$^$;$s(B). $BMQ;f$N%5%$%:(B, 
 	  $B$"$k$$$O%U%)%s%H$N2rA|EY$J$I$,$3$l$K$"$?$j$^$9(B. 
 
 	<item>$B%P!<%8%g%sHV9f$O?t;z$H%"%k%U%!%Y%C%H$+$i$J$j(B, $B%T%j%*%I(B 
@@ -1979,18 +2421,157 @@
 	$B$l$K$"$?$j$^$9(B). $B$=$&$G$J$$>l9g$K$O(B, $B86:n<T$KJ9$/$+(B, $BF|IU(B (`$BG/(B.
 	$B7n(B.$BF|(B') $B$r;H$&$J$I$7$F$/$@$5$$(B.
 
-    <sect2>
+    <sect1>
+      <heading>$B%+%F%4%j(B<label id="porting:categories"></heading>
+
+      <p>$B$9$G$K8fB8CN$N$h$&$K(B, ports $B$O$$$/$D$+$N%+%F%4%j$K(B
+	$BJ,N`$5$l$F$$$^$9(B. $B$3$l$rM-8z$KMxMQ$9$k$?$a$K$O(B, port $B$r(B
+	$B9T$&?M!9$H%f!<%6$,(B, $B$=$m$>$l$N%+%F%4%j!<$,2?$G$"$k$+(B,
+	$B$I$N$h$&$K$7$F%+%F%4%j$KJ,N`$9$k$+$rM}2r$9$kI,MW$,$"$j$^$9(B.
+
+      <sect2>
+	<heading>$B8=:_$N%+%F%4%j$N%j%9%H(B</heading>
+
+	<p>$B$^$:(B, $B$3$l$,8=:_$N(B port $B$N%+%F%4%j!<$N%j%9%H$G$9(B.
+	  $B%"%9%?%j%9%/(B(<tt/*/)$B$,IU$$$F$$$k$b$N$O(B, $B%P!<%A%c%k(B(<em/virtual/)
+	  $B%+%F%4%j$G$9(B --  $B$3$l$i$K$OBP1~$9$k%5%V%G%#%l%/%H%j$,(B port
+	  $B%D%j!<$K$O$"$j$^$;$s(B. $B%P!<%A%c%k%+%F%4%j$G$J$$$b$N$O(B,
+	  $B$=$N%5%V%G%#%l%/%H%jFb$N(B <tt>pkg/COMMENT</tt> $B$K(B1$B9T$N5-=R(B
+	  $B$,$"$j$^$9(B($BNc(B, <tt>archivers/pkg/COMMENT</tt>).
+
+      <descrip>
+	<tag><tt/archivers/</tag> Archiving tools.
+	<tag><tt/astro/</tag> Astronomical ports.
+	<tag><tt/audio/</tag> Sound support.
+	<tag><tt/benchmarks/</tag> Benchmarking utilities.
+	<tag><tt/biology/</tag> Biology-related software.
+	<tag><tt/cad/</tag> Computer aided design tools.
+	<tag><tt/chinese/</tag> Chinese language support.
+	<tag><tt/comms/</tag> Communication software.  Mostly software
+	  to talk to your serial port.
+	<tag><tt/converters/</tag> Character code converters.
+	<tag><tt/databases/</tag> Databases.
+	<tag><tt/deskutils/</tag> Things that used to be on the
+	  desktop before computers were invented.
+	<tag><tt/devel/</tag> Development utilities.  Do not put
+	  libraries here just because they are libraries -- unless
+	  they truly don't belong to anywhere else, they shouldn't be
+	  in this category.
+	<tag><tt/editors/</tag> General editors.  Specialized editors
+	  go in the section for those tools (e.g., a
+	  mathematical-formula editor will go in <tt/math/).
+	<tag><tt/elisp/</tag> Emacs-lisp ports.
+	<tag><tt/emulators/</tag> Emulators for other operating
+	  systems.  Terminal emulators do <em/not/ belong here --
+	  X-based ones should go to <tt/x11/ and text-based ones to
+	  either <tt/comms/ or <tt/misc/, depending on the exact
+	  functionality.
+	<tag><tt/games/</tag> Games.
+	<tag><tt/german/</tag> German language support.
+	<tag><tt/graphics/</tag> Graphics utilities.
+	<tag><tt/japanese/</tag> Japanese language support.
+	<tag><tt/kde*/</tag> Ports that form the K Desktop Environment
+	  (kde).
+	<tag><tt/korean/</tag> Korean language support.
+	<tag><tt/lang/</tag> Programming languages.
+	<tag><tt/mail/</tag> Mail software.
+	<tag><tt/math/</tag> Numerical computation software and other
+	  utilities for mathematics.
+	<tag><tt/mbone/</tag> MBone applications.
+	<tag><tt/misc/</tag> Miscellaneous utilities -- basically
+	  things that doesn't belong to anywhere else.  This is the
+	  only category that should not appear with any other
+	  non-virtual category.  If you have <tt/misc/ with something
+	  else in your <tt/CATEGORIES/ line, that means you can safely
+	  delete <tt/misc/ and just put the port in that other
+	  subdirectory! <tt/:)/
+	<tag><tt/net/</tag> Miscellaneous networking software.
+	<tag><tt/news/</tag> USENET news software.
+	<tag><tt/offix*/</tag> Ports from the OffiX suite.
+	<tag><tt/perl5*/</tag> Ports that require perl version 5 to
+	  run.
+	<tag><tt/pilot*/</tag> Software to use with the 3Com PalmPilot.
+	<tag><tt/plan9/</tag> Various programs from Plan9.
+	<tag><tt/print/</tag> Printing software.  Desktop publishing
+	  tools (previewers, etc.) belong here too.
+	<tag><tt/python*/</tag> Software written in python.
+	<tag><tt/russian/</tag> Russian language support.
+	<tag><tt/security/</tag> Security utilities.
+	<tag><tt/shells/</tag> Command line shells.
+	<tag><tt/sysutils/</tag> System utilities.
+	<tag><tt/tcl75*/</tag> Ports that use tcl version 7.5 to run.
+	<tag><tt/tcl76*/</tag> Ports that use tcl version 7.6 to run.
+	<tag><tt/tcl80*/</tag> Ports that use tcl version 8.0 to run.
+	<tag><tt/tcl81*/</tag> Ports that use tcl version 8.1 to run.
+	<tag><tt/textproc/</tag> Text processing utilities.  It does
+	  not include desktop publishing tools, which go to
+	  <tt/print/.
+	<tag><tt/tk41*/</tag> Ports that use tk version 4.1 to run.
+	<tag><tt/tk42*/</tag> Ports that use tk version 4.2 to run.
+	<tag><tt/tk80*/</tag> Ports that use tk version 8.0 to run.
+	<tag><tt/tk81*/</tag> Ports that use tk version 8.1 to run.
+	<tag><tt/vietnamese/</tag> Vietnamese language support.
+	<tag><tt/www/</tag> Software related to the World Wide Web.
+	  HTML language support belong here too.
+	<tag><tt/x11/</tag> The X window system and friends.  This
+	  category is only for software that directly support the
+	  window system.  Do not put regular X applications here.  If
+	  your port is an X application, define <tt/USE_XLIB/ (implied
+	  by <tt/USE_IMAKE/) and put it in appropriate categories.
+	  Also, many of them go into other <tt/x11-*/ categories (see
+	  below).
+	<tag><tt/x11-clocks/</tag> X11 clocks.
+	<tag><tt/x11-fm/</tag> X11 file managers.
+	<tag><tt/x11-fonts/</tag> X11 fonts and font utilities.
+	<tag><tt/x11-toolkits/</tag> X11 toolkits.
+	<tag><tt/x11-wm/</tag> X11 window managers.
+      </descrip>
+
+      <sect2>
+	<heading>$BE,@Z$J%+%F%4%j$NA*Br(B</heading>
+
+	<p>$BB?$/$N%+%F%4%j!<$K=E$J$k$N$G(B, $B$I$l$r(B '$BBh0l(B'$B%+%F%4%j$K$9$k$+(B
+	  $B$r7h$a$J$1$l$P$J$i$J$$$3$H$,$?$S$?$S$"$k$G$7$g$&(B. $B$3$l$r(B
+	  $B$&$^$/7h$a$k%k!<%k$,$$$/$D$+$"$j$^$9(B. $B0J2<$O$=$NM%@h=g$N(B
+	  $B%j%9%H$G(B, $BM%@hEY$N9b$$$b$N$+$iDc$$$b$N$N=g$K=q$$$F$"$j$^$9(B.
+
+	<enum>
+	  <item>$B8@8lFCM-$N%+%F%4%j$,$^$::G=i$G$9(B. $BNc$($PF|K\8l$N(B X11
+	    $B$N%U%)%s%H$r%$%s%9%H!<%k$9$k(B port $B$N>l9g(B, <tt/CATEGORIES/
+	    `<tt>japanese x11-fonts</tt>' $B$H$J$k$G$7$g$&(B.
+
+	  <item>$B$h$jFCD'E*$J%+%F%4%j!<$,(B, $B0lHLE*$J%+%F%4%j!<$h$jM%@h$5(B
+	    $B$l$^$9(B. $BNc$($P(B, HTML $B%(%G%#%?$N>l9g$O(B `<tt>www editors</tt>'
+	    $B$H$J$j(B, $B5U=g$K$O$7$J$$$G$/$@$5$$(B. $B$^$?(B, port $B$,(B 
+	    <tt/mail/, <tt/mbone/, <tt/news/, <tt/security/, <tt/www/
+	    $B$N$$$E$l$+$KB0$9$k$H$K$O(B, <tt/net/ $B$OI,MW$"$j$^$;$s(B.
+
+	  <item><tt/x11/ $B$rBh(B2$B%+%F%4%j$K$9$k$N$O(B, $BBh(B1$B%+%F%4%j$,<+A38@8l(B
+	    $B$N>l9g$N$_$K$7$F$/$@$5$$(B. $BFC$K(B X $B$N%"%W%j%1!<%7%g%s$K$O(B
+	    <tt/x11/ $B$r;XDj(B<em/$B$7$J$$(B/$B$G$/$@$5$$(B.
+
+	  <item>$B$b$7(B, $B$"$J$?$N(B port $B$,B>$N$I$N%+%F%4%j$K$bB0$7$J$$$P$"$$(B
+	    $B$K$O(B, <tt/misc/ $B$K$7$F$/$@$5$$(B.
+	</enum>
+	<p>$B$b$7(B, $B$"$J$?$,%+%F%4%j$K$D$$$F<+?.$,;}$F$J$$>l9g$K$O(B, $B$=$N$3$H(B
+	  $B$r(B <tt/send-pr/ $B$9$k$H$-$K=q$-2C$($F$/$@$5$$(B. $B$=$&$9$l$P(B,
+	  import $B$9$k$^$($K$=$l$K$D$$$F5DO@$G$-$^$9(B. ($B$b$7$"$J$?$,(B
+	  commiter $B$G$"$l$P(B, $B$=$N$3$H$r(B &a.ports $B$KAw$C$F(B, $B@h$K5DO@(B
+	  $B$9$k$h$&$K$7$F$/$@$5$$(B -- $B?7$7$$(B port $B$,4V0c$C$?%+%F%4%j(B
+	  $B$K(B import $B$5$l$F(B, $B$9$00\F0$5$l$k$3$H$,B?$$$N$G(B.)
+
+    <sect1>
       <heading>$B$3$N%I%-%e%a%s%H$H(B ports $B%7%9%F%`$NJQ99(B</heading>
 
       <p>$B$b$7$"$J$?$,(B, $B$?$/$5$s$N(B ports $B$NJ]<i$r$7$F$$$k$N$G$"$l$P(B,
-	ports@FreeBSD.ORG $B%a!<%j%s%0%j%9%H$NFbMF$r%U%)%m%&$9$k$3$H$r(B
+	&a.ports $B%a!<%j%s%0%j%9%H$NFbMF$r%U%)%m%&$9$k$3$H$r(B
 	$B9M$($F$/$@$5$$(B. Ports $B$N$7$/$_$K$D$$$F$N=EMW$JJQ99E@$O$3$3$K(B
 	$B%"%J%&%s%9$5$l$^$9(B. $B:G?7$NJQ99E@$K$D$$$F$O(B, $B$$$D$G$b(B, <htmlurl
 	url="http://www.FreeBSD.ORG/cgi/cvsweb.cgi/src/share/mk/bsd.port.mk"
 	name="the bsd.port.mk CVS log"> $B$G>\:Y$J>pJs$rF@$k$3$H$,$G$-$^(B
 	$B$9(B.
 
-    <sect2>
+    <sect1>
       <heading>$B$d$C$H$*$7$^$$(B!</heading>
 
       <p>$B$$$d$O$d(B, $BD9$$J8>O$G$9$_$^$;$s(B. $B$3$3$^$GFI$s$G$/$@$5$C$?J}$K(B


begin 644 porting.sgml.diff.gz
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
G03`[>+%,&<6W#&X?KN/-8&H2P^4T(P(2G_T65O?_`<<T%G)["P$`
`
end
