# $OpenBSD: Makefile,v 1.127 2011/06/22 12:03:30 landry Exp $ COMMENT-main = Mozilla e-mail, rss and usenet client COMMENT-lightning = Mozilla Thunderbird calendar extension # Don't forget to bump mail/thunderbird-i18n after updates. # Don't forget to update productivity/sunbird if patches changes. MOZILLA_VERSION = 3.1.11 MOZILLA_BRANCH = 1.9.2 MOZILLA_PROJECT = mozilla-thunderbird MOZILLA_CODENAME = mail MULTI_PACKAGES = -main -lightning PKGNAME-main = ${PKGNAME} PKGNAME-lightning = lightning-1.0beta2 EPOCH-lightning = 0 REVISION-lightning = 19 # need to be in synch with SO_VERSION in mail/enigmail/thunderbird SO_VERSION = 17.1 # NOTE: Must bump minor version if any shlib's are removed from the # components dir to avoid pkg_add -r issues. Whenever PKGNAME gets # bumped and/or SO_VERSION changes, remember to update enigmail's # SO_VERSION and LIB_DEPENDS to match. MOZILLA_LIBS = accessibility appcomps auth autoconfig caps chardet chrome commandlines \ calbasecomps composer cookie docshell embedcomponents fileview \ gkgfxthebes gklayout gkplugin htmlpars i18n imgicon imglib2 import \ intlapp jar50 jsctypes jsd mailcomps mork mozfind mozldap msgsmime necko \ nsappshell permissions pipboot pipnss pippki pref rdf remoteservice \ satchel spellchecker storagecomps system-pref tkautocomplete \ toolkitcomps txmgr uconv ucvmath universalchardet unixproxy webbrwsr \ widget_gtk2 windowds xpautocomplete xpconnect xpinstall zipwriter \ gfxpsshar gkgfx gtkxtbin ldap60 ldif60 mozjs prldap60 ssldap60 \ thebes xpcom xpcom_core xul nullplugin unixprintplugin FLAVOR ?= .if ${FLAVOR:L:Mdebug} MOZILLA_LIBS += addrbook bayesflt fts3tok mailview mime mimeemitter msgbase \ msgcompose msgdb msgimap msglocal msgmdn msgnews vcard msgbaseutil .else MOZILLA_LIBS+= mail .endif CATEGORIES= mail news # MPL PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MODULES = www/mozilla devel/gettext lang/python MODPY_RUNDEP = No # Regression tests are too hard to adapt to run here NO_REGRESS = Yes MODGNU_CONFIG_GUESS_DIRS += ${WRKSRC}/directory/sdks/c-sdk/config/autoconf CONFIGURE_STYLE = autoconf no-autoheader LIB_DEPENDS-main = ${LIB_DEPENDS} WANTLIB-main = ${WANTLIB} LIB_DEPENDS-lightning = ${BUILD_PKGPATH},-main WANTLIB-lightning = mozilla-thunderbird/mozjs mozilla-thunderbird/xpcom c m stdc++ nspr4 plc4 plds4 BUILD_DEPENDS += archivers/unzip #to unzip xpi # build lightning xpi CONFIGURE_ARGS += --enable-calendar \ --enable-official-branding ALL_TARGET = default MOZILLA_DATADIRS = chrome components defaults dictionaries extensions \ greprefs isp modules plugins res MOZILLA_AUTOCONF_DIRS = directory/sdks/c-sdk mozilla mozilla/js/src MOZILLA_SUBST_FILES += config/autoconf.mk.in # guid for gdata-provider comes from em:id in install.rdf GDATADIR = ${MOZ}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc} post-install: unzip -q ${MOB}/../xpi-stage/gdata-provider.xpi -d ${GDATADIR} .include