[cig-commits] r20105 - cs/buildbot/pylith_deps/src

brad at geodynamics.org brad at geodynamics.org
Mon May 14 10:33:21 PDT 2012


Author: brad
Date: 2012-05-14 10:33:21 -0700 (Mon, 14 May 2012)
New Revision: 20105

Modified:
   cs/buildbot/pylith_deps/src/makefile
Log:
Switch to newer versions of packages.

Modified: cs/buildbot/pylith_deps/src/makefile
===================================================================
--- cs/buildbot/pylith_deps/src/makefile	2012-05-14 17:31:48 UTC (rev 20104)
+++ cs/buildbot/pylith_deps/src/makefile	2012-05-14 17:33:21 UTC (rev 20105)
@@ -17,11 +17,11 @@
 
 default:
 
-linux: gcc python mpich cppunit swig numpy fiat proj netcdf hdf5 pythia nemesis
+linux: gcc python mpich cppunit swig numpy fiat proj netcdf hdf5 h5py pythia nemesis
 
-darwin: gcc mpich cppunit pcre swig numpy fiat proj netcdf hdf5 pythia nemesis
+darwin: gcc mpich cppunit pcre swig numpy fiat proj netcdf hdf5 h5py pythia nemesis
 
-cygwin: mpich numpy fiat proj netcdf pythia nemesis
+cygwin: mpich numpy fiat proj netcdf pythia h5py nemesis
 
 gnubuild:
 	$(FETCH) http://geodynamics.org/~buildbot/deps/m4-1.4.16.tar.gz
@@ -55,21 +55,21 @@
 
 
 gcc:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/gcc-4.5.2.tar.bz2
+	$(FETCH) http://geodynamics.org/~buildbot/deps/gcc-4.6.3.tar.bz2
 	$(FETCH) http://geodynamics.org/~buildbot/deps/mpc-0.8.2.tar.gz
 	$(FETCH) http://geodynamics.org/~buildbot/deps/gmp-4.3.2.tar.gz
 	$(FETCH) http://geodynamics.org/~buildbot/deps/mpfr-2.4.2.tar.bz2
-	tar --no-same-owner -jxf gcc-4.5.2.tar.bz2
-	cd gcc-4.5.2; \
+	tar --no-same-owner -jxf gcc-4.6.3.tar.bz2
+	cd gcc-4.6.3; \
 		tar --no-same-owner -zxf ../gmp-4.3.2.tar.gz; \
 		ln -sf gmp-4.3.2/ gmp; \
 		tar --no-same-owner -zxf ../mpc-0.8.2.tar.gz; \
 		ln -sf mpc-0.8.2/ mpc; \
 		tar --no-same-owner -jxf ../mpfr-2.4.2.tar.bz2; \
 		ln -sf mpfr-2.4.2/ mpfr
-	mkdir -p gcc-4.5.2-build
-	cd gcc-4.5.2-build && \
-		../gcc-4.5.2/configure --prefix=$(HOME)/install/$(BUILDBOT) \
+	mkdir -p gcc-4.6.3-build
+	cd gcc-4.6.3-build && \
+		../gcc-4.6.3/configure --prefix=$(HOME)/install/$(BUILDBOT) \
 			--enable-languages=c,c++,fortran \
 			--disable-multilib \
 			$(GCC_EXTRAARGS) && \
@@ -78,21 +78,21 @@
 
 
 python:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/Python-2.6.6.tgz
-	tar --no-same-owner -zxf Python-2.6.6.tgz
-	mkdir -p Python-2.6.6-build
-	cd Python-2.6.6-build && \
-		../Python-2.6.6/configure --enable-shared --prefix=$(HOME)/install/$(BUILDBOT) && \
+	$(FETCH) http://geodynamics.org/~buildbot/deps/Python-2.7.3.tgz
+	tar --no-same-owner -zxf Python-2.7.3.tgz
+	mkdir -p Python-2.7.3-build
+	cd Python-2.7.3-build && \
+		../Python-2.7.3/configure --enable-shared --prefix=$(HOME)/install/$(BUILDBOT) && \
 		make -j $(MAKE_THREADS) && \
 		make install
 
 
 mpich:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/mpich2-1.3.2p1.tar.gz
-	tar --no-same-owner -zxf mpich2-1.3.2p1.tar.gz
-	mkdir -p mpich2-1.3.2p1-build
-	cd mpich2-1.3.2p1-build && \
-		../mpich2-1.3.2p1/configure --with-pm=gforker \
+	$(FETCH) http://geodynamics.org/~buildbot/deps/mpich2-1.4.1p1.tar.gz
+	tar --no-same-owner -zxf mpich2-1.4.1p1.tar.gz
+	mkdir -p mpich2-1.4.1p1-build
+	cd mpich2-1.4.1p1-build && \
+		../mpich2-1.4.1p1/configure --with-pm=gforker \
 			$(mpich_sharedoptions) \
 			--disable-mpe \
 			--prefix=$(HOME)/install/$(BUILDBOT) \
@@ -133,8 +133,8 @@
 
 
 numpy:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/numpy-1.5.1.tar.gz
-	tar --no-same-owner -zxf numpy-1.5.1.tar.gz
+	$(FETCH) http://geodynamics.org/~buildbot/deps/numpy-1.6.1-patched.tar.gz
+	tar --no-same-owner -zxf numpy-1.6.1-patched.tar.gz
 	cd numpy-1.5.1 && python setup.py install --prefix=$(HOME)/install/$(BUILDBOT)
 
 fiat:
@@ -146,14 +146,14 @@
 	cd fiat-0.9.9 && python setup.py install --prefix=$(HOME)/install/$(BUILDBOT)
 
 proj:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/proj-4.7.0.tar.gz
+	$(FETCH) http://geodynamics.org/~buildbot/deps/proj-4.8.0.tar.gz
 	$(FETCH) http://geodynamics.org/~buildbot/deps/proj-datumgrid-1.3.zip
-	tar --no-same-owner -zxf proj-4.7.0.tar.gz
-	mkdir -p proj-4.7.0-build/nad
-	cd proj-4.7.0-build/nad && \
+	tar --no-same-owner -zxf proj-4.8.0.tar.gz
+	mkdir -p proj-4.8.0-build/nad
+	cd proj-4.8.0-build/nad && \
 		unzip ../../proj-datumgrid-1.3.zip
-	cd proj-4.7.0-build && \
-		../proj-4.7.0/configure --prefix=$(HOME)/install/$(BUILDBOT)  $(env_flags) && \
+	cd proj-4.8.0-build && \
+		../proj-4.8.0/configure --prefix=$(HOME)/install/$(BUILDBOT)  $(env_flags) && \
 		make -j $(MAKE_THREADS) && \
 		make install
 
@@ -170,14 +170,21 @@
 
 
 hdf5:
-	$(FETCH) http://geodynamics.org/~buildbot/deps/hdf5-1.8.6.tar.gz
-	tar --no-same-owner -zxvf hdf5-1.8.6.tar.gz
-	mkdir -p hdf5-1.8.6-build
-	cd hdf5-1.8.6-build && \
-		../hdf5-1.8.6/configure --enable-fortran --enable-parallel --enable-shared --disable-static --prefix=$(HOME)/install/$(BUILDBOT) CC=mpicc CXX=mpicxx FC=mpif90  $(env_flags) && \
+	$(FETCH) http://geodynamics.org/~buildbot/deps/hdf5-1.8.8.tar.gz
+	tar --no-same-owner -zxvf hdf5-1.8.8.tar.gz
+	mkdir -p hdf5-1.8.8-build
+	cd hdf5-1.8.8-build && \
+		../hdf5-1.8.8/configure --enable-fortran --enable-parallel --enable-shared --disable-static --prefix=$(HOME)/install/$(BUILDBOT) CC=mpicc CXX=mpicxx FC=mpif90  $(env_flags) && \
 		make -j $(MAKE_THREADS) && \
 		make install
 
+hdf5:
+	$(FETCH) http://geodynamics.org/~buildbot/deps/h5py-2.0.1.tar.gz
+	tar --no-same-owner -zxvf h5py-2.0.1.tar.gz
+	cd h5py-2.0.1 && \
+		python setup.py build --hdf5=$(HOME)/install/$(BUILDBOT) &&
+		python setup.py install --prefix=$(HOME)/install/$(BUILDBOT)
+
 pythia:
 	svn co http://geodynamics.org/svn/cig/cs/pythia/trunk pythia-dev
 	cd pythia-dev && python setup.py install --prefix=$(HOME)/install/$(BUILDBOT)



More information about the CIG-COMMITS mailing list