aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mew
diff options
context:
space:
mode:
authoranray <anray@FreeBSD.org>2008-06-24 02:53:31 +0800
committeranray <anray@FreeBSD.org>2008-06-24 02:53:31 +0800
commitb5cf88c02c0bacc03907bb75748a08c4b60bf4f2 (patch)
tree9cecce49c96348dd5b4f1505f9b6d5a571a32e90 /mail/mew
parentca1be6eef9a7e5bfd041f453bf41853beea93233 (diff)
downloadfreebsd-ports-graphics-b5cf88c02c0bacc03907bb75748a08c4b60bf4f2.tar.gz
freebsd-ports-graphics-b5cf88c02c0bacc03907bb75748a08c4b60bf4f2.tar.zst
freebsd-ports-graphics-b5cf88c02c0bacc03907bb75748a08c4b60bf4f2.zip
- Update to 6.1
PR: ports/124391 Submitted by: Hiroto Kagotani (maintainer)
Diffstat (limited to 'mail/mew')
-rw-r--r--mail/mew/Makefile24
-rw-r--r--mail/mew/distinfo6
-rw-r--r--mail/mew/files/patch-bin_Makefile.in14
-rw-r--r--mail/mew/files/patch-mew-key.el23
-rw-r--r--mail/mew/files/pkg-message.in15
-rw-r--r--mail/mew/pkg-message17
-rw-r--r--mail/mew/pkg-plist97
7 files changed, 87 insertions, 109 deletions
diff --git a/mail/mew/Makefile b/mail/mew/Makefile
index 8febd61c065..71db920a0c8 100644
--- a/mail/mew/Makefile
+++ b/mail/mew/Makefile
@@ -7,8 +7,7 @@
#
PORTNAME= mew
-PORTVERSION= 5.2
-PORTREVISION= 1
+PORTVERSION= 6.1
CATEGORIES= mail elisp
MASTER_SITES= http://www.Mew.org/Release/
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
@@ -16,13 +15,23 @@ PKGNAMESUFFIX= -${EMACS_PORT_NAME}
MAINTAINER?= hiroto.kagotani@gmail.com
COMMENT?= Messaging in the Emacs World for emacs
+OPTIONS= DATABASE "Database feature support (with Ruby & Sqlite3)" on
+
# emacs port setup
USE_EMACS= yes
-EMACS_PORT_NAME?= emacs21
+EMACS_PORT_NAME?= emacs22
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_DATABASE)
+RUN_DEPENDS= rubygem-sqlite3>=0:${PORTSDIR}/databases/rubygem-sqlite3
+.endif
+
+SUB_FILES= pkg-message
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \
- --with-etcdir=${LOCALBASE}/${EMACS_LIBDIR}/etc/mew
+ --with-etcdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew/etc
# target name for make build and install
ALL_TARGET= all info
@@ -39,11 +48,6 @@ INFO= mew
INFO+= mew.jis
.endif
-pre-build:
- ${REINPLACE_CMD} -e \
- 's,%%MEWICONDIR%%,${LOCALBASE}/${EMACS_LIBDIR}/etc/mew,' \
- ${WRKSRC}/mew-key.el
-
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
@@ -56,4 +60,4 @@ post-install:
.endif
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/mail/mew/distinfo b/mail/mew/distinfo
index 1c948e86e03..415d17cec0f 100644
--- a/mail/mew/distinfo
+++ b/mail/mew/distinfo
@@ -1,3 +1,3 @@
-MD5 (mew-5.2.tar.gz) = be0ac05179daed9b7c1329c9264d0f17
-SHA256 (mew-5.2.tar.gz) = fff0c3e67f38d779552c4caea6dfe53fbe074f5fc653fdc0fd51ee0b5ce1f8ed
-SIZE (mew-5.2.tar.gz) = 969584
+MD5 (mew-6.1.tar.gz) = 44c2f841de5503d3195547ec512f0ab5
+SHA256 (mew-6.1.tar.gz) = 8d74f57675ad2b06981380f212671b138ff5f1f65dffc3833ac59b800acdb8c3
+SIZE (mew-6.1.tar.gz) = 957623
diff --git a/mail/mew/files/patch-bin_Makefile.in b/mail/mew/files/patch-bin_Makefile.in
index 6552f363cd2..ecad3a7e387 100644
--- a/mail/mew/files/patch-bin_Makefile.in
+++ b/mail/mew/files/patch-bin_Makefile.in
@@ -1,5 +1,5 @@
---- bin/Makefile.in.orig Mon Oct 23 08:18:23 2006
-+++ bin/Makefile.in Sun Jan 14 19:30:35 2007
+--- bin/Makefile.in.orig 2008-02-18 19:24:27.000000000 +0900
++++ bin/Makefile.in 2008-05-28 15:37:21.000000000 +0900
@@ -25,7 +25,9 @@
COFLAG = -o $@
LIBS = @LIBS@
@@ -11,7 +11,7 @@
LN = ln
RM = rm -f
MKDIR = mkdir -p
-@@ -101,27 +103,27 @@
+@@ -105,31 +107,31 @@
-@if [ ! -d $(DESTDIR)$(bindir) ]; then \
$(MKDIR) $(DESTDIR)$(bindir); \
fi
@@ -25,10 +25,14 @@
- $(INSTALL) -m 555 $(PRG3) $(DESTDIR)$(bindir)
- $(INSTALL) -m 555 $(PRG4) $(DESTDIR)$(bindir)
- $(INSTALL) -m 555 $(PRG5) $(DESTDIR)$(bindir)
+- $(INSTALL) -m 555 $(PRG6) $(DESTDIR)$(bindir)
+- $(INSTALL) -m 555 $(PRG7) $(DESTDIR)$(bindir)
+ ${INSTALL_PROGRAM} $(PRG2) $(DESTDIR)$(bindir)
+ ${INSTALL_PROGRAM} $(PRG3) $(DESTDIR)$(bindir)
+ ${INSTALL_SCRIPT} $(PRG4) $(DESTDIR)$(bindir)
+ ${INSTALL_SCRIPT} $(PRG5) $(DESTDIR)$(bindir)
++ ${INSTALL_SCRIPT} $(PRG6) $(DESTDIR)$(bindir)
++ ${INSTALL_SCRIPT} $(PRG7) $(DESTDIR)$(bindir)
-@if [ ! -d $(DESTDIR)$(mandir) ]; then \
$(MKDIR) $(DESTDIR)$(mandir); \
fi
@@ -42,10 +46,14 @@
- $(INSTALL) -m 444 $(MAN3) $(DESTDIR)$(mandir)
- $(INSTALL) -m 444 $(MAN4) $(DESTDIR)$(mandir)
- $(INSTALL) -m 444 $(MAN5) $(DESTDIR)$(mandir)
+- $(INSTALL) -m 444 $(MAN6) $(DESTDIR)$(mandir)
+- $(INSTALL) -m 444 $(MAN7) $(DESTDIR)$(mandir)
+ ${INSTALL_DATA} $(MAN2) $(DESTDIR)$(mandir)
+ ${INSTALL_DATA} $(MAN3) $(DESTDIR)$(mandir)
+ ${INSTALL_DATA} $(MAN4) $(DESTDIR)$(mandir)
+ ${INSTALL_DATA} $(MAN5) $(DESTDIR)$(mandir)
++ ${INSTALL_DATA} $(MAN6) $(DESTDIR)$(mandir)
++ ${INSTALL_DATA} $(MAN7) $(DESTDIR)$(mandir)
##
## End of Makefile
diff --git a/mail/mew/files/patch-mew-key.el b/mail/mew/files/patch-mew-key.el
deleted file mode 100644
index df2c157c46a..00000000000
--- a/mail/mew/files/patch-mew-key.el
+++ /dev/null
@@ -1,23 +0,0 @@
---- mew-key.el.orig Thu Jan 4 15:49:11 2007
-+++ mew-key.el Sun Jan 14 19:19:22 2007
-@@ -610,13 +610,16 @@
- ;;;
-
- (defun mew-which-mew-etc ()
-- (let ((file "mew.el")
-- (path load-path))
-+ (let ((file1 "mew.el")
-+ (file2 "Mew.png")
-+ (path (list "%%MEWICONDIR%%" load-path)))
- (catch 'loop
- (while path
-- (if (file-exists-p (expand-file-name file (car path)))
-+ (if (file-exists-p (expand-file-name file1 (car path)))
- (throw 'loop (expand-file-name "etc" (car path)))
-- (setq path (cdr path)))))))
-+ (if (file-exists-p (expand-file-name file2 (car path)))
-+ (throw 'loop (expand-file-name (car path)))
-+ (setq path (cdr path))))))))
-
- (defvar mew-icon-directory (mew-which-mew-etc))
-
diff --git a/mail/mew/files/pkg-message.in b/mail/mew/files/pkg-message.in
new file mode 100644
index 00000000000..c4f6e754fb2
--- /dev/null
+++ b/mail/mew/files/pkg-message.in
@@ -0,0 +1,15 @@
+*************************************************************************
+You may want to add following lines to your ~/.emacs and/or ~/.mew.el.
+
+ (autoload 'mew "mew" nil t)
+ (autoload 'mew-send "mew" nil t)
+ (setq mew-mail-domain "domain of e-mail address")
+ (setq mew-pop-server "your POP server") ;; if not localhost
+ (setq mew-smtp-server "your SMTP server") ;; if not localhost
+ ;; using fetch for PGP instead of wget
+ (setq mew-prog-pgpkey "fetch")
+ (setq mew-prog-pgpkey-arg '("-q" "-o" "-"))
+
+Please consult sample files %%DOCSDIR%%/mew.dot.{emacs,mew}.
+See also %%DOCSDIR%%/00diff for the changes from previous versions.
+*************************************************************************
diff --git a/mail/mew/pkg-message b/mail/mew/pkg-message
deleted file mode 100644
index d89c7848bfb..00000000000
--- a/mail/mew/pkg-message
+++ /dev/null
@@ -1,17 +0,0 @@
-*************************************************************************
-* You may want to add following lines to your .emacs and/or .mew.el. *
-* Please consult DOCSDIR/mew.dot.{emacs,mew} sample files. *
-* Also see DOCSDIR/00diff for the changes from 4.2. *
-* *
-* (autoload 'mew "mew" nil t) *
-* (autoload 'mew-send "mew" nil t) *
-* (setq mew-mail-domain "domain of e-mail address") *
-* (setq mew-pop-server "your POP server") ;; if not localhost *
-* (setq mew-smtp-server "your SMTP server") ;; if not localhost *
-* ;; for XEmacs *
-* (setq mew-icon-directory "icon directory") *
-* ;; using fetch for PGP instead of wget *
-* (setq mew-prog-pgpkey "fetch") *
-* (setq mew-prog-pgpkey-arg '("-q" "-o" "-")) *
-* *
-*************************************************************************
diff --git a/mail/mew/pkg-plist b/mail/mew/pkg-plist
index a6a0bd79049..66b2eda90a9 100644
--- a/mail/mew/pkg-plist
+++ b/mail/mew/pkg-plist
@@ -1,4 +1,5 @@
@comment $FreeBSD$
+bin/cmew
bin/incm
bin/mew-pinentry
bin/mewcat
@@ -6,6 +7,7 @@ bin/mewdecode
bin/mewencode
bin/mewest
bin/mewl
+bin/smew
%%PORTDOCS%%%%DOCSDIR%%/00api
%%PORTDOCS%%%%DOCSDIR%%/00changes
%%PORTDOCS%%%%DOCSDIR%%/00changes.0
@@ -15,11 +17,11 @@ bin/mewl
%%PORTDOCS%%%%DOCSDIR%%/00changes.4.1
%%PORTDOCS%%%%DOCSDIR%%/00changes.4.2
%%PORTDOCS%%%%DOCSDIR%%/00changes.5.1
+%%PORTDOCS%%%%DOCSDIR%%/00changes.5.2
%%PORTDOCS%%%%DOCSDIR%%/00copyright
%%PORTDOCS%%%%DOCSDIR%%/00copyright.jis
%%PORTDOCS%%%%DOCSDIR%%/00diff
%%PORTDOCS%%%%DOCSDIR%%/00readme
-%%PORTDOCS%%%%DOCSDIR%%/00roadmap
%%PORTDOCS%%%%DOCSDIR%%/mew.dot.emacs
%%PORTDOCS%%%%DOCSDIR%%/mew.dot.mew
%%PORTDOCS%%%%DOCSDIR%%/mew.dot.theme
@@ -31,45 +33,45 @@ bin/mewl
%%PORTDOCS%%%%DOCSDIR%%/contrib/mew-nmz-fixer.el
%%PORTDOCS%%%%DOCSDIR%%/contrib/mew-refile-view.el
%%PORTDOCS%%%%DOCSDIR%%/contrib/mew-toolbar-frame.el
-%%EMACS_LIBDIR%%/etc/mew/Mew.img
-%%EMACS_LIBDIR%%/etc/mew/Mew.png
-%%EMACS_LIBDIR%%/etc/mew/Mew.xbm
-%%EMACS_LIBDIR%%/etc/mew/Mew.xpm
-%%EMACS_LIBDIR%%/etc/mew/etc/COLOR
-%%EMACS_LIBDIR%%/etc/mew/etc/mew-Plain.xpm
-%%EMACS_LIBDIR%%/etc/mew/etc/mew-curr.xpm
-%%EMACS_LIBDIR%%/etc/mew/etc/mew-folder.xpm
-%%EMACS_LIBDIR%%/etc/mew/etc/mew-inc2.xpm
-%%EMACS_LIBDIR%%/etc/mew/etc/mew-kill.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Audio.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Blank.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-External.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Folder.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Image.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Octet-Stream.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Postscript.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Rfc822.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Text.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Unknown.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-Video.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-attach.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-cite.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-forward.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-inc.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-lock.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-next.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-pgp-enc.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-pgp-sigenc.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-pgp-sign.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-prev.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-queue.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-refile.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-reply.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-send.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-sep.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-show.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-write.xpm
-%%EMACS_LIBDIR%%/etc/mew/mew-yank.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.img
+%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.png
+%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.xbm
+%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/COLOR
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-Plain.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-curr.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-folder.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-inc2.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-kill.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Audio.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Blank.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-External.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Folder.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Image.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Octet-Stream.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Postscript.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Rfc822.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Text.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Unknown.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Video.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-attach.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-cite.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-forward.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-inc.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-lock.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-next.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-enc.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-sigenc.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-sign.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-prev.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-queue.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-refile.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-reply.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-send.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-sep.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-show.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-write.xpm
+%%EMACS_SITE_LISPDIR%%/mew/etc/mew-yank.xpm
%%EMACS_SITE_LISPDIR%%/mew/mew-addrbook.el
%%EMACS_SITE_LISPDIR%%/mew/mew-addrbook.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-attach.el
@@ -132,8 +134,6 @@ bin/mewl
%%EMACS_SITE_LISPDIR%%/mew/mew-local.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-mark.el
%%EMACS_SITE_LISPDIR%%/mew/mew-mark.elc
-%%EMACS_SITE_LISPDIR%%/mew/mew-md5.el
-%%EMACS_SITE_LISPDIR%%/mew/mew-md5.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-message.el
%%EMACS_SITE_LISPDIR%%/mew/mew-message.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-mime.el
@@ -142,14 +142,10 @@ bin/mewl
%%EMACS_SITE_LISPDIR%%/mew/mew-minibuf.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-mule.el
%%EMACS_SITE_LISPDIR%%/mew/mew-mule.elc
-%%EMACS_SITE_LISPDIR%%/mew/mew-mule0.el
-%%EMACS_SITE_LISPDIR%%/mew/mew-mule0.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-mule3.el
%%EMACS_SITE_LISPDIR%%/mew/mew-mule3.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-net.el
%%EMACS_SITE_LISPDIR%%/mew/mew-net.elc
-%%EMACS_SITE_LISPDIR%%/mew/mew-nmz.el
-%%EMACS_SITE_LISPDIR%%/mew/mew-nmz.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp.el
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp2.el
@@ -188,8 +184,6 @@ bin/mewl
%%EMACS_SITE_LISPDIR%%/mew/mew-summary4.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-syntax.el
%%EMACS_SITE_LISPDIR%%/mew/mew-syntax.elc
-%%EMACS_SITE_LISPDIR%%/mew/mew-temacs.el
-%%EMACS_SITE_LISPDIR%%/mew/mew-temacs.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-thread.el
%%EMACS_SITE_LISPDIR%%/mew/mew-thread.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-unix.el
@@ -206,13 +200,10 @@ bin/mewl
%%EMACS_SITE_LISPDIR%%/mew/mew-virtual.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-win32.el
%%EMACS_SITE_LISPDIR%%/mew/mew-win32.elc
-%%EMACS_SITE_LISPDIR%%/mew/mew-xemacs.el
-%%EMACS_SITE_LISPDIR%%/mew/mew-xemacs.elc
%%EMACS_SITE_LISPDIR%%/mew/mew.el
%%EMACS_SITE_LISPDIR%%/mew/mew.elc
-@dirrm %%EMACS_LIBDIR%%/etc/mew/etc
-@dirrm %%EMACS_LIBDIR%%/etc/mew
-@dirrmtry %%EMACS_LIBDIR%%/etc
+@dirrm %%EMACS_SITE_LISPDIR%%/mew/etc/etc
+@dirrm %%EMACS_SITE_LISPDIR%%/mew/etc
@dirrm %%EMACS_SITE_LISPDIR%%/mew
@dirrmtry %%EMACS_SITE_LISPDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/contrib