[CalendarServer-changes] [12006] CalendarServer/trunk/support/build.sh
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:18:07 PDT 2014
Revision: 12006
http://trac.calendarserver.org//changeset/12006
Author: wsanchez at apple.com
Date: 2013-11-22 21:43:57 -0800 (Fri, 22 Nov 2013)
Log Message:
-----------
Update deps
Modified Paths:
--------------
CalendarServer/trunk/support/build.sh
Modified: CalendarServer/trunk/support/build.sh
===================================================================
--- CalendarServer/trunk/support/build.sh 2013-11-23 05:18:48 UTC (rev 12005)
+++ CalendarServer/trunk/support/build.sh 2013-11-23 05:43:57 UTC (rev 12006)
@@ -213,10 +213,13 @@
if "${force_setup}" || [ ! -d "${path}" ]; then
local ext="$(echo "${url}" | sed 's|^.*\.\([^.]*\)$|\1|')";
+ untar () { tar -xvf -; }
+ unzipstream () { tmp="$(mktemp -t foo)"; cat > "${tmp}"; unzip "${tmp}"; rm "${tmp}"; }
case "${ext}" in
- gz|tgz) decompress="gzip -d -c"; ;;
- bz2) decompress="bzip2 -d -c"; ;;
- tar) decompress="cat"; ;;
+ gz|tgz) decompress="gzip -d -c"; unpack="untar"; ;;
+ bz2) decompress="bzip2 -d -c"; unpack="untar"; ;;
+ tar) decompress="untar"; unpack="untar"; ;;
+ zip) decompress="cat"; unpack="unzipstream"; ;;
*)
echo "Error in www_get of URL ${url}: Unknown extension ${ext}";
exit 1;
@@ -228,7 +231,7 @@
if [ -n "${cache_deps}" ] && [ -n "${hash}" ]; then
mkdir -p "${cache_deps}";
- local cache_basename="${name}-$(echo "${url}" | hash)-$(basename "${url}")";
+ local cache_basename="$(echo ${name} | tr '[ ]' '_')-$(echo "${url}" | hash)-$(basename "${url}")";
local cache_file="${cache_deps}/${cache_basename}";
check_hash () {
@@ -327,7 +330,7 @@
rm -rf "${path}";
cd "$(dirname "${path}")";
- get | ${decompress} | tar -xvf -;
+ get | ${decompress} | ${unpack};
apply_patches "${name}" "${path}";
cd /;
fi;
@@ -670,12 +673,12 @@
if type -P memcached > /dev/null; then
using_system "memcached";
else
- local le="libevent-2.0.17-stable";
- local mc="memcached-1.4.13";
- c_dependency -m "dad64aaaaff16b5fbec25160c06fee9a" \
+ local le="libevent-2.0.21-stable";
+ local mc="memcached-1.4.15";
+ c_dependency -m "b2405cc9ebf264aa47ff615d9de527a2" \
"libevent" "${le}" \
"https://github.com/downloads/libevent/libevent/${le}.tar.gz";
- c_dependency -m "6d18c6d25da945442fcc1187b3b63b7f" \
+ c_dependency -m "36ea966f5a29655be1746bf4949f7f69" \
"memcached" "${mc}" \
"http://memcached.googlecode.com/files/${mc}.tar.gz";
fi;
@@ -683,8 +686,9 @@
if type -P postgres > /dev/null; then
using_system "Postgres";
else
- local pgv="9.2.4";
- local pg="postgresql-${pgv}";
+ local v="9.3.1";
+ local n="postgresql";
+ local p="${n}-${v}";
if type -P dtrace > /dev/null; then
local enable_dtrace="--enable-dtrace";
@@ -692,9 +696,9 @@
local enable_dtrace="";
fi;
- c_dependency -m "52df0a9e288f02d7e6e0af89ed4dcfc6" \
- "PostgreSQL" "${pg}" \
- "ftp://ftp5.us.postgresql.org/pub/PostgreSQL/source/v${pgv}/${pg}.tar.gz" \
+ c_dependency -m "c003d871f712d4d3895956b028a96e74" \
+ "PostgreSQL" "${p}" \
+ "http://ftp.postgresql.org/pub/source/v${v}/${p}.tar.bz2" \
--with-python ${enable_dtrace};
:;
fi;
@@ -702,9 +706,12 @@
if find_header ldap.h; then
using_system "OpenLDAP";
else
- c_dependency -m "ec63f9c2add59f323a0459128846905b" \
- "OpenLDAP" "openldap-2.4.25" \
- "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.25.tgz" \
+ local v="2.4.38";
+ local n="openldap";
+ local p="${n}-${v}";
+ c_dependency -m "39831848c731bcaef235a04e0d14412f" \
+ "OpenLDAP" "${p}" \
+ "http://www.openldap.org/software/download/OpenLDAP/${n}-release/${p}.tgz" \
--disable-bdb --disable-hdb;
fi;
@@ -726,21 +733,21 @@
# Sourceforge mirror hostname.
local sf="superb-sea2.dl.sourceforge.net";
- local st="setuptools-0.6c11";
+ local st="setuptools-1.4";
local pypi="http://pypi.python.org/packages/source";
py_dependency -m "7df2a529a074f613b509fb44feefe74e" \
"setuptools" "setuptools" "${st}" \
"$pypi/s/setuptools/${st}.tar.gz";
- local v="4.0.3";
+ local v="4.0.5";
local n="zope.interface";
local p="${n}-${v}";
- py_dependency -v 4 -m "1ddd308f2c83703accd1696158c300eb" \
+ py_dependency -v 4 -m "caf26025ae1b02da124a58340e423dfe" \
"Zope Interface" "${n}" "${p}" \
- "http://pypi.python.org/packages/source/z/${n}/${p}.tar.gz";
+ "http://pypi.python.org/packages/source/z/${n}/${p}.zip";
- local v="0.10";
+ local v="0.13.1";
local n="pyOpenSSL";
local p="${n}-${v}";
py_dependency -v 0.9 -m "34db8056ec53ce80c7f5fc58bee9f093" \
@@ -754,7 +761,7 @@
"${svn_uri_base}/${n}/trunk";
fi;
- local v="0.6.1";
+ local v="0.7.2";
local n="xattr";
local p="${n}-${v}";
py_dependency -v 0.5 -r 1038 \
@@ -762,10 +769,10 @@
"http://svn.red-bean.com/bob/${n}/releases/${p}/";
if [ -n "${ORACLE_HOME:-}" ]; then
- local v="5.1";
+ local v="5.1.2";
local n="cx_Oracle";
local p="${n}-${v}";
- py_dependency -v "${v}" -m "d2697493a40c9d46c9b7c1c210b61671" \
+ py_dependency -v "${v}" -m "462f309e00f7bff7100e2077fc43172c" \
"${n}" "${n}" "${p}" \
"http://${sf}/project/cx-oracle/${v}/${p}.tar.gz";
fi;
@@ -793,17 +800,17 @@
"${n}" "dateutil" "${p}" \
"http://www.labix.org/download/${n}/${p}.tar.gz";
- local v="0.6.1";
+ local v="1.2.0";
local n="psutil";
local p="${n}-${v}";
- py_dependency -m "3cfcbfb8525f6e4c70110e44a85e907e" \
+ py_dependency -m "f8ae906249e65db21f17d873ae07e584" \
"${n}" "${n}" "${p}" \
- "http://${n}.googlecode.com/files/${p}.tar.gz";
+ "${pypi}/p/${n}/${p}.tar.gz";
- local v="2.3.13";
+ local v="2.4.13";
local n="python-ldap";
local p="${n}-${v}";
- py_dependency -v "${v}" -m "895223d32fa10bbc29aa349bfad59175" \
+ py_dependency -v "${v}" -m "74b7b50267761540451eade44b2049ee" \
"Python-LDAP" "ldap" "${p}" \
"${pypi}/p/${n}/${p}.tar.gz";
@@ -840,44 +847,45 @@
"${svn_uri_base}/CalDAVClientLibrary/trunk";
# Can't add "-v 2011g" to args because the version check expects numbers.
+ local v="2013.8";
local n="pytz";
- local p="${n}-2011n";
+ local p="${n}-${v}";
py_dependency -m "75ffdc113a4bcca8096ab953df746391" \
"${n}" "${n}" "${p}" \
"${pypi}/p/${n}/${p}.tar.gz";
- local v="2.5";
+ local v="2.6.1";
local n="pycrypto";
local p="${n}-${v}";
- py_dependency -v "${v}" -m "783e45d4a1a309e03ab378b00f97b291" \
+ py_dependency -v "${v}" -m "55a61a054aa66812daf5161a0d5d7eda" \
"PyCrypto" "${n}" "${p}" \
"http://ftp.dlitz.net/pub/dlitz/crypto/${n}/${p}.tar.gz";
- local v="0.1.2";
+ local v="0.1.7";
local n="pyasn1";
local p="${n}-${v}";
- py_dependency -v "${v}" -m "a7c67f5880a16a347a4d3ce445862a47" \
+ py_dependency -v "${v}" -m "2cbd80fcd4c7b1c82180d3d76fee18c8" \
"${n}" "${n}" "${p}" \
"${pypi}/p/${n}/${p}.tar.gz";
- local v="1.1.6";
+ local v="1.1.8";
local n="setproctitle";
local p="${n}-${v}";
- py_dependency -v "1.0" -m "1e42e43b440214b971f4b33c21eac369" \
+ py_dependency -v "1.0" -m "728f4c8c6031bbe56083a48594027edd" \
"${n}" "${n}" "${p}" \
"${pypi}/s/${n}/${p}.tar.gz";
- local v="0.6";
+ local v="0.8";
local n="cffi";
local p="${n}-${v}";
- py_dependency -v "0.6" -m "5be33b1ab0247a984d42b27344519337" \
+ py_dependency -v "0.6" -m "e61deb0515311bb42d5d58b9403bc923" \
"${n}" "${n}" "${p}" \
"${pypi}/c/${n}/${p}.tar.gz";
- local v="2.09.1";
+ local v="2.10";
local n="pycparser";
local p="${n}-${v}";
- py_dependency -v "0.6" -m "74aa075fc28b7c24a4426574d1ac91e0" \
+ py_dependency -v "0.6" -m "d87aed98c8a9f386aa56d365fe4d515f" \
"${n}" "${n}" "${p}" \
"${pypi}/p/${n}/${p}.tar.gz";
@@ -898,10 +906,10 @@
"${n}" "${n}" "${p}" \
"https://pypi.python.org/packages/source/N/${n}/${p}.tar.gz";
- local v="0.4";
+ local v="0.5b1";
local n="pydoctor";
local p="${n}-${v}";
- py_dependency -o -m "b7564e12b5d35d4cb529a2c220b25d3a" \
+ py_dependency -o -m "c4fb33672f37624116cc7a0606f74f28" \
"${n}" "${n}" "${p}" \
"https://pypi.python.org/packages/source/p/${n}/${p}.tar.gz";
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/a959314c/attachment.html>
More information about the calendarserver-changes
mailing list