#!/bin/sh set -xe if [ -z "$1" ] ; then echo "No xz version specified, aborting..." exit 1 fi XZ_VER="$1" XZ_BALL="xz-${XZ_VER}.tar.bz2" XZ_URL="https://tukaani.org/xz/${XZ_BALL}" [ -f "${XZ_BALL}" ] || curl -LO "${XZ_URL}" [ -d "xz-${XZ_VER}" ] || tar xf "${XZ_BALL}" cd "xz-${XZ_VER}" ./configure case "$(uname -s)" in "linux"|"Linux") cp config.h ../autoconf-linux/config.h ;; "Darwin"|"darwin") sed -i \ -e '/define HAVE_CC_SHA256_CTX/d' \ -e '/define HAVE_CC_SHA256_INIT/d' \ -e '/define HAVE_CLOCK_GETTIME/d' \ -e '/define HAVE_DECL_CLOCK_MONOTONIC/d' \ config.h cp config.h ../autoconf-darwin/config.h ;; *) die "Unknown platform" ;; esac