1 |
commit: d4404cfaaa8412b41c99d7544f98968859e1b616 |
2 |
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Dec 24 16:55:31 2019 +0000 |
4 |
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Dec 24 16:55:31 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4404cfa |
7 |
|
8 |
sci-mathematics/wxmaxima: bump to 19.12.2 |
9 |
|
10 |
Package-Manager: Portage-2.3.82, Repoman-2.3.20 |
11 |
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org> |
12 |
|
13 |
sci-mathematics/wxmaxima/Manifest | 1 + |
14 |
.../wxmaxima/files/wxmaxima-19.12.2.patch | 10 +++++ |
15 |
sci-mathematics/wxmaxima/wxmaxima-19.12.2.ebuild | 51 ++++++++++++++++++++++ |
16 |
3 files changed, 62 insertions(+) |
17 |
|
18 |
diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest |
19 |
index e269d1c3599..5c652127de0 100644 |
20 |
--- a/sci-mathematics/wxmaxima/Manifest |
21 |
+++ b/sci-mathematics/wxmaxima/Manifest |
22 |
@@ -5,3 +5,4 @@ DIST wxmaxima-19.09.0.tar.gz 15153282 BLAKE2B 96cb2db8938b73fb2dc3547310109df581 |
23 |
DIST wxmaxima-19.10.0.tar.gz 16573758 BLAKE2B 9bee3f8822e9c9ed28058496f7c5c6b2358feeafad39d08d92f3e6ff382817a8a7fd3e33b821f6faba3863f4c8871bc3bebee2b9d97ec6ccfdbfd7c0f7d44940 SHA512 39681cefb81a3816b7daeef7df5b23f57f3a4572ff34396fd447829ceaf6505d09f730255d3c44dd48232879b9994f26a9f86801fe333e15483026d864efdf14 |
24 |
DIST wxmaxima-19.11.0.tar.gz 15304346 BLAKE2B 3a8038f4b67cee261d261f64671227963f91b55969b922282c3b2057029617a5989dc44dc8c28ab17a74e57c2547381dab98b07bf2a1f2f01a5d3c838d6d8a68 SHA512 bb0701ad2be71463ab412649164b2040e5fe95bd6fadb5332fbe5712dc4b65ef30fc86f2ff375e14f1879156fd77e1b8431f15794a136d7e6ee4e6a9393b903a |
25 |
DIST wxmaxima-19.12.1.tar.gz 15303584 BLAKE2B 0d7d1fb738563ba0d5805ddc746fc88548c76f249d6c79217f558b7a29c497cf4865810c4aa52f5787e9f4b87aacc93a6ce05726c3bc423c74f382b572ced12d SHA512 74bb60223fb47528f08ed737709eb703d533c27fadfd87deece08f6ec2a6ef1caa489f7ad31f0204010b1b421ab992b4167be133c69bca1b56872685ec0b2cad |
26 |
+DIST wxmaxima-19.12.2.tar.gz 15765011 BLAKE2B fa788a9b5c204a06f85f84a89548af3b846e3e06f572df2b0f2d74aaf6dbfea98b26d8bbfd7c1c62ab8a0aa376d1af9d37bce563b474f5badf2a2bde43135d61 SHA512 5614f78f169eb1cacb46ae46ddb754103aa85cf90b309fffece4543fc06c600e967e2ea73bb8b82065075ded82fea44ccd709be651f5075e3b91edb304ad5ab6 |
27 |
|
28 |
diff --git a/sci-mathematics/wxmaxima/files/wxmaxima-19.12.2.patch b/sci-mathematics/wxmaxima/files/wxmaxima-19.12.2.patch |
29 |
new file mode 100644 |
30 |
index 00000000000..79ccce08390 |
31 |
--- /dev/null |
32 |
+++ b/sci-mathematics/wxmaxima/files/wxmaxima-19.12.2.patch |
33 |
@@ -0,0 +1,10 @@ |
34 |
+diff -r -U1 wxmaxima-Version-19.12.2.orig/src/Dirstructure.cpp wxmaxima-Version-19.12.2/src/Dirstructure.cpp |
35 |
+--- wxmaxima-Version-19.12.2.orig/src/Dirstructure.cpp 2019-12-22 17:54:12.000000000 +0700 |
36 |
++++ wxmaxima-Version-19.12.2/src/Dirstructure.cpp 2019-12-24 22:47:33.433140055 +0700 |
37 |
+@@ -43,4 +43,4 @@ |
38 |
+ // The path Gentoo hides the manual at |
39 |
+- if(wxDirExists(m_helpDir + wxString::Format("doc/wxmaxima-%s",GITVERSION))) |
40 |
+- m_helpDir += wxString::Format("doc/wxmaxima-%s",GITVERSION); |
41 |
++ if(wxDirExists(m_helpDir + wxString::Format("/doc/wxmaxima-%s",GITVERSION))) |
42 |
++ m_helpDir += wxString::Format("/doc/wxmaxima-%s",GITVERSION); |
43 |
+ |
44 |
|
45 |
diff --git a/sci-mathematics/wxmaxima/wxmaxima-19.12.2.ebuild b/sci-mathematics/wxmaxima/wxmaxima-19.12.2.ebuild |
46 |
new file mode 100644 |
47 |
index 00000000000..d1fd945c6f9 |
48 |
--- /dev/null |
49 |
+++ b/sci-mathematics/wxmaxima/wxmaxima-19.12.2.ebuild |
50 |
@@ -0,0 +1,51 @@ |
51 |
+# Copyright 1999-2019 Gentoo Authors |
52 |
+# Distributed under the terms of the GNU General Public License v2 |
53 |
+ |
54 |
+EAPI=7 |
55 |
+WX_GTK_VER="3.0" |
56 |
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" |
57 |
+inherit cmake-utils wxwidgets l10n xdg |
58 |
+ |
59 |
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" |
60 |
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" |
61 |
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" |
62 |
+ |
63 |
+LICENSE="GPL-2" |
64 |
+SLOT="0" |
65 |
+KEYWORDS="~amd64 ~ppc ~x86" |
66 |
+IUSE="" |
67 |
+S="${WORKDIR}"/${PN}-Version-${PV} |
68 |
+ |
69 |
+DEPEND=" |
70 |
+ dev-libs/libxml2:2 |
71 |
+ x11-libs/wxGTK:${WX_GTK_VER}" |
72 |
+RDEPEND="${DEPEND} |
73 |
+ media-fonts/jsmath |
74 |
+ sci-visualization/gnuplot[wxwidgets] |
75 |
+ sci-mathematics/maxima" |
76 |
+ |
77 |
+PATCHES=( "${FILESDIR}"/${P}.patch ) |
78 |
+ |
79 |
+src_prepare() { |
80 |
+ setup-wxwidgets |
81 |
+ cmake-utils_src_prepare |
82 |
+ |
83 |
+ sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i "${S}"/info/CMakeLists.txt \ |
84 |
+ || die "sed info/CMakeLists.txt failed" |
85 |
+ |
86 |
+ # locales |
87 |
+ rm_po() { |
88 |
+ rm "${S}"/locales/wxMaxima/${1}.po || die "rm ${1}.po failed" |
89 |
+ rm -f "${S}"/locales/manual/${1}.po |
90 |
+ rm -f "${S}"/locales/wxwin/${1}.po |
91 |
+ rm -f "${S}"/info/${PN}.${1}.md |
92 |
+ rm -f "${S}"/info/${PN}.${1}.html |
93 |
+ } |
94 |
+ l10n_find_plocales_changes "${S}"/locales/wxMaxima '' '.po' |
95 |
+ l10n_for_each_disabled_locale_do rm_po |
96 |
+} |
97 |
+ |
98 |
+src_install() { |
99 |
+ docompress -x /usr/share/doc/${PF} |
100 |
+ cmake-utils_src_install |
101 |
+} |