diff --git a/packages/devel/arm-mem/package.mk b/packages/devel/arm-mem/package.mk index 5080f48a9d..5836689ad9 100644 --- a/packages/devel/arm-mem/package.mk +++ b/packages/devel/arm-mem/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="93240defef3abba7d42a7420e55ae4f8b90cc99ef16044fdfb8b5820a17e766d" PKG_ARCH="arm" PKG_LICENSE="GPL" PKG_SITE="https://github.com/bavison/arm-mem" -PKG_URL="https://github.com/bavison/arm-mem/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/bavison/arm-mem/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain arm-mem" PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h" @@ -20,10 +20,10 @@ else PKG_LIB_ARM_MEM="libarmmem-v6l.so" fi -PKG_MAKE_OPTS_TARGET="$PKG_LIB_ARM_MEM" +PKG_MAKE_OPTS_TARGET="${PKG_LIB_ARM_MEM}" pre_make_target() { - export CROSS_COMPILE=$TARGET_PREFIX + export CROSS_COMPILE=${TARGET_PREFIX} } make_init() { @@ -31,17 +31,17 @@ make_init() { } makeinstall_target() { - mkdir -p $INSTALL/usr/lib - cp -P $PKG_LIB_ARM_MEM $INSTALL/usr/lib + mkdir -p ${INSTALL}/usr/lib + cp -P ${PKG_LIB_ARM_MEM} ${INSTALL}/usr/lib - mkdir -p $INSTALL/etc - echo "/usr/lib/$PKG_LIB_ARM_MEM" >> $INSTALL/etc/ld.so.preload + mkdir -p ${INSTALL}/etc + echo "/usr/lib/${PKG_LIB_ARM_MEM}" >> ${INSTALL}/etc/ld.so.preload } makeinstall_init() { - mkdir -p $INSTALL/usr/lib - cp -P $PKG_LIB_ARM_MEM $INSTALL/usr/lib + mkdir -p ${INSTALL}/usr/lib + cp -P ${PKG_LIB_ARM_MEM} ${INSTALL}/usr/lib - mkdir -p $INSTALL/etc - echo "/usr/lib/$PKG_LIB_ARM_MEM" >> $INSTALL/etc/ld.so.preload + mkdir -p ${INSTALL}/etc + echo "/usr/lib/${PKG_LIB_ARM_MEM}" >> ${INSTALL}/etc/ld.so.preload } diff --git a/packages/devel/attr/package.mk b/packages/devel/attr/package.mk index 6efffd49e2..12a624ee91 100644 --- a/packages/devel/attr/package.mk +++ b/packages/devel/attr/package.mk @@ -8,7 +8,7 @@ PKG_VERSION="2.4.48" PKG_SHA256="5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7" PKG_LICENSE="GPL" PKG_SITE="https://savannah.nongnu.org/projects/attr" -PKG_URL="http://download.savannah.nongnu.org/releases/attr/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="http://download.savannah.nongnu.org/releases/attr/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Extended Attributes Of Filesystem Objects." PKG_BUILD_FLAGS="+pic" @@ -19,15 +19,15 @@ PKG_CONFIGURE_OPTS_TARGET="OPTIMIZER= \ --disable-shared --enable-static" if build_with_debug; then - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DDEBUG" + PKG_CONFIGURE_OPTS_TARGET+=" DEBUG=-DDEBUG" else - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DNDEBUG" + PKG_CONFIGURE_OPTS_TARGET+=" DEBUG=-DNDEBUG" fi makeinstall_target() { - mkdir -p $SYSROOT_PREFIX/usr/lib/ - cp .libs/libattr.a $SYSROOT_PREFIX/usr/lib/ + mkdir -p ${SYSROOT_PREFIX}/usr/lib/ + cp .libs/libattr.a ${SYSROOT_PREFIX}/usr/lib/ - mkdir -p $SYSROOT_PREFIX/usr/include/attr - cp include/*.h $SYSROOT_PREFIX/usr/include/attr + mkdir -p ${SYSROOT_PREFIX}/usr/include/attr + cp include/*.h ${SYSROOT_PREFIX}/usr/include/attr } diff --git a/packages/devel/autoconf-archive/package.mk b/packages/devel/autoconf-archive/package.mk index ce08052263..cfd912670b 100644 --- a/packages/devel/autoconf-archive/package.mk +++ b/packages/devel/autoconf-archive/package.mk @@ -7,16 +7,16 @@ PKG_VERSION="2019.01.06" PKG_SHA256="17195c833098da79de5778ee90948f4c5d90ed1a0cf8391b4ab348e2ec511e3f" PKG_LICENSE="GPL" PKG_SITE="https://www.gnu.org/software/autoconf-archive/" -PKG_URL="http://ftpmirror.gnu.org/autoconf-archive/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/autoconf-archive/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host" PKG_LONGDESC="autoconf-archive is an package of m4 macros" -PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --prefix=$TOOLCHAIN" +PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} --prefix=${TOOLCHAIN}" makeinstall_host() { # make install - make prefix=$SYSROOT_PREFIX/usr install + make prefix=${SYSROOT_PREFIX}/usr install # remove problematic m4 file - rm -rf $SYSROOT_PREFIX/usr/share/aclocal/ax_prog_cc_for_build.m4 + rm -rf ${SYSROOT_PREFIX}/usr/share/aclocal/ax_prog_cc_for_build.m4 } diff --git a/packages/devel/autoconf/package.mk b/packages/devel/autoconf/package.mk index 5ab7b4b51d..18172507ab 100644 --- a/packages/devel/autoconf/package.mk +++ b/packages/devel/autoconf/package.mk @@ -6,15 +6,15 @@ PKG_VERSION="2.69" PKG_SHA256="64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684" PKG_LICENSE="GPL" PKG_SITE="http://sources.redhat.com/autoconf/" -PKG_URL="http://ftpmirror.gnu.org/autoconf/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/autoconf/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host m4:host gettext:host" PKG_LONGDESC="A GNU tool for automatically configuring source code." PKG_CONFIGURE_OPTS_HOST="EMACS=no \ - ac_cv_path_M4=$TOOLCHAIN/bin/m4 \ + ac_cv_path_M4=${TOOLCHAIN}/bin/m4 \ ac_cv_prog_gnu_m4_gnu=no \ - --target=$TARGET_NAME" + --target=${TARGET_NAME}" post_makeinstall_host() { - make prefix=$SYSROOT_PREFIX/usr install + make prefix=${SYSROOT_PREFIX}/usr install } diff --git a/packages/devel/automake/package.mk b/packages/devel/automake/package.mk index 0f371369e6..4b7ccd6a6f 100644 --- a/packages/devel/automake/package.mk +++ b/packages/devel/automake/package.mk @@ -6,12 +6,12 @@ PKG_VERSION="1.15.1" PKG_SHA256="af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf" PKG_LICENSE="GPL" PKG_SITE="http://sources.redhat.com/automake/" -PKG_URL="http://ftpmirror.gnu.org/automake/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/automake/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host autoconf:host" PKG_LONGDESC="A GNU tool for automatically creating Makefiles." -PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --disable-silent-rules" +PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} --disable-silent-rules" post_makeinstall_host() { - make prefix=$SYSROOT_PREFIX/usr install + make prefix=${SYSROOT_PREFIX}/usr install } diff --git a/packages/devel/binutils/package.mk b/packages/devel/binutils/package.mk index 0bdf46ab00..b730315409 100644 --- a/packages/devel/binutils/package.mk +++ b/packages/devel/binutils/package.mk @@ -7,14 +7,14 @@ PKG_VERSION="2.35.1" PKG_SHA256="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/binutils/" -PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftp.gnu.org/gnu/binutils/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host" PKG_DEPENDS_TARGET="toolchain zlib binutils:host" PKG_LONGDESC="A GNU collection of binary utilities." -PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \ - --with-sysroot=$SYSROOT_PREFIX \ - --with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \ +PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} \ + --with-sysroot=${SYSROOT_PREFIX} \ + --with-lib-path=${SYSROOT_PREFIX}/lib:${SYSROOT_PREFIX}/usr/lib \ --without-ppl \ --without-cloog \ --disable-werror \ @@ -28,9 +28,9 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \ --enable-lto \ --disable-nls" -PKG_CONFIGURE_OPTS_TARGET="--target=$TARGET_NAME \ - --with-sysroot=$SYSROOT_PREFIX \ - --with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \ +PKG_CONFIGURE_OPTS_TARGET="--target=${TARGET_NAME} \ + --with-sysroot=${SYSROOT_PREFIX} \ + --with-lib-path=${SYSROOT_PREFIX}/lib:${SYSROOT_PREFIX}/usr/lib \ --with-system-zlib \ --without-ppl \ --without-cloog \ @@ -59,7 +59,7 @@ make_host() { } makeinstall_host() { - cp -v ../include/libiberty.h $SYSROOT_PREFIX/usr/include + cp -v ../include/libiberty.h ${SYSROOT_PREFIX}/usr/include make install } @@ -72,10 +72,10 @@ make_target() { } makeinstall_target() { - mkdir -p $SYSROOT_PREFIX/usr/lib - cp libiberty/libiberty.a $SYSROOT_PREFIX/usr/lib - make DESTDIR="$SYSROOT_PREFIX" -C bfd install - make DESTDIR="$SYSROOT_PREFIX" -C opcodes install + mkdir -p ${SYSROOT_PREFIX}/usr/lib + cp libiberty/libiberty.a ${SYSROOT_PREFIX}/usr/lib + make DESTDIR="${SYSROOT_PREFIX}" -C bfd install + make DESTDIR="${SYSROOT_PREFIX}" -C opcodes install mkdir -p ${INSTALL}/usr/bin cp binutils/strings ${INSTALL}/usr/bin diff --git a/packages/devel/bison/package.mk b/packages/devel/bison/package.mk index 65a0504743..4afde171f2 100644 --- a/packages/devel/bison/package.mk +++ b/packages/devel/bison/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="3.7.4" PKG_SHA256="a3b5813f48a11e540ef26f46e4d288c0c25c7907d9879ae50e430ec49f63c010" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/bison/" -PKG_URL="http://ftpmirror.gnu.org/bison/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/bison/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host m4:host" PKG_LONGDESC="A general-purpose parser generator." PKG_BUILD_FLAGS="-parallel" @@ -17,6 +17,6 @@ PKG_CONFIGURE_OPTS_HOST="--disable-rpath --with-gnu-ld" post_configure_host() { # The configure system causes Bison to be built without support for # internationalization of error messages if a bison program is not already in -# $PATH. The following addition will correct this: +# ${PATH}. The following addition will correct this: echo '#define YYENABLE_NLS 1' >> lib/config.h } diff --git a/packages/devel/boost/package.mk b/packages/devel/boost/package.mk index 730ba69273..33bfb25f2d 100644 --- a/packages/devel/boost/package.mk +++ b/packages/devel/boost/package.mk @@ -20,31 +20,31 @@ make_host() { } makeinstall_host() { - mkdir -p $TOOLCHAIN/bin - cp bjam $TOOLCHAIN/bin + mkdir -p ${TOOLCHAIN}/bin + cp bjam ${TOOLCHAIN}/bin } pre_configure_target() { - export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/$PKG_PYTHON_VERSION" - export CXXFLAGS="$CXXFLAGS -I$SYSROOT_PREFIX/usr/include/$PKG_PYTHON_VERSION" + export CFLAGS="${CFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}" + export CXXFLAGS="${CXXFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}" } configure_target() { sh bootstrap.sh --prefix=/usr \ - --with-bjam=$TOOLCHAIN/bin/bjam \ - --with-python=$TOOLCHAIN/bin/python \ - --with-python-root=$SYSROOT_PREFIX/usr + --with-bjam=${TOOLCHAIN}/bin/bjam \ + --with-python=${TOOLCHAIN}/bin/python \ + --with-python-root=${SYSROOT_PREFIX}/usr - echo "using gcc : `$CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $CC : \"$CFLAGS\" \"$LDFLAGS\" ;" \ + echo "using gcc : $(${CC} -v 2>&1 | tail -n 1 |awk '{print $3}') : ${CC} : \"${CFLAGS}\" \"${LDFLAGS}\" ;" \ > tools/build/src/user-config.jam - echo "using python : ${PKG_PYTHON_VERSION/#python} : $TOOLCHAIN : $SYSROOT_PREFIX/usr/include : $SYSROOT_PREFIX/usr/lib ;" \ + echo "using python : ${PKG_PYTHON_VERSION/#python} : ${TOOLCHAIN} : ${SYSROOT_PREFIX}/usr/include : ${SYSROOT_PREFIX}/usr/lib ;" \ >> tools/build/src/user-config.jam } makeinstall_target() { - $TOOLCHAIN/bin/bjam -d2 --ignore-site-config \ + ${TOOLCHAIN}/bin/bjam -d2 --ignore-site-config \ --layout=system \ - --prefix=$SYSROOT_PREFIX/usr \ + --prefix=${SYSROOT_PREFIX}/usr \ --toolset=gcc link=static \ --with-chrono \ --with-date_time \ @@ -52,7 +52,7 @@ makeinstall_target() { --with-iostreams \ --with-python \ --with-random \ - --with-regex -sICU_PATH="$SYSROOT_PREFIX/usr" \ + --with-regex -sICU_PATH="${SYSROOT_PREFIX}/usr" \ --with-serialization \ --with-system \ --with-thread \ diff --git a/packages/devel/ccache/package.mk b/packages/devel/ccache/package.mk index 6860d9d193..7ed5c185ec 100644 --- a/packages/devel/ccache/package.mk +++ b/packages/devel/ccache/package.mk @@ -7,34 +7,34 @@ PKG_VERSION="3.7.12" PKG_SHA256="a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400" PKG_LICENSE="GPL" PKG_SITE="https://ccache.dev/download.html" -PKG_URL="https://github.com/ccache/ccache/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://github.com/ccache/ccache/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="make:host" PKG_LONGDESC="A compiler cache to speed up re-compilation of C/C++ code by caching." PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib" pre_configure_host() { - export CC=$LOCAL_CC - export CXX=$LOCAL_CXX + export CC=${LOCAL_CC} + export CXX=${LOCAL_CXX} } post_makeinstall_host() { # setup ccache - if [ -z "$CCACHE_DISABLE" ]; then - $TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE + if [ -z "${CCACHE_DISABLE}" ]; then + ${TOOLCHAIN}/bin/ccache --max-size=${CCACHE_CACHE_SIZE} fi - cat > $TOOLCHAIN/bin/host-gcc < ${TOOLCHAIN}/bin/host-gcc < $TOOLCHAIN/bin/host-g++ < ${TOOLCHAIN}/bin/host-g++ < $TOOLCHAIN/bin/lex << "EOF" + cat > ${TOOLCHAIN}/bin/lex << "EOF" #!/bin/sh exec flex "$@" EOF - chmod -v 755 $TOOLCHAIN/bin/lex + chmod -v 755 ${TOOLCHAIN}/bin/lex } diff --git a/packages/devel/fribidi/package.mk b/packages/devel/fribidi/package.mk index e0352c8c18..9b86b4531b 100644 --- a/packages/devel/fribidi/package.mk +++ b/packages/devel/fribidi/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="1.0.10" PKG_SHA256="7f1c687c7831499bcacae5e8675945a39bacbad16ecaa945e9454a32df653c01" PKG_LICENSE="LGPL" PKG_SITE="http://fribidi.freedesktop.org/" -PKG_URL="https://github.com/fribidi/fribidi/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://github.com/fribidi/fribidi/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A bidirectional algorithm library." PKG_TOOLCHAIN="meson" @@ -18,9 +18,9 @@ PKG_MESON_OPTS_TARGET="-Ddeprecated=false \ -Ddefault_library=static" post_makeinstall_target() { - mkdir -p $SYSROOT_PREFIX/usr/bin - cp -f $PKG_DIR/scripts/fribidi-config $SYSROOT_PREFIX/usr/bin - chmod +x $SYSROOT_PREFIX/usr/bin/fribidi-config + mkdir -p ${SYSROOT_PREFIX}/usr/bin + cp -f ${PKG_DIR}/scripts/fribidi-config ${SYSROOT_PREFIX}/usr/bin + chmod +x ${SYSROOT_PREFIX}/usr/bin/fribidi-config - rm -rf $INSTALL/usr/bin + rm -rf ${INSTALL}/usr/bin } diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index 2e256fbaee..f98b53ad81 100644 --- a/packages/devel/gettext/package.mk +++ b/packages/devel/gettext/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="0.21" PKG_SHA256="d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/s/gettext/" -PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A program internationalization library and tools." diff --git a/packages/devel/glib/package.mk b/packages/devel/glib/package.mk index 478cfc5d7d..c157de8206 100644 --- a/packages/devel/glib/package.mk +++ b/packages/devel/glib/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="2.67.2" PKG_SHA256="b41d42d6c572e1e420ffc38a077e0157e0b53b5a94c9647a3dc3701043c3b69b" PKG_LICENSE="LGPL" PKG_SITE="http://www.gtk.org/" -PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/$(get_pkg_version_maj_min)/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="libffi:host Python3:host meson:host ninja:host" PKG_DEPENDS_TARGET="toolchain pcre zlib libffi Python3:host util-linux" PKG_LONGDESC="A library which includes support routines for C such as lists, trees, hashes, memory allocation." @@ -40,9 +40,9 @@ growing_stack=false va_val_copy=false" post_makeinstall_target() { - rm -rf $INSTALL/usr/bin - rm -rf $INSTALL/usr/lib/gdbus-2.0 - rm -rf $INSTALL/usr/lib/glib-2.0 - rm -rf $INSTALL/usr/lib/installed-tests - rm -rf $INSTALL/usr/share + rm -rf ${INSTALL}/usr/bin + rm -rf ${INSTALL}/usr/lib/gdbus-2.0 + rm -rf ${INSTALL}/usr/lib/glib-2.0 + rm -rf ${INSTALL}/usr/lib/installed-tests + rm -rf ${INSTALL}/usr/share } diff --git a/packages/devel/glibc/package.mk b/packages/devel/glibc/package.mk index 68b2ec98dd..bd0da7d7fc 100644 --- a/packages/devel/glibc/package.mk +++ b/packages/devel/glibc/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="2.32" PKG_SHA256="1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/libc/" -PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="ccache:host autotools:host linux:host gcc:bootstrap pigz:host Python3:host" PKG_DEPENDS_INIT="glibc" PKG_LONGDESC="The Glibc package contains the main C library." @@ -25,8 +25,8 @@ PKG_CONFIGURE_OPTS_TARGET="BASH_SHELL=/bin/sh \ --with-elf \ --with-tls \ --with-__thread \ - --with-binutils=$BUILD/toolchain/bin \ - --with-headers=$SYSROOT_PREFIX/usr/include \ + --with-binutils=${BUILD}/toolchain/bin \ + --with-headers=${SYSROOT_PREFIX}/usr/include \ --enable-kernel=5.4.0 \ --without-cvs \ --without-gd \ @@ -36,9 +36,9 @@ PKG_CONFIGURE_OPTS_TARGET="BASH_SHELL=/bin/sh \ --disable-timezone-tools" if build_with_debug; then - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-debug" + PKG_CONFIGURE_OPTS_TARGET+=" --enable-debug" else - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-debug" + PKG_CONFIGURE_OPTS_TARGET+=" --disable-debug" fi post_unpack() { @@ -46,7 +46,7 @@ post_unpack() { } pre_build_target() { - cd $PKG_BUILD + cd ${PKG_BUILD} aclocal --force --verbose autoconf --force --verbose cd - @@ -54,26 +54,26 @@ pre_build_target() { pre_configure_target() { # Filter out some problematic *FLAGS - export CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||g"` - export CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-O2|g"` - export CFLAGS=`echo $CFLAGS | sed -e "s|-O.|-O2|g"` + export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-ffast-math||g") + export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-Ofast|-O2|g") + export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-O.|-O2|g") - if [ -n "$PROJECT_CFLAGS" ]; then - export CFLAGS=`echo $CFLAGS | sed -e "s|$PROJECT_CFLAGS||g"` + if [ -n "${PROJECT_CFLAGS}" ]; then + export CFLAGS=$(echo ${CFLAGS} | sed -e "s|${PROJECT_CFLAGS}||g") fi - export LDFLAGS=`echo $LDFLAGS | sed -e "s|-ffast-math||g"` - export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Ofast|-O2|g"` - export LDFLAGS=`echo $LDFLAGS | sed -e "s|-O.|-O2|g"` + export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-ffast-math||g") + export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-Ofast|-O2|g") + export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-O.|-O2|g") - export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` + export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-Wl,--as-needed||") unset LD_LIBRARY_PATH # set some CFLAGS we need - export CFLAGS="$CFLAGS -g -fno-stack-protector" + export CFLAGS="${CFLAGS} -g -fno-stack-protector" - export BUILD_CC=$HOST_CC + export BUILD_CC=${HOST_CC} export OBJDUMP_FOR_HOST=objdump cat >config.cache <