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