d2264d1d39
https://bugzilla.mozilla.org/show_bug.cgi?id=643137 (crash on sparc64 when displaying opentypes fonts, fix from tobias ulmer) https://bugzilla.mozilla.org/show_bug.cgi?id=644012 (crash on ssl certs with empty issuer name, pointed our by roberth at openbsd dot pap dot st and mikolaj kucharski)
115 lines
3.2 KiB
Makefile
115 lines
3.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.77 2011/03/24 11:41:11 landry Exp $
|
|
|
|
COMMENT-main = Mozilla application suite
|
|
COMMENT-lightning = Mozilla Seamonkey calendar extension
|
|
|
|
MOZILLA_VERSION= 2.0.13
|
|
MOZILLA_BRANCH = 1.9.1
|
|
MOZILLA_PROJECT = seamonkey
|
|
MOZILLA_CODENAME = suite
|
|
|
|
MULTI_PACKAGES = -main -lightning
|
|
PKGNAME-main = ${PKGNAME}
|
|
PKGNAME-lightning = lightning-seamonkey-1.0beta1
|
|
REVISION-lightning = 16
|
|
REVISION-main = 0
|
|
EPOCH-lightning = 0
|
|
|
|
# must be in sync with SO_VERSION in main/enigmail/seamonkey
|
|
SO_VERSION= 16.1
|
|
# NOTE: Must bump minor version if any shlib's are removed from the
|
|
# components dir to avoid pkg_add -r issues.
|
|
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 jsd \
|
|
mork mozfind mozldap msgsmime necko nsappshell oji permissions pipboot \
|
|
pipnss pippki places pref rdf remoteservice satchel spellchecker \
|
|
storagecomps suite system-pref tkautocomplete toolkitcomps txmgr uconv \
|
|
ucvmath universalchardet unixproxy webbrwsr widget_gtk2 windowds \
|
|
xpautocomplete xpconnect xpinstall zipwriter gfxpsshar gkgfx gtkxtbin \
|
|
jsj ldap60 ldif60 mozjs prldap60 ssldap60 thebes xpcom \
|
|
xpcom_core xul nullplugin unixprintplugin
|
|
|
|
|
|
FLAVOR ?=
|
|
.if ${FLAVOR:L:Mdebug}
|
|
MOZILLA_LIBS += addrbook bayesflt fts3tok localmail mailnews mailview mime \
|
|
mimeemitter msgcompose msgdb msgimap msgmdn msgnews vcard msgbaseutil
|
|
.else
|
|
MOZILLA_LIBS+= mail
|
|
.endif
|
|
|
|
CATEGORIES= www mail net news
|
|
|
|
# mozilla public license
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
MASTER_SITES0= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${MOZILLA_VERSION}/langpack/
|
|
|
|
LANGUAGES= be \
|
|
ca \
|
|
cs \
|
|
de \
|
|
es-AR \
|
|
es-ES \
|
|
fr \
|
|
gl \
|
|
hu \
|
|
it \
|
|
ka \
|
|
lt \
|
|
nb-NO \
|
|
nl \
|
|
pl \
|
|
pt-PT \
|
|
ru \
|
|
sk \
|
|
sv-SE \
|
|
tr
|
|
|
|
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
|
|
|
DISTFILES+= ${EXTRACT_ONLY}
|
|
.for language in ${LANGUAGES}
|
|
DISTFILES+= seamonkey-${MOZILLA_VERSION}.${language}.langpack.xpi:0
|
|
.endfor
|
|
|
|
DIST_SUBDIR= seamonkey-${MOZILLA_VERSION}
|
|
|
|
MODULES= www/mozilla devel/gettext lang/python
|
|
BUILD_DEPENDS+= archivers/unzip
|
|
|
|
USE_GROFF = Yes
|
|
NO_REGRESS= Yes
|
|
|
|
MODGNU_CONFIG_GUESS_DIRS+= ${WRKSRC}/directory/c-sdk/config/autoconf
|
|
|
|
LIB_DEPENDS-lightning = ${BUILD_PKGPATH},-main
|
|
WANTLIB-lightning = seamonkey/mozjs seamonkey/xpcom c m stdc++ nspr4 plc4 plds4
|
|
|
|
CONFIGURE_STYLE = autoconf no-autoheader
|
|
CONFIGURE_ARGS += --enable-calendar
|
|
|
|
ALL_TARGET= default
|
|
|
|
MOZILLA_DATADIRS= chrome components defaults dictionaries extensions \
|
|
greprefs isp modules plugins res searchplugins
|
|
|
|
MOZILLA_AUTOCONF_DIRS = directory/c-sdk mozilla mozilla/js/src
|
|
MOZILLA_SUBST_FILES += config/autoconf.mk.in
|
|
|
|
GDATADIR = ${MOZ}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}
|
|
|
|
post-install:
|
|
${INSTALL_MAN} ${WRKSRC}/mozilla/dist/man/man1/seamonkey.1 ${PREFIX}/man/man1/
|
|
.for language in ${LANGUAGES}
|
|
${UNZIP} -oq ${FULLDISTDIR}/seamonkey-${MOZILLA_VERSION}.${language}.langpack.xpi \
|
|
-d ${MOZ}/extensions/langpack-${language}@seamonkey.mozilla.org
|
|
.endfor
|
|
unzip -q ${MOB}/../xpi-stage/gdata-provider.xpi -d ${GDATADIR}
|
|
|
|
.include <bsd.port.mk>
|