From bd9484f0931a4e4b50a76fed0fb1c6a4831b902d Mon Sep 17 00:00:00 2001 From: david Date: Fri, 17 Nov 2017 10:26:53 +0100 Subject: [PATCH 1/3] cargo: Remove now part of the rustc pkg look here https://github.com/rust-lang/cargo/pull/4113 --- cargo.be0 | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100755 cargo.be0 diff --git a/cargo.be0 b/cargo.be0 deleted file mode 100755 index 43616ed3e..000000000 --- a/cargo.be0 +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env beesh - -# BEE_VERSION cargo-0.17.0-0 - -SRCURL[0]="https://github.com/rust-lang/cargo/archive/${PKGVERSION}.tar.gz" -SRCURL[1]="https://static.rust-lang.org/dist/cargo-0.16.0-x86_64-unknown-linux-gnu.tar.gz" -SRCURL[2]="http://anduin.linuxfromscratch.org/BLFS/rust/rust-installer-20161004.tar.xz" -# PATCHURL+=() - -EXCLUDE+=(/usr/lib/rustlib) - -# build_in_sourcedir - -# sourcesubdir_append src - -BEE_BUILDTYPE=autotools - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -mee_configure() { - export HOME=${S} - bee_configure --cargo=${S}/cargo-nightly-x86_64-unknown-linux-gnu/cargo/bin/cargo \ - --disable-option-checking -} - -#mee_build() { -# bee_build -#} - -mee_install() { - mv ${S}/rust-installer-20161004/* ${S}/src/rust-installer - start_cmd make install DESTDIR=${D} -} -## by default this may be 'make install DESTDIR="${D}"' From a6b6624be05a1f37e387a8f8fba26053ca71d5ae Mon Sep 17 00:00:00 2001 From: david Date: Fri, 17 Nov 2017 10:36:14 +0100 Subject: [PATCH 2/3] rustc: Update from version 1.16.0 to 1.21.0 needed for Firefox revision 1: build with cargo and snapshot system revision 2: rebuild with system rustc --- rustc.be0 | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/rustc.be0 b/rustc.be0 index 18d7c51d4..a8ceed211 100755 --- a/rustc.be0 +++ b/rustc.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION rustc-1.16.0-0 +# BEE_VERSION rustc-1.21.0-2 SRCURL[0]="https://static.rust-lang.org/dist/rustc-${PKGVERSION}-src.tar.gz" @@ -26,11 +26,17 @@ export RUST_BACKTRACE=1 mee_configure() { #rust creates .cargo dir in your home export HOME=${S} - ${S}/configure --prefix=${PREFIX} + ${S}/configure --prefix=${PREFIX} \ + --mandir=${MANDIR} \ + --libdir=${LIBDIR} \ + --enable-local-rust \ + --disable-rpath \ + --enable-extended \ + --disable-codegen-tests } mee_build() { - start_cmd make ${BEE_MAKEFLAGS} + CC=clang CXX=clang++ start_cmd make ${BEE_MAKEFLAGS} } mee_install() { From f059d1817eaab20dd02e9c4641c55adae27077c8 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 17 Nov 2017 10:44:18 +0100 Subject: [PATCH 3/3] Firefox: Update from version 55.0.3 to 57.0 maybe some add-ons/extensions stop working release notes: https://www.mozilla.org/en-US/firefox/57.0/releasenotes/ make firefox fast again :-) --- firefox.be0 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/firefox.be0 b/firefox.be0 index 37f65fc19..7480983d0 100755 --- a/firefox.be0 +++ b/firefox.be0 @@ -2,7 +2,7 @@ #export BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j80' -# BEE_VERSION firefox-55.0.3-0 +# BEE_VERSION firefox-57.0-0 SRCURL[0]="https://ftp.mozilla.org/pub/firefox/releases/${PKGVERSION}/source/firefox-${PKGVERSION}.source.tar.xz" @@ -19,8 +19,7 @@ mee_configure() { --disable-dbus \ --disable-crashreporter \ --disable-tests \ - --enable-optimize \ - --enable-safe-browsing + --enable-optimize } mee_build_post() {