Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/quantlib/
Date: Thu, 18 Apr 2019 14:03:58
Message-Id: 1555596070.86c99d6837b46807577c940c66ce4ed99ba341ae.mgorny@gentoo
1 commit: 86c99d6837b46807577c940c66ce4ed99ba341ae
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 18 14:01:10 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 18 14:01:10 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c99d68
7
8 dev-libs/quantlib: Drop old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-libs/quantlib/Manifest | 1 -
13 dev-libs/quantlib/quantlib-1.6.ebuild | 97 -----------------------------------
14 2 files changed, 98 deletions(-)
15
16 diff --git a/dev-libs/quantlib/Manifest b/dev-libs/quantlib/Manifest
17 index ebd1215d8db..306c2ca499a 100644
18 --- a/dev-libs/quantlib/Manifest
19 +++ b/dev-libs/quantlib/Manifest
20 @@ -1,2 +1 @@
21 -DIST QuantLib-1.6.tar.gz 8714267 BLAKE2B f59b1250ea653d6b999945a3f19632fb071656eb6f7f90c6483db2f0f2104169ab0c8155c1205b16c002a78da73ff7a7b25f948a0adeca679e9e5cf127e09212 SHA512 c38cc894873a36942c022c1d70eb7b0c5f2e9208ee9e949a656aef02fb9fe95436955b560b61188ea5a374f4b7674b46629178779e066135396f291788d772c4
22 DIST QuantLib-1.7.1.tar.gz 8715844 BLAKE2B 0193f1b6d73d66b148840671b7321e926a81a3eec2d1ded3a3398e9531c71cdb12454e059960b7707c9383bedddd136ab92e2550bdda265c54b0cf26d904b972 SHA512 8ba4fdb219b2886b448dbc6370ce6acec9f919a6baf7e8275a76ba13e0bf2d08cbb88cd5a3e450bcf379c17bd0492a9259483089de65e24b95d708f259bc30a7
23
24 diff --git a/dev-libs/quantlib/quantlib-1.6.ebuild b/dev-libs/quantlib/quantlib-1.6.ebuild
25 deleted file mode 100644
26 index 193731dc5a9..00000000000
27 --- a/dev-libs/quantlib/quantlib-1.6.ebuild
28 +++ /dev/null
29 @@ -1,97 +0,0 @@
30 -# Copyright 1999-2018 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=5
34 -
35 -inherit elisp-common eutils toolchain-funcs
36 -
37 -MY_P="QuantLib-${PV}"
38 -
39 -DESCRIPTION="A comprehensive software framework for quantitative finance"
40 -HOMEPAGE="https://quantlib.org/"
41 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
42 -
43 -LICENSE="BSD"
44 -SLOT="0"
45 -KEYWORDS="~amd64 ~x86"
46 -IUSE="debug doc emacs examples openmp static-libs"
47 -
48 -RDEPEND="dev-libs/boost:="
49 -DEPEND="${RDEPEND}
50 - doc? ( app-doc/doxygen[dot] )
51 - emacs? ( virtual/emacs )"
52 -
53 -DOCS="*.txt"
54 -
55 -S="${WORKDIR}/${MY_P}"
56 -
57 -SITEFILE="50${PN}-gentoo.el"
58 -
59 -pkg_setup() {
60 - if use openmp ; then
61 - tc-has-openmp || die "Please switch to an openmp compatible compiler"
62 - fi
63 -}
64 -
65 -src_prepare() {
66 - epatch_user
67 -}
68 -
69 -src_configure() {
70 - # NOTE: Too fragile for single .pdf or .ps document
71 - local prog
72 - for prog in DVIPS LATEX MAKEINDEX PDFLATEX; do
73 - export ac_cv_path_${prog}=no
74 - done
75 -
76 - use doc || export ac_cv_path_DOXYGEN=no
77 - use emacs || export ac_cv_prog_EMACS=no
78 -
79 - # NOTE: --enable-examples will only change noinst_PROGRAMS to bin_PROGRAMS
80 - econf \
81 - $(use_enable debug error-functions) \
82 - $(use_enable debug error-lines) \
83 - $(use_enable debug tracing) \
84 - $(use_enable openmp) \
85 - $(use_enable static-libs static) \
86 - --enable-examples \
87 - --with-lispdir="${SITELISP}/${PN}"
88 -}
89 -
90 -src_compile() {
91 - default
92 -
93 - if use doc; then
94 - pushd Docs >/dev/null
95 - emake docs-html
96 - popd >/dev/null
97 - fi
98 -}
99 -
100 -src_install(){
101 - default
102 - prune_libtool_files
103 -
104 - if use doc; then
105 - find Docs \( -name '.time-stamp*' -o -name '*.doxy' -o -name 'Makefile*' \) -delete || die
106 - insinto "/usr/share/doc/${PF}"
107 - doins -r Docs
108 - fi
109 -
110 - if use examples; then
111 - find Examples -name '.libs' -exec rm -rf {} + || die
112 - find Examples \( -name '*vc*proj*' -o -name '*.dev' -o -name 'Makefile*' -o -name '*.o' \) -delete || die
113 - insinto "/usr/share/doc/${PF}"
114 - doins -r Examples
115 - fi
116 -
117 - use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
118 -}
119 -
120 -pkg_postinst() {
121 - use emacs && elisp-site-regen
122 -}
123 -
124 -pkg_postrm() {
125 - use emacs && elisp-site-regen
126 -}