[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pkgsrc package mew-xemacs broken



緒方#mew on xemacs のおそらく数少ないユーザの一人です。

Date: Sat, 13 Mar 2004 01:19:32 +0900 (JST)
Message-ID: <20040313.011932.884012872.uebayasi@pultek.co.jp>

> > mew3もあればelispのpkgsrcの新しいフレームワークもあるので、
> > mew-xemacsというpkgsrcはいつなくなってもおかしくないと思いま
> > すが。
> > 
> > そういう意味ですよね? >上林さん
> 
> はい、そういう意図なんですが、 mk/emacs.mk が頼りないのもまた問題です
> ね。

そういうことならと期待して pkgsrc/mail/mew3 で make してみましたが,
xemacs-21.4.15 が既に入っているのに
===> Required package emacs>=21.2: NOT found
===> Verifying reinstall for ../../editors/emacs
と emacs-21.3 を入れようとするので中断させました。

私ぐらいしか使っていなくて?必要性は低いのかも知れませんが、
Release Version: Mew 3.3 の mew-xemacs の pkgsrc を一応出しておきます。

最近の作法とか把握できてないので古い記述がありそうですが、
% uname -a
NetBSD  1.6.2 NetBSD 1.6.2 (GENERIC) #0: Tue Feb 10 21:53:10 UTC 2004     autobuild@tgm.netbsd.org:/autobuild/netbsd-1-6-PATCH002/i386/OBJ/autobuild/netbsd-1-6-PATCH002/src/sys/arch/i386/compile/GENERIC i386
の環境で make 等問題ない事を確認しました。

% whereis mewencode
/usr/pkg/bin/mewencode
% \/usr/pkg/bin/mewencode -v
mewencode version 3.3 20030522 Kazu Yamamoto
% /usr/sbin/pkg_info | grep mew
mew-xemacs-3.3      Messaging in the XEmacs World



OGATA Hiroshi   BSD with Apple Products lover :)
Darwin: Powered by BSD with Apple Products



# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mew3-xemacs
#	mew3-xemacs/DESCR
#	mew3-xemacs/Makefile
#	mew3-xemacs/PLIST
#	mew3-xemacs/distinfo
#	mew3-xemacs/patches
#	mew3-xemacs/patches/patch-aa
#
echo c - mew3-xemacs
mkdir -p mew3-xemacs > /dev/null 2>&1
echo x - mew3-xemacs/DESCR
sed 's/^X//' >mew3-xemacs/DESCR << 'END-of-mew3-xemacs/DESCR'
XMew is an interface to integrate
X
X   - Email
X   - NetNews
X   - MIME(Multipurpose Internet Mail Extensions)
X   - PGP(Pretty Good Privacy)
X
Xand to make it easy to view and compose them. 
END-of-mew3-xemacs/DESCR
echo x - mew3-xemacs/Makefile
sed 's/^X//' >mew3-xemacs/Makefile << 'END-of-mew3-xemacs/Makefile'
X# $NetBSD$
X
XDISTNAME=	mew-3.3
XPKGNAME=	mew-xemacs-3.3
XCATEGORIES=	mail
XMASTER_SITES=	ftp://ftp.mew.org/pub/Mew/
X
XMAINTAINER=	tech-pkg@netbsd.org
XHOMEPAGE=	http://www.mew.org/
XCOMMENT=	Messaging in the XEmacs World
X
XCONFLICTS+=	mew>=2.0 mew-xemacs>=2.0 # mew or mew-xemacs 2.0 later
X
XINFO_FILES=	mew.info
X
XDEPENDS+=	xemacs-packages-*:../../editors/xemacs-packages
X
XMEW_CONTRIB_DIR=	${PREFIX}/lib/xemacs/site-packages/lisp/mew/contrib
XMEW_CONTRIB=	00readme 00readme-namazu.jis \
X	mew-browse.el mew-caesar.el mew-fancy-summary.el \
X	mew-nmz-fixer.el mew-nmz.el mew-refile-view.el mew-smime-ja.texi \
X	mew-toolbar-frame.el
X
Xpre-configure:
X	for f in `find ${WRKSRC}/contrib -type f -print| \
X		xargs ${GREP} -l '#!/usr/local'`; do \
X		${SED} -e 's:/usr/local:'${PREFIX}':g' < $$f > $$f.pdone \
X		&& ${MV} $$f.pdone $$f; \
X	done
X
Xpost-install:
X	${INSTALL_DATA_DIR} ${MEW_CONTRIB_DIR}
X.for f in ${MEW_CONTRIB}
X	${INSTALL_DATA} ${WRKSRC}/contrib/$f ${MEW_CONTRIB_DIR}
X.endfor
X
X#.include "../../mk/texinfo.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-mew3-xemacs/Makefile
echo x - mew3-xemacs/PLIST
sed 's/^X//' >mew3-xemacs/PLIST << 'END-of-mew3-xemacs/PLIST'
X@comment $NetBSD$
Xbin/mewcat
Xbin/mewdecode
Xbin/mewencode
Xbin/mewls
Xinfo/mew.info
Xinfo/mew.info-1
Xinfo/mew.info-2
Xinfo/mew.info-3
Xlib/xemacs/etc/Mew/Mew.img
Xlib/xemacs/etc/Mew/Mew.png
Xlib/xemacs/etc/Mew/Mew.xbm
Xlib/xemacs/etc/Mew/Mew.xpm
Xlib/xemacs/etc/Mew/etc/COLOR
Xlib/xemacs/etc/Mew/etc/mew-Plain.xpm
Xlib/xemacs/etc/Mew/etc/mew-curr.xpm
Xlib/xemacs/etc/Mew/etc/mew-folder.xpm
Xlib/xemacs/etc/Mew/etc/mew-inc2.xpm
Xlib/xemacs/etc/Mew/etc/mew-kill.xpm
Xlib/xemacs/etc/Mew/mew-Audio.xpm
Xlib/xemacs/etc/Mew/mew-Blank.xpm
Xlib/xemacs/etc/Mew/mew-External.xpm
Xlib/xemacs/etc/Mew/mew-Folder.xpm
Xlib/xemacs/etc/Mew/mew-Image.xpm
Xlib/xemacs/etc/Mew/mew-Octet-Stream.xpm
Xlib/xemacs/etc/Mew/mew-Postscript.xpm
Xlib/xemacs/etc/Mew/mew-Rfc822.xpm
Xlib/xemacs/etc/Mew/mew-Text.xpm
Xlib/xemacs/etc/Mew/mew-Unknown.xpm
Xlib/xemacs/etc/Mew/mew-Video.xpm
Xlib/xemacs/etc/Mew/mew-attach.xpm
Xlib/xemacs/etc/Mew/mew-cite.xpm
Xlib/xemacs/etc/Mew/mew-comp.xpm
Xlib/xemacs/etc/Mew/mew-forward.xpm
Xlib/xemacs/etc/Mew/mew-inc.xpm
Xlib/xemacs/etc/Mew/mew-lock.xpm
Xlib/xemacs/etc/Mew/mew-next.xpm
Xlib/xemacs/etc/Mew/mew-pgp-enc.xpm
Xlib/xemacs/etc/Mew/mew-pgp-sigenc.xpm
Xlib/xemacs/etc/Mew/mew-pgp-sign.xpm
Xlib/xemacs/etc/Mew/mew-prev.xpm
Xlib/xemacs/etc/Mew/mew-queue.xpm
Xlib/xemacs/etc/Mew/mew-refile.xpm
Xlib/xemacs/etc/Mew/mew-reply.xpm
Xlib/xemacs/etc/Mew/mew-send.xpm
Xlib/xemacs/etc/Mew/mew-sep.xpm
Xlib/xemacs/etc/Mew/mew-show.xpm
Xlib/xemacs/etc/Mew/mew-write.xpm
Xlib/xemacs/etc/Mew/mew-yank.xpm
Xman/man1/mewcat.1
Xman/man1/mewdecode.1
Xman/man1/mewencode.1
Xman/man1/mewls.1
Xlib/xemacs/site-packages/lisp/mew/contrib/00readme
Xlib/xemacs/site-packages/lisp/mew/contrib/00readme-namazu.jis
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-browse.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-caesar.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-fancy-summary.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-nmz-fixer.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-nmz.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-refile-view.el
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-smime-ja.texi
Xlib/xemacs/site-packages/lisp/mew/contrib/mew-toolbar-frame.el
Xlib/xemacs/site-packages/lisp/mew/mew-addrbook.el
Xlib/xemacs/site-packages/lisp/mew/mew-addrbook.elc
Xlib/xemacs/site-packages/lisp/mew/mew-attach.el
Xlib/xemacs/site-packages/lisp/mew/mew-attach.elc
Xlib/xemacs/site-packages/lisp/mew/mew-auth.el
Xlib/xemacs/site-packages/lisp/mew/mew-auth.elc
Xlib/xemacs/site-packages/lisp/mew/mew-blvs.el
Xlib/xemacs/site-packages/lisp/mew/mew-blvs.elc
Xlib/xemacs/site-packages/lisp/mew/mew-bq.el
Xlib/xemacs/site-packages/lisp/mew/mew-bq.elc
Xlib/xemacs/site-packages/lisp/mew/mew-cache.el
Xlib/xemacs/site-packages/lisp/mew/mew-cache.elc
Xlib/xemacs/site-packages/lisp/mew/mew-complete.el
Xlib/xemacs/site-packages/lisp/mew/mew-complete.elc
Xlib/xemacs/site-packages/lisp/mew/mew-config.el
Xlib/xemacs/site-packages/lisp/mew/mew-config.elc
Xlib/xemacs/site-packages/lisp/mew/mew-const.el
Xlib/xemacs/site-packages/lisp/mew/mew-const.elc
Xlib/xemacs/site-packages/lisp/mew/mew-darwin.el
Xlib/xemacs/site-packages/lisp/mew/mew-decode.el
Xlib/xemacs/site-packages/lisp/mew/mew-decode.elc
Xlib/xemacs/site-packages/lisp/mew/mew-demo.el
Xlib/xemacs/site-packages/lisp/mew/mew-demo.elc
Xlib/xemacs/site-packages/lisp/mew/mew-draft.el
Xlib/xemacs/site-packages/lisp/mew/mew-draft.elc
Xlib/xemacs/site-packages/lisp/mew/mew-edit.el
Xlib/xemacs/site-packages/lisp/mew/mew-edit.elc
Xlib/xemacs/site-packages/lisp/mew/mew-encode.el
Xlib/xemacs/site-packages/lisp/mew/mew-encode.elc
Xlib/xemacs/site-packages/lisp/mew/mew-env.el
Xlib/xemacs/site-packages/lisp/mew/mew-env.elc
Xlib/xemacs/site-packages/lisp/mew/mew-exec.el
Xlib/xemacs/site-packages/lisp/mew/mew-exec.elc
Xlib/xemacs/site-packages/lisp/mew/mew-ext.el
Xlib/xemacs/site-packages/lisp/mew/mew-ext.elc
Xlib/xemacs/site-packages/lisp/mew/mew-fib.el
Xlib/xemacs/site-packages/lisp/mew/mew-fib.elc
Xlib/xemacs/site-packages/lisp/mew/mew-func.el
Xlib/xemacs/site-packages/lisp/mew/mew-func.elc
Xlib/xemacs/site-packages/lisp/mew/mew-gemacs.el
Xlib/xemacs/site-packages/lisp/mew/mew-header.el
Xlib/xemacs/site-packages/lisp/mew/mew-header.elc
Xlib/xemacs/site-packages/lisp/mew/mew-highlight.el
Xlib/xemacs/site-packages/lisp/mew/mew-highlight.elc
Xlib/xemacs/site-packages/lisp/mew/mew-imap.el
Xlib/xemacs/site-packages/lisp/mew/mew-imap.elc
Xlib/xemacs/site-packages/lisp/mew/mew-key.el
Xlib/xemacs/site-packages/lisp/mew/mew-key.elc
Xlib/xemacs/site-packages/lisp/mew/mew-lang-jp.el
Xlib/xemacs/site-packages/lisp/mew/mew-lang-latin.el
Xlib/xemacs/site-packages/lisp/mew/mew-local.el
Xlib/xemacs/site-packages/lisp/mew/mew-local.elc
Xlib/xemacs/site-packages/lisp/mew/mew-mark.el
Xlib/xemacs/site-packages/lisp/mew/mew-mark.elc
Xlib/xemacs/site-packages/lisp/mew/mew-md5.el
Xlib/xemacs/site-packages/lisp/mew/mew-md5.elc
Xlib/xemacs/site-packages/lisp/mew/mew-message.el
Xlib/xemacs/site-packages/lisp/mew/mew-message.elc
Xlib/xemacs/site-packages/lisp/mew/mew-mime.el
Xlib/xemacs/site-packages/lisp/mew/mew-mime.elc
Xlib/xemacs/site-packages/lisp/mew/mew-minibuf.el
Xlib/xemacs/site-packages/lisp/mew/mew-minibuf.elc
Xlib/xemacs/site-packages/lisp/mew/mew-mule.el
Xlib/xemacs/site-packages/lisp/mew/mew-mule0.el
Xlib/xemacs/site-packages/lisp/mew/mew-mule3.el
Xlib/xemacs/site-packages/lisp/mew/mew-net.el
Xlib/xemacs/site-packages/lisp/mew/mew-net.elc
Xlib/xemacs/site-packages/lisp/mew/mew-nntp.el
Xlib/xemacs/site-packages/lisp/mew/mew-nntp.elc
Xlib/xemacs/site-packages/lisp/mew/mew-nntp2.el
Xlib/xemacs/site-packages/lisp/mew/mew-nntp2.elc
Xlib/xemacs/site-packages/lisp/mew/mew-pgp.el
Xlib/xemacs/site-packages/lisp/mew/mew-pgp.elc
Xlib/xemacs/site-packages/lisp/mew/mew-pick.el
Xlib/xemacs/site-packages/lisp/mew/mew-pick.elc
Xlib/xemacs/site-packages/lisp/mew/mew-pop.el
Xlib/xemacs/site-packages/lisp/mew/mew-pop.elc
Xlib/xemacs/site-packages/lisp/mew/mew-refile.el
Xlib/xemacs/site-packages/lisp/mew/mew-refile.elc
Xlib/xemacs/site-packages/lisp/mew/mew-scan.el
Xlib/xemacs/site-packages/lisp/mew/mew-scan.elc
Xlib/xemacs/site-packages/lisp/mew/mew-smime.el
Xlib/xemacs/site-packages/lisp/mew/mew-smime.elc
Xlib/xemacs/site-packages/lisp/mew/mew-smtp.el
Xlib/xemacs/site-packages/lisp/mew/mew-smtp.elc
Xlib/xemacs/site-packages/lisp/mew/mew-sort.el
Xlib/xemacs/site-packages/lisp/mew/mew-sort.elc
Xlib/xemacs/site-packages/lisp/mew/mew-ssh.el
Xlib/xemacs/site-packages/lisp/mew/mew-ssh.elc
Xlib/xemacs/site-packages/lisp/mew/mew-ssl.el
Xlib/xemacs/site-packages/lisp/mew/mew-ssl.elc
Xlib/xemacs/site-packages/lisp/mew/mew-summary.el
Xlib/xemacs/site-packages/lisp/mew/mew-summary.elc
Xlib/xemacs/site-packages/lisp/mew/mew-summary2.el
Xlib/xemacs/site-packages/lisp/mew/mew-summary2.elc
Xlib/xemacs/site-packages/lisp/mew/mew-summary3.el
Xlib/xemacs/site-packages/lisp/mew/mew-summary3.elc
Xlib/xemacs/site-packages/lisp/mew/mew-summary4.el
Xlib/xemacs/site-packages/lisp/mew/mew-summary4.elc
Xlib/xemacs/site-packages/lisp/mew/mew-syntax.el
Xlib/xemacs/site-packages/lisp/mew/mew-syntax.elc
Xlib/xemacs/site-packages/lisp/mew/mew-temacs.el
Xlib/xemacs/site-packages/lisp/mew/mew-theme.el
Xlib/xemacs/site-packages/lisp/mew/mew-theme.elc
Xlib/xemacs/site-packages/lisp/mew/mew-thread.el
Xlib/xemacs/site-packages/lisp/mew/mew-thread.elc
Xlib/xemacs/site-packages/lisp/mew/mew-unix.el
Xlib/xemacs/site-packages/lisp/mew/mew-vars.el
Xlib/xemacs/site-packages/lisp/mew/mew-vars.elc
Xlib/xemacs/site-packages/lisp/mew/mew-vars2.el
Xlib/xemacs/site-packages/lisp/mew/mew-vars2.elc
Xlib/xemacs/site-packages/lisp/mew/mew-virtual.el
Xlib/xemacs/site-packages/lisp/mew/mew-virtual.elc
Xlib/xemacs/site-packages/lisp/mew/mew-win32.el
Xlib/xemacs/site-packages/lisp/mew/mew-xemacs.el
Xlib/xemacs/site-packages/lisp/mew/mew.el
Xlib/xemacs/site-packages/lisp/mew/mew.elc
X@dirrm lib/xemacs/site-packages/lisp/mew/contrib
X@dirrm lib/xemacs/site-packages/lisp/mew
X@dirrm lib/xemacs/etc/Mew/etc
X@dirrm lib/xemacs/etc/Mew
END-of-mew3-xemacs/PLIST
echo x - mew3-xemacs/distinfo
sed 's/^X//' >mew3-xemacs/distinfo << 'END-of-mew3-xemacs/distinfo'
X$NetBSD: distinfo,v 1.26 2001/12/10 09:45:35 jun Exp $
X
XSHA1 (mew-3.3.tar.gz) = 173189ab30d95972c3dc0dc2367ef1fdd6abf5c7
XSize (mew-3.3.tar.gz) = 840756 bytes
XSHA1 (patch-aa) = 2232825ad0b0da4304f2fd9575da21894f82d58e
END-of-mew3-xemacs/distinfo
echo c - mew3-xemacs/patches
mkdir -p mew3-xemacs/patches > /dev/null 2>&1
echo x - mew3-xemacs/patches/patch-aa
sed 's/^X//' >mew3-xemacs/patches/patch-aa << 'END-of-mew3-xemacs/patches/patch-aa'
X$NetBSD$
X
X--- Makefile.orig	Thu Jan 17 22:10:06 2002
X+++ Makefile	Sat Mar 23 17:52:56 2002
X@@ -19,24 +19,25 @@
X ## EDIT THE FOLLOWINGS
X ##
X 
X-prefix=/usr/local
X+prefix=${PREFIX}
X infodir=$(prefix)/info
X 
X ##
X ## Compile engines
X ##
X 
X-EMACS = emacs
X-#EMACS = xemacs
X+#EMACS = emacs
X+EMACS = xemacs
X #EMACS = mule
X 
X ##
X ## A directory where mew*.el[c] will be installed.
X ##
X 
X-elispdir = $(prefix)/share/emacs/site-lisp/mew
X+#elispdir = $(prefix)/share/emacs/site-lisp/mew
X #elispdir  = $(prefix)/lib/$(EMACS)/site-lisp
X #elispdir = $(prefix)/lib/emacs
X+elispdir = $(prefix)/lib/xemacs/site-packages/lisp/mew
X 
X ##
X ## A directory where etc file will be installed.
END-of-mew3-xemacs/patches/patch-aa
exit