From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Rd3zi-0008C2-Ia for garchives@archives.gentoo.org; Tue, 20 Dec 2011 18:00:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E6F9D21C25C; Tue, 20 Dec 2011 18:00:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A15EF21C25C for ; Tue, 20 Dec 2011 18:00:46 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 176761B4028 for ; Tue, 20 Dec 2011 18:00:46 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 853A280042 for ; Tue, 20 Dec 2011 18:00:45 +0000 (UTC) From: "Sebastien Fabbro" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sebastien Fabbro" Message-ID: Subject: [gentoo-commits] proj/sci:master commit in: dev-cpp/eigen/ X-VCS-Repository: proj/sci X-VCS-Files: dev-cpp/eigen/ChangeLog dev-cpp/eigen/eigen-3.0.1-r2.ebuild dev-cpp/eigen/eigen-3.0.2.ebuild dev-cpp/eigen/eigen-3.0.3.ebuild dev-cpp/eigen/eigen-3.0.4.ebuild X-VCS-Directories: dev-cpp/eigen/ X-VCS-Committer: bicatali X-VCS-Committer-Name: Sebastien Fabbro X-VCS-Revision: fbefd9251d8b5e16a78c6d759751ecfc5a111e02 Date: Tue, 20 Dec 2011 18:00:45 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 1b6d9850-a809-49f6-beb2-dd9d6db7e8be X-Archives-Hash: 2b893bf4f4d08871f6d95f504c17f0f7 commit: fbefd9251d8b5e16a78c6d759751ecfc5a111e02 Author: S=C3=A9bastien Fabbro gmail com> AuthorDate: Tue Dec 20 18:00:32 2011 +0000 Commit: Sebastien Fabbro gentoo org> CommitDate: Tue Dec 20 18:00:32 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/sci.git;a=3Dc= ommit;h=3Dfbefd925 eigen: version bump --- dev-cpp/eigen/ChangeLog | 6 ++ dev-cpp/eigen/eigen-3.0.1-r2.ebuild | 81 --------------= ----- dev-cpp/eigen/eigen-3.0.3.ebuild | 82 --------------= ------ .../{eigen-3.0.2.ebuild =3D> eigen-3.0.4.ebuild} | 0 4 files changed, 6 insertions(+), 163 deletions(-) diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog index cbe1086..67289a1 100644 --- a/dev-cpp/eigen/ChangeLog +++ b/dev-cpp/eigen/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.44 2011/0= 3/25 16:01:28 jlec Exp $ =20 +*eigen-3.0.4 (20 Dec 2011) + + 20 Dec 2011; S=C3=A9bastien Fabbro -eigen-3.0.1-= r2.ebuild, + -eigen-3.0.2.ebuild, -eigen-3.0.3.ebuild, +eigen-3.0.4.ebuild: + Version bump + * eigen-3.0.3 (7 Oct 2011) =20 7 Oct 2011; Andrea Arteaga eigen-3.0.3.ebuild diff --git a/dev-cpp/eigen/eigen-3.0.1-r2.ebuild b/dev-cpp/eigen/eigen-3.= 0.1-r2.ebuild deleted file mode 100644 index 3271cc0..0000000 --- a/dev-cpp/eigen/eigen-3.0.1-r2.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3D4 - -inherit cmake-utils alternatives-2 - -DESCRIPTION=3D"C++ template library for linear algebra" -HOMEPAGE=3D"http://eigen.tuxfamily.org/" -SRC_URI=3D"http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.ta= r.bz2" - -LICENSE=3D"|| ( LGPL-3 GPL-2 )" -KEYWORDS=3D"~amd64 ~x86" -SLOT=3D"3" -IUSE=3D"adolc fortran fftw doc gmp sparse static-libs test" - -CDEPEND=3D"adolc? ( sci-libs/adolc[sparse?] ) - fftw? ( >=3Dsci-libs/fftw-3 ) - gmp? ( dev-libs/gmp dev-libs/mpfr ) - sparse? ( dev-cpp/sparsehash - sci-libs/cholmod - sci-libs/superlu - sci-libs/umfpack )" - -DEPEND=3D"doc? ( app-doc/doxygen ) - test? ( ${CDEPEND} )" - -RDEPEND=3D"!dev-cpp/eigen:0 - ${CDEPEND}" - -src_unpack() { - unpack ${A} && mv ${PN}* ${P} -} - -src_configure() { - #TOFIX: static-libs for blas are always built with PIC - #TOFIX: BTL benchmarks - #TOFIX: is it worth fixing all the automagic given no library is built? - mycmakeargs=3D( - -DEIGEN_BUILD_BTL=3DOFF - ) - CMAKE_BUILD_TYPE=3D"release" cmake-utils_src_configure - use fortran && FORTRAN_LIBS=3D"blas" # lapack not ready yet -} - -src_compile() { - cmake-utils_src_compile - pushd "${S}_build" > /dev/null - use doc && emake doc - use fortran && emake ${FORTRAN_LIBS} - use test && emake buildtests - popd > /dev/null -} - -src_install() { - cmake-utils_src_install - use doc && dohtml -r "${CMAKE_BUILD_DIR}"/doc/html/* - local x - for x in ${FORTRAN_LIBS}; do - local libname=3D"eigen_${x}" - cd "${CMAKE_BUILD_DIR}"/${x} - dolib.so lib${libname}.so - use static-libs && newlib.a lib${libname}_static.a lib${libname}.a - cat <<-EOF > ${libname}.pc - prefix=3D"${EPREFIX}"/usr - libdir=3D\${prefix}/$(get_libdir) - includedir=3D\${prefix}/include - Name: ${PN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${libname} - Libs.private: -lm - EOF - alternatives_for ${x} eigen 0 \ - /usr/$(get_libdir)/pkgconfig/${x}.pc ${libname}.pc - insinto /usr/$(get_libdir)/pkgconfig - doins ${libname}.pc - done -} diff --git a/dev-cpp/eigen/eigen-3.0.3.ebuild b/dev-cpp/eigen/eigen-3.0.3= .ebuild deleted file mode 100644 index 57a9557..0000000 --- a/dev-cpp/eigen/eigen-3.0.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3D4 - -inherit cmake-utils alternatives-2 - -DESCRIPTION=3D"C++ template library for linear algebra" -HOMEPAGE=3D"http://eigen.tuxfamily.org/" -SRC_URI=3D"http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.ta= r.bz2" - -LICENSE=3D"|| ( LGPL-3 GPL-2 )" -KEYWORDS=3D"~amd64 ~x86" -SLOT=3D"3" -IUSE=3D"adolc fortran fftw doc gmp sparse static-libs test" - -CDEPEND=3D"adolc? ( sci-libs/adolc[sparse?] ) - fftw? ( >=3Dsci-libs/fftw-3 ) - gmp? ( dev-libs/gmp dev-libs/mpfr ) - sparse? ( dev-cpp/sparsehash - sci-libs/cholmod - sci-libs/superlu - sci-libs/umfpack )" - -DEPEND=3D"doc? ( app-doc/doxygen ) - test? ( ${CDEPEND} )" - -RDEPEND=3D"!dev-cpp/eigen:0 - ${CDEPEND}" - -src_unpack() { - unpack ${A} && mv ${PN}* ${P} -} - -src_configure() { - #TOFIX: static-libs for blas are always built with PIC - #TOFIX: BTL benchmarks - #TOFIX: is it worth fixing all the automagic given no library is built? - mycmakeargs=3D( - -DEIGEN_BUILD_BTL=3DOFF - ) - CMAKE_BUILD_TYPE=3D"release" cmake-utils_src_configure - use fortran && FORTRAN_LIBS=3D"blas" # lapack not ready yet -} - -src_compile() { - cmake-utils_src_compile - pushd "${S}_build" > /dev/null - use doc && emake doc - use fortran && emake ${FORTRAN_LIBS} - use test && emake buildtests - popd > /dev/null -} - -src_install() { - cmake-utils_src_install - use doc && dohtml -r "${CMAKE_BUILD_DIR}"/doc/html/* - local x - for x in ${FORTRAN_LIBS}; do - local libname=3D"eigen_${x}" - cd "${CMAKE_BUILD_DIR}"/${x} - dolib.so lib${libname}.so - use static-libs && newlib.a lib${libname}_static.a lib${libname}.a - #TOFIX: lapack implementation needs a Requires: field in pc file. - cat <<-EOF > ${libname}.pc - prefix=3D"${EPREFIX}"/usr - libdir=3D\${prefix}/$(get_libdir) - includedir=3D\${prefix}/include - Name: ${PN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${libname} - Libs.private: -lm - EOF - alternatives_for ${x} eigen 0 \ - /usr/$(get_libdir)/pkgconfig/${x}.pc ${libname}.pc - insinto /usr/$(get_libdir)/pkgconfig - doins ${libname}.pc - done -} diff --git a/dev-cpp/eigen/eigen-3.0.2.ebuild b/dev-cpp/eigen/eigen-3.0.4= .ebuild similarity index 100% rename from dev-cpp/eigen/eigen-3.0.2.ebuild rename to dev-cpp/eigen/eigen-3.0.4.ebuild