jlec 15/02/02 08:09:51 Modified: metadata.xml ChangeLog Added: libsvm-3.17-r1.ebuild Removed: libsvm-2.90-r1.ebuild libsvm-3.14.ebuild Log: sci-libs/libsvm: Respect CC, #484200 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Revision Changes Path 1.8 sci-libs/libsvm/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/metadata.xml?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/metadata.xml?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/metadata.xml?r1=1.7&r2=1.8 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-libs/libsvm/metadata.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- metadata.xml 29 Nov 2012 19:04:49 -0000 1.7 +++ metadata.xml 2 Feb 2015 08:09:51 -0000 1.8 @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>sci</herd> -<longdescription lang="en"> + <herd>sci</herd> + <longdescription lang="en"> The LIBSVM library is used to calculate Support Vector Machine optimizations with a great variety of options. It includes one-class, two-class, multiclass, regression-mode, and probablistic output functionality. It is primarily of interest to machine-learning researchers and artificial intelligence application developers. </longdescription> -<use> - <flag name="tools">Install python based tool scripts</flag> -</use> + <use> + <flag name="tools">Install python based tool scripts</flag> + </use> </pkgmetadata> 1.37 sci-libs/libsvm/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/ChangeLog?rev=1.37&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/ChangeLog?rev=1.37&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/ChangeLog?r1=1.36&r2=1.37 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-libs/libsvm/ChangeLog,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- ChangeLog 28 Nov 2014 15:12:21 -0000 1.36 +++ ChangeLog 2 Feb 2015 08:09:51 -0000 1.37 @@ -1,6 +1,12 @@ # ChangeLog for sci-libs/libsvm -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsvm/ChangeLog,v 1.36 2014/11/28 15:12:21 pacho Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsvm/ChangeLog,v 1.37 2015/02/02 08:09:51 jlec Exp $ + +*libsvm-3.17-r1 (02 Feb 2015) + + 02 Feb 2015; Justin Lecher <[email protected]> -libsvm-2.90-r1.ebuild, + -libsvm-3.14.ebuild, +libsvm-3.17-r1.ebuild, metadata.xml: + Respect CC, #484200 28 Nov 2014; Pacho Ramos <[email protected]> libsvm-3.17.ebuild: Support python 3.4 1.1 sci-libs/libsvm/libsvm-3.17-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/libsvm-3.17-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/libsvm-3.17-r1.ebuild?rev=1.1&content-type=text/plain Index: libsvm-3.17-r1.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-libs/libsvm/libsvm-3.17-r1.ebuild,v 1.1 2015/02/02 08:09:51 jlec Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) inherit eutils java-pkg-opt-2 python-r1 flag-o-matic toolchain-funcs DESCRIPTION="Library for Support Vector Machines" HOMEPAGE="http://www.csie.ntu.edu.tw/~cjlin/libsvm/" SRC_URI="http://www.csie.ntu.edu.tw/~cjlin/libsvm/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="java openmp python tools" DEPEND="java? ( >=virtual/jdk-1.4 )" RDEPEND=" java? ( >=virtual/jre-1.4 ) tools? ( sci-visualization/gnuplot )" pkg_setup() { if use openmp; then if [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp; then ewarn "You are using gcc but without OpenMP capabilities" die "Need an OpenMP capable compiler" else append-ldflags -fopenmp append-flags -fopenmp fi append-flags -DOPENMP fi } src_prepare() { epatch \ "${FILESDIR}"/3.11-openmp.patch \ "${FILESDIR}"/3.14-makefile.patch sed -i -e "s@\.\./@${EPREFIX}/usr/bin/@g" tools/*.py \ || die "Failed to fix paths in python files" if use java; then local JAVAC_FLAGS="$(java-pkg_javac-args)" sed -i \ -e "s/JAVAC_FLAGS =/JAVAC_FLAGS=${JAVAC_FLAGS}/g" \ java/Makefile || die "Failed to fix java makefile" fi tc-export CXX CC } src_compile() { default use java && emake -C java } src_install() { dobin svm-train svm-predict svm-scale dolib.so *.so* insinto /usr/include doins svm.h dohtml FAQ.html dodoc README if use tools; then local t for t in tools/*.py; do newbin ${t} svm-$(basename ${t} .py) done newdoc tools/README README.tools insinto /usr/share/doc/${PF} doins heart_scale doins -r svm-toy fi if use python ; then installation() { touch python/__init__.py || die python_moduleinto libsvm python_domodule python/*.py } python_foreach_impl installation newdoc python/README README.python fi if use java; then java-pkg_dojar java/libsvm.jar dohtml java/test_applet.html fi }
