Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
Date: Thu, 28 Jan 2021 19:11:44
Message-Id: 1611861091.162b33a823a201ca5d7888cb3ac14b367fa75f21.andrewammerlaan@gentoo
1 commit: 162b33a823a201ca5d7888cb3ac14b367fa75f21
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
3 AuthorDate: Thu Jan 28 19:11:31 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Thu Jan 28 19:11:31 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=162b33a8
7
8 sci-mathematics/giac: version bump, EAPI bump
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
12
13 .../giac/{giac-1.1.0.ebuild => giac-1.6.0.ebuild} | 37 +++++++++++-----------
14 1 file changed, 19 insertions(+), 18 deletions(-)
15
16 diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.6.0.ebuild
17 similarity index 74%
18 rename from sci-mathematics/giac/giac-1.1.0.ebuild
19 rename to sci-mathematics/giac/giac-1.6.0.ebuild
20 index 520a56151..c8d28b51a 100644
21 --- a/sci-mathematics/giac/giac-1.1.0.ebuild
22 +++ b/sci-mathematics/giac/giac-1.6.0.ebuild
23 @@ -1,27 +1,30 @@
24 -# Copyright 1999-2016 Gentoo Foundation
25 +# Copyright 1999-2021 Gentoo Authors
26 # Distributed under the terms of the GNU General Public License v2
27
28 -EAPI=5
29 +EAPI=7
30
31 DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
32 -HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
33 -SRC_URI="http://www-fourier.ujf-grenoble.fr/~parisse/${PN}/${P}.tar.bz2"
34 -LICENSE="GPL-2"
35 +HOMEPAGE="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
36 +SRC_URI="https://www-fourier.ujf-grenoble.fr/~parisse/giac/${P}.tar.gz"
37
38 +LICENSE="GPL-2"
39 SLOT="0"
40 KEYWORDS="~amd64 ~x86"
41 +
42 IUSE="doc examples fltk"
43
44 -AUTOTOOLS_IN_SOURCE_BUILD=true
45 -inherit autotools-utils flag-o-matic pax-utils
46 +inherit flag-o-matic pax-utils xdg
47
48 -RDEPEND=">=dev-libs/gmp-3
49 - >=sys-libs/readline-4.2
50 - fltk? ( >=x11-libs/fltk-1.1.9 )
51 - dev-libs/mpfr
52 - sci-libs/gsl
53 - >=sci-mathematics/pari-2.3
54 - >=dev-libs/ntl-5.2"
55 +RDEPEND="
56 + >=dev-libs/gmp-3
57 + >=sys-libs/readline-4.2
58 + fltk? ( >=x11-libs/fltk-1.1.9 )
59 + dev-libs/mpfr
60 + sci-libs/gsl
61 + >=sci-mathematics/pari-2.3
62 + >=dev-libs/ntl-5.2
63 +"
64 +BDEPEND="dev-tex/hevea"
65
66 src_prepare(){
67 sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
68 @@ -32,6 +35,7 @@ src_prepare(){
69 if use !fltk; then
70 sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.* || die
71 fi
72 + default
73 }
74
75 src_configure(){
76 @@ -41,10 +45,7 @@ src_configure(){
77 append-lfs-flags
78 append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/') || die
79 fi
80 - local myeconfargs=(
81 - $(use_enable fltk gui)
82 - )
83 - autotools-utils_src_configure
84 + econf $(use_enable fltk gui)
85 }
86
87 src_install() {