firefox: 64.0 -> 65.0.1

This commit is contained in:
Danny Rawlins 2019-02-15 19:56:43 +11:00
parent 149e4448ef
commit 9f8f17a3df
2 changed files with 11 additions and 5 deletions

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF35E6EBxoEPGZoWhYPmJnA7Y1Wmr1Rdz/5x9IK39qudbaL9a1Mg9cfIj1pYDws9sc7C/OZhYIeO4xiV+fHYwMugg=
SHA256 (Pkgfile) = d87211aaf4eb0f9b0c693a68cdecdb2894c791f58be4aad0baebca33767e1284
RWSagIOpLGJF3+d9QJn94N0aQUJR8oIoNOAMxJDSJfxmo5ppdBqTqe7+2F8qjVgTo5cY8GH9QFBJwicsSYM/F6dn9jxgdHF7LQg=
SHA256 (Pkgfile) = bb167b206920a69b9a7953503acd96dd8a2c943c4b401e9d61aad55801531dc8
SHA256 (.footprint) = ba83ace6604f2c04a4e10eb00060ef7d98360e643f3674b29314fe9cec899189
SHA256 (firefox-64.0.source.tar.xz) = da40f2f8f1cbf0ddb3454aa9f65bb1a2b2043ca9b1724aecd016337be77d537f
SHA256 (firefox-65.0.1.source.tar.xz) = 67e517f6d1ea8aa5c8f32404b8756f3205c3550917a91a19b0a0edccc656a3cc
SHA256 (firefox.desktop) = 8ba3439f3dfc5cab883641969c93d8d15f8f20d7188d9568346b2edad52d6f91

View File

@ -1,11 +1,11 @@
# Description: The Mozilla Firefox browser with Alsa support
# URL: https://www.mozilla.com/firefox/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: alsa-lib autoconf-2.13 cbindgen clang gtk gtk3 libidl nodejs nss unzip util-linux xorg-libxt yasm zip libnotify
# Depends on: alsa-lib autoconf-2.13 cbindgen clang gtk gtk3 libidl nodejs nss unzip util-linux xorg-libxt yasm zip libnotify libxkbcommon
# Optional: sccache
name=firefox
version=64.0
version=65.0.1
release=1
source=(https://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz
firefox.desktop)
@ -21,8 +21,10 @@ cat <<- EOF > .mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-shared
ac_add_options --prefix=/usr
ac_add_options --enable-default-toolkit=cairo-gtk3
ac_add_options --enable-application=browser
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
ac_add_options --with-system-png
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
@ -30,6 +32,7 @@ cat <<- EOF > .mozconfig
ac_add_options --enable-system-pixman
ac_add_options --enable-system-sqlite
ac_add_options --enable-alsa
ac_add_options --enable-optimize
ac_add_options --disable-pulseaudio
ac_add_options --enable-official-branding
ac_add_options --with-distribution-id=nu.crux
@ -43,11 +46,14 @@ cat <<- EOF > .mozconfig
ac_add_options --disable-gconf
EOF
sed -e 's/checkImpl/checkFFImpl/g' -i js/src/vm/JSContext*.h
export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib
export MOZ_MAKE_FLAGS="-j ${JOBS-1}"
export MOZBUILD_STATE_PATH="$PKGMK_SOURCE_DIR/.mozbuild"
export CARGO_HOME="$PKGMK_SOURCE_DIR"
./mach build
#./mach build toolkit/library/rust
DESTDIR=$PKG ./mach install
install -d $PKG/usr/share/pixmaps