Mac OS X Tips
fink packages

本家にsubmitするのが面倒だけど、ディスクの肥やしにするも勿体ないので、密かに公開。

動けばいいや的ないい加減さがそこここに溢れているので、色々問題があるかも。報告は歓迎。でも、致命的でないものは棚上げにしちゃうかも。

package.infoと、(あれば)package.patch をダウンロードして、/sw/fink/dists/local/main/finkinfo あたりに置く。でもって、

$ fink index
$ fink install package

てな感じ。使い方は、それぞれの項目にあるリンク先のページや、/sw/share/doc/package 以下のドキュメントを参照。

emacs22-carbon

Version: 22.0.50.20051225-1 (2005/12/31)
>> emacs22-carbon.info, emacs22-carbon.patch

[English description]

Carbon Emacs + インライン入力パッチをfinkのパッケージにしたもの。日本語入力の設定方法については[Macemacsjp-users 852]あたりを参照。ターミナルで使う場合には -nw オプションを指定する。

(Carbonでない)emacs22系列と共存させるテスト中。安定したものが使いたい場合には、unstableに収録されているものか、いっそ銭谷さんのパッケージを使うと良いかも。

22.0.50.20051225-1での主な変更点 - (Carbonでない)emacs22系列と共存できるようにした(emacs22.infoのConflictsからemacs22-carbonを削除する必要あり)。新しいインラインパッチ(20051225beta3)。

22.0.50.20051004-4での主な変更点 - Emacs.app→Emacs22.appに改名。emacs21系列とのconflictsを解消、など。

22.0.50.20051004-1での主な変更点 - バージョン番号の付け方を変えた。inline_patchが新しくなった。ATSUI対応。Emacs.appの置き場所をfink規約に適合するように変更。emacs21系パッケージとの共存が可能(?)。その他色々。(色々あって)本家にsubmitした。

22.0.50-20050501.4での主な変更点 - 日本語入力中にハングアップする問題に対するad-hoc workaround入り。Emacs.appをFinderやopenコマンドで起動した時にもfinkの環境変数などが設定されるようなtweakを追加。

22.0.50-20050328.3Lでの主な変更点 - インラインパッチを20050328beta4に更新。emacsのメジャーバージョンが変わっているので注意。

21.3.50-3Lでの主な変更点 - finkのsite-start.dが実行されないバグを修正。アプリケーションバンドルの実体を/sw/lib/emacs/21.3.50以下に移動。

mac-utf

Version 0.0.20040806-1L (2004/8/25)
>> mac-utf.info

emacs21でutf-8-macエンコーディングを使えるようにする(http://macemacsjp.sourceforge.jp/)。

finkのunstableブランチにあるmule-ucsをインストールしておくこと。

最近emacs22-carbonを常用しているので、メンテナンスしていません。

pTeX-3.1.9 一式

>> ptex-3.1.9-3r0.tar.gz (2005/12/6)

pTeX-3.1.9と、その関連パッケージ一式。teTeX-3.0との不整合が一挙に解決する(かも)。

含まれるパッケージの一覧

  • appleotffonts
  • dvipdfmx
  • eclarith
  • eclbkbox
  • emath
  • ghostscript-otf-resource
  • makejvf
  • mendexk
  • musixtex
  • otf-fontfiles
  • prosper
  • ptex-texmf
  • ptex.info
  • tetex-cjk-resource
  • tipa
  • xdvik
  • xymtex

なお、dvipdfmxを使う時には、プリアンブルに

\AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}
\usepackage[dvipdfm,%
   bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}

%% hyperref-dvipdfm fix - make bookmarks working with Preview.app
\makeatletter
\def\@pdfm@dest#1{%
  \Hy@SaveLastskip
  \@pdfm@mark{dest (#1) [@thispage /\@pdfview\space @xpos @ypos null]}%
  \Hy@RestoreLastskip
}
\makeatother

とか書いておくと、PDFのしおりも作成されて、ウマー。

後半のhackは、OS Xのプレビュー(Preview.app)でしおりを参照するのに必要。というか、hyperrefパッケージが出力するデータがPDFの仕様を満たしていない模様。バグ報告って、どこにすればいいんだろう。

unrar-osxjp

Version: 3.5.3-1 (2005/9/26)
>> unrar-osxjp.info
>> unrar-osxjp.patch

Freeware版のunrarに、ファイル名文字コード(SJIS/UTF-8)の判別機能を加えたもの。iconvを使っているので、多少の修正でMac OS X以外にも移植できると思う。