桐山@元xemacs*-muleメンテナ です At Fri, 10 Sep 2010 18:26:54 +0900, Rikito INAKAZU wrote: > > $ pkg_info -d xemacs-mule-packages-4.6 > (中略) > This port provides a set of the mule-packages category packages > provided by > xemacs.org(www.xemacs.org). You should be used with editors/xemacs-packages. > > とあるので、「普通入れるよね」とは思っているけど敢て DEPEND は > してないんですかね? 理由は分かりませんが。 > でも editors/{xemacs,xemacs-devel} は DEPEND しているので、実は > 単にあまりメンテナンスされてないだけなのかも。
真実は「以前は RUN_DEPEND していたのだがその後はずした」です.前からちょっと 気になっていたので cvs log を見たんですが,理由は書いてませんでした.(↓) revision 1.63 date: 2005/01/08 16:13:54; author: sem; state: Exp; lines: +51 -47 * Remove editors/xemacs-packages from RUN_DEPENDS. > > Makefile に RUN_DEPEND を追加しようとしたら、巧くいきませんでした。関係するファイルを > > 全部列挙する必要があるのかも知れないようです。 > > 詳細が書かれていないのでアレなんですが、察するに japanese/xemacs21-canna/Makefile > の方に書いたという事ですか? もしそうなら、確かにそれだと上手く > いかないと思います。 理由は master port の方の Makefile である > editors/xemacs21-mule/Makefile を読めば分かるのではないかと思い > ますが。 editors/xemacs に合わせるなら,↓かな. Index: Makefile =================================================================== RCS file: /home/ncvs/ports/editors/xemacs21-mule/Makefile,v retrieving revision 1.106 diff -u -r1.106 Makefile --- Makefile 31 May 2010 01:58:43 -0000 1.106 +++ Makefile 11 Sep 2010 06:04:00 -0000 @@ -88,6 +88,10 @@ USE_GNOME+= gtk12 .endif +.if !defined(WITHOUT_XEMACS_PACKAGES) +RUN_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages +.endif + PKGDIR= ${.CURDIR}/../../editors/xemacs21-mule PLIST_SUB= XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH}