View | Details | Raw Unified | Return to bug 170228
Collapse All | Expand All

(-)mail/enigmail/Makefile (-7 / +12 lines)
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}

Return to bug 170228