ports/73359: [PATCH] Upgrade enigmail to 0.86.1
Doug Barton
dougb at FreeBSD.org
Sun Oct 31 21:20:12 UTC 2004
>Number: 73359
>Category: ports
>Synopsis: [PATCH] Upgrade enigmail to 0.86.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 31 21:20:11 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Doug Barton
>Release: FreeBSD 6.0-CURRENT-1023 i386
>Organization:
AAAG
>Environment:
System: FreeBSD 6.0-CURRENT-1023
>Description:
This patch will upgrade enigmail to the latest version (9.86.1) and add some
nice new stuff:
1. Download the PGP signature files
2. Pet portlint s/file/f/
3. Update the filename to patch in the c-sdk directory. Without this patch
I can't build the port at all. With this change it builds and runs fine.
>How-To-Repeat:
N/A
>Fix:
Apply the following patch:
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/mail/enigmail/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile 5 Jul 2004 12:34:25 -0000 1.19
+++ Makefile 31 Oct 2004 21:13:53 -0000
@@ -6,17 +6,20 @@
#
PORTNAME= enigmail
-PORTVERSION?= 0.84.2
+PORTVERSION?= 0.86.1
PORTREVISION?= 0
CATEGORIES= mail security
-MASTER_SITES= http://www.brunschwig.net/enigmail/src/ \
- http://mozdev.secsup.org/enigmail/src/ \
+MASTER_SITES= http://mozdev.secsup.org/enigmail/src/ \
http://downloads.us-east3.mozdev.org/enigmail/src/ \
http://mozdev.oregonstate.edu/enigmail/src/ \
http://mozdev.sweetooth.org/enigmail/src/ \
http://ftp.heanet.ie/pub/mozdev/enigmail/src/ \
http://mirror.meisterwerk.net/rmozdev/enigmail/src/
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}.asc \
+ ipc-${IPCVERSION}${EXTRACT_SUFX} \
+ ipc-${IPCVERSION}${EXTRACT_SUFX}.asc
+EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
ipc-${IPCVERSION}${EXTRACT_SUFX}
MAINTAINER= ale at FreeBSD.org
@@ -49,14 +52,14 @@
@${RM} -rf ${WRKDIR}
@${MKDIR} ${WRKDIR}
@${CP} -R ${WRKDIR}/../../../${LOCAL_SRCDIR}/work/mozilla ${WRKSRC}
- @for file in ${EXTRACT_ONLY}; do \
- cd ${WRKSRC}/extensions && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS}; \
+ @for f in ${EXTRACT_ONLY}; do \
+ cd ${WRKSRC}/extensions && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$f ${EXTRACT_AFTER_ARGS}; \
done
pre-patch:
@${REINPLACE_CMD} -e "s|${LOCAL_SRCDIR}|mail/enigmail${PKGNAMESUFFIX}|g" \
${WRKSRC}/config/autoconf.mk \
- ${WRKSRC}/directory/c-sdk/config/autoconf.mk \
+ ${WRKSRC}/directory/c-sdk/config/autoconf.mk.in \
${WRKSRC}/nsprpub/config/autoconf.mk
do-build:
@@ -69,14 +72,14 @@
@(cd ${WRKSRC}/extensions/enigmail; ./makemake -r; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS});
do-install:
- @for file in ${COMPONENTS}; do \
- ${INSTALL_DATA} ${WRKSRC}/dist/bin/components/$$file ${LOCAL_PREFIX}/components; \
+ @for f in ${COMPONENTS}; do \
+ ${INSTALL_DATA} ${WRKSRC}/dist/bin/components/$$f ${LOCAL_PREFIX}/components; \
done
- @for file in ${CHROME}; do \
- ${INSTALL_DATA} ${WRKSRC}/dist/bin/chrome/$$file ${LOCAL_PREFIX}/chrome; \
+ @for f in ${CHROME}; do \
+ ${INSTALL_DATA} ${WRKSRC}/dist/bin/chrome/$$f ${LOCAL_PREFIX}/chrome; \
done
- @for file in ${PREF}; do \
- ${INSTALL_DATA} ${WRKSRC}/dist/bin/defaults/pref/$$file ${LOCAL_PREFIX}/defaults/pref; \
+ @for f in ${PREF}; do \
+ ${INSTALL_DATA} ${WRKSRC}/dist/bin/defaults/pref/$$f ${LOCAL_PREFIX}/defaults/pref; \
done
post-install:
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/mail/enigmail/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo 5 Jul 2004 12:34:25 -0000 1.12
+++ distinfo 31 Oct 2004 21:13:53 -0000
@@ -1,6 +1,12 @@
-MD5 (enigmail-0.84.2.tar.gz) = f758f640fb6acffedfe593bc430238e7
-SIZE (enigmail-0.84.2.tar.gz) = 316666
+MD5 (enigmail-0.86.1.tar.gz) = e4253e97b0039c987f0650aca4caa973
+SIZE (enigmail-0.86.1.tar.gz) = 330970
+MD5 (enigmail-0.86.1.tar.gz.asc) = f413fe9c64af47c09a95e73b3f6f2940
+SIZE (enigmail-0.86.1.tar.gz.asc) = 194
MD5 (ipc-1.0.5.tar.gz) = 457f8277b12f3e37defa71dc186f83b4
SIZE (ipc-1.0.5.tar.gz) = 137083
+MD5 (ipc-1.0.5.tar.gz.asc) = bc2032321c6415b407cf2e10d4c5a506
+SIZE (ipc-1.0.5.tar.gz.asc) = 189
MD5 (ipc-1.0.7.tar.gz) = f605ba029ff4c71dcc10c29635c1c79e
SIZE (ipc-1.0.7.tar.gz) = 104193
+MD5 (ipc-1.0.7.tar.gz.asc) = 2ed558e6cd4bfa242a54232e9ffeba4e
+SIZE (ipc-1.0.7.tar.gz.asc) = 197
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list