From f0a95d2e4465b58b5d7f44f16ed887e4150dec75 Mon Sep 17 00:00:00 2001 From: Yasuhiro Kimura Date: Tue, 20 Apr 2021 17:31:52 +0900 Subject: [PATCH] New port: mail/mew-devel Messaging in the Emacs World for emacs (Development Version) This is development version of mail/mew. This port is intended for users who want to use latest features that aren't included in release version yet. --- mail/Makefile | 1 + mail/mew-devel/Makefile | 38 +++++++++++++---------- mail/mew-devel/distinfo | 6 ++-- mail/mew-devel/files/patch-info__Makefile | 34 +++++++------------- 4 files changed, 38 insertions(+), 41 deletions(-) diff --git a/mail/Makefile b/mail/Makefile index 8388b9df8147..6b3b2c14ab76 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -221,6 +221,7 @@ SUBDIR += meta1 SUBDIR += metamail SUBDIR += mew + SUBDIR += mew-devel SUBDIR += milter-bogom SUBDIR += milter-callback SUBDIR += milter-greylist diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile index dec2ff73362e..54aa97b6830d 100644 --- a/mail/mew-devel/Makefile +++ b/mail/mew-devel/Makefile @@ -1,21 +1,24 @@ # Created by: Kiriyama Kazuhiko PORTNAME= mew -PORTVERSION= 6.8 -PORTREVISION= 4 +DISTVERSIONPREFIX= v +DISTVERSION= 6.8-68 +DISTVERSIONSUFFIX= -g380d605 CATEGORIES= mail elisp -MASTER_SITES= http://www.mew.org/Release/ -PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} +PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} -MAINTAINER= hiroto.kagotani@gmail.com -COMMENT= Messaging in the Emacs World for emacs +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 + +GH_ACCOUNT= kazu-yamamoto +GH_PROJECT= Mew -SUB_FILES= pkg-message GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \ --with-etcdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew/etc @@ -23,21 +26,24 @@ CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \ # target name for make build and install ALL_TARGET= all info INSTALL_TARGET= install + +SUB_FILES= pkg-message + INFO= mew -DOCS_ALL_TARGET= jinfo -DOCS_INSTALL_TARGET= install-jinfo -DOCS_INFO= mew.ja + 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 + 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) +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 -STUNNEL_DESC= Support SSL feature using stunnel +DOCS_ALL_TARGET= jinfo +DOCS_INSTALL_TARGET= install-jinfo +DOCS_INFO= mew.ja STUNNEL_RUN_DEPENDS= stunnel>=0:security/stunnel post-install: diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo index 5ff54e6d0dab..55a7af6ca577 100644 --- a/mail/mew-devel/distinfo +++ b/mail/mew-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1528617894 -SHA256 (mew-6.8.tar.gz) = cf44c4f9ca704ba1edce7134bc7f38a17361391d5be1090221431a3a06f6bf47 -SIZE (mew-6.8.tar.gz) = 991876 +TIMESTAMP = 1618907959 +SHA256 (kazu-yamamoto-Mew-v6.8-68-g380d605_GH0.tar.gz) = a80c7cf52745d912ba72b2ccf60b1470691fec60396cd12abf36dd45a1d8389c +SIZE (kazu-yamamoto-Mew-v6.8-68-g380d605_GH0.tar.gz) = 992633 diff --git a/mail/mew-devel/files/patch-info__Makefile b/mail/mew-devel/files/patch-info__Makefile index 59a6be1afdae..3174fe51df37 100644 --- a/mail/mew-devel/files/patch-info__Makefile +++ b/mail/mew-devel/files/patch-info__Makefile @@ -1,4 +1,4 @@ ---- info/Makefile.orig 2018-06-07 05:48:29 UTC +--- info/Makefile.orig 2021-01-31 07:40:24 UTC +++ info/Makefile @@ -15,7 +15,7 @@ ## EDIT THE FOLLOWINGS @@ -9,29 +9,19 @@ infodir=$(prefix)/info EMACS=emacs -@@ -48,20 +48,20 @@ all: info - info: - sed -e 's/@setfilename mew.ja.info/@setfilename mew.info/' \ - -e 's/@set ja/@set en/' mew.texi > tmp.texi -- mv tmp.texi mew.texi - $(RM) mew.info* - $(TOUCH) mew.info - $(EMACS) -batch -q -no-site-file -l texinfmt \ -- -f batch-texinfo-format mew.texi -+ -f batch-texinfo-format tmp.texi -+ $(RM) tmp.texi +@@ -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 - jinfo: + tmpj.texi: mew.texi sed -e 's/@setfilename mew.info/@setfilename mew.ja.info/' \ -- -e 's/@set en/@set ja/' mew.texi > tmp.texi -- mv tmp.texi mew.texi -+ -e 's/@set en/@set ja/' mew.texi > tmp.ja.texi - $(RM) mew.ja.info* - $(TOUCH) mew.ja.info - $(EMACS) -batch -q -no-site-file -l texinfmt \ -- -f batch-texinfo-format mew.texi -+ -f batch-texinfo-format tmp.ja.texi -+ $(RM) tmp.ja.texi +@@ -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: -- 2.31.1