From 6e940c2c85759ac197c29d335a929dd06822a9df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz=20=28arab=2C=20vx?= =?UTF-8?q?p=29?= Date: Sat, 6 Feb 2016 15:11:56 +0100 Subject: - Changed sha256sum (1) file verification logic to use dgst(1SSL) instead. - Removed support for particularly pathnames with whitespace or tab cha- racters. If you have whitespaces in your pathnames anyway, the script will methodically destroy every single file on your disk(s). --- 200.coreutils.build | 54 ++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to '200.coreutils.build') diff --git a/200.coreutils.build b/200.coreutils.build index 4a43e3b9..2eaf4428 100644 --- a/200.coreutils.build +++ b/200.coreutils.build @@ -1,51 +1,51 @@ export CFLAGS="${CFLAGS_PACKAGES}"; -parse_with_pkg_name "${2}" \ - "https://ftp.gnu.org/gnu/coreutils/coreutils-${PKG_COREUTILS_VERSION}.tar.xz" "" \ - "https://ftp.gnu.org/gnu/diffutils/diffutils-${PKG_DIFFUTILS_VERSION}.tar.xz" "" \ - "http://alpha.gnu.org/gnu/findutils/findutils-${PKG_FINDUTILS_VERSION}.tar.gz" \ - "CFLAGS=${CFLAGS:+${CFLAGS} }-Dendpwent=setpwent" \ - "https://ftp.gnu.org/gnu/patch/patch-${PKG_PATCH_VERSION}.tar.gz" "" \ - "https://ftp.gnu.org/gnu/gawk/gawk-${PKG_GAWK_VERSION}.tar.xz" "" \ - "https://ftp.gnu.org/gnu/bash/bash-${PKG_BASH_VERSION}.tar.gz" \ - "_configure_extra_args=--without-bash-malloc" \ - "https://ftp.gnu.org/gnu/make/make-${PKG_MAKE_VERSION}.tar.bz2" "" \ - "https://ftp.gnu.org/gnu/grep/grep-${PKG_GREP_VERSION}.tar.xz" "" \ - "https://ftp.gnu.org/gnu/sed/sed-${PKG_SED_VERSION}.tar.bz2" "" \ - "ftp://sourceware.org/pub/binutils/snapshots/binutils-${PKG_BINUTILS_VERSION}.tar.bz2" ""; +parse_with_pkg_name ${2} \ + https://ftp.gnu.org/gnu/coreutils/coreutils-${PKG_COREUTILS_VERSION}.tar.xz "" \ + https://ftp.gnu.org/gnu/diffutils/diffutils-${PKG_DIFFUTILS_VERSION}.tar.xz "" \ + http://alpha.gnu.org/gnu/findutils/findutils-${PKG_FINDUTILS_VERSION}.tar.gz \ + "CFLAGS=${CFLAGS:+${CFLAGS} }-Dendpwent=setpwent" \ + https://ftp.gnu.org/gnu/patch/patch-${PKG_PATCH_VERSION}.tar.gz "" \ + https://ftp.gnu.org/gnu/gawk/gawk-${PKG_GAWK_VERSION}.tar.xz "" \ + https://ftp.gnu.org/gnu/bash/bash-${PKG_BASH_VERSION}.tar.gz \ + _configure_extra_args=--without-bash-malloc \ + https://ftp.gnu.org/gnu/make/make-${PKG_MAKE_VERSION}.tar.bz2 "" \ + https://ftp.gnu.org/gnu/grep/grep-${PKG_GREP_VERSION}.tar.xz "" \ + https://ftp.gnu.org/gnu/sed/sed-${PKG_SED_VERSION}.tar.bz2 "" \ + ftp://sourceware.org/pub/binutils/snapshots/binutils-${PKG_BINUTILS_VERSION}.tar.bz2 ""; if is_build_script_done finished; then exit 212; else - fetch "${_pkg_url}" "${_pkg_sha256sum}"; - if [ "${_pkg_name}" = "binutils" ]\ - && [ "${3}" = "host" ]; then + fetch ${_pkg_url} ${_pkg_sha256sum}; + if [ "x${_pkg_name}" = "xbinutils" ]\ + && [ "x${3}" = "xhost" ]; then _configure_args="--disable-werror,--prefix=${PREFIX},--with-sysroot=${PREFIX_TARGET}"; - _no_config_cache=${_no_prefix:=1}; _target="${TARGET}"; + _no_config_cache=${_no_prefix:=1}; _target=${TARGET}; else _configure_args="-C,--host=${HOST_NATIVE},--prefix=${_configure_extra_args:+,${_configure_extra_args}}"; fi; fi; if ! is_build_script_done extracted; then - rm_if_exists "${_pkg_subdir}"; - tar -axf "${_pkg_fname}"; + rm_if_exists ${_pkg_subdir}; + tar -axf ${_pkg_fname}; set_build_script_done extracted -patched; fi; if ! is_build_script_done patched; then - patch -d "${_pkg_subdir}" -p1 \ - < "portage/${_pkg_subdir}.midipix.patch"; + patch -d ${_pkg_subdir} -p1 \ + < portage/${_pkg_subdir}.midipix.patch; set_build_script_done patched -configured; fi; if ! is_build_script_done configured; then - rm_if_exists -c -m "${_pkg_subdir}-build-${_target:-native}"; + rm_if_exists -c -m ${_pkg_subdir}-build-${_target:-native}; [ ${_no_config_cache:-0} -eq 0 ] &&\ - cp -a "../portage/config.cache" .; + cp -a ../portage/config.cache .; run_configure_with_extra_args \ - "../${_pkg_subdir}/configure" \ + ../${_pkg_subdir}/configure \ "${_configure_args}" \ - --target="${TARGET}"; + --target=${TARGET}; set_build_script_done configured -built; else - cd "${_pkg_subdir}-build-${_target:-native}"; + cd ${_pkg_subdir}-build-${_target:-native}; fi; if ! is_build_script_done built; then make ${MAKEFLAGS}; @@ -53,7 +53,7 @@ if ! is_build_script_done built; then fi; if ! is_build_script_done installed; then if [ ${_no_prefix:-0} -eq 0 ]; then - make ${MAKEFLAGS} DESTDIR="${PREFIX_NATIVE}" install; + make ${MAKEFLAGS} DESTDIR=${PREFIX_NATIVE} install; else make ${MAKEFLAGS} install; fi; -- cgit v1.2.3