Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/cantor/
Date: Mon, 18 Nov 2019 08:20:23
Message-Id: 1574064111.3083c7f020f5292b74796153d81c48843cb10f63.asturm@gentoo
1 commit: 3083c7f020f5292b74796153d81c48843cb10f63
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 18 08:01:51 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 18 08:01:51 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=3083c7f0
7
8 kde-apps/cantor: Drop broken 19.11.80 beta
9
10 Closes: https://bugs.gentoo.org/700238
11 Package-Manager: Portage-2.3.76, Repoman-2.3.16
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 kde-apps/cantor/cantor-19.11.80.ebuild | 114 ---------------------------------
15 1 file changed, 114 deletions(-)
16
17 diff --git a/kde-apps/cantor/cantor-19.11.80.ebuild b/kde-apps/cantor/cantor-19.11.80.ebuild
18 deleted file mode 100644
19 index 3dccb7a1ce..0000000000
20 --- a/kde-apps/cantor/cantor-19.11.80.ebuild
21 +++ /dev/null
22 @@ -1,114 +0,0 @@
23 -# Copyright 1999-2019 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -CMAKE_MAKEFILE_GENERATOR="emake"
29 -ECM_HANDBOOK="forceoptional"
30 -ECM_TEST="forceoptional"
31 -PYTHON_COMPAT=( python3_{6,7} )
32 -PVCUT=$(ver_cut 1-3)
33 -KFMIN=5.63.0
34 -QTMIN=5.12.3
35 -inherit ecm kde.org python-single-r1
36 -
37 -DESCRIPTION="Interface for doing mathematics and scientific computing"
38 -HOMEPAGE="https://kde.org/applications/education/org.kde.cantor
39 -https://edu.kde.org/cantor/"
40 -
41 -LICENSE="GPL-2" # TODO: CHECK
42 -SLOT="5"
43 -KEYWORDS="~amd64 ~arm64 ~x86"
44 -IUSE="+analitza julia lua postscript python qalculate R"
45 -
46 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
47 -
48 -# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
49 -DEPEND="
50 - >=dev-qt/qtgui-${QTMIN}:5
51 - >=dev-qt/qtprintsupport-${QTMIN}:5
52 - >=dev-qt/qtsvg-${QTMIN}:5
53 - >=dev-qt/qtwidgets-${QTMIN}:5
54 - >=dev-qt/qtxml-${QTMIN}:5
55 - >=dev-qt/qtxmlpatterns-${QTMIN}:5
56 - >=kde-frameworks/karchive-${KFMIN}:5
57 - >=kde-frameworks/kcompletion-${KFMIN}:5
58 - >=kde-frameworks/kconfig-${KFMIN}:5
59 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5
60 - >=kde-frameworks/kcoreaddons-${KFMIN}:5
61 - >=kde-frameworks/kcrash-${KFMIN}:5
62 - >=kde-frameworks/ki18n-${KFMIN}:5
63 - >=kde-frameworks/kiconthemes-${KFMIN}:5
64 - >=kde-frameworks/kio-${KFMIN}:5
65 - >=kde-frameworks/knewstuff-${KFMIN}:5
66 - >=kde-frameworks/kparts-${KFMIN}:5
67 - >=kde-frameworks/kpty-${KFMIN}:5
68 - >=kde-frameworks/ktexteditor-${KFMIN}:5
69 - >=kde-frameworks/ktextwidgets-${KFMIN}:5
70 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
71 - >=kde-frameworks/kxmlgui-${KFMIN}:5
72 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5
73 - analitza? ( >=kde-apps/analitza-${PVCUT}:5 )
74 - julia? ( dev-lang/julia )
75 - lua? ( dev-lang/luajit:2 )
76 - qalculate? (
77 - sci-libs/cln
78 - sci-libs/libqalculate:=
79 - )
80 - postscript? ( app-text/libspectre )
81 - python? (
82 - ${PYTHON_DEPS}
83 - >=dev-qt/qtdbus-${QTMIN}:5
84 - )
85 - R? ( dev-lang/R )
86 -"
87 -RDEPEND="${DEPEND}"
88 -
89 -RESTRICT+=" test"
90 -
91 -pkg_pretend() {
92 - ecm_pkg_pretend
93 -
94 - if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
95 - ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
96 - elog "You have decided to build ${PN} with no backend."
97 - elog "To have this application functional, please enable one of the backends via USE flag:"
98 - elog " analitza, lua, python, qalculate, R"
99 - elog "Alternatively, install one of these:"
100 - elog " # emerge sci-mathematics/maxima (bug #619534)"
101 - elog " # emerge sci-mathematics/octave"
102 - elog "Experimental available USE flag:"
103 - elog " julia (not stable, bug #613576)"
104 - elog
105 - fi
106 -
107 - if ! has_version virtual/latex-base; then
108 - elog "For LaTeX support:"
109 - elog " # emerge virtual/latex-base"
110 - fi
111 -}
112 -
113 -pkg_setup() {
114 - use python && python-single-r1_pkg_setup
115 - ecm_pkg_setup
116 -}
117 -
118 -src_configure() {
119 - use julia && addpredict /proc/self/mem # bug 602894
120 -
121 - local mycmakeargs=(
122 - -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
123 - $(cmake_use_find_package analitza Analitza5)
124 - $(cmake_use_find_package julia Julia)
125 - $(cmake_use_find_package lua LuaJIT)
126 - $(cmake_use_find_package postscript LibSpectre)
127 - $(cmake_use_find_package python PythonLibs3)
128 - $(cmake_use_find_package qalculate Qalculate)
129 - $(cmake_use_find_package R R)
130 - )
131 - ecm_src_configure
132 -}
133 -
134 -src_compile() {
135 - LANG="en_US.utf8" ecm_src_compile
136 -}