Hi,
like lightning, here's the update for enigmail 1.0, ported to work with
thunderbird 3. It builds and shows fine in TB3, but i don't really use
it so didn't test its functionality itself. So i'm asking here for real
testing from ppl really using it. Supposedly, it also works on top of
Seamonkey 2.x branch but i didn't test it yet. It will supersede
mail/enigmail-seamonkey.
Thanks for testing it.
Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/enigmail/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- Makefile 27 Dec 2009 15:51:47 -0000 1.24
+++ Makefile 1 Mar 2010 11:13:44 -0000
@@ -4,12 +4,11 @@
COMMENT= GnuPG extension for Thunderbird
-VER= 0.96.0
+VER= 1.0.0
DISTNAME= enigmail-${VER}
-PKGNAME= ${DISTNAME}p1
CATEGORIES= mail security
-SHARED_LIBS= enigmime 14.0
+SHARED_LIBS= enigmime 15.0
HOMEPAGE= http://enigmail.mozdev.org/
@@ -26,20 +25,20 @@
::archivers/unzip
RUN_DEPENDS= ::security/gnupg
-LIB_DEPENDS=
mozilla-thunderbird/xpcom,mozilla-thunderbird/xpcom_compat,mozilla-thunderbird/xpcom_core:mozilla-thunderbird->=2.0.0.23p0:${THUNDERBIRD_DIR}
+LIB_DEPENDS=
mozilla-thunderbird/xpcom,mozilla-thunderbird/xpcom_core:mozilla-thunderbird->=3.0.1:${THUNDERBIRD_DIR}
WANTLIB= c m nspr4 plc4 plds4
USE_X11= Yes
USE_GMAKE= Yes
NO_REGRESS= Yes
-MOZBASE= ${WRKDIR}/${THUNDERBIRD_DIR}/mozilla
-MOZBIN= ${MOZBASE}/dist/bin
+MOZBASE= ${WRKDIR}/${THUNDERBIRD_DIR}/comm-1.9.1
+MOZBIN= ${MOZBASE}/mozilla/dist/bin
WRKDIST= ${WRKDIR}/enigmail
WRKSRC= ${MOZBASE}/mailnews/extensions/enigmail
GNU_ARCH= ${MACHINE_ARCH:S/amd64/x86_64/}
-ENIGMAIL_XPI= ${DISTNAME}-${OPSYS:L}-${GNU_ARCH}.xpi
+ENIGMAIL_XPI= ${DISTNAME:S/.0//}-${OPSYS:L}-${GNU_ARCH}.xpi
# unzip ${ENIGMAIL_XPI} and inspect install.rdf for GUID
GUID= {847b3a00-7ab1-11d4-8f02-006008948af5}
@@ -55,10 +54,10 @@
do-build:
@cd ${MOZBASE} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} export
- @cd ${MOZBASE}/modules/libreg && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
- @cd ${MOZBASE}/xpcom/string && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
- @cd ${MOZBASE}/xpcom && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
- @cd ${MOZBASE}/xpcom/obsolete && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
+ @cd ${MOZBASE}/mozilla/modules/libreg && ${SETENV} ${MAKE_ENV}
${MAKE_PROGRAM}
+ @cd ${MOZBASE}/mozilla/xpcom/string && ${SETENV} ${MAKE_ENV}
${MAKE_PROGRAM}
+ @cd ${MOZBASE}/mozilla/xpcom && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
+ @cd ${MOZBASE}/mozilla/xpcom/obsolete && ${SETENV} ${MAKE_ENV}
${MAKE_PROGRAM}
@cd ${WRKSRC} && ./makemake -r
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} xpi
@@ -68,5 +67,6 @@
unzip -q ${MOZBIN}/${ENIGMAIL_XPI} -d ${GLOBALDIR}
mv ${GLOBALDIR}/platform/OpenBSD*/components/libenigmime.so.* \
${GLOBALDIR}/components/
+ rm -Rf ${GLOBALDIR}/platform/
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/enigmail/distinfo,v
retrieving revision 1.10
diff -u -r1.10 distinfo
--- distinfo 18 Sep 2009 20:33:50 -0000 1.10
+++ distinfo 1 Mar 2010 11:13:44 -0000
@@ -1,5 +1,5 @@
-MD5 (enigmail-0.96.0.tar.gz) = z4w46NM5ZXBt84OrM7OSPA==
-RMD160 (enigmail-0.96.0.tar.gz) = YvwfTYxaEsoLLknyqn3dKDYec28=
-SHA1 (enigmail-0.96.0.tar.gz) = rZooq2MqVIC9E4oPYOQ6XAelZkY=
-SHA256 (enigmail-0.96.0.tar.gz) = gK14Ejb0PZopEgXu/ZLPSedaWDaCYZj0bTy5C36uCdE=
-SIZE (enigmail-0.96.0.tar.gz) = 1231329
+MD5 (enigmail-1.0.0.tar.gz) = 46bTefGnKsAjdRvd4t51Cg==
+RMD160 (enigmail-1.0.0.tar.gz) = lc41dgMzYt5/88gqFUFeEnVITBg=
+SHA1 (enigmail-1.0.0.tar.gz) = Iv625s1ZLExn/Q0Lc8pqNAw6CfI=
+SHA256 (enigmail-1.0.0.tar.gz) = AkaaOZ0aBnhhUe+KU3rSHbN7u+tbN1DF7a5pZfS2M50=
+SIZE (enigmail-1.0.0.tar.gz) = 1221348
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/enigmail/pkg/PLIST,v
retrieving revision 1.6
diff -u -r1.6 PLIST
--- pkg/PLIST 18 Sep 2009 20:33:50 -0000 1.6
+++ pkg/PLIST 1 Mar 2010 11:13:44 -0000
@@ -3,7 +3,6 @@
mozilla-thunderbird/extensions/${GUID}/chrome/
mozilla-thunderbird/extensions/${GUID}/chrome.manifest
mozilla-thunderbird/extensions/${GUID}/chrome/enigmail-locale.jar
-mozilla-thunderbird/extensions/${GUID}/chrome/enigmail-skin-seamonkey.jar
mozilla-thunderbird/extensions/${GUID}/chrome/enigmail-skin.jar
mozilla-thunderbird/extensions/${GUID}/chrome/enigmail.jar
mozilla-thunderbird/extensions/${GUID}/components/
@@ -19,7 +18,6 @@
mozilla-thunderbird/extensions/${GUID}/defaults/pref/enigmail.js
mozilla-thunderbird/extensions/${GUID}/defaults/preferences/
mozilla-thunderbird/extensions/${GUID}/defaults/preferences/enigmail.js
-mozilla-thunderbird/extensions/${GUID}/install.js
mozilla-thunderbird/extensions/${GUID}/install.rdf
mozilla-thunderbird/extensions/${GUID}/wrappers/
mozilla-thunderbird/extensions/${GUID}/wrappers/gpg-wrapper.sh