version 1.44, 2018/12/09 18:52:49 |
version 1.45, 2019/01/29 22:33:58 |
|
|
# $NetBSD$ |
# $NetBSD$ |
|
|
MOZILLA_PKG_NAME= firefox45 |
|
PKGREVISION= 18 |
PKGREVISION= 18 |
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} |
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} |
MOZ_BRANCH= 45.9 |
MOZ_BRANCH= 45.9 |
MOZ_BRANCH_MINOR= .0esr |
MOZ_BRANCH_MINOR= .0esr |
|
|
DISTNAME= firefox-${FIREFOX_VER}.source |
DISTNAME= firefox-${FIREFOX_VER}.source |
PKGNAME= ${MOZILLA_PKG_NAME}-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} |
PKGNAME= firefox${MOZ_BRANCH:C/\..*$//}-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} |
CATEGORIES= www |
CATEGORIES= www |
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} |
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} |
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} |
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} |
Line 25 MOZILLA_DIR= # empty |
|
Line 24 MOZILLA_DIR= # empty |
|
# Note: when updating remember to conditionalise about-background.png in PLIST |
# Note: when updating remember to conditionalise about-background.png in PLIST |
CONFIGURE_ARGS+= --enable-application=browser |
CONFIGURE_ARGS+= --enable-application=browser |
|
|
# workround for link of libxul.so etc. |
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE} |
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_PKG_NAME} |
LDFLAGS.DragonFly+= -lplc4 -lnspr4 |
|
LDFLAGS.FreeBSD+= -lplc4 -lnspr4 |
|
LDFLAGS.Linux+= -lnspr4 |
LDFLAGS.SunOS+= -lm |
LDFLAGS.SunOS+= -lm |
|
|
NOT_PAX_MPROTECT_SAFE+= lib/firefox45/firefox |
NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox |
NOT_PAX_MPROTECT_SAFE+= lib/firefox45/firefox-bin |
NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox-bin |
NOT_PAX_MPROTECT_SAFE+= lib/firefox45/plugin-container |
NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/plugin-container |
|
|
ALL_ENV+= MOZILLA_PKG_NAME=${MOZILLA_PKG_NAME} |
ALL_ENV+= MOZILLA_PKG_NAME=${PKGBASE} |
|
|
# Avoid ld "invalid section index" errors. |
# Avoid ld "invalid section index" errors. |
BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections |
BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections |
BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections |
BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections |
|
|
LDFLAGS.DragonFly= -lplc4 -lnspr4 |
|
LDFLAGS.FreeBSD= -lplc4 -lnspr4 |
|
LDFLAGS.Linux= -lnspr4 |
|
|
|
.include "mozilla-common.mk" |
.include "mozilla-common.mk" |
.include "options.mk" |
.include "options.mk" |
|
|
Line 51 CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/ |
|
Line 48 CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/ |
|
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpidl.py |
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpidl.py |
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpt.py |
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpt.py |
|
|
MOZILLA=${MOZILLA_PKG_NAME} |
MOZILLA= ${PKGBASE} |
MOZILLA_ICON= ${WRKSRC}/${OBJDIR}/dist/firefox/browser/chrome/icons/default/default48.png |
MOZILLA_ICON= ${WRKSRC}/${OBJDIR}/dist/firefox/browser/chrome/icons/default/default48.png |
.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) |
.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) |
MOZILLA_NAME= Firefox |
MOZILLA_NAME= Firefox |