pkgsrc/mail/thunderbird-enigmail/Makefile
wiz 48d4565aa5 thunderbird-enigmail: update to 2.1.5.
Enigmail 2.1.5

Released 2019-12-31, works with Thunderbird 68 and Postbox 7.

Notable Changes

This is a maintenance release.

Bugs fixed:

    Security issue: unsigned MIME parts displayed as signed
    Ensure that upgrading GnuPG 2.0.x to 2.2.x upgrade converts keyring format
    Make Enigmail Compatible with Protected-Headers spec, draft 2
    See list of fixed defects for more fixed issues.

Enigmail 2.1.4

Released 2019-12-12, works with Thunderbird 68 and Postbox 7.

Notable Changes

This is a maintenance release.

Bugs fixed:

    Mixed classic/​pEp mode on startup if the pEp Engine is not fully operational
    Key Management menu bar unreadable on dark themes
    OpenPGP column re-appears after every startup
    "Attach my public key to message" option is not restored properly
    Better activity feedback in the "Create OpenPGP Key" window
    Automatic updating GnuPG does not work
    See list of fixed defects for more fixed issues.
2020-01-04 19:11:01 +00:00

52 lines
1.7 KiB
Makefile

# $NetBSD: Makefile,v 1.15 2020/01/04 19:11:01 wiz Exp $
DISTNAME= enigmail-2.1.5
PKGNAME= thunderbird-${DISTNAME}
CATEGORIES= mail security
MASTER_SITES= http://www.enigmail.net/download/source/
MAINTAINER= pkgsrc-users@NetBSD.org
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>=68:../../mail/thunderbird
# 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_INCOMPATIBLE= 27
REPLACE_PYTHON+= util/checkFiles.py
REPLACE_PYTHON+= util/run-tests.py
WRKSRC= ${WRKDIR}/enigmail
GNU_CONFIGURE= yes
ENIGMAILXPI= enigmail-${PKGVERSION_NOREV}.xpi
XPIFILE= ${WRKSRC}/build-tb/${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"