Switch to depend by default on gnupg2, enigmail can use both but prefers the latter and will deprecate support for gnupg 1.4 in the next versions.
59 lines
1.5 KiB
Makefile
59 lines
1.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.36 2015/09/19 12:35:47 landry Exp $
|
|
|
|
# keep in synch with mozilla.port.mk
|
|
ONLY_FOR_ARCHS = i386 amd64 powerpc sparc64
|
|
COMMENT-main = GnuPG extension for Thunderbird
|
|
COMMENT-seamonkey = GnuPG extension for Seamonkey
|
|
|
|
DISTNAME = enigmail-1.8.2
|
|
PKGNAME-main = ${PKGNAME}
|
|
PKGNAME-seamonkey = enigmail-seamonkey-1.8.2
|
|
EPOCH = 0
|
|
HOMEPAGE = http://www.mozilla-enigmail.org/
|
|
MASTER_SITES = http://www.mozilla-enigmail.org/download/source/
|
|
|
|
CATEGORIES = mail
|
|
MULTI_PACKAGES = -main -seamonkey
|
|
|
|
# MPL
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
MODULES = lang/python
|
|
MODPY_RUNDEP = No
|
|
USE_GMAKE = Yes
|
|
CONFIGURE_STYLE = gnu
|
|
|
|
BUILD_DEPENDS = archivers/zip archivers/unzip
|
|
RUN_DEPENDS = security/gnupg2
|
|
WRKDIST = ${WRKDIR}/enigmail
|
|
|
|
# needed for the naming of the libsubprocess.so
|
|
# the xpi, and the arch matching within mozilla
|
|
.if ${MACHINE_ARCH:Mi386}
|
|
XPCOM_ABI = x86
|
|
.elif ${MACHINE_ARCH:Mamd64}
|
|
XPCOM_ABI = x86_64
|
|
.elif ${MACHINE_ARCH:Mpowerpc}
|
|
XPCOM_ABI = ppc
|
|
.elif ${MACHINE_ARCH:Msparc64}
|
|
XPCOM_ABI = sparc
|
|
.endif
|
|
SUBST_VARS += XPCOM_ABI
|
|
|
|
EXTDIR = ${PREFIX}/lib/mozilla/extensions/
|
|
# enigmail's UUID
|
|
GUID = {847b3a00-7ab1-11d4-8f02-006008948af5}
|
|
# TB and SM's UUIDs
|
|
APPS = {3550f703-e582-4d05-9a08-453d09bdfdc6} {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
|
|
|
|
post-build:
|
|
cd ${WRKSRC} && ${MAKE_PROGRAM} xpi
|
|
|
|
do-install:
|
|
.for a in ${APPS}
|
|
${INSTALL_DATA_DIR} ${EXTDIR}/${a}/${GUID}
|
|
${UNZIP} -oq ${WRKBUILD}/build/enigmail*.xpi -d ${EXTDIR}/${a}/${GUID}
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|