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)
67 lines
2.2 KiB
Makefile
67 lines
2.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.172 2011/03/24 11:41:11 landry Exp $
|
|
|
|
COMMENT = Mozilla web browser
|
|
|
|
# Don't forget to bump www/firefox-i18n after updates.
|
|
# Don't forget to update devel/xulrunner/1.9 if patches changes.
|
|
|
|
MOZILLA_VERSION = 3.6.16
|
|
MOZILLA_BRANCH = 1.9.2
|
|
MOZILLA_PROJECT = mozilla-firefox
|
|
MOZILLA_CODENAME = browser
|
|
REVISION = 0
|
|
|
|
SO_VERSION = 22.2
|
|
# NOTE: Must bump minor version if any shlib's are removed from the
|
|
# components dir to avoid pkg_add -r issues.
|
|
MOZILLA_LIBS = browsercomps browserdirprovider imgicon mozjs \
|
|
xpcom xul nullplugin unixprintplugin
|
|
|
|
CATEGORIES = www
|
|
|
|
# mozilla public license
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
# needed for convert xpm icon to png
|
|
BUILD_DEPENDS += graphics/netpbm
|
|
|
|
# lots of logic in mozilla.port.mk
|
|
MODULES = www/mozilla devel/gettext lang/python
|
|
|
|
MODPY_RUNDEP = No
|
|
|
|
USE_GROFF = Yes
|
|
# Regression tests are too hard to adapt to run here
|
|
NO_REGRESS = Yes
|
|
|
|
CONFIGURE_STYLE = autoconf no-autoheader
|
|
CONFIGURE_ARGS += --enable-official-branding
|
|
# --with-system-png=${LOCALBASE}
|
|
# no system png : apng support not bundled in
|
|
|
|
MOZILLA_DATADIRS = chrome components defaults dictionaries extensions \
|
|
greprefs icons modules plugins res searchplugins
|
|
|
|
MOZILLA_AUTOCONF_DIRS += js/src
|
|
MOZILLA_SUBST_FILES += config/autoconf.mk.in
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${FILESDIR}/browserconfig.properties ${MOB}/LICENSE ${MOB}/blocklist.xml ${MOZ}
|
|
${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} -c ${FILESDIR}/mozilla-firefox.1 \
|
|
${PREFIX}/man/man1/mozilla-firefox.1
|
|
ln -f ${PREFIX}/man/man1/mozilla-firefox.1 ${PREFIX}/man/man1/firefox.1
|
|
ln -f ${PREFIX}/bin/firefox ${PREFIX}/bin/mozilla-firefox
|
|
ln -f ${MOZ}/firefox-bin ${MOZ}/mozilla-firefox-bin
|
|
# create an xpm icon from the png one as nsWindow::SetWindowIconList
|
|
# fails to load png icons : confuses the png pixbuf loader from gtk, which
|
|
# differs from the libpng bundled in firefox
|
|
cd ${MOZ}/chrome/icons/default/ && \
|
|
${LOCALBASE}/bin/pngtopnm -alpha default48.png > ${WRKSRC}/alpha.pgm && \
|
|
${LOCALBASE}/bin/pngtopnm default48.png | \
|
|
${LOCALBASE}/bin/ppmtoxpm -alphamask=${WRKSRC}/alpha.pgm > default.xpm
|
|
|
|
.include <bsd.port.mk>
|