~alpine/aports

[alpine-aports] [PATCH] main/gcc: fix c89/c99 wrappers

Daniel Sabogal <dsabogalcc@gmail.com>
Details
Message ID
<20180224175340.25302-1-dsabogalcc@gmail.com>
Sender timestamp
1519494820
DKIM signature
missing
Download raw message
Patch: +4 -4
Prevent variables in the here-document from being expanded.
Keep indentation and use $() for consistency.
---
 main/gcc/APKBUILD | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD
index e5ffb0abf0..9838eefeb2 100644
--- a/main/gcc/APKBUILD
+++ b/main/gcc/APKBUILD
@@ -6,7 +6,7 @@ pkgver=6.4.0
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""

pkgname="$pkgname$_target"
pkgrel=6
pkgrel=7
pkgdesc="The GNU Compiler Collection"
url="http://gcc.gnu.org"
arch="all"
@@ -393,7 +393,7 @@ package() {
		done
	else
		# add c89/c99 wrapper scripts
		cat >"$pkgdir"/usr/bin/c89 <<EOF
		cat >"$pkgdir"/usr/bin/c89 <<'EOF'
#!/bin/sh
fl="-std=c89"
for opt; do
@@ -405,13 +405,13 @@ for opt; do
done
exec gcc $fl ${1+"$@"}
EOF
		cat >"$pkgdir"/usr/bin/c99 <<-EOF
		cat >"$pkgdir"/usr/bin/c99 <<'EOF'
#!/bin/sh
fl="-std=c99"
for opt; do
	case "$opt" in
	-std=c99|-std=iso9899:1999) fl="";;
	-std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2
	-std=*) echo "$(basename $0) called with non ISO C99 option $opt" >&2
		exit 1;;
	esac
done
-- 
2.16.2



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)