aboutsummaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2012-01-13 08:59:14 +0000
committerAlex Dupre <ale@FreeBSD.org>2012-01-13 08:59:14 +0000
commit58400574b550ea4660feff04a575e201186ff128 (patch)
tree9a5d099e46e32eb96806bb98d788157ef74c4055 /mail
parent5bc6f518f4946e90ed1f1e6dd442e1478c2d708e (diff)
downloadports-58400574b550ea4660feff04a575e201186ff128.tar.gz
ports-58400574b550ea4660feff04a575e201186ff128.zip
Notes
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