diff options
author | Jonathan Callen <abcd@gentoo.org> | 2009-12-05 06:35:24 +0000 |
---|---|---|
committer | Jonathan Callen <abcd@gentoo.org> | 2009-12-05 06:35:24 +0000 |
commit | c71e19190a3699d6fc34439689a990fe84dab2a7 (patch) | |
tree | 97f701bab96f1d005146244dd984f680ad116a02 /dev-cpp | |
parent | Tests hang, RESTRICTing until upstream fixes (diff) | |
download | gentoo-2-c71e19190a3699d6fc34439689a990fe84dab2a7.tar.gz gentoo-2-c71e19190a3699d6fc34439689a990fe84dab2a7.tar.bz2 gentoo-2-c71e19190a3699d6fc34439689a990fe84dab2a7.zip |
Drop old ebuilds, patches
(Portage version: -svn/cvs/Linux i686)
Diffstat (limited to 'dev-cpp')
-rw-r--r-- | dev-cpp/eigen/ChangeLog | 7 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-2.0.4-r1.ebuild | 76 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-2.0.4.ebuild | 75 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-2.0.6.ebuild | 69 | ||||
-rw-r--r-- | dev-cpp/eigen/files/eigen-2.0.4-gcc-4-1.patch | 33 | ||||
-rw-r--r-- | dev-cpp/eigen/files/eigen-2.0.4-qt-test.patch | 25 |
6 files changed, 6 insertions, 279 deletions
diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog index cbb21b3de21d..fbfa9dc3505c 100644 --- a/dev-cpp/eigen/ChangeLog +++ b/dev-cpp/eigen/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-cpp/eigen # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.23 2009/11/30 06:12:02 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.24 2009/12/05 06:35:23 abcd Exp $ + + 05 Dec 2009; Jonathan Callen <abcd@gentoo.org> -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 <josejx@gentoo.org> Manifest: Marked ppc/ppc64 stable. diff --git a/dev-cpp/eigen/eigen-2.0.4-r1.ebuild b/dev-cpp/eigen/eigen-2.0.4-r1.ebuild deleted file mode 100644 index af37377421ee..000000000000 --- a/dev-cpp/eigen/eigen-2.0.4-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-2.0.4-r1.ebuild,v 1.1 2009/08/21 16:00:02 cryos Exp $ - -EAPI="2" - -inherit cmake-utils - -DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra" -HOMEPAGE="http://eigen.tuxfamily.org/" -SRC_URI="http://bitbucket.org/eigen/eigen2/get/${PV}.tar.bz2" - -LICENSE="GPL-3" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" -SLOT="2" -IUSE="debug doc examples" - -DEPEND=" - examples? ( - x11-libs/qt-gui:4 - x11-libs/qt-opengl:4 - ) -" -RDEPEND="${DEPEND} - !dev-cpp/eigen:0 -" - -S="${WORKDIR}/eigen2" - -src_prepare() { - # fix compilation agains eigen on the PPC platform: - epatch "${FILESDIR}/${PN}-ppc-define.patch" - epatch "${FILESDIR}/${P}-qt-test.patch" - epatch "${FILESDIR}/${P}-gcc-4-1.patch" -} - -src_configure() { - # benchmarks (BTL) brings up damn load of external deps including fortran - # compiler - # library hangs up complete compilation proccess, test later - mycmakeargs=" - -DEIGEN_BUILD_LIB=OFF - -DEIGEN_BUILD_BTL=OFF - $(cmake-utils_use examples EIGEN_BUILD_DEMOS) - " - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - cd "${CMAKE_BUILD_DIR}" - emake doc || die "building documentation failed" - fi -} - -src_install() { - cmake-utils_src_install - if use doc; then - cd "${CMAKE_BUILD_DIR}"/doc - dohtml -r html/* || die "dohtml failed" - fi - if use examples; then - cd "${CMAKE_BUILD_DIR}"/demos - dobin mandelbrot/mandelbrot opengl/quaternion_demo || die "dobin failed" - fi -} - -src_test() { - mycmakeargs="${mycmakeargs} - -DEIGEN_BUILD_TESTS=ON - -DEIGEN_TEST_NO_FORTRAN=ON" - cmake-utils_src_configure - cmake-utils_src_compile - cmake-utils_src_test -} diff --git a/dev-cpp/eigen/eigen-2.0.4.ebuild b/dev-cpp/eigen/eigen-2.0.4.ebuild deleted file mode 100644 index 2703f44eb31e..000000000000 --- a/dev-cpp/eigen/eigen-2.0.4.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-2.0.4.ebuild,v 1.2 2009/08/02 05:03:23 mr_bones_ Exp $ - -EAPI="2" - -inherit cmake-utils - -DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra" -HOMEPAGE="http://eigen.tuxfamily.org/" -SRC_URI="http://bitbucket.org/eigen/eigen2/get/${PV}.tar.bz2" - -LICENSE="GPL-3" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" -SLOT="2" -IUSE="debug doc examples" - -DEPEND=" - examples? ( - x11-libs/qt-gui:4 - x11-libs/qt-opengl:4 - ) -" -RDEPEND="${DEPEND} - !dev-cpp/eigen:0 -" - -S="${WORKDIR}/eigen2" - -src_prepare() { - # fix compilation agains eigen on the PPC platform: - epatch "${FILESDIR}/${PN}-ppc-define.patch" - epatch "${FILESDIR}/${P}-qt-test.patch" -} - -src_configure() { - # benchmarks (BTL) brings up damn load of external deps including fortran - # compiler - # library hangs up complete compilation proccess, test later - mycmakeargs=" - -DEIGEN_BUILD_LIB=OFF - -DEIGEN_BUILD_BTL=OFF - $(cmake-utils_use examples EIGEN_BUILD_DEMOS) - " - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - cd "${CMAKE_BUILD_DIR}" - emake doc || die "building documentation failed" - fi -} - -src_install() { - cmake-utils_src_install - if use doc; then - cd "${CMAKE_BUILD_DIR}"/doc - dohtml -r html/* || die "dohtml failed" - fi - if use examples; then - cd "${CMAKE_BUILD_DIR}"/demos - dobin mandelbrot/mandelbrot opengl/quaternion_demo || die "dobin failed" - fi -} - -src_test() { - mycmakeargs="${mycmakeargs} - -DEIGEN_BUILD_TESTS=ON - -DEIGEN_TEST_NO_FORTRAN=ON" - cmake-utils_src_configure - cmake-utils_src_compile - cmake-utils_src_test -} diff --git a/dev-cpp/eigen/eigen-2.0.6.ebuild b/dev-cpp/eigen/eigen-2.0.6.ebuild deleted file mode 100644 index 8f0fc9a07db6..000000000000 --- a/dev-cpp/eigen/eigen-2.0.6.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-2.0.6.ebuild,v 1.1 2009/09/26 00:18:02 patrick Exp $ - -EAPI="2" - -inherit cmake-utils - -DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra" -HOMEPAGE="http://eigen.tuxfamily.org/" -SRC_URI="http://bitbucket.org/eigen/eigen2/get/${PV}.tar.bz2" - -LICENSE="GPL-3" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" -SLOT="2" -IUSE="debug doc examples" - -DEPEND=" - examples? ( - x11-libs/qt-gui:4 - x11-libs/qt-opengl:4 - ) -" -RDEPEND="${DEPEND} - !dev-cpp/eigen:0 -" - -S="${WORKDIR}/eigen2" - -src_configure() { - # benchmarks (BTL) brings up damn load of external deps including fortran - # compiler - # library hangs up complete compilation proccess, test later - mycmakeargs=" - -DEIGEN_BUILD_LIB=OFF - -DEIGEN_BUILD_BTL=OFF - $(cmake-utils_use examples EIGEN_BUILD_DEMOS) - " - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - cd "${CMAKE_BUILD_DIR}" - emake doc || die "building documentation failed" - fi -} - -src_install() { - cmake-utils_src_install - if use doc; then - cd "${CMAKE_BUILD_DIR}"/doc - dohtml -r html/* || die "dohtml failed" - fi - if use examples; then - cd "${CMAKE_BUILD_DIR}"/demos - dobin mandelbrot/mandelbrot opengl/quaternion_demo || die "dobin failed" - fi -} - -src_test() { - mycmakeargs="${mycmakeargs} - -DEIGEN_BUILD_TESTS=ON - -DEIGEN_TEST_NO_FORTRAN=ON" - cmake-utils_src_configure - cmake-utils_src_compile - cmake-utils_src_test -} diff --git a/dev-cpp/eigen/files/eigen-2.0.4-gcc-4-1.patch b/dev-cpp/eigen/files/eigen-2.0.4-gcc-4-1.patch deleted file mode 100644 index f19aa1c22b3e..000000000000 --- a/dev-cpp/eigen/files/eigen-2.0.4-gcc-4-1.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -r 4caa5b8cc482 Eigen/StdVector ---- a/Eigen/StdVector Thu Aug 20 12:27:01 2009 -0400 -+++ b/Eigen/StdVector Fri Aug 21 11:35:55 2009 -0400 -@@ -112,10 +112,8 @@ - else if (__new_size < vector_base::size()) - vector_base::erase(vector_base::begin() + __new_size, vector_base::end()); - } -- #elif defined(_GLIBCXX_VECTOR) && EIGEN_GNUC_AT_LEAST(4,1) -+ #elif defined(_GLIBCXX_VECTOR) && EIGEN_GNUC_AT_LEAST(4,2) - // workaround GCC std::vector implementation -- // Note that before gcc-4.1 we already have: std::vector::resize(size_type,const T&), -- // no no need to workaround ! - void resize(size_type __new_size, const value_type& __x) - { - if (__new_size < vector_base::size()) -@@ -123,7 +121,17 @@ - else - vector_base::insert(vector_base::end(), __new_size - vector_base::size(), __x); - } -+ #elif defined(_GLIBCXX_VECTOR) && EIGEN_GNUC_AT_LEAST(4,1) -+ void resize(size_type __new_size, const value_type& __x) -+ { -+ if (__new_size < vector_base::size()) -+ erase(vector_base::begin() + __new_size, vector_base::end()); -+ else -+ insert(vector_base::end(), __new_size - vector_base::size(), __x); -+ } - #else -+ // Before gcc-4.1 we already have: std::vector::resize(size_type,const T&), -+ // so no need for a workaround ! - using vector_base::resize; - #endif - }; diff --git a/dev-cpp/eigen/files/eigen-2.0.4-qt-test.patch b/dev-cpp/eigen/files/eigen-2.0.4-qt-test.patch deleted file mode 100644 index f54a38e7d74c..000000000000 --- a/dev-cpp/eigen/files/eigen-2.0.4-qt-test.patch +++ /dev/null @@ -1,25 +0,0 @@ -# HG changeset patch -- Bitbucket.org -# Project eigen2 -# URL http://bitbucket.org/cryos/eigen2/overview/ -# User Marcus D. Hanwell <marcus@cryos.org> -# Date 1249148586 14400 -# Node ID 3c11267138fe98757d27308d2133d0182da740f3 -# Parent 3b8120f077865e2a072e10f5be33e1d942b83a06 -Improved quoting of tests when added to the build. - -This fixes an issue where multiple versions of the Qt libraries are -available, if the Qt library variable is not quoted an error was -generated as only the first part 'optimized' was used by the create test -macro. - ---- a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -212,7 +212,7 @@ ei_add_test(alignedbox) - ei_add_test(regression) - ei_add_test(stdvector) - if(QT4_FOUND) -- ei_add_test(qtvector " " ${QT_QTCORE_LIBRARY}) -+ ei_add_test(qtvector " " "${QT_QTCORE_LIBRARY}") - endif(QT4_FOUND) - ei_add_test(sparse_vector) - ei_add_test(sparse_basic) |