summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorJoel E. Denny <jdenny@clemson.edu>2010-03-23 11:42:30 -0400
committerJoel E. Denny <jdenny@clemson.edu>2010-03-23 12:38:24 -0400
commit8b9e021fd1e3b03568d4b2167c47f33ba822a1c8 (patch)
tree5042c64077660bba5791ad2d29472e927986555e /etc
parent96a381c502f61911470f922a376759a673cef85c (diff)
downloadbison-8b9e021fd1e3b03568d4b2167c47f33ba822a1c8.tar.gz
portability: fix spawning on at least FreeBSD 8 and FreeBSD 9.
Reported by Johan van Selst at <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00014.html>. * NEWS (2.4.3): New. * THANKS (Johan van Selst): Add. * etc/prefix-gnulib-mk (prefix): Adjust regex for makefile targets so that gnulib's new c++defs.h is matched. * gnulib: Update to latest. (cherry picked from commit 311b2e56eaad952fc7908336e3aeb019dd8bf1ee) Conflicts: NEWS
Diffstat (limited to 'etc')
-rwxr-xr-xetc/prefix-gnulib-mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/prefix-gnulib-mk b/etc/prefix-gnulib-mk
index 1bff69bc..56dfd497 100755
--- a/etc/prefix-gnulib-mk
+++ b/etc/prefix-gnulib-mk
@@ -90,7 +90,7 @@ sub prefix ($)
# Prefix all the occurrence of files in rules. If there is nothing
# after in the :, it's probably a phony target, or a suffix rule.
# Don't touch it.
- s{^([-\w/]+\.[-\w.]+ *: *\S.*)$}
+ s{^([-\w+/]+\.[-\w.]+ *: *\S.*)$}
{prefix_words($1)}gem;
# Prefix files in variables.