summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>2005-11-02 12:24:31 +0000
committerThomas Gellekum <tg@FreeBSD.org>2005-11-02 12:24:31 +0000
commitd1ef1a54239f1913b8292fd6281f4c1d4cbc4f31 (patch)
tree3bb03f4d2beb4aff62d9caa91d40309a9006aa4d /shells
parentUnbreak on 4.x (diff)
Fix ${name:?word} substitution. Bump PORTREVISION.
Submitted by: Marc Olzheim (marcolz at stack dot nl) Obtained from: OpenBSD PR user/4023
Notes
Notes: svn path=/head/; revision=147014
Diffstat (limited to 'shells')
-rw-r--r--shells/pdksh/Makefile1
-rw-r--r--shells/pdksh/files/patch-eval.c11
2 files changed, 12 insertions, 0 deletions
diff --git a/shells/pdksh/Makefile b/shells/pdksh/Makefile
index 1700d4afd2da..85c6d9d72101 100644
--- a/shells/pdksh/Makefile
+++ b/shells/pdksh/Makefile
@@ -7,6 +7,7 @@
PORTNAME= pdksh
PORTVERSION= 5.2.14p2
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= ftp://ftp.cs.mun.ca/pub/pdksh/ \
http://gd.tuwien.ac.at/utils/shells/pdksh/ \
diff --git a/shells/pdksh/files/patch-eval.c b/shells/pdksh/files/patch-eval.c
new file mode 100644
index 000000000000..fef07ae3ce4b
--- /dev/null
+++ b/shells/pdksh/files/patch-eval.c
@@ -0,0 +1,11 @@
+Index: eval.c
+--- eval.c 25 Nov 2004 04:36:47 -0000 1.15
++++ eval.c 7 Dec 2004 16:20:20 -0000
+@@ -792,6 +792,7 @@
+ }
+ if (e->loc->argc == 0) {
+ xp->str = null;
++ xp->var = global(sp);
+ state = c == '@' ? XNULLSUB : XSUB;
+ } else {
+ xp->u.strv = (const char **) e->loc->argv + 1;