bicatali 14/06/09 02:29:13 Modified: ChangeLog Added: ceres-solver-1.9.0.ebuild Removed: ceres-solver-1.7.0.ebuild Log: Version bump. Updated home page, doc building, added patch for underlinking cholmod (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
Revision Changes Path 1.8 sci-libs/ceres-solver/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ceres-solver/ChangeLog?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ceres-solver/ChangeLog?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ceres-solver/ChangeLog?r1=1.7&r2=1.8 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-libs/ceres-solver/ChangeLog,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ChangeLog 14 Nov 2013 01:49:00 -0000 1.7 +++ ChangeLog 9 Jun 2014 02:29:13 -0000 1.8 @@ -1,6 +1,14 @@ # ChangeLog for sci-libs/ceres-solver -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/ceres-solver/ChangeLog,v 1.7 2013/11/14 01:49:00 bicatali Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ceres-solver/ChangeLog,v 1.8 2014/06/09 02:29:13 bicatali Exp $ + +*ceres-solver-1.9.0 (09 Jun 2014) + + 09 Jun 2014; Sébastien Fabbro <bicat...@gentoo.org> + +ceres-solver-1.9.0.ebuild, +files/ceres-solver-1.9.0-underlink.patch, + -ceres-solver-1.7.0.ebuild: + Version bump. Updated home page, doc building, added patch for underlinking + cholmod *ceres-solver-1.8.0 (14 Nov 2013) 1.1 sci-libs/ceres-solver/ceres-solver-1.9.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ceres-solver/ceres-solver-1.9.0.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ceres-solver/ceres-solver-1.9.0.ebuild?rev=1.1&content-type=text/plain Index: ceres-solver-1.9.0.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-libs/ceres-solver/ceres-solver-1.9.0.ebuild,v 1.1 2014/06/09 02:29:13 bicatali Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) inherit cmake-utils eutils multilib python-any-r1 toolchain-funcs DESCRIPTION="Nonlinear least-squares minimizer" HOMEPAGE="http://ceres-solver.org/" SRC_URI="${HOMEPAGE}/${P}.tar.gz" LICENSE="BSD" SLOT="0/1" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="cxsparse doc examples gflags lapack openmp protobuf +schur sparse static-libs test" REQUIRED_USE="test? ( gflags ) sparse? ( lapack ) doc? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-cpp/glog[gflags?] cxsparse? ( sci-libs/cxsparse:0= ) lapack? ( virtual/lapack ) protobuf? ( dev-libs/protobuf ) sparse? ( sci-libs/amd:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/spqr:0= )" DEPEND="${RDEPEND} dev-cpp/eigen:3 doc? ( dev-python/sphinx dev-python/sphinx_rtd_theme ) lapack? ( virtual/pkgconfig )" PATCHES=( "${FILESDIR}"/${P}-underlink.patch ) pkg_setup() { # XXX: this looks like it should be used with BUILD_TYPE!=binary if use openmp; then if [[ $(tc-getCXX) == *g++* ]] && ! tc-has-openmp; then ewarn "OpenMP is not available in your current selected gcc" die "need openmp capable gcc" fi fi use doc && python-any-r1_pkg_setup } src_prepare() { # search paths work for prefix sed -i \ -e "s:/usr:${EPREFIX}/usr:g" \ cmake/*.cmake || die # remove Werror sed -i \ -e 's/-Werror//g' \ CMakeLists.txt || die # respect gentoo doc install directory sed -i \ -e "s:share/doc/ceres:share/doc/${PF}:" \ docs/source/CMakeLists.txt || die cmake-utils_src_prepare } src_configure() { local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=OFF $(cmake-utils_use_enable test TESTING) $(cmake-utils_use doc BUILD_DOCUMENTATION) $(cmake-utils_use gflags GFLAGS) $(cmake-utils_use lapack LAPACK) $(cmake-utils_use openmp OPENMP) $(cmake-utils_use protobuf PROTOBUF) $(cmake-utils_use schur SCHUR_SPECIALIZATIONS) $(cmake-utils_use cxsparse CXSPARSE) $(cmake-utils_use sparse SUITESPARSE) ) cmake-utils_src_configure } src_install() { cmake-utils_src_install dodoc README VERSION if use examples; then insinto /usr/share/doc/${PF} docompress -x /usr/share/doc/${PF}/examples doins -r examples data fi }