diff options
Diffstat (limited to 'sci-libs/libsvm/libsvm-2.90.ebuild')
-rw-r--r-- | sci-libs/libsvm/libsvm-2.90.ebuild | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/sci-libs/libsvm/libsvm-2.90.ebuild b/sci-libs/libsvm/libsvm-2.90.ebuild deleted file mode 100644 index 77b16071cdc5..000000000000 --- a/sci-libs/libsvm/libsvm-2.90.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsvm/libsvm-2.90.ebuild,v 1.2 2010/02/28 13:54:32 arfrever Exp $ - -EAPI="3" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils java-pkg-opt-2 python toolchain-funcs multilib - -MY_P="${PN}-${PV%0}" - -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/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="java python tools" - -DEPEND="java? ( >=virtual/jdk-1.4 )" -RDEPEND="${DEPEND} - tools? ( sci-visualization/gnuplot )" - -RESTRICT_PYTHON_ABIS="3.*" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-fpic.patch - epatch "${FILESDIR}"/${PV}-ldflags.patch - python_copy_sources -} - -src_compile() { - emake \ - CXX="$(tc-getCXX)" \ - LDFLAGS="${LDFLAGS}" \ - CFLAGS="${CXXFLAGS}" \ - || die "emake failed" - - sed -i -e 's@\.\./@/usr/bin/@g' tools/*.py \ - || die "Failed to fix paths in python files" - - if use python ; then - compilation () { - pushd python - emake \ - CXX="$(tc-getCXX)" \ - LDFLAGS="${LDFLAGS} -shared" \ - CFLAGS="${CXXFLAGS} -I$(python_get_includedir) -I.." \ - all || die "emake for python modules failed" - popd - } - python_execute_function -s compilation - fi - - if use java ; then - pushd java - local JAVAC_FLAGS="$(java-pkg_javac-args)" - sed -i \ - -e "s/JAVAC_FLAGS =/JAVAC_FLAGS=${JAVAC_FLAGS}/g" \ - Makefile || die "Failed to fix java makefile" - emake || die "emake for java modules failed" - popd - fi -} - -src_install() { - dobin svm-train svm-predict svm-scale \ - || die "Failed to install binaries" - dohtml FAQ.html || die - dodoc README || die - - if use tools; then - pushd tools - insinto /usr/share/${PN}/tools - doins easy.py grid.py subset.py \ - || die "Failed to install python tools" - docinto tools - dodoc README || die - popd - fi - - if use python ; then - installation() { - pushd python - insinto $(python_get_sitedir) - doins svmc.so svm.py \ - || die "Failed to install python scripts" - docinto python - dodoc README || die - popd - } - python_execute_function -s installation - fi - - if use java; then - pushd java - java-pkg_dojar libsvm.jar - docinto java - dohtml test_applet.html || die - popd - fi -} |