pkgsrc-wip/enigmail/Makefile
Aleksej Saushev 90d227ea69 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
2012-09-28 22:07:28 +00:00

62 lines
1.7 KiB
Makefile

# $NetBSD: Makefile,v 1.4 2012/09/28 22:07:34 asau Exp $
#
DISTNAME= enigmail-1.0.1
CATEGORIES= mail
MASTER_SITES= http://www.mozilla-enigmail.org/download/source/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://enigmail.mozdev.org/home/index.php
COMMENT= GnuPG support for mail/thunderbird
WRKSRC= ${WRKDIR}/enigmail
USE_LANGUAGES= c c++
USE_TOOLS= gmake pax perl
REPLACE_PERL= makemake ipc/makemake lang/make-lang-xpi.pl
REPLACE_PERL+= ${ENIGMAIL_WRKSRC}/makemake
REPLACE_PERL+= ${ENIGMAIL_WRKSRC}/ipc/makemake
REPLACE_PERL+= ${ENIGMAIL_WRKSRC}/lang/make-lang-xpi.pl
BUILD_DEPENDS+= thunderbird>=3.0.0:../../mail/thunderbird
DEPENDS+= gnupg-[0-9]*:../../security/gnupg
ENIGMAIL_WRKSRC= ${THUNDERBIRD_WRKSRC}/mailnews/extensions/enigmail
MAKE_THUNDERBIRD= cd ${PKGDIR}/../../mail/thunderbird && \
env -i ${MAKE} -f ${PKGDIR}/Makefile.thunderbird \
WRKDIR=${THUNDERBIRD_WRKDIR} \
WRKSRC=${THUNDERBIRD_WRKSRC}
THUNDERBIRD_WRKDIR= ${WRKDIR}/thunderbird
THUNDERBIRD_WRKSRC= ${THUNDERBIRD_WRKDIR}/comm-1.9.1
ENIGMAILXPI= enigmail-1.0-${LOWER_OPSYS}-${MACHINE_GNU_ARCH}.xpi
XPIFILE= ${THUNDERBIRD_WRKSRC}/mozilla/dist/bin/${ENIGMAILXPI}
XPIDIR= ${PREFIX}/share
MESSAGE_SUBST+= ENIGMAILXPI=${ENIGMAILXPI} XPIDIR=${XPIDIR}
#post-fetch:
# ${MAKE_THUNDERBIRD} fetch
post-extract:
${MAKE_THUNDERBIRD} extract
${MKDIR} -p ${ENIGMAIL_WRKSRC}
post-patch:
cd ${WRKSRC} && pax -r -w . ${ENIGMAIL_WRKSRC}
pre-configure:
${MAKE_THUNDERBIRD} configure
pre-build:
${MAKE_THUNDERBIRD} build-enigmail-prerequisites
${MAKE_THUNDERBIRD} configure-enigmail
do-build:
${MAKE_THUNDERBIRD} build-enigmail
do-install:
${INSTALL_DATA_DIR} ${XPIDIR}
${INSTALL_DATA} ${XPIFILE} ${XPIDIR}
.include "../../mk/bsd.pkg.mk"