From 65cbcbd87ef0ef4bc6bb091990446ecb1aba9c0c Mon Sep 17 00:00:00 2001 From: Hiroyuki Hanai Date: Wed, 12 Aug 1998 13:06:48 +0000 Subject: [PATCH] Following changes in the English version are merged. ports/portindex 1.12 -> 1.15 ports/ports.inc 1.20 -> 1.22 Submitted by: Motoyuki Konno --- ja/ports/portindex | 31 ++++++++++++++++++++++++++++--- ja/ports/ports.inc | 25 +++++++++++++++++++------ 2 files changed, 47 insertions(+), 9 deletions(-) diff --git a/ja/ports/portindex b/ja/ports/portindex index 5ff5c9336d..1b9fcb5c89 100755 --- a/ja/ports/portindex +++ b/ja/ports/portindex @@ -4,9 +4,9 @@ # # by John Fieber # Mon May 13 10:31:58 EST 1996 -# $Id: portindex,v 1.6 1998-08-06 14:37:13 wosch Exp $ +# $Id: portindex,v 1.7 1998-08-12 13:06:48 hanai Exp $ # The FreeBSD Japanese Documentation Project -# Original revision: 1.12 +# Original revision: 1.15 ############################################################ @@ -14,6 +14,7 @@ $base = "ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current"; $baseHTTP = "ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current"; $urlcgi = 'http://www.freebsd.org/cgi/url.cgi'; +$packagesURL = 'ftp://ftp.freebsd.org/pub/FreeBSD/packages-stable/All/'; # better layout and link to the sources if ($urlcgi) { @@ -22,6 +23,7 @@ if ($urlcgi) { $today = &getdate; +&packages_exist('packages.exists', *packages); &main; sub getdate { @@ -42,6 +44,7 @@ sub header { print $fh ""; print $fh "\n"; print $fh "\n"; + print $fh ""; print $fh "%includes;\n"; print $fh "]>\n"; print $fh "&header;\n"; @@ -54,6 +57,23 @@ sub footer { print $fh "\n\n"; } +sub packages_exist { + local($file, *p) = @_; + + open(P, $file) || do { + warn "open $file: $!\n"; + warn "Cannot create packages links\n"; + return 1; + }; + + while(

) { + chop; + $p{$_} = 1; + } + close P; + return 0; +} + sub main { $sep = ":"; @@ -113,7 +133,12 @@ sub main { # The name description and maintainer $data{$i} .= "

$name "; - $data{$i} .= "
$desc
詳しい説明"; + + $data{$i} .= "
$desc
詳しい説明"; + if ($packages{"$name.tgz"}) { + $data{$i} .= qq{ | パッケージ}; + } + $ownerurl = $owner; $ownerurl =~ s/<//g; diff --git a/ja/ports/ports.inc b/ja/ports/ports.inc index d8850c9825..885b27b74f 100644 --- a/ja/ports/ports.inc +++ b/ja/ports/ports.inc @@ -1,7 +1,8 @@ - + - -

FreeBSD Ports コレクションは, ユーザや管理者が簡単にアプリケーショ + +

FreeBSD の Ports と Packages のコレクションは, +ユーザや管理者が簡単にアプリケーショ ンのインストールを簡単に行う方法を提供します. ここに並べられている各 ``port'' には, FreeBSD でオリジナルのアプリケー ションのソースコードをコンパイルし実行するために必要なパッチが全て含ま @@ -15,6 +16,14 @@ 問題がないようなら, あとはmake installと打つだけでアプリケー ションをインストールして package システムへ登録できます.

+

ほとんどの ports には, あらかじめコンパイルされた package +もあるので, すべてをコンパイルする時間を節約することができます. +それぞれの port には対応する package へのリンクがあるので, +そのファイルをダウンロードして pkg_add コマンドを +実行することもできますし, また pkg_add ではファイル名 +と同じく FTP URL を使うこともできるのでリンク先を pkg_add +することもできます.

+

ports についてもう少し詳しく知りたい場合には, ports コレクション を参照してくだ さい. 新しい ports を作るには, @@ -34,6 +43,10 @@ 2.2.5 から 2.2-stable へのアップグレードキット をインストールしてください. +もしあなたが 2.2.6 または 2.2.7-release のユーザなら, + +2.2-stable へのアップグレードキット +をインストールしてください. (これらは FreeBSD のパッケージになっています. インストールには pkg_add を使ってください.) これでここに載っている全ての ports を使うことができるようになります. @@ -49,9 +62,10 @@ ports ストされています. 最新のリリースは 3.3.2 です. いくつかの ports は古い リリースでは動作しないかも知れません.

-

ports の追加, 更新, 削除についての情報や, アプリケーションの検索は +

ports/packages の追加, 更新, 削除についての情報や, アプリケーションが +ports/packages となっているかの検索は -FreeBSD Ports 更新 スクリプトを参照してください.

+FreeBSD Ports 更新 ページを参照してください.

検索: @@ -63,4 +77,3 @@ FreeBSD Ports
-