diff options
author | 2012-03-25 16:12:57 +0200 | |
---|---|---|
committer | 2012-03-25 16:12:57 +0200 | |
commit | b17af5ac5341940c9b87e44b33f7af4b9e6adcaf (patch) | |
tree | 4ac0d0b232c64a82704b740325e8867c8a16b584 /sci-chemistry/ball | |
parent | Correct usage of python.eclass (diff) | |
download | sci-b17af5ac5341940c9b87e44b33f7af4b9e6adcaf.tar.gz sci-b17af5ac5341940c9b87e44b33f7af4b9e6adcaf.tar.bz2 sci-b17af5ac5341940c9b87e44b33f7af4b9e6adcaf.zip |
Fix patches to be in line with tree
(Portage version: 2.2.0_alpha95/git/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'sci-chemistry/ball')
-rw-r--r-- | sci-chemistry/ball/ChangeLog | 4 | ||||
-rw-r--r-- | sci-chemistry/ball/ball-9999.ebuild | 12 | ||||
-rw-r--r-- | sci-chemistry/ball/files/ball-9999-libsvm.patch | 24 | ||||
-rw-r--r-- | sci-chemistry/ball/files/ball-9999-multilib.patch | 39 |
4 files changed, 72 insertions, 7 deletions
diff --git a/sci-chemistry/ball/ChangeLog b/sci-chemistry/ball/ChangeLog index dfe1c6586..851aa6fc7 100644 --- a/sci-chemistry/ball/ChangeLog +++ b/sci-chemistry/ball/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 25 Mar 2012; Justin Lecher <jlec@gentoo.org> ball-9999.ebuild, + +files/ball-9999-libsvm.patch, +files/ball-9999-multilib.patch: + Fix patches to be in line with tree + 25 Mar 2012; Justin Lecher <jlec@gentoo.org> ball-9999.ebuild: Correct usage of python.eclass diff --git a/sci-chemistry/ball/ball-9999.ebuild b/sci-chemistry/ball/ball-9999.ebuild index 168967693..4fac56b8d 100644 --- a/sci-chemistry/ball/ball-9999.ebuild +++ b/sci-chemistry/ball/ball-9999.ebuild @@ -42,19 +42,17 @@ DEPEND="${RDEPEND} sys-devel/bison virtual/yacc" +PATCHES=( + "${FILESDIR}"/${P}-multilib.patch + "${FILESDIR}"/${P}-libsvm.patch + ) + pkg_setup() { use python \ && python_set_active_version 2 \ && python_pkg_setup } -src_prepare() { - sed \ - -e '/INSTALL_DIRECTORY/s:"lib":${CMAKE_INSTALL_LIBDIR}:g' \ - -i CMakeLists.txt || die - base_src_prepare -} - src_configure() { local mycmakeargs=( $(cmake-utils_use_use threads FFTW_THREADS) diff --git a/sci-chemistry/ball/files/ball-9999-libsvm.patch b/sci-chemistry/ball/files/ball-9999-libsvm.patch new file mode 100644 index 000000000..c85506d72 --- /dev/null +++ b/sci-chemistry/ball/files/ball-9999-libsvm.patch @@ -0,0 +1,24 @@ +From 60a5f677587046b3e2077872c21b005bad549b85 Mon Sep 17 00:00:00 2001 +Message-Id: <60a5f677587046b3e2077872c21b005bad549b85.1332678065.git.jlec@gentoo.org> +From: Justin Lecher <jlec@gentoo.org> +Date: Sun, 25 Mar 2012 14:15:16 +0200 +Subject: [PATCH 1/2] Correct deprecated usage of svm_destroy_model to + svm_free_and_destroy_model + +--- + source/QSAR/libsvmModel.C | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/source/QSAR/libsvmModel.C b/source/QSAR/libsvmModel.C +index 58ce4dc..1f24e15 100644 +--- a/source/QSAR/libsvmModel.C ++++ b/source/QSAR/libsvmModel.C +@@ -81,7 +81,7 @@ void LibsvmModel::train() + + //free(prob); + //free(prob->y); free(prob->x); +- svm_destroy_model((::svm_model*)svm_train_result_); ++ svm_free_and_destroy_model((::svm_model**)svm_train_result_); + } + } + diff --git a/sci-chemistry/ball/files/ball-9999-multilib.patch b/sci-chemistry/ball/files/ball-9999-multilib.patch new file mode 100644 index 000000000..317c4029c --- /dev/null +++ b/sci-chemistry/ball/files/ball-9999-multilib.patch @@ -0,0 +1,39 @@ +From 5b8f4e58b4e54bcdfa6f287e01f91d9dfd4e5a14 Mon Sep 17 00:00:00 2001 +From: Justin Lecher <jlec@gentoo.org> +Date: Sun, 25 Mar 2012 14:12:21 +0200 +Subject: [PATCH] Correct path for multilib installation. + +Libraries should go into lib64 not lib on native 64bit. Therefore we can use the LIBDIR detected by cmake. +--- + CMakeLists.txt | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 940ebf4..7eb3db4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -426,8 +426,8 @@ SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin") + ## These variables are used in all install-targets + IF (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + SET(BALL_RUNTIME_INSTALL_DIRECTORY "bin") +- SET(BALL_LIBRARY_INSTALL_DIRECTORY "lib") +- SET(BALL_ARCHIVE_INSTALL_DIRECTORY "lib") ++ SET(BALL_LIBRARY_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR}) ++ SET(BALL_ARCHIVE_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR}) + SET(BALL_HEADER_INSTALL_DIRECTORY ".") + SET(BALL_DATA_INSTALL_DIRECTORY "share/BALL") + SET(BALL_DOCUMENTATION_INSTALL_DIRECTORY "share/BALL/doc") +@@ -435,8 +435,8 @@ IF (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + SET(BALL_PYTHON_INSTALL_DIRECTORY "bin") + SET(BALL_PLUGIN_INSTALL_DIRECTORY "bin") + ELSE() +- SET(BALL_PYTHON_INSTALL_DIRECTORY "lib") +- SET(BALL_PLUGIN_INSTALL_DIRECTORY "lib") ++ SET(BALL_PYTHON_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR}) ++ SET(BALL_PLUGIN_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR}) + ENDIF() + ELSE() + SET(BALL_BUNDLE_INSTALL_DIRECTORY "Applications") +-- +1.7.8.5 + |