freebsd-ports/mail/mailest/Makefile
Joseph Mingrone a3cc513bfc Flavorize and modernize Emacs ports
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
  editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
  subshell
- Silence some portlint warnings

[1] By not depending on base texinfo

PR:		225404
Reviewed by:	antoine
Approved by:	portmgr (mat) ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D13506
2018-02-01 18:03:09 +00:00

52 lines
1.4 KiB
Makefile

# $FreeBSD$
PORTNAME= mailest
PORTVERSION= 0.9.22
DISTVERSIONPREFIX= ${PORTNAME}-
PORTREVISION= 4
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Hyper Estraier backend for Mew
LICENSE= BSD2CLAUSE BSD3CLAUSE ISCL LGPL21
LICENSE_COMB= multi
.for L in ${LICENSE}
LICENSE_FILE_${L}= ${WRKSRC}/LICENSE.${L}
.endfor
LIB_DEPENDS= libevent.so:devel/libevent \
libqdbm.so:databases/qdbm \
libestraier.so:textproc/hyperestraier
RUN_DEPENDS= mew${EMACS_PKGNAMESUFFIX}>0:mail/mew@${EMACS_FLAVOR}
USES= emacs fakeroot iconv
USE_GITHUB= yes
GH_ACCOUNT= yasuoka
MAKE_ENV= USE_BSDMAKE=true WITH_INSTALL_AS_USER=true
LICENSE_BSD2CLAUSE_SRC= bytebuf.c replace/sys/tree.h
LICENSE_BSD3CLAUSE_SRC= replace/sys/queue.h
LICENSE_ISCL_SRC= mailestctl.c parser.c parser.h \
replace/open_memstream.c \
replace/reallocarray.c \
replace/replace.h \
replace/strlcat.c \
replace/strtonum.c
LICENSE_LGPL21_SRC= estdraft.c
LICENSE_BSD2CLAUSE_REGEX="/ \* [Cc]opyright/,/ \*\//!d;s,^ \*,,;s,^/,,"
LICENSE_BSD3CLAUSE_REGEX=${LICENSE_BSD2CLAUSE_REGEX}
LICENSE_ISCL_REGEX= ${LICENSE_BSD2CLAUSE_REGEX}
LICENSE_LGPL21_REGEX= "/^\/\*\*/,/\*\*\//!d;s,^ \*,,;s,^/,,"
post-extract:
.for L in ${LICENSE}
.for F in ${LICENSE_${L}_SRC}
cd ${WRKSRC} && ${SED} -e ${LICENSE_${L}_REGEX} ${F} \
>> ${LICENSE_FILE_${L}}
.endfor
.endfor
.include <bsd.port.mk>