summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2008-01-20 21:38:59 +0000
committerRyan Hill <rhill@gentoo.org>2008-01-20 21:38:59 +0000
commit99a9058aba1f240df7e47175faa290cb55beeb87 (patch)
tree25a45df105305db28138357dfe27d672c986f5d1 /sci-libs/ta-lib
parentremove old and cruft (diff)
downloadhistorical-99a9058aba1f240df7e47175faa290cb55beeb87.tar.gz
historical-99a9058aba1f240df7e47175faa290cb55beeb87.tar.bz2
historical-99a9058aba1f240df7e47175faa290cb55beeb87.zip
Add patch to fix building with --as-needed for bug #206746.
Package-Manager: portage-2.1.4
Diffstat (limited to 'sci-libs/ta-lib')
-rw-r--r--sci-libs/ta-lib/ChangeLog10
-rw-r--r--sci-libs/ta-lib/Manifest30
-rw-r--r--sci-libs/ta-lib/files/ta-lib-0.4.0-asneeded.patch12
-rw-r--r--sci-libs/ta-lib/ta-lib-0.4.0.ebuild9
4 files changed, 51 insertions, 10 deletions
diff --git a/sci-libs/ta-lib/ChangeLog b/sci-libs/ta-lib/ChangeLog
index 9a3df791b162..db8fdc032c12 100644
--- a/sci-libs/ta-lib/ChangeLog
+++ b/sci-libs/ta-lib/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sci-libs/ta-lib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ta-lib/ChangeLog,v 1.2 2008/01/20 10:07:40 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ta-lib/ChangeLog,v 1.3 2008/01/20 21:38:59 dirtyepic Exp $
+
+ 20 Jan 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/ta-lib-0.4.0-asneeded.patch, ta-lib-0.4.0.ebuild:
+ Add patch to fix building with --as-needed for bug #206746.
+
+ 20 Jan 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/ta-lib-0.4.0-asneeded.patch, ta-lib-0.4.0.ebuild:
+ Add patch to fix building with --as-needed for bug #206746.
20 Jan 2008; Samuli Suominen <drac@gentoo.org> ta-lib-0.4.0.ebuild:
Keyword ~amd64.
diff --git a/sci-libs/ta-lib/Manifest b/sci-libs/ta-lib/Manifest
index f77725df62bb..cbd2bad27a1a 100644
--- a/sci-libs/ta-lib/Manifest
+++ b/sci-libs/ta-lib/Manifest
@@ -1,12 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX ta-lib-0.4.0-asneeded.patch 648 RMD160 9ad0af62742aea5c30053aa913436f46feddee25 SHA1 d176674cd191b0e2799886c2ef3720971a25df27 SHA256 e06345f093a62deccc348daddbc9ccd036c5b72e1d845dd9420830c4345649a9
+MD5 16a989127ffce5fcd6b5d3796b69aea5 files/ta-lib-0.4.0-asneeded.patch 648
+RMD160 9ad0af62742aea5c30053aa913436f46feddee25 files/ta-lib-0.4.0-asneeded.patch 648
+SHA256 e06345f093a62deccc348daddbc9ccd036c5b72e1d845dd9420830c4345649a9 files/ta-lib-0.4.0-asneeded.patch 648
DIST ta-lib-0.4.0-src.tar.gz 1330299 RMD160 9da16be4b8c856ff59c7b0fcbc3fdae412a9dfb3 SHA1 b326b91e79ca1e569e95aad91e87a38640dd5f1b SHA256 9ff41efcb1c011a4b4b6dfc91610b06e39b1d7973ed5d4dee55029a0ac4dc651
-EBUILD ta-lib-0.4.0.ebuild 714 RMD160 20cb4e7a2b7f628c20d7f7ffc5073f08762cd81d SHA1 1462d306773af84faee0605cff1623d0e022c3d5 SHA256 009e93ed1c56872df7388b1fe4c2c0af2fe07aa7bf49ebba70717c108a9042b7
-MD5 b22139bb4e9484540b75dbd1c0ecbb7f ta-lib-0.4.0.ebuild 714
-RMD160 20cb4e7a2b7f628c20d7f7ffc5073f08762cd81d ta-lib-0.4.0.ebuild 714
-SHA256 009e93ed1c56872df7388b1fe4c2c0af2fe07aa7bf49ebba70717c108a9042b7 ta-lib-0.4.0.ebuild 714
-MISC ChangeLog 439 RMD160 9d09cd580d5f8f3c26978cd9da42d6a9c8dec4c0 SHA1 725a57f0a3997e68d546b82d4f62deaded4dcb29 SHA256 92bb6c7d7156aca371713ae7ef79168bcc0c6ae94701a5235839335d4e80401f
-MD5 7f6636bf8d77422e1da19c1230c9c5d4 ChangeLog 439
-RMD160 9d09cd580d5f8f3c26978cd9da42d6a9c8dec4c0 ChangeLog 439
-SHA256 92bb6c7d7156aca371713ae7ef79168bcc0c6ae94701a5235839335d4e80401f ChangeLog 439
+EBUILD ta-lib-0.4.0.ebuild 804 RMD160 bace9fa155b5aa4c5db3556e7ab29bc852834750 SHA1 270c979dfeba83a71504dfa8f0ad0c09f003c3f1 SHA256 0b0f997d06e1c7904908ae49b83c380b7e6256824068a6a8e2e23b73c222e17b
+MD5 f917d069064c562a7f62f1106453c335 ta-lib-0.4.0.ebuild 804
+RMD160 bace9fa155b5aa4c5db3556e7ab29bc852834750 ta-lib-0.4.0.ebuild 804
+SHA256 0b0f997d06e1c7904908ae49b83c380b7e6256824068a6a8e2e23b73c222e17b ta-lib-0.4.0.ebuild 804
+MISC ChangeLog 784 RMD160 7393ef98ccabd8d7bc170d1e741e1b85c6822daa SHA1 b78f9423c9477b7e8789b5149e5f5e31b0893687 SHA256 0b68b1d568cce085d3697184ef5a7e46176dba23d7ad470f4d6006c743fc6814
+MD5 6b1469160181498a630e42a2753ab9fa ChangeLog 784
+RMD160 7393ef98ccabd8d7bc170d1e741e1b85c6822daa ChangeLog 784
+SHA256 0b68b1d568cce085d3697184ef5a7e46176dba23d7ad470f4d6006c743fc6814 ChangeLog 784
MISC metadata.xml 253 RMD160 b096274af87f9c103c75a962caafb7119d8806ce SHA1 12215f17ab0f6da7874825f25053cfd2a974a03b SHA256 360fc3b66d6f2c93018d2e4dc3bed95a8f078fd6097e15c2e42552fe4fa2bdc6
MD5 82aa136dfa40f2f8d65948b04d6981de metadata.xml 253
RMD160 b096274af87f9c103c75a962caafb7119d8806ce metadata.xml 253
@@ -14,3 +21,10 @@ SHA256 360fc3b66d6f2c93018d2e4dc3bed95a8f078fd6097e15c2e42552fe4fa2bdc6 metadata
MD5 85d47b4c874549dede5a24d43ac2a871 files/digest-ta-lib-0.4.0 253
RMD160 30721b9087c098cd5aec3cc5d49c1e0ef421001e files/digest-ta-lib-0.4.0 253
SHA256 098933a9ff32b015ad8150fba096dc9c7bd3fb76cf7f6fc80edb70742d3f58d8 files/digest-ta-lib-0.4.0 253
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHk7+EiqiDRvmkBmIRAivgAKDRZrDtAZtSd8rxImdZJtucd0b8sQCbBO3w
+FMLSmPDXxJRt5xf3sgu0kxQ=
+=PHHH
+-----END PGP SIGNATURE-----
diff --git a/sci-libs/ta-lib/files/ta-lib-0.4.0-asneeded.patch b/sci-libs/ta-lib/files/ta-lib-0.4.0-asneeded.patch
new file mode 100644
index 000000000000..e4bbd81acbb7
--- /dev/null
+++ b/sci-libs/ta-lib/files/ta-lib-0.4.0-asneeded.patch
@@ -0,0 +1,12 @@
+diff -Naur ta-lib-orig/src/Makefile.in ta-lib/src/Makefile.in
+--- ta-lib-orig/src/Makefile.in 2007-09-14 21:42:21.000000000 -0600
++++ ta-lib/src/Makefile.in 2008-01-20 15:11:33.000000000 -0600
+@@ -56,7 +56,7 @@
+ libta_lib_la_OBJECTS = $(am_libta_lib_la_OBJECTS)
+ libta_lib_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+- $(libta_lib_la_LDFLAGS) $(LDFLAGS) -o $@
++ $(libta_lib_la_LDFLAGS) $(LDFLAGS) -lm -o $@
+ DEFAULT_INCLUDES = -I. -I$(top_builddir)/include@am__isrc@
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
diff --git a/sci-libs/ta-lib/ta-lib-0.4.0.ebuild b/sci-libs/ta-lib/ta-lib-0.4.0.ebuild
index 1e8339395963..da339710891e 100644
--- a/sci-libs/ta-lib/ta-lib-0.4.0.ebuild
+++ b/sci-libs/ta-lib/ta-lib-0.4.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ta-lib/ta-lib-0.4.0.ebuild,v 1.2 2008/01/20 10:07:40 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ta-lib/ta-lib-0.4.0.ebuild,v 1.3 2008/01/20 21:38:59 dirtyepic Exp $
DESCRIPTION="Technical Analysis Library for analyzing financial markets trends"
HOMEPAGE="http://www.ta-lib.org"
@@ -16,6 +16,13 @@ RDEPEND=""
S=${WORKDIR}/${PN}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-asneeded.patch
+}
+
src_test() {
ewarn "Note: this testsuite will fail without an active internet connection."
"${S}"/src/tools/ta_regtest/ta_regtest || die "Failed testsuite."