From owner-ports-jp@jp.freebsd.org  Sun Sep 15 12:03:03 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id MAA14068
	Sun, 15 Sep 1996 12:03:03 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id MAA14063
	for <ports-jp@jp.freebsd.org>; Sun, 15 Sep 1996 12:03:01 +0900 (JST)
Received: from kiri (kiri [127.0.0.1]) by kiri.toba-cmt.ac.jp (8.6.12/8.6.12) with SMTP id LAA05431 for <ports-jp@jp.freebsd.org>; Sun, 15 Sep 1996 11:56:04 +0900
Message-Id: <199609150256.LAA05431@kiri.toba-cmt.ac.jp>
X-Authentication-Warning: kiri.toba-cmt.ac.jp: Host kiri didn't use HELO protocol
To: ports-jp@jp.freebsd.org
X-Mailer: Mew version 1.05 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Sun, 15 Sep 1996 11:56:03 +0900
From: =?ISO-2022-JP?B?GyRCNk07M09CSScbKEI=?= (Kiriyama Kazuhiko) <kiri@kiri.toba-cmt.ac.jp>
Reply-To: ports-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: ports-jp 4
Subject: [ports-jp 4] A principle of making ports.
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

$B6M;3!wD;1)>&A%(B $B$G$9!#(B

port $B$O(B $B$^$@(B $B#1#0K\DxEY$7$+:n$C$F$$$J$$$/$;$K$($i$=$&$J$3$H$r8@$$$^$9$,!"$=(B
$B$NCf$G;d$,$3$&$9$l$P$$$$$s$G$O$J$$$+!"$"$k$$$O$3$&$7$?J}$,$$$$$s$G$O$J$$$+$H(B
$B;W$C$?$3$H$rDV$j$^$9!#(B


(1) $B86B'$H$7$F(B ports $B$N%$%s%9%H!<%k@h$O(B /usr/local $B$*$h$S(B /usr/X11R6 $B0J2<$H(B
    $B$9$k!#(B

    $B$3$l$O%"%W%j%1!<%7%g%s$OA4$F(B /usr/local $B$*$h$S(B /usr/X11R6 $B$N2<$K%$%s%9%H!<(B
    $B%k$9$k$H$$$&@:?@$r4S$/$H$$$&$3$H$G$9!#$3$&$7$F$*$/$H$?$H$($PB>$N%^%7%s$K(B
    $B%3%T!<$"$k$$$O(B NFS $B$7$F;H$&$H$-$KC1$K(B /usr/local $B$*$h$S(B /usr/X11R6 $B$r%3(B
    $B%T!<$"$k$$$O(B NFS $B$9$k$@$1$G4JC1$K$G$-$^$9!#(B
    $B$b$A$m$s$I$&$7$F$b(B /etc $B$H$+$"$k$$$O(B /var $B0J2<$K%$%s%9%H!<%k$7$J$1$l$P$J(B
    $B$i$J$$$3$H$O$"$k$H;W$$$^$9$,$=$N>l9g$G$b6KNO(B /usr/local/etc $B$K$9$k$H$+9M(B
    $B$($F$_$k$3$H$OI,MW$@$H;W$$$^$9!#(B

(2) $B%$%s%9%H!<%k$O6KNO%P%+%A%g%s<0!";j$l$j?T$/$;$j<0$K$9$k$3$H!#(B

    $B$3$l$K$O0[O@$,$"$k$H$O;W$$$^$9$,!";d$O4pK\E*$K$O(Bports $B$@$1$GA4$F$N%"%W%j(B
    $B%1!<%7%g%s$r$^$H$b$K%$%s%9%H!<%k$G$-$J$1$l$P$J$i$J$$$H;W$C$F$$$^$9!#$^$?!"(B
    $B5U$K$3$l$,$G$-$J$1$l$P(B FreeBSD $B$O2?$+$H$C$D$-$K$/$$$b$N$N$^$^$G7k6I!"(B
    linux $B$K@5:J$N:B$rC%$o$l$?$^$^(B($B!)(B)$B$K$J$C$F$7$^$&$N$G$O$J$$$+$H;W$$$^$9!#(B

(3) DESCR $B$K$OI,$:%f!<%6$,I,MW$J==J,$J>pJs$rF~$l$k$3$H!#(B

    pkg_add $B$7$?$"$H$GNI$/(B $B5/F0$9$k%3%^%s%IL>$O2?$@$C$?$+$J$H;W$C$F$$$m$$$m(B
    $B;n$7$F$_$F$I$l$b%@%a$G(B pkg_info $B$7$F(Bdescritotion $B$r=P$9$s$@$1$I$b$3$l$K(B
    $B$b=q$$$F$$$J$$!"$G7k6I(B PLIST $B$rGA$/$H$$$C$?7P83$O$"$j$^$;$s$+!)(B $B$3$l$G$O(B
    $B2?$N$?$a$N(B description $B$+$o$+$j$^$;$s!#5/F0%3%^%s%IL>$*$h$S5/F0;~$KI,MW(B
    $B$J4D6-JQ?t$J$I$N@_Dj!"$b$7(B install/pkg_add  $B;~$K@_Dj$7$F$$$J$1$l$P(B 
    /etc/rc $B$d(B /etc/rc.local $B$J$I$N=i4|@_Dj%9%/%j%W%H(B $B$N@_DjJ}K!$r=q$-9~$s$G(B
    $B$*$/$3$H$O@dBP$KI,MW$G$9!#$^$?!">-Mh$NF|K\8l2=(B($B!)(B)$B$KHw$($FF|K\8l$N(B 
    COMMENT$B$*$h$S(B DESCR $B$rF~$l$F$*$/I,MW$b$"$k$H;W$$$^$9(B($B;d$O(B COMMENT.jp,
    DESCR.jp $B$H$7$F(B pkg $B$NCf$KF~$l$F$$$^$9(B)$B!#$*$C$H$=$l$HBg;v$J$3$H$rK:$l$F(B
    $B$^$7$?!#(BCopyright $B$G$9!#$3$l$OI,$:F~$l$k$h$&$K?43]$1$^$7$g$&!#FC$K%7%'%"(B
    $B%&%'%"$d%=!<%9%3!<%I$NG[I[$K4X$7$F@)8B$r@_$1$F$$$k$b$N$J$I$K4X$7$F$OIT2D(B
    $B7g$G$9!#(B

(4) install/pkg_add $B$O6KNO(B batch$BE*$K$9$k$3$H!#(B

    $B$*$=$i$/BgB??t$N%f!<%6$O%$%s%9%H!<%k$G$$$m$$$m$HF,$rG:$^$7$?$$$H$O;W$C$F(B
    $B$$$^$;$s!#0lHVNI$$$N$O2?$b9M$($:$K(B pkg_add hogehoge $B$HF~NO$7$F8e$O%S!<%k(B
    $B$r0{$_$J$,$i%2!<%`$G$b$7$F$$$k4V$K%$%s%9%H!<%k$,=*$j(B hogehoge-cmd $B$HF~(B
    $BNO$9$l$PD>$KN)$A>e$k$H$$$&$3$H$G$7$g$&!#$G$b$I$&$7$F$b%7%9%F%`$+$i$N>pJs(B
    $B$@$1$G$O<~JU5!4o$N<oN`$H$+$NCf$N%3%s%U%#%.%e%l!<%7%g%s$,$o$+$i$J$$$H$$$C(B
    $B$?$3$H$O$"$k$H;W$$$^$9!#FC$K(B install $B;~$K$O$3$N$h$&$J$3$H$OB?$$$H;W$$$^(B
    $B$9$,!"(Bpkg_add $B$N$H$-$K$O$3$l$OHr$1$k$h$&$K$7$?$$$b$N$G$9!#(B

(5) $B$G$-$k$@$1%U%j!<$J$b$N$rA*$V$3$H!#(B

    $B$b$N$K$h$C$F$O%7%'%"%&%'%"$@$C$?$j$7$^$9!#(Bxv $B$J$s$+$O$=$&$G$7$g$&$+(B($B!)(B)$B!#(B
    $B$G$b$b$7%U%j!<$GF1$8$h$&$J$b$N$,$"$l$P$3$l$r%$%s%9%H!<%k$9$k$h$&$K$7$^$7$g(B
    $B$&$J$s$F$3$H$r8@$&$H$^$?<8$i$l$^$9$N$G!"$b$7%7%'%"%&%'%"$N>l9g$K$O(B (4) 
    $B$NJ}?K$HH?$7$^$9$,(B batch $BE*$K%$%s%9%H!<%k$7$J$$$h$&$K$7$J$1$l$P$J$j$^$;(B
    $B$s!#$D$^$j!"%$%s%9%H!<%k$9$kA0$K%f!<%6$K%7%'%"%&%'%"$G$"$k$3$H$rL@<($7%$(B
    $B%s%9%H!<%k$9$k$+$I$&$+$rJ9$/I,MW$,$"$j$^$9!#$^$?$3$N>l9g(B (3)$B$G$b8@$$$^$7(B
    $B$?$,(B DESCR $B$K$OI,$:$=$N;]$N$3$H$r5-F~$9$k$3$H$OI,MW$G$9!#(B


$B$H$j$H$a$b$J$/=q$-$^$7$?$,!"3'MM$N8f0U8+$r$*BT$A$7$F$*$j$^$9!#(B

$B$H$3$m$G!"(Bport $B$N(B current $B$*$h$S(B CD-ROM $B$X$NEPO?J}K!$G$9$,!"8=:_$O$I$&$J$C$F(B
$B$$$k$+CN$j$^$;$s$,$d$O$j(B
    1) $B=EJ#:n6H$rL5$/$9!#(B
    2) $B$G$-$k$@$1NI$$$b$N$rEPO?$9$k!#(B
    3) $B?JD=>u67$,A4$F$N%f!<%6$KGD0.$G$-$k$h$&$K$9$k!#(B
$B$H$$$&$3$H$OI,MW$G$O$J$$$G$7$g$&$+!)(B $B$H$$$&$3$H$G<!$N$h$&$JDs0F$r$7$?$$$N$G(B
$B$9$,!#(B
    1) $B$^$::G?7$N$b$N$r$I$3$+$N(B Web-site(ports-Web-site) $B$KCV$-!"%a%s%F%J%s(B
    $B%9<T!"?JD=>u67(B($B&A%P!<%8%g%s$J$N$+&B%P!<%8%g%s$J$N$+(B...$B$J$I(B)$B!"(Bftp-site $B$r(B
    $BL@5-$9$k!#(B
    2) FreeBSD $B$N%P!<%8%g%s%"%C%W;~$K(B ports-Web-site $B$+$i0BDj$7$?$b$N$@$1$r(B
    $B%*%j%8%J%k$K2C$($k(B($B8=:_$N(B ports-current $B$O$I$N$h$&$K(B add $B$5$l$F$$$k$+$O(B
    $BCN$j$^$;$s$,!";d$O(B FreeBSD-current $B$GF0:n$rJ]>Z$9$k$N$G$O$J$/!"(B
    FreeBSD-X.X.X-RELEASE $B$GJ]>Z$9$k$Y$-$@$H;W$&$s$G$9$,!#$=$7$F(B ports$B$r99?7(B
    $B$9$k$N$O(B RELEASE $BHG$N$_$K$7$?J}$,$$$$$N$G$O$J$$$+$H;W$$$^$9(B)
    3) $B:n6H<j=g$O(B $B$^$:$d$j$?$$$"$k$$$O$d$m$&$H$9$k?M$,<j$r>e$2$k(B($B$3$l$OI,$:(B
    $B:n$C$F$+$i$G$O$J$/:n$kA0$K8@$&$3$H(B) -> ports-Web-site$B$KEPO?$9$k(B -> $B$=$N(B
    port $B$K4X$7$F$NMWK>$OA4$F$=$N%a%s%F%J%s%9<T$K8@$&(B -> $B%a%s%F%J%s%9<T$O$G(B
    $B$-$k$@$1$=$l$i$NMWK>$r<h$jF~$l$F:n@.$7$?$i$^$:&A%P!<%8%g%s$H$7$FEPO?$9$k(B 
    -> $B$=$N8e%P!<%8%g%s%"%C%W$7$?$i%a%s%F%J%s%9<T$O$=$N;]Js9p$7%P!<%8%g%s%"%C(B
    $B%W$7$?(B port $B$rEPO?$9$k!#$J$*ESCf$G<j$KIi$($J$/$J$C$?$i$=$l$r=R$Y8rBe$9$k!#(B

$B$F$J$H$3$G$9$,!"$b$A$m$s$3$l$O(B japanese $B%+%F%4%j!<$K8B$C$F$NOC$G$9!#(B

$B!t(B 2.1.5R $B$N(B pkg_manage $B$C$F$*$+$7$/$"$j$;$s$+(B($B%P%0!)(B)$B!#$G$-$l$PF|K\(B
$B!t(B $B8l$NI=<($,$G$-$k$d$D$G$b$&>/$7;H$$0W$$(B pkg_manage $B$r:n$j$?$$$H$O;W$&$N$G(B
$B!t(B $B$9$,!#(B
