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