summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2010-02-17 21:30:07 +0000
committerJustin Lecher <jlec@gentoo.org>2010-02-17 21:30:07 +0000
commite5747f3558c07b5e5e9977a79b0b3cea86dbdc18 (patch)
tree2f37eb2abc0a3bab5f1a8913de06804f39fe80cb /sci-misc/tinysvm
parentimport prefix changes from the overlay, moved to EAPI=3 (diff)
downloadhistorical-e5747f3558c07b5e5e9977a79b0b3cea86dbdc18.tar.gz
historical-e5747f3558c07b5e5e9977a79b0b3cea86dbdc18.tar.bz2
historical-e5747f3558c07b5e5e9977a79b0b3cea86dbdc18.zip
import prefix changes from the overlay
Package-Manager: portage-2.2_rc62/cvs/Linux x86_64
Diffstat (limited to 'sci-misc/tinysvm')
-rw-r--r--sci-misc/tinysvm/ChangeLog8
-rw-r--r--sci-misc/tinysvm/Manifest15
-rw-r--r--sci-misc/tinysvm/files/tinysvm-0.09-darwin.patch13
-rw-r--r--sci-misc/tinysvm/tinysvm-0.09-r2.ebuild11
4 files changed, 39 insertions, 8 deletions
diff --git a/sci-misc/tinysvm/ChangeLog b/sci-misc/tinysvm/ChangeLog
index 5042a17cd44b..8010859e22e0 100644
--- a/sci-misc/tinysvm/ChangeLog
+++ b/sci-misc/tinysvm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-misc/tinysvm
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/tinysvm/ChangeLog,v 1.6 2008/11/03 01:20:20 matsuu Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/tinysvm/ChangeLog,v 1.7 2010/02/17 21:30:06 jlec Exp $
+
+ 17 Feb 2010; Justin Lecher (jlec) <jlec@gentoo.org>
+ tinysvm-0.09-r2.ebuild, +files/tinysvm-0.09-darwin.patch:
+ import prefix changes from the overlay
*tinysvm-0.09-r2 (03 Nov 2008)
diff --git a/sci-misc/tinysvm/Manifest b/sci-misc/tinysvm/Manifest
index 46c761ce019f..ef693521a661 100644
--- a/sci-misc/tinysvm/Manifest
+++ b/sci-misc/tinysvm/Manifest
@@ -1,7 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX tinysvm-0.09-darwin.patch 544 RMD160 69a7fa8a0e9c0bf89370655f20a7c47a81d99477 SHA1 70eeac7f0cfc5f45c2b36bf7f93e69fac8a1a826 SHA256 59e7878730d3739eb8bcd380dbbdbe1eb39573ec15713a9f910b3635f9c8dd3d
AUX tinysvm-0.09-pm.patch 450 RMD160 52cec0a3c140426912d542350cad654d2ac02060 SHA1 3325c452cf66b779e98b56eb7a0826bb0b6bcd21 SHA256 95fe45f550f9ff8080f4b92407daa71c8737a323347f4305a6914ec213228dc6
AUX tinysvm-0.09-r2-pm.patch 656 RMD160 023d2e6c4d95362fe77cb18a8b246d1fd7b7588b SHA1 d1e8f0fd66e6b7aee336a037238022477d2c2d5f SHA256 e0c650d166d48dc7a8671422d63778035ac3369890176e0cf4f557a9b7f04e45
DIST TinySVM-0.09.tar.gz 317636 RMD160 d44586810d4776a251cda4a08b1aa9148108c8e6 SHA1 9c3c36454c475180ef6646d059376f35549cad08 SHA256 e377f7ede3e022247da31774a4f75f3595ce768bc1afe3de9fc8e962242c7ab8
EBUILD tinysvm-0.09-r1.ebuild 1686 RMD160 0eef79130e0143cf94761548051b2a8385dc411d SHA1 05eaef70e077c076386e8f694796d34d7f14d97d SHA256 0fe312f489240e0ad7046fd1dc8aa4655e419b24591d721e5cd260603fed67e3
-EBUILD tinysvm-0.09-r2.ebuild 1689 RMD160 4c47e41e90b95ac7e7a3678e1f401105e08897e7 SHA1 bee2fbc9a1011c651f389bdcc352dc0aafce8d36 SHA256 a05d3072be68a93c160e689655a75e256dff7a5f55165c1095b53f962b0a5ee2
-MISC ChangeLog 1219 RMD160 7a645e4587dc2556de47a2519fe5747ba1edc45f SHA1 c51a9f4f0fdbdecdd62179d1f501847b60daf62d SHA256 1a7e30117adce0f493927b6f77bb9ae13635c02c9f8802b7e9db73ef8944b6bb
+EBUILD tinysvm-0.09-r2.ebuild 1813 RMD160 e6e827a330cf3f1fa30deb2c4aa73d0f78d82021 SHA1 edac34b91a99ef0da0214443414da25e1501876d SHA256 9e5aef2cf3e541de1a5a91363d1bf4b558d7db809351c7e2e246ac088a84af8f
+MISC ChangeLog 1373 RMD160 a869c91f290d34bb2f6ed7af4c48cd869ffddcf8 SHA1 316ec8510d5bbb7381bc2c80099ea65b46cedd06 SHA256 b499a35a266f247f8888c3feddbd1d4381d562d3710aafaaa045482861b2c5ee
MISC metadata.xml 157 RMD160 1305e8c09c6d49c0db2a18bb50b045460c124ebe SHA1 874689ae30dfe223d487e0e6a5e0a0dbf06a69f4 SHA256 c3c089740b31ec0f4d7fbc3bf2d6bb8460ccfd0694f01bf91b22a2e1930d6d5d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAkt8X+MACgkQgAnW8HDreRY+QQCgwp31inMPJBTBmKL6bzh95eTd
+CR4AnRZSFZiKvSHts+no12e73/eEyrf3
+=gkk8
+-----END PGP SIGNATURE-----
diff --git a/sci-misc/tinysvm/files/tinysvm-0.09-darwin.patch b/sci-misc/tinysvm/files/tinysvm-0.09-darwin.patch
new file mode 100644
index 000000000000..6d8c2521bac6
--- /dev/null
+++ b/sci-misc/tinysvm/files/tinysvm-0.09-darwin.patch
@@ -0,0 +1,13 @@
+* http://bugs.gentoo.org/show_bug.cgi?id=111598
+
+--- TinySVM-0.09/src/getopt.h.orig 2006-02-19 17:22:37.000000000 +0100
++++ TinySVM-0.09/src/getopt.h 2006-02-19 17:23:11.000000000 +0100
+@@ -122,7 +122,7 @@
+ #define optional_argument 2
+
+ #if defined (__STDC__) && __STDC__
+-#ifdef __GNU_LIBRARY__
++#if defined __GNU_LIBRARY__ || defined __APPLE__
+ /* Many other libraries have conflicting prototypes for getopt, with
+ differences in the consts, in stdlib.h. To avoid compilation
+ errors, only prototype getopt for the GNU C library. */
diff --git a/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild b/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild
index 13c0274346bf..b80b4823dff0 100644
--- a/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild
+++ b/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild,v 1.1 2008/11/03 01:20:20 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/tinysvm/tinysvm-0.09-r2.ebuild,v 1.2 2010/02/17 21:30:06 jlec Exp $
-inherit eutils perl-module toolchain-funcs
+inherit eutils perl-module toolchain-funcs autotools
MY_P="TinySVM-${PV}"
DESCRIPTION="TinySVM is an implementation of Support Vector Machines (SVMs) for
@@ -12,7 +12,7 @@ SRC_URI="http://chasen.org/~taku/software/TinySVM/src/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
#IUSE="java perl python ruby"
IUSE="perl"
@@ -23,6 +23,9 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}/${PF}-pm.patch"
ln -s . src/TinySVM
+
+ epatch ${FILESDIR}/${P}-darwin.patch
+ eautoreconf # need new libtool on Darwin
}
src_compile() {