1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-20 04:02:27 +00:00

mail/mew-devel: development version of mail/mew

PR:		255249
Submitted by:	Yasuhiro Kimura
This commit is contained in:
Hiroki Sato 2021-08-27 11:49:37 +09:00
parent 148d137e97
commit cbabd645f9
No known key found for this signature in database
GPG Key ID: DBB07DC66F1F737F
8 changed files with 348 additions and 0 deletions

View File

@ -221,6 +221,7 @@
SUBDIR += meta1
SUBDIR += metamail
SUBDIR += mew
SUBDIR += mew-devel
SUBDIR += milter-bogom
SUBDIR += milter-callback
SUBDIR += milter-greylist

54
mail/mew-devel/Makefile Normal file
View File

@ -0,0 +1,54 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
DISTVERSION= 6.8-72
DISTVERSIONSUFFIX= -gfc4bca6
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
MAINTAINER= yasu@utahime.org
COMMENT= Messaging in the Emacs World for emacs (Development Version)
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/00copyright
USES= emacs
USE_GITHUB= yes
CONFLICTS_INSTALL= ${PORTNAME}${EMACS_PKGNAMESUFFIX}-[0-9]*
GH_ACCOUNT= kazu-yamamoto
GH_PROJECT= Mew
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \
--with-etcdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew/etc
# target name for make build and install
ALL_TARGET= all info
INSTALL_TARGET= install
SUB_FILES= pkg-message
INFO= mew
PORTDOCS= 00api 00changes.0 00changes.1 00changes.2 00changes.3 \
00changes.4.1 00changes.4.2 00changes.5.1 00changes.5.2 \
00changes.6.1 00changes.6.2 00changes.6.3 00changes.6.4 \
00changes.6.5 00changes.6.6 00changes.6.7 00changes.6.8 00diff \
00readme dot.emacs dot.mew dot.theme
OPTIONS_DEFINE= DATABASE DOCS STUNNEL
OPTIONS_DEFAULT= STUNNEL
DATABASE_DESC= Support database feature (with Ruby & Sqlite3)
DATABASE_RUN_DEPENDS= rubygem-sqlite3>=0:databases/rubygem-sqlite3
DOCS_ALL_TARGET= jinfo
DOCS_INSTALL_TARGET= install-jinfo
DOCS_INFO= mew.ja
STUNNEL_DESC= Support TLS
STUNNEL_RUN_DEPENDS= stunnel>=0:security/stunnel
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>

3
mail/mew-devel/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1625098646
SHA256 (kazu-yamamoto-Mew-v6.8-72-gfc4bca6_GH0.tar.gz) = a65ddcb648e250f54cb0fd06ddb58d0ed64838fd3b797bd8c6170f6e2f8d94ba
SIZE (kazu-yamamoto-Mew-v6.8-72-gfc4bca6_GH0.tar.gz) = 992645

View File

@ -0,0 +1,59 @@
--- bin/Makefile.in.orig 2018-06-07 05:48:29 UTC
+++ bin/Makefile.in
@@ -25,7 +25,9 @@ LDFLAGS = @LDFLAGS@
COFLAG = -o $@
LIBS = @LIBS@
-INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_DATA = @INSTALL_DATA@
LN = ln
RM = rm -f
MKDIR = mkdir -p
@@ -105,31 +107,31 @@ install: all
-@if [ ! -d $(DESTDIR)$(bindir) ]; then \
$(MKDIR) $(DESTDIR)$(bindir); \
fi
- $(INSTALL) -m 555 $(PRG1) $(DESTDIR)$(bindir)
+ ${INSTALL_PROGRAM} $(PRG1) $(DESTDIR)$(bindir)
for f in $(ALT); do \
$(RM) $(DESTDIR)$(bindir)/$${f}; \
$(LN) $(DESTDIR)$(bindir)/$(PRG1) $(DESTDIR)$(bindir)/$${f}; \
done
- $(INSTALL) -m 555 $(PRG2) $(DESTDIR)$(bindir)
- $(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
- $(INSTALL) -m 444 $(MAN1) $(DESTDIR)$(mandir)
+ ${INSTALL_DATA} $(MAN1) $(DESTDIR)$(mandir)
for f in $(MALT); do \
$(RM) $(DESTDIR)$(mandir)/$${f}; \
$(LN) $(DESTDIR)$(mandir)/$(MAN1) $(DESTDIR)$(mandir)/$${f}; \
done
- $(INSTALL) -m 444 $(MAN2) $(DESTDIR)$(mandir)
- $(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

View File

@ -0,0 +1,27 @@
--- info/Makefile.orig 2021-01-31 07:40:24 UTC
+++ info/Makefile
@@ -15,7 +15,7 @@
## EDIT THE FOLLOWINGS
##
-prefix=/usr/local
+prefix=${PREFIX}
infodir=$(prefix)/info
EMACS=emacs
@@ -59,6 +59,7 @@ mew.info: tmp.texi
$(EMACS) -batch -q -no-site-file \
--eval "(set-default-coding-systems 'utf-8-unix)" \
-l texinfmt -f batch-texinfo-format $?
+ $(RM) tmp.text
tmpj.texi: mew.texi
sed -e 's/@setfilename mew.info/@setfilename mew.ja.info/' \
@@ -69,6 +70,7 @@ mew.ja.info: tmpj.texi
$(EMACS) -batch -q -no-site-file \
--eval "(set-default-coding-systems 'utf-8-unix)" \
-l texinfmt -f batch-texinfo-format $?
+ $(RM) tmpj.text
install: install-info
install-info:

View File

@ -0,0 +1,19 @@
[
{ type: install
message: <<EOM
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%%/dot.{emacs,mew}.
See also %%DOCSDIR%%/00diff for the changes from previous versions.
EOM
}
]

4
mail/mew-devel/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
Mew is a user interface for text messages, multimedia messages(MIME),
news articles and security functionality including PGP, SSH and SSL.
WWW: http://www.Mew.org/

181
mail/mew-devel/pkg-plist Normal file
View File

@ -0,0 +1,181 @@
bin/cmew
bin/incm
bin/mew-pinentry
bin/mewcat
bin/mewdecode
bin/mewencode
bin/mewest
bin/mewl
bin/smew
man/man1/cmew.1.gz
man/man1/incm.1.gz
man/man1/mew-pinentry.1.gz
man/man1/mewcat.1.gz
man/man1/mewdecode.1.gz
man/man1/mewencode.1.gz
man/man1/mewest.1.gz
man/man1/mewl.1.gz
man/man1/smew.1.gz
%%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/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
%%EMACS_SITE_LISPDIR%%/mew/mew-attach.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-auth.el
%%EMACS_SITE_LISPDIR%%/mew/mew-auth.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-blvs.el
%%EMACS_SITE_LISPDIR%%/mew/mew-blvs.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-bq.el
%%EMACS_SITE_LISPDIR%%/mew/mew-bq.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-cache.el
%%EMACS_SITE_LISPDIR%%/mew/mew-cache.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-complete.el
%%EMACS_SITE_LISPDIR%%/mew/mew-complete.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-config.el
%%EMACS_SITE_LISPDIR%%/mew/mew-config.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-const.el
%%EMACS_SITE_LISPDIR%%/mew/mew-const.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-darwin.el
%%EMACS_SITE_LISPDIR%%/mew/mew-darwin.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-decode.el
%%EMACS_SITE_LISPDIR%%/mew/mew-decode.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-demo.el
%%EMACS_SITE_LISPDIR%%/mew/mew-demo.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-draft.el
%%EMACS_SITE_LISPDIR%%/mew/mew-draft.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-edit.el
%%EMACS_SITE_LISPDIR%%/mew/mew-edit.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-encode.el
%%EMACS_SITE_LISPDIR%%/mew/mew-encode.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-env.el
%%EMACS_SITE_LISPDIR%%/mew/mew-env.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-exec.el
%%EMACS_SITE_LISPDIR%%/mew/mew-exec.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-ext.el
%%EMACS_SITE_LISPDIR%%/mew/mew-ext.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-fib.el
%%EMACS_SITE_LISPDIR%%/mew/mew-fib.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-func.el
%%EMACS_SITE_LISPDIR%%/mew/mew-func.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-gemacs.el
%%EMACS_SITE_LISPDIR%%/mew/mew-gemacs.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-header.el
%%EMACS_SITE_LISPDIR%%/mew/mew-header.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-highlight.el
%%EMACS_SITE_LISPDIR%%/mew/mew-highlight.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-imap.el
%%EMACS_SITE_LISPDIR%%/mew/mew-imap.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-imap2.el
%%EMACS_SITE_LISPDIR%%/mew/mew-imap2.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-key.el
%%EMACS_SITE_LISPDIR%%/mew/mew-key.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-jp.el
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-jp.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-kr.el
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-kr.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-latin.el
%%EMACS_SITE_LISPDIR%%/mew/mew-lang-latin.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-local.el
%%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-message.el
%%EMACS_SITE_LISPDIR%%/mew/mew-message.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-mime.el
%%EMACS_SITE_LISPDIR%%/mew/mew-mime.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-minibuf.el
%%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-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-nntp.el
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp2.el
%%EMACS_SITE_LISPDIR%%/mew/mew-nntp2.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-passwd.el
%%EMACS_SITE_LISPDIR%%/mew/mew-passwd.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-pgp.el
%%EMACS_SITE_LISPDIR%%/mew/mew-pgp.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-pick.el
%%EMACS_SITE_LISPDIR%%/mew/mew-pick.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-pop.el
%%EMACS_SITE_LISPDIR%%/mew/mew-pop.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-refile.el
%%EMACS_SITE_LISPDIR%%/mew/mew-refile.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-scan.el
%%EMACS_SITE_LISPDIR%%/mew/mew-scan.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-search.el
%%EMACS_SITE_LISPDIR%%/mew/mew-search.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-smime.el
%%EMACS_SITE_LISPDIR%%/mew/mew-smime.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-smtp.el
%%EMACS_SITE_LISPDIR%%/mew/mew-smtp.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-sort.el
%%EMACS_SITE_LISPDIR%%/mew/mew-sort.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-ssh.el
%%EMACS_SITE_LISPDIR%%/mew/mew-ssh.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-ssl.el
%%EMACS_SITE_LISPDIR%%/mew/mew-ssl.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-summary.el
%%EMACS_SITE_LISPDIR%%/mew/mew-summary.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-summary2.el
%%EMACS_SITE_LISPDIR%%/mew/mew-summary2.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-summary3.el
%%EMACS_SITE_LISPDIR%%/mew/mew-summary3.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-summary4.el
%%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-thread.el
%%EMACS_SITE_LISPDIR%%/mew/mew-thread.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-unix.el
%%EMACS_SITE_LISPDIR%%/mew/mew-unix.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-vars.el
%%EMACS_SITE_LISPDIR%%/mew/mew-vars.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-vars2.el
%%EMACS_SITE_LISPDIR%%/mew/mew-vars2.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-vars3.el
%%EMACS_SITE_LISPDIR%%/mew/mew-vars3.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-varsx.el
%%EMACS_SITE_LISPDIR%%/mew/mew-varsx.elc
%%EMACS_SITE_LISPDIR%%/mew/mew-virtual.el
%%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.el
%%EMACS_SITE_LISPDIR%%/mew/mew.elc