# $NetBSD: Makefile,v 1.3 2010/05/06 02:38:34 khorben 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 PKG_DESTDIR_SUPPORT= user-destdir 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"