Seiji Zenitani
zenit****@users*****
2006年 3月 18日 (土) 22:10:39 JST
Index: CarbonEmacsPackage/Makefile diff -u CarbonEmacsPackage/Makefile:1.39 CarbonEmacsPackage/Makefile:1.40 --- CarbonEmacsPackage/Makefile:1.39 Fri Mar 17 23:03:01 2006 +++ CarbonEmacsPackage/Makefile Sat Mar 18 22:10:38 2006 @@ -1,31 +1,31 @@ # -# Carbon Emacs パッケージ +# Carbon Emacs ããã±ã¼ã¸ # http://homepage.mac.com/zenitani/emacs-j.html # http://homepage.mac.com/zenitani/emacs-e.html # http://homepage.mac.com/zenitani/emacs-fr.html # -# Emacs 本体と同梱ライブラリの作成レシピです。 -# ネットワークインストール対応ライブラリも -# ほぼ同じ書式で記述しています。 +# Emacs æ¬ä½ã¨å梱ã©ã¤ãã©ãªã®ä½æã¬ã·ãã§ãã +# ãããã¯ã¼ã¯ã¤ã³ã¹ãã¼ã«å¯¾å¿ã©ã¤ãã©ãªã +# ã»ã¼åãæ¸å¼ã§è¨è¿°ãã¦ãã¾ãã # -# $Id: Makefile,v 1.39 2006/03/17 14:03:01 zenitani Exp $ +# $Id: Makefile,v 1.40 2006/03/18 13:10:38 zenitani Exp $ # ############################################################### -# 作成手順は下記の Wiki ページを参照して下さい。 +# ä½ææé ã¯ä¸è¨ã® Wiki ãã¼ã¸ãåç §ãã¦ä¸ããã # # http://macwiki.sourceforge.jp/cgi-bin/wiki.cgi?MakingOfCarbonEmacsPackage -# パッケージ制作者が手動で書き換える部分 +# ããã±ã¼ã¸å¶ä½è ãæåã§æ¸ãæããé¨å # -# VERSION : 短いバージョン名(Emacs 的なバージョン番号) -# LONG_VERSION : GetInfo ダイアログなどで用いるバージョン表記 -# OS_VERSION : OS 毎にビルド方法を分ける(by 本庄さん) +# VERSION : çããã¼ã¸ã§ã³åï¼Emacs çãªãã¼ã¸ã§ã³çªå·ï¼ +# LONG_VERSION : GetInfo ãã¤ã¢ãã°ãªã©ã§ç¨ãããã¼ã¸ã§ã³è¡¨è¨ +# OS_VERSION : OS æ¯ã«ãã«ãæ¹æ³ãåããï¼by æ¬åºããï¼ VERSION = 22.0.50 #LONG_VERSION = March, 2006; Carbon Emacs Package (Test Build) #LONG_VERSION = March, 2006; Carbon Emacs Package (Compatible) -LONG_VERSION = March, 2006; Carbon Emacs Package by S. Zenitani et al. +LONG_VERSION = March, 2006 (v2); Carbon Emacs Package by S. Zenitani et al. OS_VERSION ?= Tiger #OS_VERSION = Panther #OS_VERSION = Leopard @@ -62,8 +62,8 @@ ############################################################### -# emacs のソースコードを取得します。 -# ソースは日々更新されています。 +# emacs ã®ã½ã¼ã¹ã³ã¼ããåå¾ãã¾ãã +# ã½ã¼ã¹ã¯æ¥ã æ´æ°ããã¦ãã¾ãã src: if [ -e emacs ] ; then rm -rf emacs; fi export CVS_RSH="ssh" ; \ @@ -75,12 +75,12 @@ ############################################################### -# コンパイル手順 -# Fink の /sw ディレクトリがあると、システムのライブラリの代わりに -# Fink のライブラリとリンクしてしまうことがありますので注意して下さい。 +# ã³ã³ãã¤ã«æé +# Fink ã® /sw ãã£ã¬ã¯ããªãããã¨ãã·ã¹ãã ã®ã©ã¤ãã©ãªã®ä»£ããã« +# Fink ã®ã©ã¤ãã©ãªã¨ãªã³ã¯ãã¦ãã¾ããã¨ãããã¾ãã®ã§æ³¨æãã¦ä¸ããã -# 事前準備 -# 追加 lisp ファイルのコピーとバージョン情報の書き換え +# äºåæºå +# 追å lisp ãã¡ã¤ã«ã®ã³ãã¼ã¨ãã¼ã¸ã§ã³æ å ±ã®æ¸ãæã _preflight: if [ -e /sw ] ; then echo "/sw is found." ; exit -1 ; fi cd emacs ; \ @@ -95,10 +95,10 @@ cp -p ../GPL/lisp/site-*.el lisp/ ; \ rm -rf lisp/obsolete -# OS_VERSION に従ってビルド方法を変更する(by 本庄さん) +# OS_VERSION ã«å¾ã£ã¦ãã«ãæ¹æ³ãå¤æ´ããï¼by æ¬åºããï¼ compile: compile-${OS_VERSION} -# Tiger 用 (G4に最適化は効いていない) +# Tiger ç¨ (G4ã«æé©åã¯å¹ãã¦ããªã) compile-Tiger: _preflight cd emacs ; \ env \ @@ -112,7 +112,7 @@ # STARTFLAGS="-Wl,-syslibroot,${SDK} -arch i386 -arch ppc" \ # ref. http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary_compiling/chapter_2_section_7.html#//apple_ref/doc/uid/TP40002217-CH206-BAJJFEAC -# Panther 用 +# Panther ç¨ compile-Panther: _preflight cd emacs ; \ CFLAGS=-DUSE_ATSUI \ @@ -126,7 +126,7 @@ ############################################################### -# dmg ファイルを作って、Emacs をインストールします。 +# dmg ãã¡ã¤ã«ãä½ã£ã¦ãEmacs ãã¤ã³ã¹ãã¼ã«ãã¾ãã dmg: if [ -e test.dmg ] ; then rm test.dmg ; fi if [ -e ${PACKAGE_DMG} ] ; then rm ${PACKAGE_DMG} ; fi @@ -136,7 +136,7 @@ /Developer/Tools/CpMac -r mac/Emacs.app ${PACKAGE_APP}; \ make install prefix=${PACKAGE_PREFIX} carbon_appdir=`${PACKAGE_DIR}` GZIP_PROG="" # Stop to compress *.el files in order to create smaller dmg file. -# dmg ファイルの圧縮効率をあげるため、*.el を gzip 圧縮しないよう変更 +# dmg ãã¡ã¤ã«ã®å§ç¸®å¹çããããããã*.el ã gzip å§ç¸®ããªãããå¤æ´ # chmod 755 ${PACKAGE_PREFIX}/bin/emacs ${PACKAGE_PREFIX}/bin/emacs-${VERSION} # see FAQ 1.10 <http://members.shaw.ca/akochoi-emacs/stories/faq.html> mv ${PACKAGE_PREFIX}/bin ${PACKAGE_BIN} @@ -169,7 +169,7 @@ ############################################################### # -# いろいろなパッケージのインストール/コンパイル手順 +# ãããããªããã±ã¼ã¸ã®ã¤ã³ã¹ãã¼ã«ï¼ã³ã³ãã¤ã«æé # elisps: @@ -232,8 +232,8 @@ make install EMACS=${PACKAGE_EMACS} LISPDIR=${PACKAGE_SITEDIR} \ VERSION_SPECIFIC_LISPDIR=${PACKAGE_SITEDIR}/emu -# install-info でinfoファイルのコピーが行われるが、dir には登録されていない。 -# w3m を先にインストールしておかないと、elmo-shimbun がインストールされない。 +# install-info ã§infoãã¡ã¤ã«ã®ã³ãã¼ãè¡ãããããdir ã«ã¯ç»é²ããã¦ããªãã +# w3m ãå ã«ã¤ã³ã¹ãã¼ã«ãã¦ãããªãã¨ãelmo-shimbun ãã¤ã³ã¹ãã¼ã«ãããªãã # ref. http://www.ki.nu/~makoto/diary/?0119 _wl: ${PACKAGE_SITEDIR}/wl @@ -270,8 +270,8 @@ make; make install; make install-icons -# # SKK。行儀が悪い(インストールするだけで一部のキーを上書きする)ようなので -# # ネットインストールパッケージとして分離しています。 +# # SKKãè¡åãæªãï¼ã¤ã³ã¹ãã¼ã«ããã ãã§ä¸é¨ã®ãã¼ãä¸æ¸ãããï¼ãããªã®ã§ +# # ãããã¤ã³ã¹ãã¼ã«ããã±ã¼ã¸ã¨ãã¦åé¢ãã¦ãã¾ãã # _skk: ${PACKAGE_SITEDIR}/skk # # ${PACKAGE_SITEDIR}/skk: @@ -353,7 +353,7 @@ ${ELISP_CONFIGURE} --datadir=${PACKAGE_PREFIX}/etc ; \ ${ELISP_MAKE} all install -# mew(Universal Binary 対応) +# mewï¼Universal Binary 対å¿ï¼ _mew: ${PACKAGE_SITEDIR}/mew ${PACKAGE_SITEDIR}/mew: @@ -370,7 +370,7 @@ ############################ # aspell -# 小林さんの GETTEXT 対策を追加 +# å°æããã® GETTEXT 対çã追å # ref. [Macemacsjp-users 956] _aspell: ${PACKAGE_BIN}/aspell @@ -425,12 +425,6 @@ # aspell #################### -# keisen.el: -# cp -p non-GPL/keisen.el ${PACKAGE_SITEDIR}/ -# cd ${PACKAGE_SITEDIR}/ ; \ -# ${PACKAGE_EMACS} -q --no-site-file -batch --eval \ -# '(byte-compile-file "keisen.el")' - # yatex: # tar zxvf non-GPL/yatex*.tar.gz # cd yatex* ; DISPLAY=:0.0 \ @@ -444,7 +438,7 @@ ${PACKAGE_EMACS} -q --no-site-file -batch --eval \ '(byte-compile-file "session.el")' -# パーミッションがなぜか 555 になっている +# ãã¼ããã·ã§ã³ããªãã 555 ã«ãªã£ã¦ãã _ess: ${PACKAGE_SITEDIR}/ess ${PACKAGE_SITEDIR}/ess: @@ -462,10 +456,10 @@ # auctex # ref. http://www.esm.psu.edu/mac-tex/installauctex.html (en) # ref. http://pop-club.hp.infoseek.co.jp/emacs/auctex-jp.html (jp) -# preview-latex 対応のため、インストール時に最新の TeX + gs 環境が必要 -# site-start.d にもファイルがインストールされる -# preview-latex 用のスタイルファイルを システムの TeX フォルダに -# インストールしたくないときに --without-texmf-dir を用いる +# preview-latex 対å¿ã®ãããã¤ã³ã¹ãã¼ã«æã«ææ°ã® TeX + gs ç°å¢ãå¿ è¦ +# site-start.d ã«ããã¡ã¤ã«ãã¤ã³ã¹ãã¼ã«ããã +# preview-latex ç¨ã®ã¹ã¿ã¤ã«ãã¡ã¤ã«ã ã·ã¹ãã ã® TeX ãã©ã«ãã« +# ã¤ã³ã¹ãã¼ã«ããããªãã¨ãã« --without-texmf-dir ãç¨ãã _auctex: ${PACKAGE_SITEDIR}/auctex @@ -520,7 +514,7 @@ cp -pR nxml-mode-* ${PACKAGE_SITEDIR}/nxml-mode # python-mode -# Pymacs というライブラリも別途必要 +# Pymacs ã¨ããã©ã¤ãã©ãªãå¥éå¿ è¦ # Pymacs is also necessary # http://www.emacswiki.org/cgi-bin/wiki?PyMacs _python-mode: ${PACKAGE_SITEDIR}/python-mode @@ -550,21 +544,21 @@ cp -p GPL/SmartActivate/activate.1 ${PACKAGE_PREFIX}/man/man1/ # Coral -# coral の改造版をアプリケーション内部にインストール +# coral ã®æ¹é çãã¢ããªã±ã¼ã·ã§ã³å é¨ã«ã¤ã³ã¹ãã¼ã« _coral: if [ ! -e ${PACKAGE_LIBRARY} ] ; then mkdir ${PACKAGE_LIBRARY} ; fi tar zxvf non-GPL/coral/coral_app.tar.gz -C ${PACKAGE_LIBRARY} -# 追加 lisp パッケージを作成、インストールする部分 +# 追å lisp ããã±ã¼ã¸ãä½æãã¤ã³ã¹ãã¼ã«ããé¨å # _skk => provided by net-installer -# _eb _eblook => 無理にリロケータブルにしない方が良い -# _howm => エラー -pkg: elisps mac-elisps _wl _w3m _haskell _lookup _psgml _imaxima _mew _aspell-en session.el _ess _auctex _riece _emacs-wiki _mmm-mode _nxml-mode _python-mode _slime _activate _coral site-start.d +# _eb _eblook => ç¡çã«ãªãã±ã¼ã¿ãã«ã«ããªãæ¹ãè¯ã +# _howm => ã¨ã©ã¼ +pkg: elisps mac-elisps _wl _w3m _haskell _lookup _psgml _imaxima _mew _aspell-en session.el _ess _auctex _riece _emacs-wiki _mmm-mode _nxml-mode _python-mode _slime _goby _activate _coral site-start.d open ${PACKAGE_DIR} @echo "make icon" -# Intel パート用の簡易版(Universal 化には、バイナリ本体と aspell のみ必要) +# Intel ãã¼ãç¨ã®ç°¡æçï¼Universal åã«ã¯ããã¤ããªæ¬ä½ã¨ aspell ã®ã¿å¿ è¦ï¼ pkg-intel: elisps mac-elisps _aspell-en _activate _coral site-start.d open ${PACKAGE_DIR} @@ -582,10 +576,10 @@ ############################################################### # -# Build 終了手順 -# Panther 用と Tiger 用とでは、終了手順が1カ所違います。 -# ( -format UDBZ の部分) Tiger のディスクイメージフォーマットは -# 圧縮率が高く、ファイルサイズを小さくできます。 +# Build çµäºæé +# Panther ç¨ã¨ Tiger ç¨ã¨ã§ã¯ãçµäºæé ãï¼ã«æéãã¾ãã +# ( -format UDBZ ã®é¨åï¼ Tiger ã®ãã£ã¹ã¯ã¤ã¡ã¼ã¸ãã©ã¼ããã㯠+# å§ç¸®çãé«ãããã¡ã¤ã«ãµã¤ãºãå°ããã§ãã¾ãã # done: done-${OS_VERSION} @@ -613,7 +607,7 @@ ############################################################### # -# Universal Binary 作成用 +# Universal Binary ä½æç¨ # universal: