試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

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