59 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.35 2014/09/24 20:06:14 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.7.2
PKGNAME-main = ${PKGNAME}
PKGNAME-seamonkey = enigmail-seamonkey-1.7.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/gnupg
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>