apache-2.eclass: fix pcre-config wrapper script
authorMike Gilbert <floppym@gentoo.org>
Sun, 13 Nov 2016 20:37:02 +0000 (15:37 -0500)
committerMike Gilbert <floppym@gentoo.org>
Sun, 13 Nov 2016 20:41:08 +0000 (15:41 -0500)
Thanks Robert Förster for noticing the error.

Bug: https://bugs.gentoo.org/598808

eclass/apache-2.eclass

index a8d5804af61c1cc579caef443d74dd7a387b274e..919f82faeb46d62fc1babeffffc686bc8c1d200a 100644 (file)
@@ -485,9 +485,16 @@ apache-2_src_prepare() {
 
        # This package really should upgrade to using pcre's .pc file.
        cat <<-\EOF >"${T}"/pcre-config
-       #!/bin/sh
-       [ "${flag}" = "--version" ] && set -- --modversion
-       exec ${PKG_CONFIG} libpcre "$@"
+       #!/bin/bash
+       flags=()
+       for flag; do
+               if [[ ${flag} == "--version" ]]; then
+                       flags+=( --modversion )
+               else
+                       flags+=( "${flag}" )
+               fi
+       done
+       exec ${PKG_CONFIG} libpcre "${flags[@]}"
        EOF
        chmod a+x "${T}"/pcre-config
 }