diff --git a/main/slang/APKBUILD b/main/slang/APKBUILD index ebf22a85686b619f1ec05fefc0815efc5d4afc02..31aa07d260ae63823057f45fa4e3c69ddc351f51 100644 --- a/main/slang/APKBUILD +++ b/main/slang/APKBUILD @@ -12,6 +12,7 @@ source="https://www.jedsoft.org/releases/slang/slang-$pkgver.tar.bz2 disable-rpath.patch fix-slarray-32bit.patch terminfo-in-etc.patch + skip-slsh-process-test.patch " build() { @@ -36,4 +37,5 @@ package() { sha512sums="35cdfe8af66dac62ee89cca60fa87ddbd02cae63b30d5c0e3786e77b1893c45697ace4ac7e82d9832b8a9ac342560bc35997674846c5022341481013e76f74b5 slang-2.3.2.tar.bz2 6cc7ee4493131e2c9ec48db1b5f97c5db9288e96c5073507307454dd02437b9076ffe1a4853097a7912fa7f47e694145ac1e7f7b17a29e642a8866af521cd940 disable-rpath.patch 3a4d7c27734b6d29ce029000275a536744f6127c9bcb9eee168a63666e9b134bf72d3a27e0b6cfb90b968420a7778284b7cf1f1871031f0240f6394392e0b66c fix-slarray-32bit.patch -a9fe12d220ec3458932784f1f7d40816cad9664ad5a3e19fe684e8f32eccc67ffc48acfa9852fccbe6741519f2acadbafc4b72817ae70804f93e2d913831d786 terminfo-in-etc.patch" +a9fe12d220ec3458932784f1f7d40816cad9664ad5a3e19fe684e8f32eccc67ffc48acfa9852fccbe6741519f2acadbafc4b72817ae70804f93e2d913831d786 terminfo-in-etc.patch +4a499a61a0abf119a362c46e761a4cd659a0de03f22acd2004a09fce339cde848f114a3a0beca176e3a42beeb8d0d2cd73ba788ccb01330b741afe9d8528164c skip-slsh-process-test.patch" diff --git a/main/slang/skip-slsh-process-test.patch b/main/slang/skip-slsh-process-test.patch new file mode 100644 index 0000000000000000000000000000000000000000..917bf67fdab15eb16d3fb4c92585afe2d3c0a634 --- /dev/null +++ b/main/slang/skip-slsh-process-test.patch @@ -0,0 +1,15 @@ +Upstream: no +Reason: this test fails only on builders with "wc: standard input: Bad file descriptor" +diff --git a/slsh/lib/test/test_process.sl b/slsh/lib/test/test_process.sl +index d72b232..54d0796 100644 +--- a/slsh/lib/test/test_process.sl ++++ b/slsh/lib/test/test_process.sl +@@ -37,6 +37,8 @@ private define test_process () + define slsh_main () + { + start_test ("process"); ++ () = fprintf(stdout, "Skipped\n"); ++ return; + test_process (); + end_test (); + }