summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-03-17 08:48:25 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-03-17 08:48:25 +0000
commiteab245404a977411f3d1ba26b25fad7d11f4133d (patch)
tree4ffa41359b154abc7b5efebd35bb936f9c7ec736 /dev-libs/quantlib
parentRemove old. (diff)
downloadhistorical-eab245404a977411f3d1ba26b25fad7d11f4133d.tar.gz
historical-eab245404a977411f3d1ba26b25fad7d11f4133d.tar.bz2
historical-eab245404a977411f3d1ba26b25fad7d11f4133d.zip
Version bump wrt #394763 by Michael Cordingley. This will fix building with GCC >= 4.6.0 wrt #364779 by Diego Elio Pettenò.
Package-Manager: portage-2.2.0_alpha90/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/quantlib')
-rw-r--r--dev-libs/quantlib/ChangeLog10
-rw-r--r--dev-libs/quantlib/Manifest16
-rw-r--r--dev-libs/quantlib/quantlib-1.2.ebuild83
3 files changed, 102 insertions, 7 deletions
diff --git a/dev-libs/quantlib/ChangeLog b/dev-libs/quantlib/ChangeLog
index d9c88713c10d..c1de8d93da70 100644
--- a/dev-libs/quantlib/ChangeLog
+++ b/dev-libs/quantlib/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/quantlib
-# Copyright 2002-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/quantlib/ChangeLog,v 1.34 2011/11/22 17:51:14 pacho Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/quantlib/ChangeLog,v 1.35 2012/03/17 08:48:25 ssuominen Exp $
+
+*quantlib-1.2 (17 Mar 2012)
+
+ 17 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> +quantlib-1.2.ebuild:
+ Version bump wrt #394763 by Michael Cordingley. This will fix building with
+ GCC >= 4.6.0 wrt #364779 by Diego Elio Pettenò.
22 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #82110
diff --git a/dev-libs/quantlib/Manifest b/dev-libs/quantlib/Manifest
index 8c4d5e3c5e80..7f1f32e4422b 100644
--- a/dev-libs/quantlib/Manifest
+++ b/dev-libs/quantlib/Manifest
@@ -6,17 +6,23 @@ DIST QuantLib-0.3.10.tar.gz 1527354 RMD160 15b6fb6a52e885aad7b92c4d0b9994a606003
DIST QuantLib-0.3.12.tar.gz 1663966 RMD160 08c6ee45e4737606c69bc309b7105d0bef719682 SHA1 c9c38b677fb0c34c1b0748252d3ca7c5fc940a31 SHA256 7484adc344913c1017a480e49e2209987beae1b42de26b1e8da138c88de6a635
DIST QuantLib-0.3.14.tar.gz 1881768 RMD160 53829652e0f35d761a03c5b6fa1bd3aa3bef36ce SHA1 7e2c8b938965e294e0e170a2a556d1e6ef9ff5d1 SHA256 ac4160ca19cf7d714b2273ee642cadfc4a563b452aa1ca6dc6f13c9321027f67
DIST QuantLib-0.9.6.tar.gz 3248055 RMD160 6e0d3a777a2e44bd92d366714dbc11b09f9fb1c9 SHA1 362e00a205b4c44b026aefd265b9c28775001fb7 SHA256 fdca896340f06d21172b132f9583348b4a7a5a12b7168727558a8c3787f19b45
+DIST QuantLib-1.2.tar.gz 4045398 RMD160 98e10421961b52199849d65f290fa8c1f7ca83e6 SHA1 c53093adca31e598dc93385314d47f40c365e4b6 SHA256 0d161d43c0586f6109b9d412ff591bda438c3d265e49f3d2f2e16ca327e8e78a
EBUILD quantlib-0.3.10.ebuild 642 RMD160 64c8c1c9415c1bdd0c56ac73dc8f38f2c614b29a SHA1 e1de9b912802f045c7970133d655d0795c9e727e SHA256 71d558774113864c8ff501e22cde890d15797c07869826bfb0d0c3eab706ac34
EBUILD quantlib-0.3.12.ebuild 642 RMD160 62e010bab6ccf34f49c0b7eadf5cebf230781efa SHA1 cc9b9a1e0c3c013320460c2ead4e2f503b483094 SHA256 40e7e9bd9a7e8c6055f970badb2badf41433acb8dcc40c5cb663c24011906e27
EBUILD quantlib-0.3.14-r1.ebuild 1650 RMD160 6b66a55ebb38d12ad42420f384173202148f2bc6 SHA1 32e3d5b6d9dce41fa2eecf602d2286c05330ddc6 SHA256 9c1cd3e51603d278ff63bd2a77158ea9e62c5122347473e70339ad24e96518e0
EBUILD quantlib-0.3.14.ebuild 1399 RMD160 55af1728d8faa996ac412d3862431453a2f8c2a7 SHA1 7b523db6298610ed7400b849656879df172313e4 SHA256 f157123202cb8ca1d2ae7fbd44dc10838e33f9c177cf437c5459771d638e06ff
EBUILD quantlib-0.9.6.ebuild 1653 RMD160 8a09e0673e478d8330d3c43640402e8496f9fa0c SHA1 3f378d50f0bdb5fbdcf6565cb13302fabac571c2 SHA256 155691c50613dec44e36ed064569ed6df031cd28fa57731478817d41c6708162
-MISC ChangeLog 5191 RMD160 4cd46d799a228359d84464e08f68ed7caa412610 SHA1 8029a5792f46bc0d6ffb7382b8c4b09486b7c45d SHA256 acd711d016a2f8fa65073486e6f3e20c9827f776bab6b94e2cb18ab197e5abda
+EBUILD quantlib-1.2.ebuild 1844 RMD160 34902c82867502e4d9f84f79126afcab97e0bf72 SHA1 0418871f6af588a31d8ec8dfb3aff067a642dea4 SHA256 7822e617d51aee28b8d5567a87dc0328a4884236f270e72200ec5ed25f6cc591
+MISC ChangeLog 5430 RMD160 be0d32871c9e1246e79d0aa2d1e6d43f8a02fd59 SHA1 e48af2b02560b55d35c1fbd4c05f2d44a99b88a3 SHA256 e9c5d9afa70d998528a42ced1dd6ddcbb5436a4810c7716b827add05a2532cd6
MISC metadata.xml 294 RMD160 3d9108210fcc99c97398cf0b5ddd14b8c46a7ac2 SHA1 7aeaec7fb6eb19344c414e3359bbb62e8815ee5d SHA256 b547e2009daf827503aa272b7dba379800e3edf74844abf8b9c7d1d03877de33
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk7L4RcACgkQCaWpQKGI+9RhxQCfbsmyXBp8U0zd4xlmXIFbgJyn
-LeEAniaERzHkOP4kUcgbr7E45EYPLhOE
-=8Xk2
+iQEcBAEBAgAGBQJPZE/PAAoJEEdUh39IaPFNuuAH/AzZHkIrsmBwCqifvISxlvB1
++8xfB8ZcScVmH+heiV7GYY5bfZThld8AAdGGEwDiGrf0eebDWOZgSqmBpy1pffr6
+wYvNiKXqpRiJzCFheDHYSSbalfxXCy/SgffNjKg4rRi2uMac895QJUZWGLTrHTbP
+f3S9JAIu1C4QKW7kqq7ioTGLFbMt4SADmkB1IwjEQzg5sa/ra59igwlak5BPsfAi
+X4c1vRUIQqimJ8DN8FtziU6IYhYe6uVFRZmkhbYPHQn84Uua8TW2JK89UXCFRlOr
+J5Y/l1MBImC1LBSd1dLlTYWfVp0K/OTBRkAizaDPRlel99BdM43/K61+Gc18KR4=
+=nUSF
-----END PGP SIGNATURE-----
diff --git a/dev-libs/quantlib/quantlib-1.2.ebuild b/dev-libs/quantlib/quantlib-1.2.ebuild
new file mode 100644
index 000000000000..e5f15be1d047
--- /dev/null
+++ b/dev-libs/quantlib/quantlib-1.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/quantlib/quantlib-1.2.ebuild,v 1.1 2012/03/17 08:48:25 ssuominen Exp $
+
+EAPI=4
+inherit elisp-common
+
+MY_P=QuantLib-${PV}
+
+DESCRIPTION="A comprehensive software framework for quantitative finance"
+HOMEPAGE="http://quantlib.org/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="doc emacs examples static-libs"
+
+RDEPEND="dev-libs/boost"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ emacs? ( virtual/emacs )"
+
+DOCS="*.txt"
+
+SITEFILE=50${PN}-gentoo.el
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+ # NOTE: Too fragile for single .pdf or .ps document
+ local prog
+ for prog in DVIPS LATEX MAKEINDEX PDFLATEX; do
+ export ac_cv_path_${prog}=no
+ done
+
+ use doc || export ac_cv_path_DOXYGEN=no
+ use emacs || export ac_cv_prog_EMACS=no
+
+ # NOTE: --enable-examples will only change noinst_PROGRAMS to bin_PROGRAMS
+ econf \
+ $(use_enable static-libs static) \
+ --enable-examples \
+ --with-lispdir="${SITELISP}"/${PN}
+}
+
+src_compile() {
+ emake
+
+ if use doc; then
+ pushd Docs >/dev/null
+ nonfatal emake docs-html
+ popd >/dev/null
+ fi
+}
+
+src_install(){
+ default
+
+ rm -f "${ED}"/usr/lib*/*.la
+
+ if use doc; then
+ find Docs \( -name '.time-stamp*' -o -name '*.doxy' -o -name 'Makefile*' \) -delete
+ insinto /usr/share/doc/${PF}
+ nonfatal doins -r Docs
+ fi
+
+ if use examples; then
+ find Examples \( -name '*vc*proj*' -o -name '*.dev' -o -name 'Makefile*' -o -name '.libs' -o -name '*.o' \) -delete
+ insinto /usr/share/doc/${PF}
+ nonfatal doins -r Examples
+ fi
+
+ use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}