桐山@元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}

メールによる返信