commit: 6c4b98a17a4eda027fc170d58e5a4e0c39ac8396
parent ef0030bbf3314d1c4f8fe8774d1304cfa68d8770
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Mon, 9 May 2022 19:55:26 +0100
Some shellcheck fixes.
Diffstat:
37 files changed, 90 insertions(+), 93 deletions(-)
diff --git a/sysa/autoconf-2.52/stage1.sh b/sysa/autoconf-2.52/stage1.sh
@@ -15,7 +15,7 @@ src_compile() {
}
src_install() {
- install -D autoconf ${DESTDIR}${PREFIX}/bin/autoconf-2.52
- mkdir -p ${DESTDIR}${PREFIX}/share/autoconf-2.52
- cp -r *.m4* ${DESTDIR}${PREFIX}/share/autoconf-2.52/
+ install -D autoconf "${DESTDIR}${PREFIX}/bin/autoconf-2.52"
+ mkdir -p "${DESTDIR}${PREFIX}/share/autoconf-2.52"
+ cp -r -- *.m4* "${DESTDIR}${PREFIX}/share/autoconf-2.52/"
}
diff --git a/sysa/autoconf-2.52/stage2.sh b/sysa/autoconf-2.52/stage2.sh
@@ -4,14 +4,14 @@
src_prepare() {
rm doc/standards.info doc/autoconf.info
- rm Makefile.in */Makefile.in
+ rm -- Makefile.in */Makefile.in
rm configure
autoconf-2.52
automake-1.4
# Install autoconf data files into versioned directory
for file in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
@@ -25,8 +25,8 @@ src_compile() {
src_install() {
# Remove manually installed autoconf
- rm ${PREFIX}/bin/autoconf-2.52
- rm -rf ${PREFIX}/share/autoconf-2.52
+ rm "${PREFIX}/bin/autoconf-2.52"
+ rm -rf "${PREFIX}/share/autoconf-2.52"
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}
diff --git a/sysa/autoconf-2.53/stage1.sh b/sysa/autoconf-2.53/stage1.sh
@@ -5,7 +5,7 @@
src_prepare() {
default
- rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
+ rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
aclocal-1.6
@@ -19,7 +19,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.53/stage2.sh b/sysa/autoconf-2.53/stage2.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
+ rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
aclocal-1.6
@@ -13,7 +13,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.54/stage1.sh b/sysa/autoconf-2.54/stage1.sh
@@ -4,7 +4,7 @@
src_prepare() {
rm bin/autoconf.in
- rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
+ rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
aclocal-1.7
sed -i 's/2.54/2.53/' aclocal.m4
@@ -17,7 +17,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.54/stage2.sh b/sysa/autoconf-2.54/stage2.sh
@@ -4,14 +4,14 @@
src_prepare() {
rm bin/autoconf.in
- rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
+ rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
autoreconf-2.54
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.55/autoconf-2.55.sh b/sysa/autoconf-2.55/autoconf-2.55.sh
@@ -4,14 +4,14 @@
src_prepare() {
rm bin/autoconf.in
- rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
+ rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
autoreconf-2.54
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.57/autoconf-2.57.sh b/sysa/autoconf-2.57/autoconf-2.57.sh
@@ -10,7 +10,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.59/autoconf-2.59.sh b/sysa/autoconf-2.59/autoconf-2.59.sh
@@ -10,7 +10,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.61/stage1.sh b/sysa/autoconf-2.61/stage1.sh
@@ -9,7 +9,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.61/stage2.sh b/sysa/autoconf-2.61/stage2.sh
@@ -8,7 +8,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/autoconf-2.64/autoconf-2.64.sh b/sysa/autoconf-2.64/autoconf-2.64.sh
@@ -8,7 +8,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysa/automake-1.4-p6/automake-1.4-p6.sh b/sysa/automake-1.4-p6/automake-1.4-p6.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in aclocal.m4 automake.info*
aclocal-1.6
autoconf-2.52
# When building with newer automake we get the following error
diff --git a/sysa/automake-1.6.3/stage1.sh b/sysa/automake-1.6.3/stage1.sh
@@ -4,7 +4,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
cp aclocal.in aclocal
cp m4/amversion.in m4/amversion.m4
}
diff --git a/sysa/automake-1.6.3/stage2.sh b/sysa/automake-1.6.3/stage2.sh
@@ -6,7 +6,7 @@
src_prepare() {
sed -i '/Makefile/d' configure.in
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
aclocal-1.6
autoconf-2.52
}
diff --git a/sysa/automake-1.6.3/stage3.sh b/sysa/automake-1.6.3/stage3.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
aclocal-1.6
autoconf-2.52
automake-1.6
diff --git a/sysa/automake-1.7.8/automake-1.7.8.sh b/sysa/automake-1.7.8/automake-1.7.8.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
autoreconf-2.55
}
diff --git a/sysa/automake-1.7/stage1.sh b/sysa/automake-1.7/stage1.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
sed -i -e 's/2.54/2.53/' -e '/AC_PROG_EGREP/d' -e '/AC_PROG_FGREP/d' configure.in
aclocal-1.6
autoconf-2.53
diff --git a/sysa/automake-1.7/stage2.sh b/sysa/automake-1.7/stage2.sh
@@ -3,7 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
- rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
+ rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
autoreconf-2.54
}
diff --git a/sysa/binutils-2.14/binutils-2.14.sh b/sysa/binutils-2.14/binutils-2.14.sh
@@ -72,7 +72,7 @@ src_prepare() {
done
# Rebuild bison files
- touch */*.y
+ touch -- */*.y
rm ld/ldgram.c ld/ldgram.h
rm gas/itbl-parse.c gas/itbl-parse.h
rm gas/m68k-parse.c
@@ -83,13 +83,13 @@ src_prepare() {
rm binutils/rcparse.c binutils/rcparse.h
# Rebuild flex generated files
- touch */*.l
+ touch -- */*.l
rm ld/ldlex.c
rm gas/itbl-lex.c
rm binutils/syslex.c binutils/rclex.c binutils/deflex.c binutils/arlex.c
# Remove prebuilt texinfo files
- rm */*.info* */*/*.info*
+ rm -- */*.info* */*/*.info*
}
src_configure() {
diff --git a/sysa/bzip2-1.0.8/bzip2-1.0.8.sh b/sysa/bzip2-1.0.8/bzip2-1.0.8.sh
@@ -14,8 +14,8 @@ src_compile() {
src_install() {
# Manually install bzip2 (cannot replace binary while running)
- install -D bzip2 ${PREFIX}/bin/bzip2
- mkdir -p ${DESTDIR}${PREFIX}/bin
- ln -sf ${PREFIX}/bin/bzip2 ${DESTDIR}${PREFIX}/bin/bunzip2
- ln -sf ${PREFIX}/bin/bzip2 ${DESTDIR}${PREFIX}/bin/bzcat
+ install -D bzip2 "${PREFIX}/bin/bzip2"
+ mkdir -p "${DESTDIR}${PREFIX}/bin"
+ ln -sf "${PREFIX}/bin/bzip2" "${DESTDIR}${PREFIX}/bin/bunzip2"
+ ln -sf "${PREFIX}/bin/bzip2" "${DESTDIR}${PREFIX}/bin/bzcat"
}
diff --git a/sysa/flex-2.6.4/flex-2.6.4.sh b/sysa/flex-2.6.4/flex-2.6.4.sh
@@ -22,6 +22,6 @@ src_install() {
cd ..
# Remove yacc, we won't need it any longer
- rm ${PREFIX}/bin/yacc
+ rm "${PREFIX}/bin/yacc"
rm /yaccpar
}
diff --git a/sysa/gcc-4.0.4/pass2.sh b/sysa/gcc-4.0.4/pass2.sh
@@ -94,5 +94,5 @@ src_compile() {
src_install() {
mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include"
make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}"
- cp gcc/gsyslimits.h ${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h
+ cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h"
}
diff --git a/sysa/kbd-1.15/kbd-1.15.sh b/sysa/kbd-1.15/kbd-1.15.sh
@@ -16,7 +16,7 @@ src_prepare() {
}
src_configure() {
- ./configure --prefix=${PREFIX}
+ ./configure --prefix="${PREFIX}"
}
src_compile() {
@@ -26,5 +26,5 @@ src_compile() {
}
src_install() {
- make MAKEINFO=true DESTDIR=${DESTDIR} install
+ make MAKEINFO=true DESTDIR="${DESTDIR}" install
}
diff --git a/sysa/kexec-tools-2.0.22/kexec-tools-2.0.22.sh b/sysa/kexec-tools-2.0.22/kexec-tools-2.0.22.sh
@@ -1,4 +1,5 @@
# SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
+# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -9,6 +10,6 @@ src_prepare() {
}
src_configure() {
- ./configure --prefix=${PREFIX} \
+ ./configure --prefix="${PREFIX}" \
--sbindir="${PREFIX}/bin"
}
diff --git a/sysa/linux-4.9.10/linux-4.9.10.sh b/sysa/linux-4.9.10/linux-4.9.10.sh
@@ -8,7 +8,7 @@ src_unpack() {
mv "${DISTFILES}/deblob-4.9" "${pkg}/"
# Remove all previous source tarballs
mv "${DISTFILES}/${pkg}.tar.gz" .
- rm -r "${DISTFILES}/"*
+ rm -r "${DISTFILES:?}/"*
mv "${pkg}.tar.gz" "${DISTFILES}"
default || true # Predictable link errors - not a problem
rm -r "${DISTFILES}" # Clear storage space
diff --git a/sysa/linux-headers-5.10.41/linux-headers-5.10.41.sh b/sysa/linux-headers-5.10.41/linux-headers-5.10.41.sh
@@ -56,7 +56,7 @@ src_install() {
VERSION=5
PATCHLEVEL=10
SUBLEVEL=42
- VERSION_CODE="$((${VERSION} * 65536 + ${PATCHLEVEL} * 256 + ${SUBLEVEL}))"
+ VERSION_CODE="$((VERSION * 65536 + PATCHLEVEL * 256 + SUBLEVEL))"
echo '#define LINUX_VERSION_CODE '"${VERSION_CODE}" \
> "${DESTDIR}${PREFIX}/include/linux/version.h"
echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))' \
diff --git a/sysa/musl-1.2.2/musl-1.2.2.sh b/sysa/musl-1.2.2/musl-1.2.2.sh
@@ -2,8 +2,6 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
-SRCS="musl-1.2.2.tar.gz"
-
src_configure() {
CC=gcc ./configure \
--host=i386-unknown-linux-musl \
diff --git a/sysa/tcc-0.9.27/tcc-musl-pass1.sh b/sysa/tcc-0.9.27/tcc-musl-pass1.sh
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -14,7 +14,7 @@ src_compile() {
export incdir=${PREFIX}/include/musl
export bindir=${PREFIX}/bin
- mkdir -p ${libdir}/tcc
+ mkdir -p "${libdir}/tcc"
# We first have to recompile using tcc-0.9.26 as tcc-0.9.27 is not self-hosting,
# but when linked with musl it is.
@@ -24,12 +24,12 @@ src_compile() {
-static \
-o tcc-musl \
-D TCC_TARGET_I386=1 \
- -D CONFIG_TCCDIR=\"${libdir}/tcc\" \
- -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \
+ -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \
+ -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \
-D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \
- -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \
- -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \
- -D TCC_LIBGCC=\"${libdir}/libc.a\" \
+ -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \
+ -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \
+ -D TCC_LIBGCC=\""${libdir}/libc.a"\" \
-D CONFIG_TCC_STATIC=1 \
-D CONFIG_USE_LIBGCC=1 \
-D TCC_VERSION=\"0.9.27\" \
@@ -38,14 +38,14 @@ src_compile() {
# libtcc1.a
${TCC} -c -D HAVE_CONFIG_H=1 lib/libtcc1.c
- ${TCC} -ar cr ${libdir}/tcc/libtcc1.a libtcc1.o
+ ${TCC} -ar cr "${libdir}/tcc/libtcc1.a" libtcc1.o
done
}
src_install() {
# Remove old tcc binaries
- rm ${bindir}/tcc
- rm ${bindir}/boot*-tcc ${bindir}/tcc-0.9.26 ${bindir}/mes-tcc
- install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
- ln -s tcc-musl ${DESTDIR}${bindir}/tcc
+ rm "${bindir}/tcc"
+ rm "${bindir}"/boot*-tcc "${bindir}/tcc-0.9.26" "${bindir}/mes-tcc"
+ install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl"
+ ln -s tcc-musl "${DESTDIR}${bindir}/tcc"
}
diff --git a/sysa/tcc-0.9.27/tcc-musl-pass2.sh b/sysa/tcc-0.9.27/tcc-musl-pass2.sh
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -14,19 +14,19 @@ src_compile() {
export incdir=${PREFIX}/include/musl
export bindir=${PREFIX}/bin
- mkdir -p ${libdir}/tcc
+ mkdir -p "${libdir}/tcc"
tcc-musl \
-v \
-static \
-o tcc-musl \
-D TCC_TARGET_I386=1 \
- -D CONFIG_TCCDIR=\"${libdir}/tcc\" \
- -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \
+ -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \
+ -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \
-D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \
- -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \
- -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \
- -D TCC_LIBGCC=\"${libdir}/libc.a\" \
+ -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \
+ -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \
+ -D TCC_LIBGCC=\""${libdir}/libc.a"\" \
-D CONFIG_TCC_STATIC=1 \
-D CONFIG_USE_LIBGCC=1 \
-D TCC_VERSION=\"0.9.27\" \
@@ -39,6 +39,6 @@ src_compile() {
}
src_install() {
- install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
- install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a
+ install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl"
+ install -D -m 644 libtcc1.a "${DESTDIR}${libdir}/libtcc1.a"
}
diff --git a/sysa/tcc-0.9.27/tcc-musl-pass3.sh b/sysa/tcc-0.9.27/tcc-musl-pass3.sh
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -14,24 +14,24 @@ src_compile() {
export incdir=${PREFIX}/include
export bindir=${PREFIX}/bin
- mkdir -p ${libdir}/tcc
+ mkdir -p "${libdir}/tcc"
tcc-musl \
-v \
-static \
-o tcc-musl \
-D TCC_TARGET_I386=1 \
- -D CONFIG_TCCDIR=\"${libdir}/tcc\" \
- -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \
+ -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \
+ -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \
-D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \
- -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \
- -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \
- -D TCC_LIBGCC=\"${libdir}/libc.a\" \
+ -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \
+ -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \
+ -D TCC_LIBGCC=\""${libdir}/libc.a"\" \
-D CONFIG_TCC_STATIC=1 \
-D CONFIG_USE_LIBGCC=1 \
-D TCC_VERSION=\"0.9.27\" \
-D ONE_SOURCE=1 \
- -I ${incdir} \
+ -I "${incdir}" \
tcc.c
# libtcc1.a
@@ -40,6 +40,6 @@ src_compile() {
}
src_install() {
- install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
- install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a
+ install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl"
+ install -D -m 644 libtcc1.a "${DESTDIR}${libdir}/libtcc1.a"
}
diff --git a/sysa/util-linux-2.19.1/util-linux-2.19.1.sh b/sysa/util-linux-2.19.1/util-linux-2.19.1.sh
@@ -10,7 +10,7 @@ src_prepare() {
}
src_configure() {
- ./configure --prefix=${PREFIX} \
+ ./configure --prefix="${PREFIX}" \
--bindir="${PREFIX}/bin" \
--sbindir="${PREFIX}/bin" \
--libdir="${PREFIX}/lib/musl" \
diff --git a/sysc/autoconf-2.69/autoconf-2.69.sh b/sysc/autoconf-2.69/autoconf-2.69.sh
@@ -9,7 +9,7 @@ src_prepare() {
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
diff --git a/sysc/autoconf-2.71/autoconf-2.71.sh b/sysc/autoconf-2.71/autoconf-2.71.sh
@@ -7,9 +7,7 @@ src_prepare() {
autoreconf-2.69 -fi
# Install autoconf data files into versioned directory
- for file in Makefile.in; do
- sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
- done
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' Makefile.in
}
src_configure() {
diff --git a/sysc/coreutils-8.32/coreutils-8.32.sh b/sysc/coreutils-8.32/coreutils-8.32.sh
@@ -18,8 +18,8 @@ regenerate_files() {
# dependency.
cp man/dummy-man man/help2man
- VERSION=$(basename ${BASH_SOURCE[0]} .sh | sed 's/coreutils-//')
- echo $VERSION > .tarball-version
+ VERSION=$(basename "${BASH_SOURCE[0]}" .sh | sed 's/coreutils-//')
+ echo "$VERSION" > .tarball-version
# We don't have autopoint from gettext yet.
AUTOPOINT=true autoreconf-2.69 -fi
diff --git a/sysc/gcc-4.7.4/gcc-4.7.4.sh b/sysc/gcc-4.7.4/gcc-4.7.4.sh
@@ -42,20 +42,20 @@ src_prepare() {
# Regenerate configure scripts
# Find all folders with configure script and rebuild them. At the moment we exclude boehm-gc folder due to
# an error but we don't use that directory anyway (it's only needed for Objective C)
- for dir in $(ls */configure | sed 's#/configure##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do
- cd $dir
+ for dir in $(find . -mindepth 2 -maxdepth 2 -name configure.ac | sed 's#/configure.ac##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do
+ pushd "$dir"
rm configure
autoconf-2.64 || autoconf-2.64
- cd ..
+ popd
done
# Regenerate Makefile.in
# Find all folders with Makefile.am and rebuild them. At the moment we exclude boehm-gc folder.
- for dir in $(ls */Makefile.am | sed 's#/Makefile.am##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do
- cd $dir
+ for dir in $(find . -mindepth 2 -maxdepth 2 -name Makefile.am | sed 's#/Makefile.am##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do
+ pushd "$dir"
rm Makefile.in
AUTOCONF=autoconf-2.64 AUTOM4TE=autom4te-2.64 automake-1.11
- cd ..
+ popd
done
for dir in libdecnumber libcpp libiberty gcc; do
@@ -68,7 +68,7 @@ src_prepare() {
# Rebuild libtool files
rm config.guess config.sub ltmain.sh
libtoolize
- cp "${PREFIX}/"/share/automake-1.15/config.sub .
+ cp "${PREFIX}/share/automake-1.15/config.sub" .
# Workaround for bison being too new
rm intl/plural.c
@@ -126,7 +126,7 @@ src_compile() {
pushd order-a
ar x ../.libs/libstdc++.a
rm ../.libs/libstdc++.a
- ar cru ../.libs/libstdc++.a *.o
+ ar cru ../.libs/libstdc++.a ./*.o
popd
popd
}
@@ -135,7 +135,7 @@ src_install() {
make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" MAKEINFO=true
make -C build/libgcc install DESTDIR="${DESTDIR}" host_subdir=build
make -C build/libstdc++-v3 install DESTDIR="${DESTDIR}"
- cp gcc/gsyslimits.h ${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h
+ cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h"
# Very strange mis-versoning error
mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/"
mv "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/"* "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/"
diff --git a/sysc/guile-3.0.7/guile-3.0.7.sh b/sysc/guile-3.0.7/guile-3.0.7.sh
@@ -67,7 +67,7 @@ src_compile() {
pushd libguile/.libs/order
ar x ../libguile-3.0.a
rm ../libguile-3.0.a
- ar cr ../libguile-3.0.a *.o
+ ar cr ../libguile-3.0.a ./*.o
popd
# Recompile guile with fixed libguile