aboutsummaryrefslogtreecommitdiff
path: root/development
diff options
context:
space:
mode:
authorAndrew Clemons <andrew.clemons@gmail.com>2018-09-07 08:15:58 +1200
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2018-09-08 08:37:55 +0700
commitc7f55b95135d9068bf80a697e63ac473de506928 (patch)
tree8b498bdc6e6dc51327bc01bcd4c81258d5cd7ce4 /development
parent4bcf6054324355313ce85d017bafa4d16c2ebac0 (diff)
development/rust: Removed (included in 14.2 patches).
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Diffstat (limited to 'development')
-rw-r--r--development/rust/README25
-rw-r--r--development/rust/README.SLACKWARE49
-rw-r--r--development/rust/link_libffi.diff.gzbin300 -> 0 bytes
-rw-r--r--development/rust/rust.SlackBuild335
-rw-r--r--development/rust/rust.info28
-rw-r--r--development/rust/slack-desc19
-rw-r--r--development/rust/slackware64_local_bootstrap.diff.gzbin328 -> 0 bytes
7 files changed, 0 insertions, 456 deletions
diff --git a/development/rust/README b/development/rust/README
deleted file mode 100644
index d26005703e17..000000000000
--- a/development/rust/README
+++ /dev/null
@@ -1,25 +0,0 @@
-Rust is a systems programming language that runs blazingly fast,
-prevents segfaults, and guarantees thread safety.
-
-Cargo - the Rust package manager - is included in this build.
-
-This script may take a while to complete (just over an hour for x86_64, around
-1 hour 45 minutes for x86 - both on a 10 core machine) and will require about
-6.6GB (x86_64) / 7.1GB (x86) of disk space for its temporary directory. It
-defaults to "/tmp/SBo" and you may redefine it like this:
-
-TMP=/your/temporary/dir ./rust.SlackBuild
-
-This will build rust from source, which requires using the "official" stage0
-compiler for the version being built from rust-lang.org, which is currently
-the previous stable version.
-
-If you already have rust installed, this slackbuild will use it to bootstrap
-itself.
-
-You can also force either behaviour through the LOCAL_BOOTSTRAP=yes|no
-parameter.
-
- LOCAL_BOOTSTRAP=no ./rust.SlackBuild
-
-For alternative options for bootstrapping, see README.SLACKWARE
diff --git a/development/rust/README.SLACKWARE b/development/rust/README.SLACKWARE
deleted file mode 100644
index 7b9746f86ef2..000000000000
--- a/development/rust/README.SLACKWARE
+++ /dev/null
@@ -1,49 +0,0 @@
-Bootstrapping rust from source on Slackware
-
-The README describes the official way to bootstrap rust from source by using
-the mozilla binary stage0 compiler and binary cargo from rust-lang.org.
-
-If you'd rather bootstap rust completely from source, there is an
-experimental, alternative rust compiler written in C++, mrustc. A
-slackbuild for it is also available on slackbuilds.org.
-
-For stability against rust's 6 week release cycle, mrustc is frozen to support
-building rust 1.19.0 from source. Once this is done, you can use this rust to
-continue building each successive rust version until you get to the most recent
-one.
-
-Here is a rough guide to bootstrap rust completely from source:
-
-* Build and install mrustc (from slackbuilds.org). You now have a fully
- functional rust 1.19.0.
-* Now build for rust 1.20.0, 1.21.0, 1.22.1, 1.23.0, 1.24.1, 1.25.0, 1.26.2,
- 1.27.2 and finally 1.28.0.
-
-This slackbuild is currently compatible with each of those versions.
-Since we are building completely from source, you only need the source
-tarball of each version and not all the other binary files listed in
-rust.info. Simply replace the version in the url.
-
-Example:
-
- VERSION=1.20.0 FULL_BOOTSTRAP=yes LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.21.0 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.22.1 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.23.0 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.24.1 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.25.0 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.26.2 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.27.2 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
- VERSION=1.28.0 FULL_BOOTSTRAP=no LOCAL_BOOTSTRAP=yes ./rust.SlackBuild
-
-You might prefer to do a full bootstrap for 1.20.0, which is what mrustc's own
-bootstrap script suggests. The versions after that do not need a full bootstrap.
-
-After building the first version (1.20.0), remove mrustc and install
-rust-1.20.0. Then build the next version and upgrade rust with the
-result and carry on until you have built the final version.
-
-Additionally, I currently have a shell script which automates this whole
-process to end up with the current rust package version:
-
-https://github.com/aclemons/slack-rust-bootstrap
diff --git a/development/rust/link_libffi.diff.gz b/development/rust/link_libffi.diff.gz
deleted file mode 100644
index 046963429216..000000000000
--- a/development/rust/link_libffi.diff.gz
+++ /dev/null
Binary files differ
diff --git a/development/rust/rust.SlackBuild b/development/rust/rust.SlackBuild
deleted file mode 100644
index dfa914e4059f..000000000000
--- a/development/rust/rust.SlackBuild
+++ /dev/null
@@ -1,335 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for rust
-
-# Copyright 2017, 2018 Andrew Clemons, Wellington, New Zealand
-# Copyright 2017, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
-# Copyright 2017 Stuart Winter
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-PRGNAM=rust
-SRCNAM="${PRGNAM}c"
-VERSION=${VERSION:-1.28.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
-# YES is probably better (when it works...)
-# LLVM in Slackware14.2 is now too old to build rust 1.28.0
-SYSTEM_LLVM=${SYSTEM_LLVM:-NO}
-SYSTEM_LLVM=$(echo "$SYSTEM_LLVM" | tr '[:lower:]' '[:upper:]')
-
-# Bootstrap variables (might not be kept updated for latest Rust):
-RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.27.2}
-RSTAGE0_DIR=${RSTAGE0_DIR:-2018-07-20}
-CSTAGE0_VERSION=${CSTAGE0_VERSION:-0.28.0}
-CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# if you already have rust and cargo installed, you can bootstrap from the
-# previous version.
-if [ "$LOCAL_BOOTSTRAP" = "" ] && [ -x /usr/bin/cargo ] && [ -x /usr/bin/rustc ] ; then
- LOCAL_BOOTSTRAP=yes
-fi
-
-# https://forge.rust-lang.org/platform-support.html
-# Bootstrapping ARCH:
-if [ "$ARCH" = "i586" ]; then
- if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then
- if rustc -Vv | grep host | grep i586 > /dev/null ; then
- BARCH="$ARCH"
- else
- BARCH="i686"
-
- if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then
- echo "rust must be bootstrapped from an i686 machine"
- exit 1
- fi
- fi
- else
- # i586 must be built on a i686 machine, since the bootstrap compiler is i686
- BARCH="i686"
-
- if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then
- echo "rust must be bootstrapped from an i686 machine"
- exit 1
- fi
- fi
-
- TARCH="$ARCH"
-elif [ "$ARCH" = "arm" ]; then
- # bootstrap compiler is armv6
- BARCH="$ARCH"
-
- if case "$( uname -m )" in armv5*) true ;; *) false ;; esac ; then
- echo "rust must be bootstrapped from an armv6 machine or later"
- exit 1
- fi
-
- # there is tier3 support for armv5te, but it ftbfs for me
- TARCH="$BARCH"
-else
- BARCH="$ARCH"
- TARCH="$ARCH"
-fi
-
-# Bootstrapping ABI:
-if [ "$ARCH" = "arm" ]; then
- BABI="gnueabi"
-else
- BABI="gnu"
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-# Not needed, as the build will automatically use as many jobs as there are
-# cores.
-#NUMJOBS=${NUMJOBS:-" -j7 "}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-elif [ "$ARCH" = "arm" ] ; then
- SLKCFLAGS=""
- LIBDIRSUFFIX=""
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION-src
-tar xvf $CWD/$SRCNAM-$VERSION-src.tar.xz
-cd $SRCNAM-$VERSION-src
-
-# Link with -lffi in case of using system LLVM:
-if [ "${SYSTEM_LLVM}" = "YES" ]; then
- zcat $CWD/link_libffi.diff.gz | patch -p1 --verbose || exit 1
-fi
-
-if [ "$LOCAL_BOOTSTRAP" != "yes" ] ; then
- # rust requires bootstrapping with the previous rust version.
- # versions are defined in src/stage0.txt.
- mkdir -p build/cache/$RSTAGE0_DIR
- cp $CWD/$PRGNAM-std-$RSTAGE0_VERSION-$BARCH-unknown-linux-$BABI.tar.gz \
- $CWD/$SRCNAM-$RSTAGE0_VERSION-$BARCH-unknown-linux-$BABI.tar.gz \
- build/cache/$RSTAGE0_DIR
-
- mkdir -p build/cache/$CSTAGE0_DIR
- cp $CWD/cargo-$CSTAGE0_VERSION-$BARCH-unknown-linux-$BABI.tar.gz build/cache/$CSTAGE0_DIR
-fi
-
-# Build configuration. We'll go ahead and build with rpath because it may be
-# needed during the build, and then we'll strip the rpaths out of the
-# binaries later.
-cat << EOF > config.toml
-[llvm]
-ccache = "/usr/bin/ccache"
-targets = "X86"
-
-[build]
-build = "$BARCH-unknown-linux-$BABI"
-host = ["$TARCH-unknown-linux-$BABI"]
-target = ["$TARCH-unknown-linux-$BABI"]
-full-bootstrap = false
-submodules = false
-vendor = true
-extended = true
-
-[install]
-prefix = "/usr"
-docdir = "doc/rust-$VERSION"
-libdir = "lib$LIBDIRSUFFIX"
-mandir = "man"
-
-[rust]
-codegen-units = 0
-channel = "stable"
-rpath = true
-codegen-tests = false
-ignore-git = true
-
-EOF
-
-if [ "$ARCH" = "arm" ] ; then
- sed -i 's/"X86"/"X86;ARM"//' config.toml
-fi
-
-if case "$ARCH" in i?86) true ;; *) false ;; esac && [ "$(echo "$VERSION" | cut -d. -f 1)" -eq 1 ] && [ "$(echo "$VERSION" | cut -d. -f 2)" -ge 27 ] ; then
- # building rust on 32bit is now failing with (signal: 11, SIGSEGV: invalid memory reference)
- # or sometimes LLVM ERROR: out of memory.
- # maybe using fewer codegen-units seems to help
- sed -i 's/codegen-units = 0/codegen-units = 1/' config.toml
-fi
-
-if [ "${SYSTEM_LLVM}" = "YES" ]; then
- cat << EOF >> config.toml
-# Add this stuff to build with the system LLVM:
-[target.i586-unknown-linux-gnu]
-llvm-config = "/usr/bin/llvm-config"
-
-[target.i686-unknown-linux-gnu]
-llvm-config = "/usr/bin/llvm-config"
-
-[target.x86_64-unknown-linux-gnu]
-llvm-config = "/usr/bin/llvm-config"
-
-[target.armv7-unknown-linux-gnueabihf]
-llvm-config = "/usr/bin/llvm-config"
-EOF
-
- if [ "$(llvm-config --version | cut -d. -f1)" -gt 3 ] ; then
- # llvm-config --cflags returns a set of flags including -Wcovered-switch-default
- # and -Wstring-conversion which gcc does not support, breaking the build.
- cat << EOF > local-llvm-config
-#!/bin/bash
-
-set -e
-set -o pipefail
-
-/usr/bin/llvm-config "\$@" | sed 's/-Wcovered-switch-default//g;s/-Wstring-conversion//g'
-EOF
-
- chmod 0755 local-llvm-config
- sed -i "s|/usr/bin/llvm-config|$(pwd)/local-llvm-config|" config.toml
- fi
-fi
-
-FULL_BOOTSTRAP="${FULL_BOOTSTRAP:-no}"
-
-if [ "$FULL_BOOTSTRAP" = "yes" ] ; then
- sed -i 's/^full-bootstrap.*$/full-bootstrap = true/' config.toml
-fi
-
-if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then
- sed -i "s|^\(extended = true\)$|\1\nrustc = \"/usr/bin/rustc\"\ncargo = \"/usr/bin/cargo\"|" config.toml
-fi
-
-
-if [ "$ARCH" = "x86_64" ] && [ "$LOCAL_BOOTSTRAP" = "yes" ] && [ "$(echo "$VERSION" | cut -d. -f 1)" -eq 1 ] && [ "$(echo "$VERSION" | cut -d. -f 2)" -gt 24 ] ; then
- zcat $CWD/slackware64_local_bootstrap.diff.gz | patch -p1 --verbose || exit 1
-fi
-
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-export PKG_CONFIG_ALLOW_CROSS=1
-
-if [ "$BARCH" = "i586" ] ; then
- # when bootstrapping from i586 (rust already installed), also build a i686
- # rustlib:
- sed -i 's/^target =.*$/target = ["i686-unknown-linux-gnu"]/' config.toml
-elif [ "$BARCH" = "i686" ] ; then
- if [ "$TARCH" = "i586" ] ; then
- # this will cause some messages like:
- # warning: redundant linker flag specified for library `m`
- # but will keep the build from falling over when doing the stage1 compiler
- # linking for the i586 compiler. seems the correct flags don't get passed
- # through and we end up failures like:
- # error: linking with `clang` failed: exit code: 1
- # /tmp/SBo/rustc-1.20.0-src/build/i686-unknown-linux-gnu/stage1-rustc/i586-unknown-linux-gnu/release/deps/librustc_llvm-4ab259c9aed547db.so: undefined reference to `xxx`
- export RUSTFLAGS="$RUSTFLAGS -C link-args=-lrt -ldl -lcurses -lpthread -lz -lm"
- fi
-fi
-
-if [ "$ARCH" = "arm" ] ; then
- python x.py dist
-else
- CFLAGS="$SLKCFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- python x.py dist
-fi
-
-DESTDIR=$PKG python x.py install
-
-# Eh, none of this is all that big. Might as well leave it around as a
-# reference.
-#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/components
-#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log
-#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-*
-#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/rust-installer-version
-#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/uninstall.sh
-# Make sure the paths are correct, though:
-sed -i "s,$PKG/,/,g" $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-*
-# And a little compression doesn't hurt either:
-gzip -9 $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-*
-
-# Correct permissions on shared libraries:
-find $PKG/usr/lib$LIBDIRSUFFIX -name "*.so" -exec chmod 755 "{}" \;
-
-# Evidently there are a lot of duplicated libraries in this tree, so let's
-# try to save some space:
-(
- find "$PKG/usr/lib${LIBDIRSUFFIX}/rustlib" -type d -path '*/*-linux-gnu/*' -name 'lib' | while read -r dir ; do
- cd "$dir" && for file in *.so ; do if cmp -s "$file" ../../../"$file" ; then ln -sf ../../../"$file" ; fi ; done
- done
-)
-
-# Strip ELF objects:
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-# Remove any compiled-in RPATHs:
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs -I xx patchelf --remove-rpath xx 2> /dev/null || true
-
-# Compress man pages:
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-
-# Add some documentation:
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a *.md COPYRIGHT* LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION
-# Include licenses from third party vendors:
-mkdir $PKG/usr/doc/$PRGNAM-$VERSION/vendor
-( cd src/vendor
- tar cf - $(find . -maxdepth 2 | grep -e README -e LICENSE -e COPYING -e CHANGELOG -e PERFORMANCE -e UPGRADE ) | ( cd $PKG/usr/doc/$PRGNAM-$VERSION/vendor ; tar xf - )
-)
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/rust/rust.info b/development/rust/rust.info
deleted file mode 100644
index dabb0b2af42e..000000000000
--- a/development/rust/rust.info
+++ /dev/null
@@ -1,28 +0,0 @@
-PRGNAM="rust"
-VERSION="1.28.0"
-HOMEPAGE="https://www.rust-lang.org"
-DOWNLOAD="https://static.rust-lang.org/dist/rustc-1.28.0-src.tar.xz \
- https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rust-std-1.27.2-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rustc-1.27.2-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-arm-unknown-linux-gnueabi.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rust-std-1.27.2-arm-unknown-linux-gnueabi.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rustc-1.27.2-arm-unknown-linux-gnueabi.tar.gz"
-MD5SUM="9b2ca9e1b47667deeaf215685c9c3ada \
- 84501c56b38664eea19aae8e641f5701 \
- 7498aa45c3cfbe3a3d6068381921f6eb \
- dba7a20c24e1f07b4358e0fc77b1d044 \
- 54764a91f15a40e7e5c3e9a3413796b0 \
- 6fb4507dc3ff617100868580fb498347 \
- 6279ddaa86e7084450234e99a995d312"
-DOWNLOAD_x86_64="https://static.rust-lang.org/dist/rustc-1.28.0-src.tar.xz \
- https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-x86_64-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rust-std-1.27.2-x86_64-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2018-07-20/rustc-1.27.2-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="9b2ca9e1b47667deeaf215685c9c3ada \
- c04d9ce9ef7c8da9918b77b3c89dcb5b \
- 5984050796555e02702e50403a50a389 \
- 5bd1f3f085a13ff479652db0bba17ae8"
-REQUIRES="patchelf"
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/development/rust/slack-desc b/development/rust/slack-desc
deleted file mode 100644
index d831a4d017d5..000000000000
--- a/development/rust/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rust: rust (a safe, concurrent, practical language)
-rust:
-rust: Rust is a curly-brace, block-structured expression language.
-rust: Its design is oriented toward concerns of "programming in the large",
-rust: that is, of creating and maintaining boundaries -- both abstract and
-rust: operational -- that preserve large-system integrity, availability,
-rust: and concurrency.
-rust:
-rust: Homepage: https://rust-lang.org
-rust:
-rust:
diff --git a/development/rust/slackware64_local_bootstrap.diff.gz b/development/rust/slackware64_local_bootstrap.diff.gz
deleted file mode 100644
index 818b795dbbdf..000000000000
--- a/development/rust/slackware64_local_bootstrap.diff.gz
+++ /dev/null
Binary files differ