Merge branch 'master' of gitlab.psi.ch:Pmodules/buildblocks

This commit is contained in:
2016-09-08 08:56:49 +02:00
9 changed files with 52 additions and 4 deletions

View File

@@ -1,6 +1,8 @@
boost/1.55.0 stable gcc/4.7.4 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.3 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.4 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.5 b:Python/2.7.11
boost/1.55.0 stable gcc/4.9.2 b:Python/3.4.0
boost/1.58.0 unstable gcc/4.8.4 b:Python/3.4.0
boost/1.58.0 unstable gcc/4.8.5 b:Python/2.7.11
boost/1.58.0 unstable gcc/4.9.3 b:Python/2.7.11

View File

@@ -19,7 +19,7 @@ pbuild::build() {
--layout=system \
--without-mpi \
variant=release \
link=shared \
link=shared,static \
threading=multi \
stage
}
@@ -32,7 +32,7 @@ pbuild::install() {
--layout=system \
--without-mpi \
variant=release \
link=shared \
link=shared,static \
threading=multi \
install
}

25
HDF5/H5hut/1.99/variants Normal file
View File

@@ -0,0 +1,25 @@
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.6.5 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.6.5 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.8.2 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.8.2 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.8.4 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.7.4 openmpi/1.8.4 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.6.5 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.6.5 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.8.2 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.8.2 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.8.4 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.3 openmpi/1.8.4 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.6.5 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.6.5 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.8.2 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.8.2 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.8.4 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.8.4 openmpi/1.8.4 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.8.5 openmpi/1.8.8 hdf5/1.8.12 b:libtool b:autoconf b:automake
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.6.5 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.6.5 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.8.2 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.8.2 hdf5/1.8.14
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.8.4 hdf5/1.8.12
H5hut/1.99.13 stable gcc/4.9.2 openmpi/1.8.4 hdf5/1.8.14

View File

@@ -1,5 +1,9 @@
#!/usr/bin/env modbuild
if [[ ${V_MAJOR} == 1 ]]; then
pbuild::compile_in_sourcetree
fi
pbuild::pre_configure() {
./autogen.sh
}

View File

@@ -7,6 +7,7 @@ hdf5/1.8.12 stable gcc/4.8.3 openmpi/1.8.4
hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.6.5
hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.8.2
hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.8.4
hdf5/1.8.12 stable gcc/4.8.5 openmpi/1.8.8
hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.6.5
hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.8.2
hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.8.4
@@ -35,3 +36,12 @@ hdf5/1.8.16 stable gcc/5.3.0 openmpi/1.8.8
hdf5/1.8.16 stable gcc/5.3.0 openmpi/1.10.2
hdf5/1.8.16 unstable gcc/6.1.0 openmpi/1.8.8
hdf5/1.8.16 unstable gcc/6.1.0 openmpi/1.10.2
hdf5/1.8.17 unstable gcc/4.8.5 openmpi/1.8.8
hdf5/1.8.17 unstable gcc/4.8.5 openmpi/1.10.2
hdf5/1.8.17 unstable gcc/4.9.3 openmpi/1.8.8
hdf5/1.8.17 unstable gcc/4.9.3 openmpi/1.10.2
hdf5/1.8.17 unstable gcc/5.3.0 openmpi/1.8.8
hdf5/1.8.17 unstable gcc/5.3.0 openmpi/1.10.2
hdf5/1.8.17 unstable gcc/6.1.0 openmpi/1.8.8
hdf5/1.8.17 unstable gcc/6.1.0 openmpi/1.10.2

1
Tools/gnuplot/5/variants Normal file
View File

@@ -0,0 +1 @@
gnuplot/5.0.4 unstable

View File

@@ -10,7 +10,6 @@ pbuild::configure() {
pbuild::add_to_group 'Tools'
pbuild::set_docfiles 'Copyright' 'ChangeLog' 'NEWS' 'README'
pbuild::set_build_dependencies "${COMPILER}"
pbuild::make_all
# Local Variables:

7
bin/check_releases Normal file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
# loop over all modules
# get release of module
# if stable: all runtime dependencies must be stable
# if unstable: all runtime dependencies must be stable or unstable
# if deprecated: release of runtime dependencies does not matter

View File

@@ -20,7 +20,7 @@ while read -a toks; do
release=${toks[1]}
dependencies=( ${toks[@]:2} )
"${buildblock}" "${module#*/}" --release=${release} "${dependencies[@]/#/--with=}"
"${buildblock}" "${module#*/}" "${dependencies[@]/#/--with=}"
if [[ $? != 0 ]]; then
echo "Failed building: ${module} --release=${release} ${dependencies[@]/#/--with=}" 1>&2
exit 42