Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.gecko.mk
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | |||||
MOZ_EXPORT+= PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" | MOZ_EXPORT+= PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" | ||||
.endif | .endif | ||||
.if ${MOZILLA_VER:R:R} >= 63 | .if ${MOZILLA_VER:R:R} >= 63 | ||||
BUILD_DEPENDS+= rust-cbindgen>=0.6.2:devel/rust-cbindgen \ | BUILD_DEPENDS+= rust-cbindgen>=0.6.2:devel/rust-cbindgen \ | ||||
node:www/node | node:www/node | ||||
.endif | .endif | ||||
.if ${MOZILLA_VER:R:R} < 64 | |||||
MOZ_OPTIONS+= --enable-pie | |||||
.endif | |||||
MOZILLA_SUFX?= none | MOZILLA_SUFX?= none | ||||
MOZSRC?= ${WRKSRC} | MOZSRC?= ${WRKSRC} | ||||
PLISTF?= ${WRKDIR}/plist_files | PLISTF?= ${WRKDIR}/plist_files | ||||
MOZ_PIS_DIR?= lib/${MOZILLA}/init.d | MOZ_PIS_DIR?= lib/${MOZILLA}/init.d | ||||
PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in | PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in | ||||
MOZCONFIG?= ${WRKSRC}/.mozconfig | MOZCONFIG?= ${WRKSRC}/.mozconfig | ||||
▲ Show 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | |||||
# Standard options | # Standard options | ||||
MOZ_CHROME?= omni | MOZ_CHROME?= omni | ||||
MOZ_TOOLKIT?= cairo-gtk3 | MOZ_TOOLKIT?= cairo-gtk3 | ||||
MOZ_CHANNEL?= ${PKGNAMESUFFIX:Urelease:S/^-//} | MOZ_CHANNEL?= ${PKGNAMESUFFIX:Urelease:S/^-//} | ||||
MOZ_OPTIONS+= \ | MOZ_OPTIONS+= \ | ||||
--enable-chrome-format=${MOZ_CHROME} \ | --enable-chrome-format=${MOZ_CHROME} \ | ||||
--enable-default-toolkit=${MOZ_TOOLKIT} \ | --enable-default-toolkit=${MOZ_TOOLKIT} \ | ||||
--enable-update-channel=${MOZ_CHANNEL} \ | --enable-update-channel=${MOZ_CHANNEL} \ | ||||
--disable-updater \ | --disable-updater | ||||
--enable-pie | |||||
# others | # others | ||||
MOZ_OPTIONS+= --with-system-zlib \ | MOZ_OPTIONS+= --with-system-zlib \ | ||||
--with-system-bz2 | --with-system-bz2 | ||||
# API keys from www/chromium | # API keys from www/chromium | ||||
# http://www.chromium.org/developers/how-tos/api-keys | # http://www.chromium.org/developers/how-tos/api-keys | ||||
# Note: these are for FreeBSD use ONLY. For your own distribution, | # Note: these are for FreeBSD use ONLY. For your own distribution, | ||||
# please get your own set of keys. | # please get your own set of keys. | ||||
▲ Show 20 Lines • Show All 327 Lines • Show Last 20 Lines |