# http://www.research.att.com/~gsf/public/ifs.sh
expected-stdout:
-- @(#)MIRBSD KSH R40 2011/06/12
-+ @(#)MIRBSD KSH R40 2011/06/12 @DISTRO@
+- @(#)MIRBSD KSH R40 2011/07/16
++ @(#)MIRBSD KSH R40 2011/07/16 @DISTRO@
description:
Check version of shell.
stdin:
#ifdef EXTERN
__RCSID("$MirOS: src/bin/mksh/sh.h,v 1.476 2011/06/12 14:58:45 tg Exp $");
#endif
--#define MKSH_VERSION "R40 2011/06/12"
-+#define MKSH_VERSION "R40 2011/06/12 @DISTRO@"
+-#define MKSH_VERSION "R40 2011/07/16"
++#define MKSH_VERSION "R40 2011/07/16 @DISTRO@"
#ifndef MKSH_INCLUDES_ONLY
+++ /dev/null
---- mksh-40/check.t~ 2011-07-07 22:54:57.000000000 +0200
-+++ mksh-40/check.t 2011-07-07 22:59:01.105425013 +0200
-@@ -5907,6 +5907,7 @@
- description:
- Ensure ±U on the command line is honoured
- (this test may pass falsely depending on CPPFLAGS)
-+need-ctty: yes
- stdin:
- export iter=0
- code='if [[ $- = *U* ]]; then echo $iter on; else echo $iter off; fi'
+++ /dev/null
---- mksh-40/var.c~ 2011-07-07 21:48:19.000000000 +0200
-+++ mksh-40/var.c 2011-07-07 22:08:36.466887894 +0200
-@@ -1442,7 +1442,7 @@
- #ifdef TIOCGWINSZ
- if (tty_fd < 0)
- /* non-FTALKING, try to get an fd anyway */
-- tty_init(false, false);
-+ tty_init(true, false);
- #endif
- x_cols = -1;
- }
Summary: MirBSD Korn Shell
Summary(pl.UTF-8): Powłoka Korna z MirBSD
Name: mksh
-Version: 40
-Release: 5
+Version: 40b
+Release: 1
License: BSD
Group: Applications/Shells
Source0: http://www.mirbsd.org/MirOS/dist/mir/mksh/%{name}-R%{version}.cpio.gz
-# Source0-md5: 395a6c5f39c7e2afd8f6504d90ca90bd
+# Source0-md5: afb08b65272ace550ec59b26a876a7de
Source1: %{name}-mkshrc
Patch0: %{name}-mkshrc_support.patch
Patch1: %{name}-circumflex.patch
Patch2: %{name}-no_stop_alias.patch
-Patch3: %{name}-tty.patch
-Patch4: %{name}-test.patch
-Patch5: %{name}-distro.patch
+Patch3: %{name}-distro.patch
URL: https://www.mirbsd.org/mksh.htm
%if %{with tests}
BuildRequires: ed
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
sed -i -e 's#@DISTRO@#PLD/Linux 3.0#g' check.t sh.h