pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/thunderbird-enigmail



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Sep 13 17:20:41 UTC 2019

Modified Files:
        pkgsrc/mail/thunderbird-enigmail: Makefile
Removed Files:
        pkgsrc/mail/thunderbird-enigmail: Makefile.common

Log Message:
thunderbird-enigmail: merge Makefile.common into Makefile

No other user of Makefile.common left.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/mail/thunderbird-enigmail/Makefile
cvs rdiff -u -r1.27 -r0 pkgsrc/mail/thunderbird-enigmail/Makefile.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/thunderbird-enigmail/Makefile
diff -u pkgsrc/mail/thunderbird-enigmail/Makefile:1.10 pkgsrc/mail/thunderbird-enigmail/Makefile:1.11
--- pkgsrc/mail/thunderbird-enigmail/Makefile:1.10      Sun Aug 11 13:21:42 2019
+++ pkgsrc/mail/thunderbird-enigmail/Makefile   Fri Sep 13 17:20:41 2019
@@ -1,11 +1,15 @@
-# $NetBSD: Makefile,v 1.10 2019/08/11 13:21:42 wiz Exp $
-
-PKGREVISION= 1
-.include "Makefile.common"
+# $NetBSD: Makefile,v 1.11 2019/09/13 17:20:41 wiz Exp $
 
+DISTNAME=      enigmail-2.0.12
 PKGNAME=       thunderbird-${DISTNAME}
+PKGREVISION=   1
+CATEGORIES=    mail security
+MASTER_SITES=  http://www.enigmail.net/download/source/
+
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.enigmail.net/
 COMMENT=       GnuPG support for mail/thunderbird
+LICENSE=       (mpl-1.1 OR gnu-gpl-v2 OR gnu-lgpl-v2.1) AND mpl-2.0
 
 # Minimal requirements are here: https://www.enigmail.net/download/source.php
 DEPENDS+=              thunderbird>=38:../../mail/thunderbird
@@ -13,4 +17,41 @@ DEPENDS+=            thunderbird>=38:../../mail/th
 # Path used during the install stage
 XPIDIR=                ${PREFIX}/lib/thunderbird/extensions
 
+USE_TOOLS+=    gmake perl sed unzip zip
+
+# It doesn't work -- noted also here:
+# https://aur.archlinux.org/packages/th/thunderbird-enigmail/PKGBUILD
+MAKE_JOBS_SAFE=        no
+
+DEPENDS+=              gnupg2>=2.0.7:../../security/gnupg2
+DEPENDS+=              pinentry-gtk2-[0-9]*:../../security/pinentry-gtk2
+
+REPLACE_PERL+= util/fixlang.pl
+REPLACE_PERL+= util/make-lang-xpi.pl
+
+PYTHON_VERSIONS_ACCEPTED=       27 # as of 1.8.2
+REPLACE_PYTHON+=       util/checkFiles.py
+REPLACE_PYTHON+=       util/header.py
+REPLACE_PYTHON+=       util/typelib.py
+REPLACE_PYTHON+=       util/header.py
+REPLACE_PYTHON+=       util/xpidl.py
+REPLACE_PYTHON+=       util/xpt.py
+
+WRKSRC=                ${WRKDIR}/enigmail
+GNU_CONFIGURE= yes
+
+ENIGMAILXPI=   enigmail-${PKGVERSION_NOREV}.xpi
+XPIFILE=       ${WRKSRC}/build/${ENIGMAILXPI}
+
+# Build instructions: https://www.enigmail.net/download/build_instructions.php
+# Installation of extensions: http://kb.mozillazine.org/Installing_extensions
+# Model installation: https://aur.archlinux.org/packages/th/thunderbird-enigmail/PKGBUILD
+do-install:
+       ${RUN} EMID=`${SED} -n '/.*<em:id>\\(.*\\)<\\/em:id>.*/{s//\\1/p;q;}' \
+               ${WRKSRC}/package/install.rdf` && \
+               ${INSTALL_DATA_DIR} ${DESTDIR}${XPIDIR}/"$$EMID" && \
+               unzip -d ${DESTDIR}${XPIDIR}/"$$EMID" \
+               ${XPIFILE}
+
+.include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index