aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorale <ale@FreeBSD.org>2012-01-13 16:59:14 +0800
committerale <ale@FreeBSD.org>2012-01-13 16:59:14 +0800
commit33bb1acfd9fc70805b46286d2ba6b7ce119ad497 (patch)
treeed8c99958294d8ef90f7ed9f1cbf39060e507dff /mail
parent88389afc6ff8aebc945b7bbe97023f94163afeae (diff)
downloadfreebsd-ports-gnome-33bb1acfd9fc70805b46286d2ba6b7ce119ad497.tar.gz
freebsd-ports-gnome-33bb1acfd9fc70805b46286d2ba6b7ce119ad497.tar.zst
freebsd-ports-gnome-33bb1acfd9fc70805b46286d2ba6b7ce119ad497.zip
Fix install for thunderbird3.
Remove support for seamonkey1.
Diffstat (limited to 'mail')
-rw-r--r--mail/enigmail/Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/mail/enigmail/Makefile b/mail/enigmail/Makefile
index 7711b4cdccb1..a9153f52e587 100644
--- a/mail/enigmail/Makefile
+++ b/mail/enigmail/Makefile
@@ -55,6 +55,12 @@ XPI_FILE= ${MOZSRC}/dist/bin/${DISTNAME}-freebsd-${ARCH}.xpi
XPI_LIBDIR= ${PREFIX}/lib/xpi
XPI_ORIG_ID= {847b3a00-7ab1-11d4-8f02-006008948af5}
XPI_ID= ${GECKO}@mozilla-enigmail.org
+XPI_ID_RFILES= ${XPI_LIBDIR}/${XPI_ID}/install.rdf
+.if ${PORTVERSION} == "1.1.2"
+XPI_ID_RFILES+= ${XPI_LIBDIR}/${XPI_ID}/components/enigmail.js
+.else
+XPI_ID_RFILES+= ${XPI_LIBDIR}/${XPI_ID}/components/enigmail.js ${XPI_LIBDIR}/${XPI_ID}/modules/enigmailCommon.jsm
+.endif
do-extract:
@${RM} -rf ${WRKDIR}
@@ -81,9 +87,6 @@ do-build:
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/modules/libreg
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom/string
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom
-.if ${PORTVERSION} == "1.0.1"
- ${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom/obsolete
-.endif
.endif
cd ${WRKSRC}/mailnews/extensions/enigmail && ./makemake -r
cd ${WRKSRC}/mailnews/extensions/enigmail && ${SETENV} ${MAKE_ENV} ${GMAKE}
@@ -93,8 +96,7 @@ do-install:
@${MKDIR} ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/${GECKO}
@(cd ${XPI_LIBDIR}/${XPI_ID}; ${TAR} -xf ${XPI_FILE})
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${XPI_ID}
- @${REINPLACE_CMD} -i "" "s/${XPI_ORIG_ID}/${XPI_ID}/" ${XPI_LIBDIR}/${XPI_ID}/install.rdf \
- ${XPI_LIBDIR}/${XPI_ID}/components/enigmail.js ${XPI_LIBDIR}/${XPI_ID}/modules/enigmailCommon.jsm
+ @${REINPLACE_CMD} -i "" "s/${XPI_ORIG_ID}/${XPI_ID}/" ${XPI_ID_RFILES}
@${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${XPI_ID}
@${LN} -sf ${XPI_LIBDIR}/${XPI_ID} ${LOCALBASE}/lib/${GECKO}/extensions 2>/dev/null || true
@${LN} -sf ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/${GECKO} 2>/dev/null || true