aboutsummaryrefslogtreecommitdiffstats
path: root/community/rust
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-11-25 22:55:01 +0100
committerJakub Jirutka <jakub@jirutka.cz>2017-11-25 22:56:34 +0100
commitffb9969bbf5e534e7693e92dac11eb06cab6b457 (patch)
treeb2cdacb57dd0e77cd37e662a9d2032bbe19c5c78 /community/rust
parent07bfc35e9ce6118bad6f42a2a2d0b8ab513aa0db (diff)
downloadaports-ffb9969bbf5e534e7693e92dac11eb06cab6b457.tar.bz2
aports-ffb9969bbf5e534e7693e92dac11eb06cab6b457.tar.xz
community/rust: remove dependency on bash
Diffstat (limited to 'community/rust')
-rw-r--r--community/rust/APKBUILD4
-rw-r--r--community/rust/install-template-shebang.patch10
2 files changed, 13 insertions, 1 deletions
diff --git a/community/rust/APKBUILD b/community/rust/APKBUILD
index 2d7b1e0e49..0cab13579e 100644
--- a/community/rust/APKBUILD
+++ b/community/rust/APKBUILD
@@ -23,7 +23,7 @@ depends="$pkgname-stdlib=$pkgver-r$pkgrel gcc llvm-libunwind-dev musl-dev"
# * libffi-dev is needed just because we compile llvm with LLVM_ENABLE_FFI.
makedepends="rust>=$_bootver cargo
cmake file libffi-dev llvm$_llvmver-dev llvm$_llvmver-test-utils
- python2 tar zlib-dev bash"
+ python2 tar zlib-dev"
subpackages="$pkgname-dbg $pkgname-stdlib
$pkgname-gdb::noarch $pkgname-lldb::noarch $pkgname-doc"
@@ -37,6 +37,7 @@ source="https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz
alpine-move-py-scripts-to-share.patch
alpine-change-rpath-to-rustlib.patch
alpine-target.patch
+ install-template-shebang.patch
check-rustc
"
builddir="$srcdir/rustc-$pkgver-src"
@@ -176,4 +177,5 @@ d352614e7c774e181decae210140e789de7fc090327ff371981ad28a11ce51c8c01b27c1101a24bb
498f4649163974afc4f042c43cd0c15d36784031514201a2962061f288a9336c2bc9749f8d2308b8ce3656f8097b5fc5bef505f61e2a6ed422ef4153f5339d77 alpine-move-py-scripts-to-share.patch
0542e8ffeb7ff6017aeec84d99c14802c6536433b41dafe7c8fc0c40908548228f34ef142ad6ad94235115b05f02ce157553b470b0f242292f90f3125b249e94 alpine-change-rpath-to-rustlib.patch
d769370adf0cb387d71aa85332fb77b9ebda0bca78599462a570dd23df0a9b6bcc18d815f4b0c012a3b90ad7f648b5d96f54a4dd88191db401cd681c391fa8a5 alpine-target.patch
+7d59258d4462eba0207739a5c0c8baf1f19d9a396e5547bb4d59d700eb94d50ba6add2e523f3e94e29e993821018594625ea4ac86304fb58f7f8c82622a26ab0 install-template-shebang.patch
79549055dea81379c890b495c82456ab497a9179ec6702c59e11d0748bc668f47fc3d6a69c27a0545bb87c01318631dffc69260bf2d4badc75f53cbf7fad7528 check-rustc"
diff --git a/community/rust/install-template-shebang.patch b/community/rust/install-template-shebang.patch
new file mode 100644
index 0000000000..e81b579a84
--- /dev/null
+++ b/community/rust/install-template-shebang.patch
@@ -0,0 +1,10 @@
+The script seems to be POSIX-sh (+ local) compatible.
+
+--- a/src/tools/rust-installer/install-template.sh
++++ b/src/tools/rust-installer/install-template.sh
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ # Copyright 2014 The Rust Project Developers. See the COPYRIGHT
+ # file at the top-level directory of this distribution and at
+ # http://rust-lang.org/COPYRIGHT.