━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ patch 2.5 [Human68k] ━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ これはなに?│ ──────┘  Human68k で動作する patch コマンドです。GNU diff 形式差分ファイルを読 み込んで、ファイルを更新するツールです。  元々は Larry Wall 氏(Perl の作者でもあります)が UN*X 用に開発したツー ルで、後に FSF がサポートを引き継ぎ、GPL に則って公開されています。 ━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ インストール│ ──────┘  patch.x を、環境変数 path の指すディレクトリへコピーしてください。  また、patch.x は実行時に中間ファイルを生成するので、環境変数 temp の設 定も忘れずに。 ━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 使い方│ ───┘  GNU diff 形式差分ファイルを用意して、 patch --verbose -p1 -T -b -B orig/ -i foo.dif のように使います。この例では、以下のような動作をします。 * 作業経過の逐次報告(バーボーズモード) * ファイル名に付加されたディレクトリ名を 1 つ読み飛ばす * 差分ファイルに記録されたタイムスタンプを復元する(地域時間) * 旧ファイルを削除しない * サブディレクトリ orig を作成し、そこへ旧ファイルを移動する * 差分ファイル foo.dif を読み込む  その他の使い方は、 patch --help で表示されるヘルプを読むか、市販の書籍を参照してください。(←不親切) ━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 再コンパイル│ ──────┘ 1. patch-2.5.tar.gz を入手し、ディレクトリつきで展開する (TwentyOne +P 環境が必要です) tx patch-2.5.tar.gz 2. ディレクトリ "patch-2.5" 以下に存在するすべてのファイルについて、 書き込み禁止属性を解除する chmod -R +w patch-2.5 4. ソースファイルの更新を行う patch --verbose -p1 -T -d patch-2.5 < src.dif 5. make する make ━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 配布規定│ ────┘  GNU GENERAL PUBLIC LICENSE Version 2 に従います。 ━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 謝辞│ ──┘  patch 2.5 [Human68k] の開発にあたり、以下のツール / ライブラリ / 参考 文献を使用しました。作者の方々に感謝いたします。 * ツール VTwentyOne.sys version 1.36c+14 patchlevel 7 MicroEMACS 3.10 j1.43 (rel.5c6) GNU Make version 3.77 [Human68k Release 2] gcc2 version 2.6.3 HAS060 version 3.09+85+12[g2as] HLK evolution version 3.01+14[g2lk] X68k Hi-Speed Archiver v1.37 oar - Object ARchiver ver1.0.4 PD KSH v4.9(X6_27) exec bit driver version 0.35 Human68k ITA TOOLBOX <MUSH> 〜 Mu's Hackworks 〜 GNU sed version 1.18 + multi-byte extension 1.03 GNU sh-utils 1.16 diff - GNU diffutils version 2.7 (X6_10) X68k Source Code Debugger v3.01+12 GDB for X680x0 (Human68k) version 1.01 * ライブラリ LIBC 1.1.32A ぱっち DON版 その2 libgcc version x.xx patchlevel 6 * 参考文献 入門 MAKE & RCS(株)秀和システム ISBN4-87966-770-6 C3055 ━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 連絡先│ ───┘ 満開ネット MKSX1183 Internet ZAP00161@nifty.ne.jp NIFTY SERVE ZAP00161 いがらし http://homepage2.nifty.com/beam-igarashi/