diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2012-03-17 08:48:25 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2012-03-17 08:48:25 +0000 |
commit | eab245404a977411f3d1ba26b25fad7d11f4133d (patch) | |
tree | 4ffa41359b154abc7b5efebd35bb936f9c7ec736 /dev-libs/quantlib | |
parent | Remove old. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/quantlib/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/quantlib/quantlib-1.2.ebuild | 83 |
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 +} |