6f54c1617c
----- July 2010 - Version 1.8 released ----- 3. Complete overhaul of ppf_mime. Determine the MIME message boundary using more reliable (albeit more complex) means, and special case a lot of client behavior to allow verification of a wider variety of messages. For display, de-code more of the MIME en-coding so that the messages are much more readable. Use the same tricks to display decrypted messages in ppf_mime_decrypt. These changes have several major benefits: a. Support for PGP/MIME messages generated by well over a dozen MUAs. b. Support for verifying signatures on attachments, and a clear indication that attachments are signed (or not). c. Greatly improved readability. With the exception of text coloring (URLs, signatures, etc.), 8-bit characters, and some types of messages sent with format=flowed, messages displayed by the filter are identical to the display in Alpine. 2. For ppf_{decrypt|encrypt|sign|verify} add 'clear' commands so that nothing is left behind in the "user interface" area between scripts. For _verify, add a message indicating that we are verifying, along with a helpful hint about delays caused by auto-key-retrieve. 1. Add /opt/bin and /opt/local/bin to the gpg[2] search path in configure in case it is located there, and that's not going to be $PREFIX. ----- April 2010 - Version 1.7 released ----- 2. Add support for the OpenPGP header in ppf_sign and ppf_encrypt, and use the same method to sanitize the key ID as was already done for the other headers. 1. Use a more reliable method to find the signature and message parts in the ppf_mime script.
35 lines
893 B
Makefile
35 lines
893 B
Makefile
# $NetBSD: Makefile,v 1.15 2020/09/07 06:38:27 wiz Exp $
|
|
|
|
DISTNAME= pine-pgp-filters-1.8
|
|
CATEGORIES= security mail
|
|
MASTER_SITES= https://dougbarton.us/PGP/ppf/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
#HOMEPAGE= https://dougbarton.us/PGP/ppf/
|
|
COMMENT= Filters to integrate Pine with gnupg or pgp
|
|
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/pine-pgp-filters
|
|
DOCFILES= BUGS CHANGES INSTALL LICENSE README
|
|
|
|
DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2
|
|
|
|
INSTALLATION_DIRS= ${DOCDIR}
|
|
|
|
post-build:
|
|
.for f in ${DOCFILES}
|
|
${SED} 's:/usr/local:${PREFIX}:g' ${WRKSRC}/${f} > ${WRKSRC}/${f}.gen
|
|
.endfor
|
|
|
|
pre-install:
|
|
${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/libexec
|
|
|
|
post-install:
|
|
.for f in ${DOCFILES}
|
|
${INSTALL_DATA} ${WRKSRC}/${f}.gen ${DESTDIR}${DOCDIR}/${f}
|
|
.endfor
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|