[Mew-dist 11491] Re: will it be abailable, mew as xemacs package?
kiri at example.com
kiri at example.com
1999年 11月 26日 (金) 17:49:44 JST
桐山 です。
At Fri, 26 Nov 1999 15:54:09 +0900,
Ninomiya Hideyuki <nin at example.com> wrote:
>
> 桐山さんが作られた FreeBSD ports collection 用の物が有るようですから、
> # 因みに自分も FreeBSD やけど、Mew/IM に関しちゃ、ports 使ってない....
> それを叩き台にして作業されてはどうでしょうか?
> # 良く言われる車輪の再発明ってんですか?
今の ports のやつだと 1.94.2pre4 で通りません。1.94.2pre4 用に直したやつがある
ので関連する patch-* を付けます。ただし、 FreeBSD の ports でやっているのはあ
くまでも「とりあえずこれで動く」というものですんで xemacs.org が「推奨する」
packages 形式ではありませんので悪からず...
-------------- next part --------------
--- Makefile~ Wed Oct 20 20:20:51 1999
+++ Makefile Fri Nov 12 00:04:22 1999
@@ -127,18 +127,30 @@
install-info:
cd info; $(MAKE) install-info INFODIR=$(INFODIR)
+ cd info; $(MAKE) install-info INFODIR=$(INFODIR) XEMACS_VER_OVER20=${XEMACS_VER_OVER20}
jinfo::
cd info; $(MAKE) jinfo EMACS=$(EMACS)
install-jinfo:
cd info; $(MAKE) install-jinfo INFODIR=$(INFODIR)
+ cd info; $(MAKE) install-jinfo INFODIR=$(INFODIR) XEMACS_VER_OVER20=${XEMACS_VER_OVER20}
+
+install-man:
+ cd info; $(MAKE) install-man MANDIR=$(MANDIR)
install-etc:
- at example.com [ ! -d $(ETCDIR) ]; then \
$(MKDIR) $(ETCDIR); \
fi; \
cd etc; $(CP) -r * $(ETCDIR)/
+
+install-package: install install-info install-man install-etc
+ ${MKDIR} ${EMACSPKGDIR} ${PKG_PKGINFODIR}
+ ${ECHO} "pkginfo/MANIFEST.mew" > ${PKG_PKGINFODIR}/MANIFEST.mew
+ find ${EMACSPKGDIR} -type f | sed -e "s,^${EMACSPKGDIR}/,," | \
+ grep '^etc/mew/\|^info/mew\.\|^lisp/mew/\|^man/mew/' | \
+ grep -v "pkginfo/MANIFEST.mew" >> ${PKG_PKGINFODIR}/MANIFEST.mew
##
## End of Makefile
-------------- next part --------------
--- bin/Makefile~ Wed Oct 27 08:55:11 1999
+++ bin/Makefile Fri Nov 12 00:15:30 1999
@@ -22,7 +22,7 @@
$(CC) -o $@ $(OBJS)
$(RM) $(ALT)
for f in $(ALT); do \
- ln $(PRG) $${f}; done
+ ln -sf $(PRG) $${f}; done
uumerge: uumerge.in
sed -e "s|@PERL@|${PERL}|" < uumerge.in > uumerge
@@ -32,10 +32,10 @@
- at example.com [ ! -d $(BINDIR) ]; then \
$(MKDIR) $(BINDIR); \
fi; \
- cp $(PRG) $(BINDIR)
+ ${BSD_INSTALL_PROGRAM} $(PRG) $(BINDIR)
for f in $(ALT); do \
- $(RM) $(BINDIR)/$${f}; ln $(BINDIR)/$(PRG) $(BINDIR)/$${f}; done
- cp $(OTH) $(BINDIR)
+ $(RM) $(BINDIR)/$${f}; ln -sf $(BINDIR)/$(PRG) $(BINDIR)/$${f}; done
+ ${BSD_INSTALL_SCRIPT} $(OTH) $(BINDIR)
clean:
$(RM) $(OBJS) $(PRG) $(ALT) $(OTH)
-------------- next part --------------
--- info/Makefile~ Wed Oct 27 08:55:12 1999
+++ info/Makefile Fri Nov 12 00:19:13 1999
@@ -33,6 +33,7 @@
INFO = mew.info mew.info-1 mew.info-2 mew.info-3
JINFO = mew.jis.info mew.jis.info-1 mew.jis.info-2
+MANUALS= 00readme mew.texi
info::
sed -e 's/@setfilename mew.jis.info/@setfilename mew.info/' \
@@ -56,8 +57,8 @@
- at example.com [ ! -d $(INFODIR) ]; then \
$(MKDIR) $(INFODIR); \
fi; \
- cp $(INFO) $(INFODIR)
- - at example.com [ -x "$(INSTALLINFO)" ]; then \
+ ${BSD_INSTALL_DATA} $(INFO) $(INFODIR)
+ - at example.com [ -x "$(INSTALLINFO)" -a -z "${XEMACS_VER_OVER20}" ]; then \
$(INSTALLINFO) mew.info $(INFODIR)/dir; \
else \
echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
@@ -67,12 +68,17 @@
- at example.com [ ! -d $(INFODIR) ]; then \
$(MKDIR) $(INFODIR); \
fi; \
- cp $(JINFO) $(INFODIR)
- - at example.com [ -x "$(INSTALLINFO)" ]; then \
+ ${BSD_INSTALL_DATA} $(JINFO) $(INFODIR)
+ - at example.com [ -x "$(INSTALLINFO)" -a -z "${XEMACS_VER_OVER20}" ]; then \
$(INSTALLINFO) mew.jis.info $(INFODIR)/dir; \
else \
echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
fi
+
+install-man:
+ ${MKDIR} ${MANDIR}
+ ${BSD_INSTALL_DATA} ${MANUALS} ${MANDIR}
+
##
## End of Makefile
##
-------------- next part --------------
--- mew-xemacs.el~ Mon Aug 30 12:43:16 1999
+++ mew-xemacs.el Mon Aug 30 20:58:26 1999
@@ -30,8 +30,8 @@
(defvar mew-summary-toolbar nil)
(defvar mew-draft-toolbar nil))
(t
- (defvar mew-icon-directory nil)
-
+ (defvar mew-icon-directory (if (fboundp 'locate-data-directory)
+ (locate-data-directory "mew")))
(defvar mew-icon-separate
(toolbar-make-button-list
(expand-file-name "mew-sep.xpm" mew-icon-directory)))
PS.
ところで今、1.94.2 を待機中なんですが ports の方は 1.94.1 をパスして
1.94.2 対応にしようと思っています。来週中には 1.94.2 リリースと考えてよろしい
でしょうか?
Mew-dist メーリングリストの案内