diff options
Diffstat (limited to 'sci-libs')
24 files changed, 96 insertions, 110 deletions
diff --git a/sci-libs/clblas/ChangeLog b/sci-libs/clblas/ChangeLog index c6ea0b48a..e6656f8f5 100644 --- a/sci-libs/clblas/ChangeLog +++ b/sci-libs/clblas/ChangeLog @@ -2,6 +2,18 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*clblas-2.4-r1 (06 Jun 2015) + + 06 Jun 2015; Marius Brehler <marbre@linux.sungazer.de> +clblas-2.4-r1.ebuild, + +files/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch, + -clblas-2.4.ebuild, clblas-9999.ebuild: + sci-libs/clblas: Fix installation of cmake configuration + + 06 Jun 2015; Marius Brehler <marbre@linux.sungazer.de> -clblas-2.2.ebuild, + -files/clblas-2.2-client_CMakeLists.patch, + -files/clblas-2.2-library_tools_tune_CMakeLists.patch: + sci-libs/clblas: Drop old + 05 Jun 2015; Marius Brehler <marbre@linux.sungazer.de> clblas-2.2.ebuild, clblas-2.4.ebuild, clblas-9999.ebuild: sci-libs/clblas: Cleanup ebuilds diff --git a/sci-libs/clblas/Manifest b/sci-libs/clblas/Manifest index b54efe1eb..47dd24365 100644 --- a/sci-libs/clblas/Manifest +++ b/sci-libs/clblas/Manifest @@ -1,2 +1 @@ -DIST clblas-2.2.tar.gz 794888 SHA256 0563e028485d240f8b6e6efcae61677049627b19e924dcb1ef8014065b6416df SHA512 9f094845d854130d3901d639606069050da10a33b05985757d72188b2d8ef6e7836edc105f5ad8bf2d0922eb19e9a178388260b2a9da34e2fe27dc731233ec85 WHIRLPOOL 2f81de82d584ec4f2158c1165d02221cacf3775cdb9c96617ca2e3ea1fbb7844c833e50cbd8c7b2601585771ddb81a48795dd1534200806b560954a069cf4ec1 DIST clblas-2.4.tar.gz 800848 SHA256 3e9b8e138c465df1daff0235d9c93b0005986a7257a3739aea2d4c8b60b7ed37 SHA512 ae8c1fc1bef7573b12279977fc32f9e97c9b81b9167994ca6f352587a670dcee0f486ab2b7d5191092324f5e8fc00f9a2ea29303a026a0c1201be31d384cafe7 WHIRLPOOL a97537d7390055ad608eeac66679362956db7acfa96cf1165581ff8f9adfe309b8ff8231225bd8ca6247c8f588bff24d6f648e131cec52f8e3093168a3f26f82 diff --git a/sci-libs/clblas/clblas-2.2.ebuild b/sci-libs/clblas/clblas-2.2.ebuild deleted file mode 100644 index ff407df7f..000000000 --- a/sci-libs/clblas/clblas-2.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-utils python-single-r1 - -MY_PN="clBLAS" - -DESCRIPTION="A software library containing BLAS routines for OpenCL" -HOMEPAGE="https://github.com/clMathLibraries/clBLAS" -SRC_URI="https://github.com/clMathLibraries/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -S="${WORKDIR}/${MY_PN}-${PV}/src" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+client examples +ktest performance test" - -RDEPEND=" - >=sys-devel/gcc-4.6:* - virtual/opencl - || ( >=dev-util/amdapp-2.9 dev-util/intel-ocl-sdk ) - dev-libs/boost - performance? ( ${PYTHON_DEPS} ) - " -DEPEND="${RDEPEND}" -# test? ( -# >=dev-cpp/gtest-1.6.0 -# >=sci-libs/acml-6.1.0.3 -# )" - -# The tests only get compiled to an executable named Test, which is not recogniozed by cmake. -# Therefore src_test() won't execute any test. -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${P}"-client_CMakeLists.patch - "${FILESDIR}/${P}"-library_tools_tune_CMakeLists.patch - "${FILESDIR}"/clblas-samples_CMakeLists.patch - "${FILESDIR}"/clblas-scripts_perf_CMakeLists.patch -) - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(gcc-major-version) -lt 4 ]] || ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) ; then - die "Compilation with gcc older than 4.6 is not supported." - fi - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_build client CLIENT) - $(cmake-utils_use_build examples SAMPLE) - $(cmake-utils_use_build ktest KTEST) - $(cmake-utils_use_build performance PERFORMANCE) - $(cmake-utils_use_build test TEST) - ) - cmake-utils_src_configure -} diff --git a/sci-libs/clblas/clblas-2.4.ebuild b/sci-libs/clblas/clblas-2.4-r1.ebuild index 945a9a477..00133c2e3 100644 --- a/sci-libs/clblas/clblas-2.4.ebuild +++ b/sci-libs/clblas/clblas-2.4-r1.ebuild @@ -40,6 +40,7 @@ RESTRICT="test" PATCHES=( "${FILESDIR}"/clblas-samples_CMakeLists.patch "${FILESDIR}"/clblas-scripts_perf_CMakeLists.patch + "${FILESDIR}"/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch ) pkg_pretend() { diff --git a/sci-libs/clblas/clblas-9999.ebuild b/sci-libs/clblas/clblas-9999.ebuild index 8850929e9..bb47c0d37 100644 --- a/sci-libs/clblas/clblas-9999.ebuild +++ b/sci-libs/clblas/clblas-9999.ebuild @@ -39,6 +39,7 @@ RESTRICT="test" PATCHES=( "${FILESDIR}"/clblas-samples_CMakeLists.patch "${FILESDIR}"/clblas-scripts_perf_CMakeLists.patch + "${FILESDIR}"/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch ) pkg_pretend() { diff --git a/sci-libs/clblas/files/clblas-2.2-client_CMakeLists.patch b/sci-libs/clblas/files/clblas-2.2-client_CMakeLists.patch deleted file mode 100644 index 552e230e3..000000000 --- a/sci-libs/clblas/files/clblas-2.2-client_CMakeLists.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- client/CMakeLists.txt 2014-06-19 22:53:25.000000000 +0200 -+++ client/CMakeLists.txt.new 2015-03-23 16:30:39.164046584 +0100 -@@ -52,7 +52,7 @@ include_directories( - - add_executable(client ${CLIENT_SRC} ${CLIENT_HEADER}) - target_link_libraries(client ${Boost_LIBRARIES} ${OPENCL_LIBRARIES} clBLAS) --set_target_properties( client PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" ) -+set_target_properties( client PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" OUTPUT_NAME clBLAS-client ) - - add_executable(testPerfWrapper ${WRAPPER_SRC}) - target_link_libraries(testPerfWrapper ${Boost_LIBRARIES}) diff --git a/sci-libs/clblas/files/clblas-2.2-library_tools_tune_CMakeLists.patch b/sci-libs/clblas/files/clblas-2.2-library_tools_tune_CMakeLists.patch deleted file mode 100644 index 5f1f763fe..000000000 --- a/sci-libs/clblas/files/clblas-2.2-library_tools_tune_CMakeLists.patch +++ /dev/null @@ -1,14 +0,0 @@ -Install tune as clBLAS-tune. - -Patch by Marius Brehler. ---- library/tools/tune/CMakeLists.txt -+++ library/tools/tune/CMakeLists.txt -@@ -138,7 +138,7 @@ endif() - add_executable(tune ${TOOLS_SRC} ${TOOLS_EXTERNAL_SRC}) - add_dependencies(tune GENERATE_CLT) - target_link_libraries(tune ${OPENCL_LIBRARIES} ${TIME_LIBRARY} ${MATH_LIBRARY}) --set_target_properties( tune PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" ) -+set_target_properties( tune PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" OUTPUT_NAME clBLAS-tune ) - - # CPack configuration; include the executable into the package - install( TARGETS tune diff --git a/sci-libs/clblas/files/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch b/sci-libs/clblas/files/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch new file mode 100644 index 000000000..32cb7b553 --- /dev/null +++ b/sci-libs/clblas/files/clblas-2.4-Install-cmake-configuration-to-lib-cmake-clBLAS.patch @@ -0,0 +1,25 @@ +From b83750ab917b12500f9755dc4c81f99eb55bb67e Mon Sep 17 00:00:00 2001 +From: Marius Brehler <marius.brehler@tu-dortmund.de> +Date: Sat, 6 Jun 2015 10:35:32 +0200 +Subject: [PATCH] Install cmake configuration to lib/cmake/clBLAS + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index a23cd37..5c378dc 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -300,7 +300,7 @@ endif( ) + if(WIN32) + set(destdir CMake) + else() +- set(destdir share/clBLAS) ++ set(destdir lib${SUFFIX_LIB}/cmake/clBLAS) + endif() + string(REGEX REPLACE "[^/]+" ".." reldir "${destdir}") + configure_file( +-- +2.3.6 + diff --git a/sci-libs/dealii/ChangeLog b/sci-libs/dealii/ChangeLog index b3491fe13..c900cbe52 100644 --- a/sci-libs/dealii/ChangeLog +++ b/sci-libs/dealii/ChangeLog @@ -2,6 +2,13 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> dealii-8.1.0-r2.ebuild, + dealii-8.2.1-r1.ebuild, dealii-9999.ebuild: + sci-libs/dealii: Add SLOT operators + + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: + sci-libs/dealii: Add github to remote-id in metadata.xml + *dealii-8.2.1-r1 (28 Mar 2015) 28 Mar 2015; Matthias Maier <tamiko@gentoo.org> +dealii-8.2.1-r1.ebuild, diff --git a/sci-libs/dealii/dealii-8.1.0-r2.ebuild b/sci-libs/dealii/dealii-8.1.0-r2.ebuild index e1bce5e4a..0703aa8af 100644 --- a/sci-libs/dealii/dealii-8.1.0-r2.ebuild +++ b/sci-libs/dealii/dealii-8.1.0-r2.ebuild @@ -46,7 +46,7 @@ RDEPEND="dev-libs/boost mumps? ( sci-libs/mumps[mpi] ) netcdf? ( sci-libs/netcdf-cxx:0 ) p4est? ( sci-libs/p4est[mpi] ) - parameter_gui? ( dev-qt/qtgui ) + parameter_gui? ( dev-qt/qtgui:4 ) petsc? ( sci-mathematics/petsc[mpi=] ) sparse? ( sci-libs/umfpack ) tbb? ( dev-cpp/tbb ) diff --git a/sci-libs/dealii/dealii-8.2.1-r1.ebuild b/sci-libs/dealii/dealii-8.2.1-r1.ebuild index 145cb29e6..331dd0dce 100644 --- a/sci-libs/dealii/dealii-8.2.1-r1.ebuild +++ b/sci-libs/dealii/dealii-8.2.1-r1.ebuild @@ -53,9 +53,9 @@ RDEPEND="dev-libs/boost mumps? ( sci-libs/mumps[mpi] ) muparser? ( dev-cpp/muParser ) netcdf? ( sci-libs/netcdf-cxx:0 ) - opencascade? ( sci-libs/opencascade ) + opencascade? ( sci-libs/opencascade:* ) p4est? ( sci-libs/p4est[mpi] ) - parameter_gui? ( dev-qt/qtgui ) + parameter_gui? ( dev-qt/qtgui:4 ) petsc? ( sci-mathematics/petsc[mpi=] ) sparse? ( sci-libs/umfpack ) tbb? ( dev-cpp/tbb ) diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild index dc836023b..c00c3835f 100644 --- a/sci-libs/dealii/dealii-9999.ebuild +++ b/sci-libs/dealii/dealii-9999.ebuild @@ -51,9 +51,9 @@ RDEPEND="dev-libs/boost mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) netcdf? ( sci-libs/netcdf-cxx:0 ) - opencascade? ( sci-libs/opencascade ) + opencascade? ( sci-libs/opencascade:* ) p4est? ( sci-libs/p4est[mpi] ) - parameter_gui? ( dev-qt/qtgui ) + parameter_gui? ( dev-qt/qtgui:4 ) petsc? ( sci-mathematics/petsc[mpi=] ) sparse? ( sci-libs/umfpack ) tbb? ( dev-cpp/tbb ) diff --git a/sci-libs/dealii/metadata.xml b/sci-libs/dealii/metadata.xml index e838dc172..bce7b01bc 100644 --- a/sci-libs/dealii/metadata.xml +++ b/sci-libs/dealii/metadata.xml @@ -31,4 +31,7 @@ and extra output. If you want to get meaningful backtraces see <flag name="tbb">Add threading support with the help of the tbb library (<pkg>dev-cpp/tbb</pkg>)</flag> <flag name="trilinos">Add support for trilinos (<pkg>sci-libs/trilinos</pkg>)</flag> </use> + <upstream> + <remote-id type="github">dealii/dealii</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog index db89785ac..6925e4156 100644 --- a/sci-libs/libsc/ChangeLog +++ b/sci-libs/libsc/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-libs/libsc -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> libsc-1.0.ebuild: + sci-libs/libsc: Add SLOT operators + + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: + sci-libs/libsc: Add github to remote-id in metadata.xml + *libsc-1.1 (13 Oct 2014) 13 Oct 2014; Matthias Maier <tamiko@gentoo.org> +libsc-1.1.ebuild, diff --git a/sci-libs/libsc/libsc-1.0.ebuild b/sci-libs/libsc/libsc-1.0.ebuild index c0cb21288..64b597f49 100644 --- a/sci-libs/libsc/libsc-1.0.ebuild +++ b/sci-libs/libsc/libsc-1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -8,19 +8,19 @@ WANT_AUTOMAKE=1.11 inherit autotools-utils toolchain-funcs eutils multilib -DESCRIPTION="The SC Library provides support for parallel scientific applications." +DESCRIPTION="Support for parallel scientific applications" HOMEPAGE="http://www.p4est.org/" SRC_URI="https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" LICENSE="LGPL-2.1+" SLOT="0" - +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug examples mpi romio static-libs" + REQUIRED_USE="romio? ( mpi )" RDEPEND=" - dev-lang/lua + dev-lang/lua:* sys-apps/util-linux virtual/blas virtual/lapack @@ -55,8 +55,7 @@ src_configure() { src_install() { autotools-utils_src_install - if use examples - then + if use examples; then docinto examples dodoc -r example/* docompress -x /usr/share/doc/${PF}/examples diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml index 6d4eba7c1..b145b03cb 100644 --- a/sci-libs/libsc/metadata.xml +++ b/sci-libs/libsc/metadata.xml @@ -13,4 +13,7 @@ This support library is primarily used by the p4est library. <use> <flag name="romio">Build with support for the ROMIO MPI-IO component</flag> </use> + <upstream> + <remote-id type="github">cburstedde/libsc</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-libs/openblas/ChangeLog b/sci-libs/openblas/ChangeLog index 0912ff190..e783b9d38 100644 --- a/sci-libs/openblas/ChangeLog +++ b/sci-libs/openblas/ChangeLog @@ -2,6 +2,13 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> openblas-0.2.11.ebuild, + openblas-0.2.8.ebuild, openblas-9999.ebuild: + sci-libs/openblas: Add missing eclass + + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: + sci-libs/openblas: Add github to remote-id in metadata.xml + 02 Apr 2015; Marius Brehler <marbre@linux.sungazer.de> openblas-9999.ebuild: Fix Bug 528974 diff --git a/sci-libs/openblas/metadata.xml b/sci-libs/openblas/metadata.xml index 32441d18a..6ef9b5417 100644 --- a/sci-libs/openblas/metadata.xml +++ b/sci-libs/openblas/metadata.xml @@ -10,4 +10,7 @@ <flag name="int64">Build the 64 bits integer library</flag> <flag name="dynamic">Build dynamic architecture detection at run time (for multi targets)</flag> </use> + <upstream> + <remote-id type="github">xianyi/OpenBLAS</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-libs/openblas/openblas-0.2.11.ebuild b/sci-libs/openblas/openblas-0.2.11.ebuild index 2b5f76db2..c69932e42 100644 --- a/sci-libs/openblas/openblas-0.2.11.ebuild +++ b/sci-libs/openblas/openblas-0.2.11.ebuild @@ -5,7 +5,7 @@ EAPI=5 EBASE_PROFNAME="openblas" -inherit alternatives-2 eutils fortran-2 multibuild multilib-build toolchain-funcs fortran-int64 +inherit alternatives-2 eutils multilib fortran-2 multibuild multilib-build toolchain-funcs fortran-int64 SRC_URI+="http://dev.gentoo.org/~gienah/distfiles/${PN}-0.2.11-gentoo.patch" if [[ ${PV} == "9999" ]] ; then diff --git a/sci-libs/openblas/openblas-0.2.8.ebuild b/sci-libs/openblas/openblas-0.2.8.ebuild index 96ca05b80..565215bb9 100644 --- a/sci-libs/openblas/openblas-0.2.8.ebuild +++ b/sci-libs/openblas/openblas-0.2.8.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 -inherit eutils toolchain-funcs alternatives-2 multilib fortran-2 +inherit eutils multilib toolchain-funcs alternatives-2 multilib fortran-2 DESCRIPTION="Optimized BLAS library based on GotoBLAS2" HOMEPAGE="http://xianyi.github.com/OpenBLAS/" diff --git a/sci-libs/openblas/openblas-9999.ebuild b/sci-libs/openblas/openblas-9999.ebuild index db150b020..c5166a35f 100644 --- a/sci-libs/openblas/openblas-9999.ebuild +++ b/sci-libs/openblas/openblas-9999.ebuild @@ -5,7 +5,7 @@ EAPI=5 EBASE_PROFNAME="openblas" -inherit alternatives-2 eutils fortran-2 multibuild multilib-build toolchain-funcs fortran-int64 +inherit alternatives-2 eutils multilib fortran-2 multibuild multilib-build toolchain-funcs fortran-int64 SRC_URI+="http://dev.gentoo.org/~gienah/distfiles/${PN}-0.2.11-gentoo.patch" if [[ ${PV} == "9999" ]] ; then diff --git a/sci-libs/p4est/ChangeLog b/sci-libs/p4est/ChangeLog index 61500661e..42e91d06a 100644 --- a/sci-libs/p4est/ChangeLog +++ b/sci-libs/p4est/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-libs/p4est -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> p4est-1.0.ebuild: + sci-libs/p4est: Add SLOT operators + + 06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: + sci-libs/p4est: Add github to remote-id in metadata.xml + 13 Oct 2014; Matthias Maier <tamiko@gentoo.org> p4est-1.0.ebuild: sci-libs/p4est: Fix build dependencies diff --git a/sci-libs/p4est/metadata.xml b/sci-libs/p4est/metadata.xml index c8a9acb72..85fc0a1a7 100644 --- a/sci-libs/p4est/metadata.xml +++ b/sci-libs/p4est/metadata.xml @@ -16,4 +16,7 @@ processor cores. <flag name="vtk-binary">Enable binary vtk output. If disabled vtk files will be written in ASCII text format.</flag> <flag name="romio">Build with support for the ROMIO MPI-IO component</flag> </use> + <upstream> + <remote-id type="github">cburstedde/libsc</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-libs/p4est/p4est-1.0.ebuild b/sci-libs/p4est/p4est-1.0.ebuild index 4c6946d94..e753ed7e1 100644 --- a/sci-libs/p4est/p4est-1.0.ebuild +++ b/sci-libs/p4est/p4est-1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -24,7 +24,7 @@ REQUIRED_USE="romio? ( mpi )" RDEPEND=" >=sci-libs/libsc-1.0[mpi,romio] - dev-lang/lua + dev-lang/lua:* sys-apps/util-linux virtual/blas virtual/lapack |