|
Lines 45-53
GECKO_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
Link Here
|
| 45 |
.endif |
45 |
.endif |
| 46 |
|
46 |
|
| 47 |
.if defined(GECKO_EXTDIR) |
47 |
.if defined(GECKO_EXTDIR) |
| 48 |
GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/${GECKO_EXTDIR} |
48 |
. if !defined(BUILDING_INDEX) |
|
|
49 |
GECKO_BUILD_WRKSRC!=${MAKE} -V BUILD_WRKSRC -C${PORTSDIR}/${GECKO_PORTDIR} |
| 50 |
GECKO_WRKSRC!= ${MAKE} -V WRKSRC -C${PORTSDIR}/${GECKO_PORTDIR} |
| 51 |
. endif |
| 49 |
WRKSRC= ${WRKDIR}/${GECKO_EXTDIR} |
52 |
WRKSRC= ${WRKDIR}/${GECKO_EXTDIR} |
| 50 |
MOZSRC= ${WRKSRC}/mozilla |
53 |
MOZSRC= ${GECKO_BUILD_WRKSRC:S,${GECKO_WRKSRC},${WRKSRC},}/mozilla |
| 51 |
.else |
54 |
.else |
| 52 |
GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/mozilla |
55 |
GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/mozilla |
| 53 |
WRKSRC= ${WRKDIR}/mozilla |
56 |
WRKSRC= ${WRKDIR}/mozilla |
|
Lines 58-64
USE_GMAKE= yes
Link Here
|
| 58 |
|
61 |
|
| 59 |
.include <bsd.port.pre.mk> |
62 |
.include <bsd.port.pre.mk> |
| 60 |
|
63 |
|
| 61 |
XPI_FILE= ${MOZSRC}/dist/bin/${DISTNAME}-freebsd-${ARCH}.xpi |
64 |
XPI_FILE= ${MOZSRC}/dist/bin/${DISTNAME}-freebsd-${ARCH:S/amd64/x86_64/}.xpi |
| 62 |
XPI_LIBDIR= ${PREFIX}/lib/xpi |
65 |
XPI_LIBDIR= ${PREFIX}/lib/xpi |
| 63 |
XPI_ORIG_ID= {847b3a00-7ab1-11d4-8f02-006008948af5} |
66 |
XPI_ORIG_ID= {847b3a00-7ab1-11d4-8f02-006008948af5} |
| 64 |
XPI_ID= ${GECKO}@mozilla-enigmail.org |
67 |
XPI_ID= ${GECKO}@mozilla-enigmail.org |
|
Lines 79-84
do-extract:
Link Here
|
| 79 |
|
82 |
|
| 80 |
pre-patch: |
83 |
pre-patch: |
| 81 |
@${REINPLACE_CMD} -e "s|${GECKO_PORTDIR}|${GECKO_PORTDIR:S/www/mail/:S/\//\/enigmail-/}|g" \ |
84 |
@${REINPLACE_CMD} -e "s|${GECKO_PORTDIR}|${GECKO_PORTDIR:S/www/mail/:S/\//\/enigmail-/}|g" \ |
| 82 |
`${FIND} ${WRKSRC} -name autoconf.mk` |
85 |
`${FIND} ${MOZSRC}/.. -name autoconf.mk` |
| 83 |
|
86 |
|
| 84 |
post-patch: |
87 |
post-patch: |
|
Lines 95-103
do-build:
Link Here
|
| 95 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom/string |
100 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom/string |
| 96 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom |
101 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${MOZSRC}/xpcom |
| 97 |
.endif |
102 |
.endif |
| 98 |
cd ${WRKSRC}/mailnews/extensions/enigmail && ./makemake -r |
103 |
cd ${WRKSRC}/mailnews/extensions/enigmail && \ |
| 99 |
cd ${WRKSRC}/mailnews/extensions/enigmail && ${SETENV} ${MAKE_ENV} ${GMAKE} |
104 |
./makemake -r -o ${MOZSRC}/.. |
| 100 |
cd ${WRKSRC}/mailnews/extensions/enigmail && ${SETENV} ${MAKE_ENV} ${GMAKE} xpi |
105 |
cd ${MOZSRC}/../mailnews/extensions/enigmail && \ |
|
|
106 |
${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS}; \ |
| 107 |
${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} xpi |
| 101 |
|
108 |
|
| 102 |
do-install: |
109 |
do-install: |
| 103 |
@${MKDIR} ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/${GECKO} |
110 |
@${MKDIR} ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/${GECKO} |