Mercurial > vanilla
diff lang/rust/rust.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | e45b5d1810ab |
children | 4ccc42bf0284 |
line wrap: on
line diff
--- a/lang/rust/rust.sh Wed Jul 28 15:24:46 2021 +0200 +++ b/lang/rust/rust.sh Wed Sep 29 13:49:32 2021 +0200 @@ -42,36 +42,33 @@ with_components="$COMPONENTS" esac -build() -{ - rm -rf rustc-$PKGVERSION-src - tar xvpf rustc-$PKGVERSION-src.tar.gz - cd rustc-$PKGVERSION-src +rm -rf rustc-$PKGVERSION-src +tar xvpf rustc-$PKGVERSION-src.tar.gz +cd rustc-$PKGVERSION-src - if [ "$CC" = "clang" ]; then - patch -p0 < ../patch-clang.patch - fi +if [ "$CC" = "clang" ]; then + patch -p0 < ../patch-clang.patch +fi - # http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/rust/patches - patch -p0 < ../patch-libressl.patch - patch -p0 < ../patch-rust.patch +# http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/rust/patches +patch -p0 < ../patch-libressl.patch +patch -p0 < ../patch-rust.patch - sed \ - -e "s|@PWD@|$cwd|" \ - -e "s|@ARCH@|$(uname -m)|" \ - -e "s|@CC@|$CC|" \ - -e "s|@CXX@|$CXX|" \ - -e "s|@VERSION@|$PKGVERSION|" ../config.toml > config.toml - - ./x.py build -v -j 2 src/libstd src/librustc $with_components - DESTDIR=$DESTDIR ./x.py install -v src/libstd src/librustc $with_components +sed \ + -e "s|@PWD@|$cwd|" \ + -e "s|@ARCH@|$(uname -m)|" \ + -e "s|@CC@|$CC|" \ + -e "s|@CXX@|$CXX|" \ + -e "s|@VERSION@|$PKGVERSION|" ../config.toml > config.toml - # Remove useless bits. - rm -f $DESTDIR/lib/rustlib/uninstall.sh - rm -f $DESTDIR/lib/rustlib/install.log - rm -f $DESTDIR/lib/rustlib/components - rm -f $DESTDIR/lib/rustlib/manifest* +./x.py build -v -j 2 src/libstd src/librustc $with_components +DESTDIR=$DESTDIR ./x.py install -v src/libstd src/librustc $with_components - cd .. - rm -rf rustc-$PKGVERSION-src -} +# Remove useless bits. +rm -f $DESTDIR/lib/rustlib/uninstall.sh +rm -f $DESTDIR/lib/rustlib/install.log +rm -f $DESTDIR/lib/rustlib/components +rm -f $DESTDIR/lib/rustlib/manifest* + +cd .. +rm -rf rustc-$PKGVERSION-src