Gentoo Linuxのgroff 1.18.1.1がPortageツリーから消えたので転載
「日本語manをUTF-8化してless経由で表示させる」と「UTF-8でman-pages-jaをインストールし、既存のEUC-JPなmanページもUTF-8に変換するebuild」でUTF-8にエンコーディングを変換した日本語manページをlessで正常に見るためにはgroff 1.18.1.1が必要で、2008/2/28現在で利用できる最新版の1.19.2-r2では正しく表示されなかった。
しかし、最近、突然バージョン1.18.1.1のebuildとパッチなどが無くなってしまい、Portageツリーには1.19系しか存在しなくなっている。以前にも同様のことがあり、しばらくして復活したが、今回は消えたまま。
そこで、数日前(2008/2/20のものを使用)のPortageツリーのスナップショットをダウンロードし、sys-apps/groff/以下のみをまとめ、Windows Live SkyDriveの公開フォルダにミラーした。更に、中で使用されているDebianのパッチとgroffのソースも念のため転載。
アップロードしたURLは
cid-3f9be5b1cd4a806c.skydrive.live.com/browse.aspx/%e5%85%ac%e9%96%8b/Gentoo%20Linux%20groff-1.18.1.1
cid-3f9be5b1cd4a806c.skydrive.live.com/browse.aspx/%e5%85%ac%e9%96%8b/Gentoo%20Linux%20ebuild/%e6%97%a7%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%81%ae%e8%bb%a2%e8%bc%89/groff-1.18.1.1
となる。
(2008/3/13)ディレクトリ構成変更につき、場所を移動した。
- groff-ebuilds-20080220.tar.bz2: Portageツリー内のebuildとパッチ
- groff_1.18.1.1-12.diff.gz: ebuild内で使用される、Debianのパッチ
- groff-1.18.1.1.tar.gz: groffのソース
groff-ebuilds-20080220.tar.bz2の内容は以下の通り。バージョン1.19系のファイルも含んでいるが、ディレクトリ内のファイルには手を加えずにそのまま固めた。
$ find sys-apps/groff/ -type f -print0 | xargs -0 md5sum 58a16e396482725113fd175f84eaa71d sys-apps/groff/groff-1.18.1.1.ebuild 512c36652e44c945cffd461293eecc75 sys-apps/groff/Manifest e0ea59264695cc68dc9947e4611dde5d sys-apps/groff/files/groff-man-UTF-8.diff a94a3de58bb54769a2793e1f8602a618 sys-apps/groff/files/groff_1.18.1.1-10-fix.patch 84d5084c752e93b35962510387ffb0c4 sys-apps/groff/files/groff-1.18.1.1-deb-fix.patch c43ddaf604dd389afc6107d79b90ce6c sys-apps/groff/files/groff-1.18-infoext.patch bbe55373a380c38e9bd1da7f76dd4057 sys-apps/groff/files/groff-1.19.2-parallel-make.patch 5a9e270dfa9c3455b6fdfa6ab65dcc7c sys-apps/groff/files/groff-1.19.2-infoext.patch 790ff4a99ab0dd200eb710d925058fb6 sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch e9e27593eb1ed4520198627fd0b34900 sys-apps/groff/groff-1.19.2-r1.ebuild c70c36e043a65fdbb6df9fb61b908bfa sys-apps/groff/ChangeLog 9a09f8d531c582e78977dbfd96edc1f2 sys-apps/groff/metadata.xml
使用したバージョン:
- less 418
- man 1.6f