1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
freebsd-ports/mail/mailest/Makefile
Mathieu Arnold cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00

54 lines
1.4 KiB
Makefile

PORTNAME= mailest
PORTVERSION= 0.9.24
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:run fakeroot iconv
USE_GITHUB= yes
GH_ACCOUNT= yasuoka
MAKE_ENV= USE_BSDMAKE=true WITH_INSTALL_AS_USER=true
# XXX Static libraries with PIE are currently unsupported
MAKE_ENV+= WITHOUT_PIE=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>