shells/bash uses bison-1.75_2,1 if it's installed, and generates a broken parser, which does not handle 'for' loops without 'in' correctly (and that breaks many configure scripts). see: http://groups.google.com/group/gnu.bash.bug/browse_thread/thread/ac7bea9475502718/fdecf54a92a0bc24 http://groups.google.com/group/gnu.bash.bug/browse_thread/thread/77a8eb7e51597df1/a05a71ae9627cb22 http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1035500+0+current/freebsd-stable How-To-Repeat: Install devel/bison and then shells/bash. Execute the following script with some parameters. t.sh: #!/usr/local/bin/bash echo X "$@" for i do echo A $i done EOF
Responsible Changed From-To: freebsd-ports-bugs->obrien Over to maintainer
State Changed From-To: open->closed Committed, thanks!