From 03880b546d794abafd6dab3eed876dbefe06c174 Mon Sep 17 00:00:00 2001 From: Jay Freeman Date: Fri, 4 Jan 2008 01:17:50 +0000 Subject: Revision numbers on packages now being bumped, moved files around in Apple packages to the correct folders (adjusting for conflicts), added numerous Java packages, and fixed dependencies on findutils, coreutils, inetutils, and gnupg. git-svn-id: http://svn.telesphoreo.org/trunk@11 514c082c-b64e-11dc-b46d-3d985efe055d --- make.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'make.sh') diff --git a/make.sh b/make.sh index e525aa988..4955314cc 100755 --- a/make.sh +++ b/make.sh @@ -22,20 +22,19 @@ export PKG_HASH=$({ for dep in "${PKG_DEPS[@]}"; do DEP_NAME=$(basename "${dep}" .dep) DEP_DEST=${PKG_BASE}/dest/${DEP_NAME} - find -H "${DEP_DEST}" -type l -printf '%p -> %l\n' | sort - find -H "${DEP_DEST}" -type f -print0 | sort -z | xargs -0 cat + "${PKG_BASE}"/util/catdir.sh "${DEP_DEST}" done } | md5sum | cut -d ' ' -f 1) -echo "hashed ${PKG_NAME} to: ${PKG_HASH}" +echo "hashed data ${PKG_NAME} to: ${PKG_HASH}" -if [[ -e "${PKG_STAT}/md5" && ${PKG_HASH} == $(cat "${PKG_STAT}/md5") ]]; then +if [[ -e "${PKG_STAT}/data-md5" && ${PKG_HASH} == $(cat "${PKG_STAT}/data-md5") ]]; then echo "skipping re-build of ${PKG_NAME}" exit fi -rm -rf "${PKG_STAT}" -mkdir "${PKG_STAT}" +mkdir -p "${PKG_STAT}" +rm -f "${PKG_STAT}/data-md5" rm -rf "${PKG_DEST}" mkdir "${PKG_DEST}" @@ -102,6 +101,9 @@ function pkg:extract() { for tgz in "${PKG_DATA}"/{*.tar.gz,*.tgz}; do tar -zxvf "${tgz}" done + for zip in "${PKG_DATA}"/*.zip; do + unzip "${zip}" + done for tbz2 in "${PKG_DATA}"/*.tar.bz2; do tar -jxvf "${tbz2}" done @@ -156,4 +158,9 @@ rmdir_ "${PKG_DEST}/usr/local" rmdir_ "${PKG_DEST}/usr/lib" rmdir_ "${PKG_DEST}/usr" -echo "${PKG_HASH}" >"${PKG_STAT}/md5" +if [[ -e "${PKG_DEST}"{/usr,}/?(s)bin ]]; then + find "${PKG_DEST}"{/usr,}/?(s)bin -type f -exec arm-apple-darwin-strip {} \; +fi + +cp -a "${PKG_DATA}/_metadata/version" "${PKG_STAT}/data-ver" +echo "${PKG_HASH}" >"${PKG_STAT}/data-md5" -- cgit v1.2.3