1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-04 22:33:27 +00:00
freebsd-ports/mail/exmh2/Makefile
Peter Wemm 8a4bfb5b16 Use some new vendor patches - but one doesn't even apply.. sigh.
Also, install a missing file needed for running pgp in expectk mode (which
is much nicer BTW since it can figure out the correct decrypt key).

Tweak expectk mode so that it copes with a slight output variation on a
non-US version of pgp (2.6.3ia).  It appears the US version prints:
  Key for user ID "Peter Wemm <peter@netplex.com.au>"
while the international version prints:
  Key for user ID: Peter Wemm <peter@netplex.com.au>
I cannot follow tcl syntax very well, so this is my best guess..
1998-07-08 10:49:32 +00:00

75 lines
2.2 KiB
Makefile

# New ports collection Makefile for: exmh2
# Version required: 2.0.2
# Date released: 1 Jan 97
# Whom: Peter Wemm <peter@freebsd.org>
#
# $Id: Makefile,v 1.28 1998/07/03 23:07:01 steve Exp $
#
DISTNAME= exmh-2.0.2
CATEGORIES= mail tk80
MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/exmh/
EXTRACT_SUFX= .tar.Z
PATCH_SITES= http://www.beedub.com/exmh/patches/2.0.2/ \
http://www.beedub.com/exmh/patches/2.0.1/
#PATCHFILES= utils.patch folderNew.patch extrasInit.patch exec.patch \
# app-defaults.patch pgpMisc.patch seditMime.patch mime.patch \
# bindings.patch html_bindings.patch find.patch mh.patch \
# pgp.patch
# User contributed and "new features". Some not useable as-is.
PATCHFILES+= seditpost.patch inc.patch next.patch \
uri.patch extrasInit.patch folder.patch seditExtras.patch
# XXX pgpExec.patch has got confused paths (supplied as patch-as)
# XXX newsgroups.patch is relative to a different directory (patch-at)
# XXX MDN.patch doesn't apply (patch-au)
# XXX post.from.patch doesn't apply (patch-av)
# XXX date.patch doesn't apply (spammed whitespace) (patch-ax)
.if defined(PATCH_DEBUG)
PATCH_DIST_ARGS= -d ${WRKSRC}/lib -E ${PATCH_DIST_STRIP}
.else
PATCH_DIST_ARGS= -d ${WRKSRC}/lib --forward --quiet -E ${PATCH_DIST_STRIP}
.endif
MAINTAINER= peter@FreeBSD.org
DIST_SUBDIR= ${PKGNAME}
RUN_DEPENDS= wish8.0:${PORTSDIR}/x11/tk80
BUILD_DEPENDS= tclsh8.0:${PORTSDIR}/lang/tcl80
WISH= wish8.0
TCLSH= tclsh8.0
# exmh is pretty useless without this, but it's not needed to build it.
.if defined(USE_NMH)
RUN_DEPENDS+= repl:${PORTSDIR}/mail/nmh
SCRIPTS_ENV+= USE_NMH=YES
.else
RUN_DEPENDS+= repl:${PORTSDIR}/mail/mh
.endif
# full mime support needs mmencode/mmdecode from metamail
RUN_DEPENDS+= mmencode:${PORTSDIR}/mail/metamail
# Additionally, exmh will use the following ports if present:
# lang/expect
# misc/glimpse
# security/pgp
# mail/faces
# audio/rplay
MAN1= exmh.1
do-build:
@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} TCLSH=${TCLSH} \
WISH=${PREFIX}/bin/${WISH} WRKSRC=${WRKSRC} \
${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/build
do-install:
@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} \
WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/install
.include <bsd.port.mk>