bicatali    14/04/06 01:47:16

  Modified:             ChangeLog
  Added:                shogun-3.2.0.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.8-prefix/cvs/Linux x86_64, signed Manifest commit with 
key 0x13CB1360)

Revision  Changes    Path
1.8                  sci-libs/shogun/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/shogun/ChangeLog?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/shogun/ChangeLog?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/shogun/ChangeLog?r1=1.7&r2=1.8

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-libs/shogun/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog   4 Mar 2013 19:08:43 -0000       1.7
+++ ChangeLog   6 Apr 2014 01:47:16 -0000       1.8
@@ -1,6 +1,11 @@
 # ChangeLog for sci-libs/shogun
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/shogun/ChangeLog,v 1.7 2013/03/04 
19:08:43 bicatali Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/shogun/ChangeLog,v 1.8 2014/04/06 
01:47:16 bicatali Exp $
+
+*shogun-3.2.0 (06 Apr 2014)
+
+  06 Apr 2014; Sébastien Fabbro <[email protected]> +shogun-3.2.0.ebuild:
+  Version bump
 
   04 Mar 2013; Sébastien Fabbro <[email protected]>
   files/shogun-1.1.0-respect-ldflags.patch, shogun-2.0.0.ebuild:



1.1                  sci-libs/shogun/shogun-3.2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/shogun/shogun-3.2.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/shogun/shogun-3.2.0.ebuild?rev=1.1&content-type=text/plain

Index: shogun-3.2.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/shogun/shogun-3.2.0.ebuild,v 1.1 
2014/04/06 01:47:16 bicatali Exp $

EAPI=5

PYTHON_COMPAT=( python{2_7,3_3} )
inherit cmake-utils multilib versionator toolchain-funcs python-single-r1

MYPV=$(get_version_component_range 1-2)
MYPD=${PN}-data-0.8

DESCRIPTION="Large Scale Machine Learning Toolbox"
HOMEPAGE="http://shogun-toolbox.org/";
SRC_URI="ftp://shogun-toolbox.org/shogun/releases/${MYPV}/sources/${P}.tar.bz2
        test? ( ftp://shogun-toolbox.org/shogun/data/${MYPD}.tar.bz2 )
        examples? ( ftp://shogun-toolbox.org/shogun/data/${MYPD}.tar.bz2 )"

LICENSE="GPL-3 free-noncomm"
SLOT="0/16"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"

IUSE="doc examples lua mono octave python R ruby static-libs test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

RDEPEND="
        app-arch/bzip2:=
        app-arch/gzip:=
        app-arch/lzma:=
        app-arch/snappy:=
        dev-libs/lzo:=
        >=dev-cpp/eigen-3.1
        dev-libs/json-c:=
        dev-libs/libxml2:=
        dev-libs/protobuf:=
        net-misc/curl:=
        sci-libs/arpack:=
        sci-libs/arprec:=
        sci-libs/colpack:=
        sci-libs/hdf5:=
        sci-libs/nlopt:=
        sci-mathematics/glpk:=
        sci-mathematics/lpsolve:=
        sys-libs/readline
        sys-libs/zlib:=
        virtual/blas
        virtual/cblas
        virtual/lapack
        lua? ( dev-lang/lua )
        mono? ( dev-lang/mono )
        octave? ( sci-mathematics/octave[hdf5] )
        python? ( dev-python/numpy[${PYTHON_USEDEP}] )
        R? ( dev-lang/R )
        ruby? ( dev-ruby/narray )"

DEPEND="${RDEPEND}
        virtual/pkgconfig
        doc? ( app-doc/doxygen[dot] )
        lua? ( >=dev-lang/swig-2.0.4 )
        mono? ( >=dev-lang/swig-2.0.4 )
        octave? ( >=dev-lang/swig-2.0.4 )
        python? ( >=dev-lang/swig-2.0.4 test? ( sci-libs/scipy ) )
        R? ( >=dev-lang/swig-2.0.4 )
        ruby? ( >=dev-lang/swig-2.0.4 )
        test? ( dev-python/jinja )"

# javamodular needs jblas (painful to package properly)
# permodular work in progress (as 3.2.0)
# could actually support multiple pythons, multiple rubys
# feel free to do work for it

pkg_setup() {
        use python && python-single-r1_pkg_setup
}

src_configure() {
        export ATLAS_LIBRARY="$($(tc-getPKG_CONFIG) --libs cblas lapack)"
        export CBLAS_LIBRARY="$($(tc-getPKG_CONFIG) --libs cblas)"
        export ATLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas cblas lapack)"
        export LAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)"
        local mycmakeargs=(
                -DBUILD_EXAMPLES=OFF
                -DBUNDLE_ARPREC=OFF
                -DBUNDLE_COLPACK=OFF
                -DBUNDLE_EIGEN=OFF
                -DBUNDLE_JSON=OFF
                -DBUNDLE_NLOPT=OFF
                -DENABLE_COVERAGE=OFF
                -DJavaModular=OFF
                -DPerlModular=OFF
                $(cmake-utils_use lua LuaModular)
                $(cmake-utils_use mono CSharpModular)
                $(cmake-utils_use octave OctaveModular)
                $(cmake-utils_use octave OctaveStatic)
                $(cmake-utils_use python PythonModular)
                $(cmake-utils_use python PythonStatic)
                $(cmake-utils_use R RModular)
                $(cmake-utils_use R RStatic)
                $(cmake-utils_use ruby RubyModular)
                $(cmake-utils_use test ENABLE_TESTING)
        )
        cmake-utils_src_configure
        # gentoo bug #302621
        has_version sci-libs/hdf5[mpi] && export CXX=mpicxx CC=mpicc
}

src_compile() {
        cmake-utils_src_compile
        use doc && emake -C doc
}

src_install() {
        cmake-utils_src_install
        use doc && dohtml -r doc/html/*
        if use examples; then
                insinto /usr/share/doc/${PF}
                emake -C examples clean
                doins -r examples
                docompress -x /usr/share/doc/${PF}/examples
                insinto /usr/share/doc/${PF}/data
                doins -r "${WORKDIR}"/${MYPD}/*

        fi
}




Reply via email to