From 7ec4958a9771f2876ed61c0f043c7ab110110861 Mon Sep 17 00:00:00 2001 From: Sébastien Fabbro Date: Fri, 19 Aug 2011 05:57:31 +0100 Subject: pushed to sci overlay --- dev-cpp/eigen/ChangeLog | 194 ------------------------------------ dev-cpp/eigen/Manifest | 4 - dev-cpp/eigen/eigen-3.0.1-r1.ebuild | 81 --------------- dev-cpp/eigen/metadata.xml | 17 ---- 4 files changed, 296 deletions(-) delete mode 100644 dev-cpp/eigen/ChangeLog delete mode 100644 dev-cpp/eigen/Manifest delete mode 100644 dev-cpp/eigen/eigen-3.0.1-r1.ebuild delete mode 100644 dev-cpp/eigen/metadata.xml diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog deleted file mode 100644 index 79dfe33..0000000 --- a/dev-cpp/eigen/ChangeLog +++ /dev/null @@ -1,194 +0,0 @@ -# ChangeLog for dev-cpp/eigen -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.44 2011/03/25 16:01:28 jlec Exp $ - -*eigen-3.0.1-r1 (15 Jun 2011) - - 15 Jun 2011; Sébastien Fabbro -eigen-3.0.0-r1.ebuild, - +eigen-3.0.1-r1.ebuild: - Bump - -*eigen-3.0.0-r1 (31 Mar 2011) - - 31 Mar 2011; Sébastien Fabbro +eigen-3.0.0-r1.ebuild, - +metadata.xml: - Added a few extras flags to pull dependencies for unsupported eigen features. - Also now build a blas implementation - -*eigen-3.0.0 (25 Mar 2011) - - 25 Mar 2011; Justin Lecher eigen-2.0.13.ebuild, - eigen-2.0.15.ebuild, +eigen-3.0.0.ebuild: - Version Bump, Adapted to new tarball, #358761 - - 13 Feb 2011; Tomáš Chvátal -eigen-2.0.5.ebuild, - -eigen-2.0.14.ebuild: - old - - 20 Oct 2010; Brent Baude eigen-2.0.13.ebuild: - Marking eigen-2.0.13 ppc for bug 327581 - -*eigen-2.0.15 (03 Oct 2010) - - 03 Oct 2010; Justin Lecher eigen-2.0.13.ebuild, - eigen-2.0.14.ebuild, +eigen-2.0.15.ebuild: - Version Bump, 339258 - - 27 Aug 2010; Raúl Porcel eigen-2.0.13.ebuild: - alpha/ia64/sparc stable wrt #327581 - - 23 Jul 2010; Markus Meier eigen-2.0.13.ebuild: - amd64 stable, bug #327581 - - 21 Jul 2010; Samuli Suominen eigen-2.0.13.ebuild: - ppc64 stable wrt #327581 - - 17 Jul 2010; Christian Faulhammer eigen-2.0.13.ebuild: - stable x86, bug 327581 - - 14 Jul 2010; Jeroen Roovers eigen-2.0.13.ebuild: - Stable for HPPA (bug #327581). - -*eigen-2.0.14 (09 Jul 2010) - - 09 Jul 2010; Dror Levin -eigen-2.0.10.ebuild, - +eigen-2.0.14.ebuild: - Version bump, bug 327583. Drop old. - -*eigen-2.0.13 (13 Jun 2010) - - 13 Jun 2010; Dror Levin +eigen-2.0.13.ebuild: - Version bump, bug 323855. - - 20 Jan 2010; Jonathan Callen eigen-2.0.10.ebuild: - Keyword ~amd64-linux/~x86-linux; move blocker out of DEPEND; utilize the - fact that cmake caches -D arguments - - 14 Jan 2010; Jeroen Roovers eigen-2.0.5.ebuild: - Stable for HPPA (bug #295884). - - 28 Dec 2009; Tomáš Chvátal eigen-2.0.5.ebuild, - eigen-2.0.10.ebuild: - Reorder the deps to not rdepend on doxygen. - - 28 Dec 2009; Tomáš Chvátal eigen-2.0.5.ebuild, - eigen-2.0.10.ebuild: - Doc useflag require doxygen. Per bug #298074. - - 27 Dec 2009; Raúl Porcel eigen-2.0.5.ebuild: - alpha/ia64/sparc stable - -*eigen-2.0.10 (10 Dec 2009) - - 10 Dec 2009; Dror Levin -eigen-2.0.9.ebuild, - +eigen-2.0.10.ebuild: - Version bump and remove old, bug 296461. - - 10 Dec 2009; Jonathan Callen eigen-2.0.5.ebuild, - eigen-2.0.9.ebuild: - Convert mycmakeargs to an array (required due to usage in src_test) - - 05 Dec 2009; Jonathan Callen -eigen-2.0.4.ebuild, - -eigen-2.0.4-r1.ebuild, -files/eigen-2.0.4-gcc-4-1.patch, - -files/eigen-2.0.4-qt-test.patch, -eigen-2.0.6.ebuild: - Drop old ebuilds, patches - - 30 Nov 2009; Joseph Jezak Manifest: - Marked ppc/ppc64 stable. - - 29 Nov 2009; Raúl Porcel eigen-2.0.9.ebuild: - Add ~sparc - -*eigen-2.0.9 (01 Nov 2009) - - 01 Nov 2009; Dror Levin +eigen-2.0.9.ebuild: - Version bump. - - 17 Oct 2009; Markus Meier eigen-2.0.5.ebuild: - x86 stable, bug #287955 - - 09 Oct 2009; Samuli Suominen eigen-2.0.5.ebuild: - amd64 stable wrt #287955 - -*eigen-2.0.6 (26 Sep 2009) - - 26 Sep 2009; Patrick Lauer +eigen-2.0.6.ebuild: - Bump to 2.0.6, fixes #286462 - - 22 Aug 2009; Marcus D. Hanwell -eigen-2.0.2.ebuild, - -eigen-2.0.3.ebuild: - Pruned old versions. - -*eigen-2.0.5 (22 Aug 2009) - - 22 Aug 2009; Marcus D. Hanwell +eigen-2.0.5.ebuild: - Version bump. - - 21 Aug 2009; Marcus D. Hanwell - files/eigen-2.0.4-qt-test.patch: - This should really fix bug 279824, all tests passed here. - -*eigen-2.0.4-r1 (21 Aug 2009) - - 21 Aug 2009; Marcus D. Hanwell +eigen-2.0.4-r1.ebuild, - +files/eigen-2.0.4-gcc-4-1.patch: - Patch applied by Benoit Jacob upstream, fixes compilation issue with GCC - 4.1. Closes bug 280588. - -*eigen-2.0.4 (01 Aug 2009) - - 01 Aug 2009; Marcus D. Hanwell +eigen-2.0.4.ebuild, - +files/eigen-2.0.4-qt-test.patch: - Version bump, disabled fortran in testing for now - bug 279824. - -*eigen-2.0.3 (30 Jul 2009) - - 30 Jul 2009; Tomáš Chvátal +eigen-2.0.3.ebuild, - +files/eigen-ppc-define.patch: - Version bump. - - 04 Jun 2009; Tomas Chvatal -eigen-1.0.5.ebuild: - Drop old 1.0 series eigen. By rdep scans not needed anywhere. - -*eigen-2.0.2 (04 Jun 2009) - - 04 Jun 2009; Tomas Chvatal eigen-1.0.5.ebuild, - -eigen-2.0.0.ebuild, -eigen-2.0.1.ebuild, +eigen-2.0.2.ebuild: - Version bump. Remove old. Fix repoman warning. Per bug #272491. - - 18 Apr 2009; Jeroen Roovers eigen-2.0.1: - Marked ~hppa (bug #260777). - -*eigen-2.0.1 (14 Apr 2009) - - 14 Apr 2009; Tomas Chvatal +eigen-2.0.1.ebuild: - Version bump. - - 11 Apr 2009; Raúl Porcel eigen-2.0.0.ebuild: - Add ~alpha/~ia64 wrt #260777 - - 09 Mar 2009; Brent Baude eigen-2.0.0.ebuild: - Marking eigen-2 ~ppc and ~ppc64 for bug 261754 - -*eigen-2.0.0 (17 Feb 2009) - - 17 Feb 2009; Tomas Chvatal metadata.xml, - +eigen-2.0.0.ebuild: - Version bump. Add kde to maintainers, since we will use it for koffice2 - and other kde packages in future. - - 02 Nov 2008; Mike Frysinger eigen-1.0.5.ebuild: - Add ppc/ppc64 love for KDE 4. - - 27 Jun 2007; Christian Faulhammer eigen-1.0.5.ebuild: - keyworded ~x86, bug 182985 - - 23 Jun 2007; Marcus D. Hanwell eigen-1.0.5.ebuild: - Marked stable on amd64. - -*eigen-1.0.5 (15 May 2007) - - 15 May 2007; Marcus D. Hanwell +metadata.xml, - +eigen-1.0.5.ebuild: - Initial import. - diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest deleted file mode 100644 index 8498864..0000000 --- a/dev-cpp/eigen/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST eigen-3.0.1.tar.bz2 902794 RMD160 acbeccb97a764b3f23e4dca18fde486713417d40 SHA1 53d557f52c277fdc481902521b2a7c71f8331863 SHA256 a66b6e8628c05d5f377f8c3c4ec24fa04b63a628cb6a3949d89a298fdc3a3116 -EBUILD eigen-3.0.1-r1.ebuild 2034 RMD160 588c2a9b2028a2726cbaa5bd4e38703e2134d676 SHA1 bbf2cadbae809f103b48deae840014778c99c316 SHA256 1ab396b9bfb426aca8094ac1c192b1caf284e5147af1c810d7560495c374c923 -MISC ChangeLog 6240 RMD160 25040db74fd46b556b1a70b7337d8fea7c6f05f1 SHA1 24594598a8beddcadbc1d561bd8ecf267e8b2318 SHA256 747cd471fff33c0dd7c43869a394ccd34f9e7f4566a0ae80e36b08307d3aad21 -MISC metadata.xml 862 RMD160 c350c291df4c6b432a8c4d3094d9bd9f23fcbf15 SHA1 e05bd963b1e7eee9889ce01bed367dfaba71bedd SHA256 77d97c43534f73b933fa724698acae16705bf86ad32d9faf47bf020f5d8277fb diff --git a/dev-cpp/eigen/eigen-3.0.1-r1.ebuild b/dev-cpp/eigen/eigen-3.0.1-r1.ebuild deleted file mode 100644 index 62dca95..0000000 --- a/dev-cpp/eigen/eigen-3.0.1-r1.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=4 - -inherit cmake-utils alternatives-2 - -DESCRIPTION="C++ template library for linear algebra" -HOMEPAGE="http://eigen.tuxfamily.org/" -SRC_URI="http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2" - -LICENSE="|| ( LGPL-3 GPL-2 )" -KEYWORDS="~amd64 ~x86" -SLOT="3" -IUSE="adolc fortran fftw doc gmp sparse static-libs test" - -CDEPEND="adolc? ( sci-libs/adolc[sparse?] ) - fftw? ( >=sci-libs/fftw-3 ) - gmp? ( dev-libs/gmp dev-libs/mpfr ) - sparse? ( dev-cpp/sparsehash - sci-libs/cholmod - sci-libs/superlu - sci-libs/umfpack )" - -DEPEND="doc? ( app-doc/doxygen ) - test? ( ${CDEPEND} )" - -RDEPEND="!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=( - -DEIGEN_BUILD_BTL=OFF - ) - CMAKE_BUILD_TYPE="release" cmake-utils_src_configure - use fortran && FORTRAN_LIBS="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}"/html/* - local x - for x in ${FORTRAN_LIBS}; do - local libname="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="${EPREFIX}"/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${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/metadata.xml b/dev-cpp/eigen/metadata.xml deleted file mode 100644 index 9437282..0000000 --- a/dev-cpp/eigen/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - -sci -kde - - Eigen is a lightweight C++ template library for vector and matrix math, - a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen - focuses on the simple mathematical needs of applications: games and other - OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to - providing optimal speed with GCC. - - - Enable use for automatic differentiation using sci-libs/adolc - Enable use for extra sparse matrix with sci-libs/umfpack, sci-libs/cholmod, sci-libs/superlu and dev-cpp/sparsehash - - -- cgit v1.2.3-65-gdbad