2015年8月24日月曜日

FreeBSD Ghostscript の変更

FreeBSD の Ghostscript が変更となりました。自宅サーバの中で使用していたこともあり、Xorg ライブラリを使用しない ghostscript9-nox11 を使用していました。これが ghostscript9-base と変更になりました。これに伴って ghostscript9-nox11 の ports は廃止されました。

/usr/ports/UPDATING の説明文
print/ghostscript{7,8,9,9-agpl} have been split into
 print/ghostscript{7,8,9,9-agpl}-{base,x11}.
 print/ghostscript*-nox11 ports have been removed.

 The -base installs Ghostscript binaries, libgs, and other data files
 and it depends on no X11 library.  The -x11 installs a small shared
 library to enable x11* devices in the installed -base package.

 In most cases, Ghostscript is installed as a dependency.  A port/package
 which requires Ghostscript will automatically pick up -base, and
 when x11* devices required it will pick up -x11 in addition.

 If one wants to install Ghostscript manually and full compatibility
 with the previous versions, just install -x11 because it installs
 -base as a dependency.  Combination of the two provides the same
 functionality as before.

アップグレードの方法は portmaster の置き換えインストール(オプション -o:小文字のオー)で行いました。

# portmaster -o print/ghostscript9-base ghostscript9-nox11-9.06_10

これで置き換えインストールが終了したところで以下の案内が表示されました。スクリプトの dvipdf を使用する場合、関連する ports (print/tex-dvipsk)のインストールが必要だそうです。
===>>> pkg-message for ghostscript9-base-9.06_11
Note: in order to use the script "dvipdf", dvips must be installed.
This program is provided by another package print/tex-dvipsk.

FAPIfontmap and FAPIcidfmap in /usr/local/share/ghostscript/9.06/Resource/Init
have to be configured if you want to use FAPI feature.

おそらくこの "dvipdf" を使用することはないと思いますが、念の為 print/tex-dvipsk のインストールを行いました。依存関係にある以下の ports と一緒にインストールが行われました。
# portmaster print/tex-dvipsk
===>>> The following actions will be taken if you choose to proceed:
    Install print/tex-dvipsk
    Install devel/tex-kpathsea
    Install devel/tex-web2c
    Install devel/zziplib
    Install graphics/openjpeg15
    Install print/tex-ptexenc
    Install print/texlive-texmf
    Install print/tex-basic-engines
    Install print/texlive-base
    Install graphics/libpotrace
    Install graphics/poppler
    Install graphics/poppler-data
    Install print/freetype
    Install print/psutils
    Install print/texlive-tlmgr
    Install textproc/teckit

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。