diff options
-rw-r--r-- | app-shells/schily-tools/Manifest | 2 | ||||
-rw-r--r-- | app-shells/schily-tools/files/redirect.patch | 19 | ||||
-rw-r--r-- | app-shells/schily-tools/schily-tools-2016.06.20.ebuild (renamed from app-shells/schily-tools/schily-tools-2016.06.07.ebuild) | 2 |
3 files changed, 22 insertions, 1 deletions
diff --git a/app-shells/schily-tools/Manifest b/app-shells/schily-tools/Manifest index 4080433f..10ec58dc 100644 --- a/app-shells/schily-tools/Manifest +++ b/app-shells/schily-tools/Manifest @@ -1 +1 @@ -DIST schily-2016-06-07.tar.bz2 3696140 SHA256 7f21efa4744f6f15ba5da30e3c4f7c0d28618eb86175647fe680ee09cf07bd77 +DIST schily-2016-06-20.tar.bz2 3697992 SHA256 fb6a188937ddafb7f36352252e090f3203b8d40b5c398fb1dd6e38eab5f1f31a diff --git a/app-shells/schily-tools/files/redirect.patch b/app-shells/schily-tools/files/redirect.patch new file mode 100644 index 00000000..0aa805d7 --- /dev/null +++ b/app-shells/schily-tools/files/redirect.patch @@ -0,0 +1,19 @@ +# See usenet <nkdjfb$bn1$1@news.albasani.net> +--- 1/sh/bltin.c ++++ 1/sh/bltin.c +@@ -106,6 +106,7 @@ + if ((type & SPC_BUILTIN) == 0) + flags |= noexit; + #endif ++ type = hashdata(type); + fdindex = initio(t->treio, (type != SYSEXEC)); + #ifdef DO_POSIX_FAILURE + flags = oflags; +@@ -113,7 +114,6 @@ + goto out; + #endif + +- type = hashdata(type); + switch (type) { + + case SYSSUSP: diff --git a/app-shells/schily-tools/schily-tools-2016.06.07.ebuild b/app-shells/schily-tools/schily-tools-2016.06.20.ebuild index 82dbc9e8..5cc273af 100644 --- a/app-shells/schily-tools/schily-tools-2016.06.07.ebuild +++ b/app-shells/schily-tools/schily-tools-2016.06.20.ebuild @@ -17,6 +17,8 @@ HOMEPAGE="https://sourceforge.net/projects/schilytools/" KEYWORDS="~amd64 ~x86" IUSE="acl caps static-libs system-libschily system-star xattr" +PATCHES=("$FILESDIR"/redirect.patch) + add_iuse_expand() { local i j j=${1} |