summaryrefslogtreecommitdiff
path: root/sci-visualization
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-01-27 18:07:28 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-01-27 18:07:28 +0000
commit67f76a858f1ac826bd8a550d756d9ec6e340ed4f (patch)
tree45f4ada6be05bc180a14e017c9d5c6b58a0eec6e /sci-visualization
parent38b7258d086dd5e263c3bbe3880c8c956676bc71 (diff)
gentoo resync : 27.01.2018
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/Manifest.gzbin5860 -> 5698 bytes
-rw-r--r--sci-visualization/qtiplot/Manifest22
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.7.10-dont-install-qwt.patch22
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.6-gold.patch15
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.7-kde.patch16
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.8-system-gl2ps.patch76
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch32
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.11.3.patch32
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-adopt_to_alglib3.patch115
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-crasher_without_internet.patch25
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-gsl-2.patch36
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-origin-2.patch38
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-private.patch15
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-qt48.patch29
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-set_col_values.patch18
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.15.patch31
-rw-r--r--sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.19.patch38
-rw-r--r--sci-visualization/qtiplot/metadata.xml26
-rw-r--r--sci-visualization/qtiplot/qtiplot-0.9.8.9-r2.ebuild235
-rw-r--r--sci-visualization/qtiplot/qtiplot-0.9.8.9-r3.ebuild238
-rw-r--r--sci-visualization/qtiplot/qtiplot-0.9.8.9-r4.ebuild241
21 files changed, 0 insertions, 1300 deletions
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 7eb0e50aedfc..55d2af6de8f7 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/qtiplot/Manifest b/sci-visualization/qtiplot/Manifest
deleted file mode 100644
index 6164765e6b16..000000000000
--- a/sci-visualization/qtiplot/Manifest
+++ /dev/null
@@ -1,22 +0,0 @@
-AUX qtiplot-0.9.7.10-dont-install-qwt.patch 605 BLAKE2B 4500f66d7fc02ff489d49d893c04be2416dd39a2d6a1e090b7d58e758191ece3456c80d13f92ad7d5de6bc6a6c76a94162fd897345eaa161dd676c4d3bd12d09 SHA512 c2ff3cac3745c0f6b15aaecd64601b0869684c850de4b431b719bf448c08e86906ca1f506fdc4c2e8da6e44ed79376f5338b0f96fd89b59f72db6159596c06b2
-AUX qtiplot-0.9.8.6-gold.patch 535 BLAKE2B f437c02e9bb4a4cbb1c4ef1f44c4d6354399d403e8b6d59221cca85daedc25a0cf6a8a1466a600815600dfc03ab112a646b91c30614db18f7c3877a694a8c606 SHA512 fae41593f480c0d32a4a1f619d735bbd67ff3d97ae5d2e6813ef7f487fb3dac6edb99022f34ab6e725358bddef988de025d2d6261c93f9c1429dd2329649b04f
-AUX qtiplot-0.9.8.7-kde.patch 454 BLAKE2B 07cfb0b5fbe99bb50b6894f078a6c86715643be949cde9c7dae7743ae69115bb503640325c6299d7c9f5e5d654df6a4c305c6b034498e67c4d738d8ed4b59c2c SHA512 6de43a6fea8dee412b5b9b0ca8d36099167febbf86292222077cbd9bc3055808e317ad1ef4b721b76b7fdec7b26520ee5edc27407b0ac44e0e2d73256424f620
-AUX qtiplot-0.9.8.8-system-gl2ps.patch 2436 BLAKE2B a4b19934c4393800903462231504eb38255ca7d87d33dd0984ee23b3cf22c3c74bc8e65c7bcf961b41b469da433ca99826456a93ac03d3cff0dc26eeabeab70e SHA512 d5342962c2710048eac398b3122bbf1bbfb7360dff2aad759fa8fe111d23b761f1bcfd8597ebba996813c082d9c746ad2d4b393e00c527845ca7a684f698b4d2
-AUX qtiplot-0.9.8.9-PyQt4-4.10.patch 1089 BLAKE2B 9b1a1b8e281f3dabc60620f7a48613b7844595d243acdd0bb652753fa34b41f21e8b3d22d9a99c05945c0fd94e9146b761ac23434702209160699f9c24b619e9 SHA512 6c85172fda42f0f381a7146080a92858c850d92eca0c580afe0ce384f4bf124afdc94b809af78bc6d9373a5921be5647a79d0159ae3f26daeb911a7e0bb072fb
-AUX qtiplot-0.9.8.9-PyQt4-4.11.3.patch 1098 BLAKE2B 930f469e29ed87a3d0e6a4562f52f1b0f9f2b162f2fdea437f49491803bc86cdca51669c556cab5362ec8530dd54c63f14a38be3cbbeaab1c85c8754bb790ce0 SHA512 58268def88227cfb765873bc4b809c3f3851bf9bb09a3e3fd1b54e6158de9294226e3394968312c25cf452ddf02af9078a494e9d62149f458f5b67d21438c740
-AUX qtiplot-0.9.8.9-adopt_to_alglib3.patch 3596 BLAKE2B 4c85e350ad2f808ecd85e4d674261429d099a8cd52754384f79277a4e380ea6449199754130bc1c10805b1160c8758b701b664e530804061ef7f6026b4195eac SHA512 7e1a1b1ce174c010c66025e3d84975d2f636924abf5f4f862d3e3a367731fb25856e017bc3fd8e6a726ce3d707143b704dafef8b272a6307b3f17747c2a35b67
-AUX qtiplot-0.9.8.9-crasher_without_internet.patch 939 BLAKE2B 30b41034b48c7d4314af35e3c787a4ae69919a47a33cfdabf4ef5996f8a0528e3e8861f96716a134aaf108c51d3fc2a1a5a14be38c6933fe7968121388d63a1b SHA512 d32a0302ec508d9646b1e2c40a69329d376d9c8e859a607044e5fd9cfa6a59a5b89ff5c21c8a56c110cc0747ddf8538751f28309635c3ef97876abeae7782f4a
-AUX qtiplot-0.9.8.9-gsl-2.patch 1285 BLAKE2B 4c0319bcce1393bcdec4151ed6a3ae3cacf82f7774ba4cecb97c8f3b49eb6c92cb8f0e8c7e356635d09c2c724920b700dcffde030afed9751f0b60f169ce5720 SHA512 04c77ffb1f187bfeee813c2a1947922aec2f05cbfdd6e3a11be81924c6dcf302a365c05ceef60f9138105235c3413c5dbcb494ac18ff58da1d99ad49c9f68e84
-AUX qtiplot-0.9.8.9-origin-2.patch 1713 BLAKE2B 1a292df67d1a9cc8029f11586fa0520017885d139185f1b57cb2a810fb211fd417a48434ccd2fb1debf2158df98762adde071a01f00f6d2652e891cb310efe14 SHA512 516addaab1a21aff57dece95e424afc7df6cbc5422962aef668f991d52122d07e44b8b17b985edde3074ac8d846c8f54a6ef857a5924ae393da56852692dd64d
-AUX qtiplot-0.9.8.9-private.patch 696 BLAKE2B 7ec45240d3477db38a7385a6e9ca72abe89e2060a8bbfcb7c11f692a32b068dc4bd23bc9a098dd4bd86e2bb0dc2733bf64d559b52813eaa1afc965e486600e5f SHA512 e7ae0f1b010f5d4ed69e553932f97c97f643c948795619bbf33ff8d6137a3f02dc4832b434aa28c43ba71a01c9ebd5c60642d14cb24f0c83f2cb866955cb9815
-AUX qtiplot-0.9.8.9-qt48.patch 984 BLAKE2B b6e87a54a9e82374f84a58e7d5575a27c66014b537286b3190da67ce8af8d859c74df8a3335b63da050ee4cda871ab04dc0def255de05728ef2ead9ac35cf75e SHA512 5405786c3b42626d34f3fdf7f04f186def79b0b242cb1850cf5075b020d39f601cfa961aaf21e7a9276f4c2ce12cde4cc426f5f879be8135fd4bf10f9728098b
-AUX qtiplot-0.9.8.9-set_col_values.patch 945 BLAKE2B 14b1e244f62802a07f710749e9c11b691c45ca9ba03ad035d71632e459b7ed7609476baf636734e0b8becc067dda94489196f1930b673cd5e4cf023b6b07acae SHA512 7de22eca7cc9ac40321c450d406fffe5b76a88b34bd9ddb8fda801f7d70d67f5747ee3144eb2a14d5e30a8c31b6f27b229f96e206ebbea5b6e22494c393cd1eb
-AUX qtiplot-0.9.8.9-sip-4.15.patch 1248 BLAKE2B d8f8724f478b3d02788fa51de08fe025fddf34afc7e04117ed12d8b5fd6d0e751654d77dc83844aa8b89fed4e6a86eb506b4b558022d7807545e0801f83b9c97 SHA512 5db9db5189ba3914dfe2413d899438e8f5da267d6d1367eef3a781592ab7b70e4381e5eb35dca8a60bb9b0540187586d4f75f80b90afa15a9aecb4bf872f66c4
-AUX qtiplot-0.9.8.9-sip-4.19.patch 1548 BLAKE2B eddecaf8bd13355ae0ff892caf2c1579acaa89aa94b375734cdf4bf5957e58fbc45e89c944bfe072e933e00c1331d91516fa8266e100eef18f8f1f5527cb7c4a SHA512 c3ddce29bda642b8d9deccd53136ca25c0a2d5b97547a7219be7f30400abfd595f23f49d4d7049382d3b481e111db01c3d89f0625aedf0b4c1c3eafd65672c5f
-DIST qtiplot-0.9.8.9-origin.patch.bz2 104708 BLAKE2B 38993180a33ae2d5c4e7f2adbfabe54efb5abebb6eb678edc6a0d40f9ad552e3fac2a99be9b6793001cf880f2445751435fb3476be24a41fb769a8ffe6d0e7d9 SHA512 62f5bb531c2fc7e061661ab5733a70acf9a61ff90a934af42b5741c63478caebabc8240f37d25660f623c5cbcd530e1303e967a095ca99b3452f29cfb5200b69
-DIST qtiplot-0.9.8.9-origin.patch.xz 89660 BLAKE2B 77b9808173300a65f950ff1e15ba66271ec5bb45f147bb4707b881ec3987c22a35c9fb07c78f2f3205b252ae7f336d8a7d83eba57b96ff5510c65ef051a6a089 SHA512 adbd002975bb49997eb610b150c1bbfe9c9617b0b5bbb70f52df7475339b7d68cada175eb9f6048f6ece043ca3dcf5c62ef361d82bc670b1576ee8493d6b757c
-DIST qtiplot-0.9.8.9.tar.bz2 16202943 BLAKE2B ce7efb424da293f8770a90d9c4346c9c709d98605a726e466e2c85a8b1b8db2b519c3e7c719077c14aeed71e9696194e3b5acf075ebc052fe6be88a887fae7fd SHA512 3a0cb7b49c508f56228e8e3a259b4fd34c872410ad14ef1d8656372e3e8ab9f92e59094a9cc1a75680099a8832f7472ad31462b3ae8a9e132ac7056d5245cf2a
-EBUILD qtiplot-0.9.8.9-r2.ebuild 6199 BLAKE2B 9251ef008fc5ea67ef7e693d28569dc7f2be7d0524d548ab78cdac7dcae6bce335a826f7931c52c8cd6bca0c238f59c3f96524f4e10d4536074d52b8e527e981 SHA512 def75343c2eb7da66633ff27fee433d2cad928b2c19d146931e1bfd07427cbb8da3530a6126e82c570472c27dc1c9c6d95286359d3b9f9cdb5d9c55286dd9c0d
-EBUILD qtiplot-0.9.8.9-r3.ebuild 6240 BLAKE2B 576a7d9b6a496717a1789dae778b95d82bcc8330bbdc7bf1d112de983bed063ecbc0ee3bfb703fcb2177e32c17384ab0df32b2afa74a55091e35c2845e646f9e SHA512 12a2a19b0ca2602e0d391303ea232d821c68a1371a0dddb2cba4bd850564ca74db72cd0f1605da7f6c6d0cd29d887d0e95776ffe60177b2bdac5c825f63b01a4
-EBUILD qtiplot-0.9.8.9-r4.ebuild 6221 BLAKE2B 9df861f67b907104161f8db94ebd2899f8ea140b0aafd9f88af2a154434a6ce2664233e0181641337c8307e1b4c4b601c9943019ade45aba77e9aa4793062652 SHA512 31563c2024b29df7167b0530d5ed9c6084150cd2ffb7d0625eeec27eb3288d916f95773ad9a2c1a35daacbf873124cd327921db9890db762ecffcd1100f7bbac
-MISC metadata.xml 1090 BLAKE2B a5f07ad241c27b413f693580fd8e89f899d221ea440e6dab049039cd55770ea7cf0da647ec57aea9792d6236ec01b3a6b135e5490512d141b8a917c9897f9fa4 SHA512 a129e47f1c493767fd8cdfaf9b9e2d7e55b3f099b9480a7cdd13e25eb6f95f977b92877ceb5dc995357505f2698cea5dfe366a1a1c22a37298a009e1c1eadd00
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.7.10-dont-install-qwt.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.7.10-dont-install-qwt.patch
deleted file mode 100644
index 86e4d4c6a9c1..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.7.10-dont-install-qwt.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/3rdparty/qwt/qwtconfig.pri b/3rdparty/qwt/qwtconfig.pri
-index b7d0d0e..e36f131 100755
---- a/3rdparty/qwt/qwtconfig.pri
-+++ b/3rdparty/qwt/qwtconfig.pri
-@@ -7,17 +7,6 @@ VER_MIN = 2
- VER_PAT = 0
- VERSION = $${VER_MAJ}.$${VER_MIN}.$${VER_PAT}
-
--unix {
-- INSTALLBASE = /usr/local/qwt-5.2.0
--}
--
--win32 {
-- INSTALLBASE = C:/Qwt-5.2.0
--}
--
--target.path = $$INSTALLBASE/lib
--headers.path = $$INSTALLBASE/include
--doc.path = $$INSTALLBASE/doc
-
- ######################################################################
- # qmake internal options
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.6-gold.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.6-gold.patch
deleted file mode 100644
index 3b6757533a52..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.6-gold.patch
+++ /dev/null
@@ -1,15 +0,0 @@
- qtiplot/qtiplot.pro | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/qtiplot/qtiplot.pro b/qtiplot/qtiplot.pro
-index 99e0e36..b7cf373 100755
---- a/qtiplot/qtiplot.pro
-+++ b/qtiplot/qtiplot.pro
-@@ -20,6 +20,7 @@ LIBS += $$MUPARSER_LIBS
- LIBS += $$QWT_LIBS
- LIBS += $$QWT3D_LIBS
- LIBS += $$GSL_LIBS
-+LIBS += -lz
-
- #############################################################################
- ###################### BASIC PROJECT PROPERTIES #############################
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.7-kde.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.7-kde.patch
deleted file mode 100644
index af1dca42da42..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.7-kde.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- qtiplot/src/plot2D/Graph.cpp | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/qtiplot/src/plot2D/Graph.cpp b/qtiplot/src/plot2D/Graph.cpp
-index 626172a..d4eab1b 100755
---- a/qtiplot/src/plot2D/Graph.cpp
-+++ b/qtiplot/src/plot2D/Graph.cpp
-@@ -73,7 +73,8 @@
- #include <PatternBox.h>
- #include <SymbolBox.h>
- #include <LinearColorMap.h>
-
-+#include <QPaintEngine>
- #include <QApplication>
- #include <QBitmap>
- #include <QClipboard>
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.8-system-gl2ps.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.8-system-gl2ps.patch
deleted file mode 100644
index d7b40c414b1d..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.8-system-gl2ps.patch
+++ /dev/null
@@ -1,76 +0,0 @@
- 3rdparty/qwtplot3d/qwtplot3d.pri | 8 ++++----
- 3rdparty/qwtplot3d/qwtplot3d.pro | 3 ---
- 3rdparty/qwtplot3d/src/qwt3d_io_gl2ps.cpp | 2 +-
- 3rdparty/qwtplot3d/src/qwt3d_label.cpp | 2 +-
- 4 files changed, 6 insertions(+), 9 deletions(-)
-
-diff --git a/3rdparty/qwtplot3d/qwtplot3d.pri b/3rdparty/qwtplot3d/qwtplot3d.pri
-index 45a0c3e..16bbe53 100755
---- a/3rdparty/qwtplot3d/qwtplot3d.pri
-+++ b/3rdparty/qwtplot3d/qwtplot3d.pri
-@@ -8,6 +8,8 @@ DEPENDPATH += src \
- 3rdparty\gl2ps
- INCLUDEPATH += .
-
-+LIBS+=-lgl2ps
-+
- # Input
- HEADERS += include/qwt3d_extglwidget.h \
- include/qwt3d_color.h \
-@@ -37,8 +39,7 @@ HEADERS += include/qwt3d_extglwidget.h \
- include/qwt3d_volumeplot.h \
- include/qwt3d_graphplot.h \
- include/qwt3d_multiplot.h \
-- include/qwt3d_io_gl2ps.h \
-- 3rdparty/gl2ps/gl2ps.h
-+ include/qwt3d_io_gl2ps.h
- SOURCES += src/qwt3d_extglwidget.cpp \
- src/qwt3d_axis.cpp \
- src/qwt3d_color.cpp \
-@@ -62,5 +63,4 @@ SOURCES += src/qwt3d_extglwidget.cpp \
- src/qwt3d_function.cpp \
- src/qwt3d_gridplot.cpp \
- src/qwt3d_meshplot.cpp \
-- src/qwt3d_io_gl2ps.cpp \
-- 3rdparty/gl2ps/gl2ps.c
-+ src/qwt3d_io_gl2ps.cpp
-diff --git a/3rdparty/qwtplot3d/qwtplot3d.pro b/3rdparty/qwtplot3d/qwtplot3d.pro
-index 95c8e26..18d03e3 100755
---- a/3rdparty/qwtplot3d/qwtplot3d.pro
-+++ b/3rdparty/qwtplot3d/qwtplot3d.pro
-@@ -31,9 +31,6 @@ RCC_DIR = $$DESTDIR/tmp
- MOC_DIR = $$DESTDIR/tmp
-
- DEFINES += GL2PS_HAVE_LIBPNG
--INCLUDEPATH += ../zlib/
--INCLUDEPATH += ../libpng/
--LIBS += ../libpng/libpng.a
-
- # install
- target.path = lib
-diff --git a/3rdparty/qwtplot3d/src/qwt3d_io_gl2ps.cpp b/3rdparty/qwtplot3d/src/qwt3d_io_gl2ps.cpp
-index bc7a9d8..589cfd2 100755
---- a/3rdparty/qwtplot3d/src/qwt3d_io_gl2ps.cpp
-+++ b/3rdparty/qwtplot3d/src/qwt3d_io_gl2ps.cpp
-@@ -6,7 +6,7 @@
- #include <locale.h>
-
- #include "qwt3d_openglhelper.h"
--#include "../3rdparty/gl2ps/gl2ps.h"
-+#include "gl2ps.h"
- #include "qwt3d_io_gl2ps.h"
- #include "qwt3d_plot.h"
-
-diff --git a/3rdparty/qwtplot3d/src/qwt3d_label.cpp b/3rdparty/qwtplot3d/src/qwt3d_label.cpp
-index 7e54ad9..cc8bd60 100755
---- a/3rdparty/qwtplot3d/src/qwt3d_label.cpp
-+++ b/3rdparty/qwtplot3d/src/qwt3d_label.cpp
-@@ -1,7 +1,7 @@
- #include <qbitmap.h>
- #include "qwt3d_label.h"
- #include "qwt3d_plot.h"
--#include "../3rdparty/gl2ps/gl2ps.h"
-+#include "gl2ps.h"
-
- using namespace Qwt3D;
-
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch
deleted file mode 100644
index 67bd0a32d105..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.10.patch
+++ /dev/null
@@ -1,32 +0,0 @@
- qtiplot/python-sipcmd.py | 21 ++++++++++++++++++---
- 1 file changed, 18 insertions(+), 3 deletions(-)
-
-diff --git a/qtiplot/python-sipcmd.py b/qtiplot/python-sipcmd.py
-index f643194..d8d1ef2 100755
---- a/qtiplot/python-sipcmd.py
-+++ b/qtiplot/python-sipcmd.py
-@@ -27,6 +27,21 @@
- # #
- ############################################################################
-
--from PyQt4 import pyqtconfig
--config = pyqtconfig.Configuration()
--print " ".join([config.sip_bin, "-I", config.pyqt_sip_dir, config.pyqt_sip_flags])
-+from __future__ import print_function
-+
-+import os
-+import sipconfig
-+import PyQt4.QtCore
-+
-+try:
-+ # >= 4.10
-+ SIP_FLAGS = PyQt4.QtCore.PYQT_CONFIGURATION['sip_flags']
-+except:
-+ import PyQt4.pyqtconfig
-+ SIP_FLAGS = PyQt4.pyqtconfig.Configuration().pyqt_sip_flags
-+
-+PYQT_SIP_DIR = os.path.join(sipconfig.Configuration().default_sip_dir)
-+SIP_BIN = sipconfig.Configuration().sip_bin
-+SIP_INC_DIR = sipconfig.Configuration().sip_inc_dir
-+
-+print(" ".join([SIP_BIN, "-I", PYQT_SIP_DIR, SIP_FLAGS]))
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.11.3.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.11.3.patch
deleted file mode 100644
index a011782550d6..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-PyQt4-4.11.3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
- qtiplot/python-sipcmd.py | 21 ++++++++++++++++++---
- 1 file changed, 18 insertions(+), 3 deletions(-)
-
-diff --git a/qtiplot/python-sipcmd.py b/qtiplot/python-sipcmd.py
-index f643194..d8d1ef2 100755
---- a/qtiplot/python-sipcmd.py
-+++ b/qtiplot/python-sipcmd.py
-@@ -27,6 +27,21 @@
- # #
- ############################################################################
-
--from PyQt4 import pyqtconfig
--config = pyqtconfig.Configuration()
--print " ".join([config.sip_bin, "-I", config.pyqt_sip_dir, config.pyqt_sip_flags])
-+from __future__ import print_function
-+
-+import os
-+import sipconfig
-+import PyQt4.QtCore
-+
-+try:
-+ # >= 4.10
-+ SIP_FLAGS = PyQt4.QtCore.PYQT_CONFIGURATION['sip_flags']
-+except:
-+ import PyQt4.pyqtconfig
-+ SIP_FLAGS = PyQt4.pyqtconfig.Configuration().pyqt_sip_flags
-+
-+PYQT_SIP_DIR = os.path.join(sipconfig.Configuration().default_sip_dir, 'PyQt4')
-+SIP_BIN = sipconfig.Configuration().sip_bin
-+SIP_INC_DIR = sipconfig.Configuration().sip_inc_dir
-+
-+print(" ".join([SIP_BIN, "-I", PYQT_SIP_DIR, SIP_FLAGS]))
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-adopt_to_alglib3.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-adopt_to_alglib3.patch
deleted file mode 100644
index 8f1bde25a038..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-adopt_to_alglib3.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-Description: adoptation to alglib3.
-Author: Anton Gladky <gladk@debian.org>
-Last-Update: 2013-05-16
-
---- a/qtiplot/src/analysis/dialogs/GriddingDialog.cpp
-+++ b/qtiplot/src/analysis/dialogs/GriddingDialog.cpp
-@@ -41,7 +41,7 @@
- #include <QComboBox>
- #include <QLayout>
-
--#include <idwint.h>
-+#include <interpolation.h>
-
- GriddingDialog::GriddingDialog(Table* t, const QString& colName, int nodes, QWidget* parent, Qt::WFlags fl )
- : QDialog( parent, fl ),
-@@ -365,26 +365,27 @@
- Matrix* m = app->newMatrix(rows, cols);
- m->setCoordinates(xmin, xmax, ymin, ymax);
-
-- idwinterpolant z;
-+ alglib::idwinterpolant z;
-+
- switch (boxMethod->currentIndex()){
- case 0:
-- idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z);
-+ alglib::idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z);
- break;
- case 1:
-- idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
-+ alglib::idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
- break;
- case 2:
-- idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
-+ alglib::idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
- break;
- }
-
-- ap::real_1d_array p;
-+ alglib::real_1d_array p;
- p.setlength(2);
- for (int i = 0; i < rows; i++){
- p(1) = ymin + i*ystep;
- for (int j = 0; j < cols; j++){
- p(0) = xmin + j*xstep;
-- m->setCell(i, j, idwcalc(z, p));
-+ m->setCell(i, j, alglib::idwcalc(z, p));
- }
- }
-
-@@ -435,20 +436,20 @@
- double xstep = fabs(xmax - xmin)/(cols - 1);
- double ystep = fabs(ymax - ymin)/(rows - 1);
-
-- idwinterpolant z;
-+ alglib::idwinterpolant z;
- switch (boxMethod->currentIndex()){
- case 0:
-- idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z);
-+ alglib::idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z);
- break;
- case 1:
-- idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
-+ alglib::idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
- break;
- case 2:
-- idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
-+ alglib::idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z);
- break;
- }
-
-- ap::real_1d_array p;
-+ alglib::real_1d_array p;
- p.setlength(2);
-
- double **data_matrix = Matrix::allocateMatrixData(cols, rows);
-@@ -456,7 +457,7 @@
- p(1) = ymin + i*ystep;
- for (int j = 0; j < cols; j++){
- p(0) = xmin + j*xstep;
-- data_matrix[j][i] = idwcalc(z, p);
-+ data_matrix[j][i] = alglib::idwcalc(z, p);
- }
- }
-
---- a/qtiplot/src/analysis/dialogs/GriddingDialog.h
-+++ b/qtiplot/src/analysis/dialogs/GriddingDialog.h
-@@ -71,7 +71,7 @@
-
- QString d_col_name;
- int d_nodes;
-- ap::real_2d_array xy;
-+ alglib::real_2d_array xy;
-
- QPushButton* buttonFit;
- QPushButton* buttonCancel;
---- a/qtiplot/src/matrix/MatrixModel.cpp
-+++ b/qtiplot/src/matrix/MatrixModel.cpp
-@@ -45,7 +45,7 @@
- #include <stdlib.h>
-
- #ifdef HAVE_ALGLIB
-- #include <spline2d.h>
-+ #include <interpolation.h>
- #endif
-
- MatrixModel::MatrixModel(int rows, int cols, QObject *parent)
-@@ -1026,7 +1026,7 @@
- #ifdef HAVE_ALGLIB
- QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
-
-- ap::real_2d_array oldValues, newValues;
-+ alglib::real_2d_array oldValues, newValues;
- oldValues.setlength(d_rows, d_cols);
- newValues.setlength(rows, cols);
-
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-crasher_without_internet.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-crasher_without_internet.patch
deleted file mode 100644
index fe542341e99d..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-crasher_without_internet.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Description: Crashes if not connected to the internet.
-Author: Scott Howard <showard@debian.org>
-Bug-Debian: http://bugs.debian.org/626915
-
-Index: qtiplot/qtiplot/src/core/ApplicationWindow.cpp
-===================================================================
---- qtiplot.orig/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:15.021706679 -0500
-+++ qtiplot/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:22.853706641 -0500
-@@ -16228,11 +16228,12 @@
- if (hostInfo.error() != QHostInfo::NoError){
- QApplication::restoreOverrideCursor();
- QMessageBox::critical(this, tr("QtiPlot - Error"), qtiplotWeb + ": " + hostInfo.errorString());
-- exit(0);
-+ QApplication::restoreOverrideCursor();
-+ }
-+ else {
-+ QApplication::restoreOverrideCursor();
-+ showDonationsPage();
- }
--
-- QApplication::restoreOverrideCursor();
-- showDonationsPage();
- }
-
- void ApplicationWindow::parseCommandLineArguments(const QStringList& args)
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-gsl-2.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-gsl-2.patch
deleted file mode 100644
index 9ad891938cd6..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-gsl-2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
- * Info: Using [gentoo] (https://bugs.gentoo.org/xmlrpc.cgi)
- * Info: Getting attachment 425760
- * Info: Viewing attachment: "fix_fit_gsl_fdfsolver.patch"
-diff --git a/qtiplot/src/analysis/Fit.cpp b/qtiplot/src/analysis/Fit.cpp
-index 22cb5be..555f21d 100755
---- a/qtiplot/src/analysis/Fit.cpp
-+++ b/qtiplot/src/analysis/Fit.cpp
-@@ -106,6 +106,7 @@ void Fit::init()
- gsl_multifit_fdfsolver * Fit::fitGSL(gsl_multifit_function_fdf f, int &iterations, int &status)
- {
- const gsl_multifit_fdfsolver_type *T;
-+ gsl_matrix *J;
- if (d_solver)
- T = gsl_multifit_fdfsolver_lmder;
- else
-@@ -128,7 +129,8 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl_multifit_function_fdf f, int &iteration
- }
-
- if (status){
-- gsl_multifit_covar (s->J, 0.0, covar);
-+ gsl_multifit_fdfsolver_jac (s, J);
-+ gsl_multifit_covar (J, 0.0, covar);
- iterations = 0;
- return s;
- }
-@@ -155,7 +157,8 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl_multifit_function_fdf f, int &iteration
- status = gsl_multifit_test_delta (s->dx, s->x, d_tolerance, d_tolerance);
- } while (inRange && status == GSL_CONTINUE && (int)iter < d_max_iterations);
-
-- gsl_multifit_covar (s->J, 0.0, covar);
-+ gsl_multifit_fdfsolver_jac (s, J);
-+ gsl_multifit_covar (J, 0.0, covar);
-
- iterations = iter;
- return s;
-
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-origin-2.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-origin-2.patch
deleted file mode 100644
index d85420b790f4..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-origin-2.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -ruN qtiplot-0.9.8.9-origin/qtiplot/exportEMF.pro qtiplot-0.9.8.9/qtiplot/exportEMF.pro
---- qtiplot-0.9.8.9-origin/qtiplot/exportEMF.pro 2012-01-21 20:39:03.000000000 +0100
-+++ qtiplot-0.9.8.9/qtiplot/exportEMF.pro 2012-01-21 20:32:45.000000000 +0100
-@@ -5,6 +5,7 @@
-
- INCLUDEPATH += $$QWT_INCLUDEPATH
- INCLUDEPATH += $$GSL_INCLUDEPATH
-+INCLUDEPATH += $$EMF_INCLUDEPATH
-
- include(src/core/core.pri)
- include(src/lib/libqti.pri)
-diff -ruN qtiplot-0.9.8.9-origin/qtiplot/qtiplot.pro qtiplot-0.9.8.9/qtiplot/qtiplot.pro
---- qtiplot-0.9.8.9-origin/qtiplot/qtiplot.pro 2011-11-07 10:17:21.000000000 +0100
-+++ qtiplot-0.9.8.9/qtiplot/qtiplot.pro 2012-01-21 20:44:11.000000000 +0100
-@@ -236,9 +236,9 @@
- ###############################################################
-
- TARGET = qtiplot
--DESTDIR = ../
-+DESTDIR = ./
- LIBS += ../tmp/qtiplot/libFreeSoftwareQtiPlotExportEMF.a \
- ../tmp/qtiplot/libFreeSoftwareQtiPlotImportOPJ.a
-
- include(src/plugins/exportEMF/exportEMF.pri)
--include(src/plugins/OriginPlugin/OriginPlugin.pri)
-\ Kein Zeilenumbruch am Dateiende.
-+include(src/plugins/OriginPlugin/OriginPlugin.pri)
-diff -ruN qtiplot-0.9.8.9-origin/qtiplot/src/plugins/exportEMF/exportEMF.pri qtiplot-0.9.8.9/qtiplot/src/plugins/exportEMF/exportEMF.pri
---- qtiplot-0.9.8.9-origin/qtiplot/src/plugins/exportEMF/exportEMF.pri 2011-10-27 13:44:34.000000000 +0200
-+++ qtiplot-0.9.8.9/qtiplot/src/plugins/exportEMF/exportEMF.pri 2012-01-21 20:51:34.000000000 +0100
-@@ -10,5 +10,5 @@
- SOURCES += src/plugins/exportEMF/exportEMF.cpp \
- src/plugins/exportEMF/3rdparty/EmfEngine/src/EmfEngine.cpp \
- src/plugins/exportEMF/3rdparty/EmfEngine/src/EmfPaintDevice.cpp
--
--LIBS += -lgdi32
-+
-+LIBS += -lEMF
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-private.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-private.patch
deleted file mode 100644
index 7bec3771813c..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-private.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ruN qtiplot-0.9.8.9.orig/qtiplot/src/plot2D/ImageWidget.h qtiplot-0.9.8.9/qtiplot/src/plot2D/ImageWidget.h
---- qtiplot-0.9.8.9.orig/qtiplot/src/plot2D/ImageWidget.h 2010-10-17 09:04:05.000000000 +0200
-+++ qtiplot-0.9.8.9/qtiplot/src/plot2D/ImageWidget.h 2013-11-01 12:11:36.559973891 +0100
-@@ -67,10 +67,10 @@
- void setWindowName(const QString& name){d_window_name = name;};
-
- static QPixmap windowPixmap(ApplicationWindow *mw, const QString& name, const QSize& size);
-+ void paintEvent(QPaintEvent *e);
-
- private:
- void draw(QPainter *painter, const QRect& r);
-- void paintEvent(QPaintEvent *e);
- QPixmap d_pix;
- //! The file from which the image was loaded.
- QString d_file_name;
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-qt48.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-qt48.patch
deleted file mode 100644
index 31c8a5ee7af2..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-qt48.patch
+++ /dev/null
@@ -1,29 +0,0 @@
- 3rdparty/qwtplot3d/include/qwt3d_openglhelper.h | 2 ++
- qtiplot/src/plot3D/Cone3D.cpp | 1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
-
-diff --git a/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h b/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h
-index 0ee80de..3d02e3f 100755
---- a/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h
-+++ b/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h
-@@ -8,6 +8,8 @@
- #include <QtOpenGL/qgl.h>
- #endif
-
-+#include <GL/glu.h>
-+
- namespace Qwt3D
- {
-
-diff --git a/qtiplot/src/plot3D/Cone3D.cpp b/qtiplot/src/plot3D/Cone3D.cpp
-index 16df12d..169d5c7 100755
---- a/qtiplot/src/plot3D/Cone3D.cpp
-+++ b/qtiplot/src/plot3D/Cone3D.cpp
-@@ -27,6 +27,7 @@
- * *
- ***************************************************************************/
- #include <math.h>
-+#include <GL/glu.h>
- #include "qwt3d_color.h"
- #include "qwt3d_plot.h"
- #include <qwt3d_curve.h>
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-set_col_values.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-set_col_values.patch
deleted file mode 100644
index 5afe43eb3daf..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-set_col_values.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: if you don't initialize the "i" variable, or initialize it to 0.0
- qtiplot won't let you set the column values using muparser.
-Author: Scott Howard <showard@debian.org>
-Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707736
-
-Index: qtiplot/qtiplot/src/table/Table.cpp
-===================================================================
---- qtiplot.orig/qtiplot/src/table/Table.cpp 2013-06-08 02:06:35.550201324 -0400
-+++ qtiplot/qtiplot/src/table/Table.cpp 2013-06-08 02:08:30.026204044 -0400
-@@ -564,7 +564,7 @@
- QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
-
- muParserScript *mup = new muParserScript(scriptEnv, cmd, this, QString("<%1>").arg(colName(col)));
-- double *r = mup->defineVariable("i");
-+ double *r = mup->defineVariable("i",startRow + 1.0);
- mup->defineVariable("j", (double)col);
- mup->defineVariable("sr", startRow + 1.0);
- mup->defineVariable("er", endRow + 1.0);
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.15.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.15.patch
deleted file mode 100644
index c08163019a3e..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.15.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- ./qtiplot/src/analysis/FFT.cpp.orig 2011-07-06 11:51:08.000000000 +0000
-+++ ./qtiplot/src/analysis/FFT.cpp 2013-10-23 23:07:45.674925476 +0000
-@@ -353,7 +353,7 @@
- ml->arrangeLayers(false, false);
- }
-
--bool FFT::setDataFromTable(Table *t, const QString& realColName, const QString& imagColName, int from, int to)
-+bool FFT::setDataFromTable(Table *t, const QString& realColName, const QString& imagColName, int from, int to, bool unused)
- {
- d_init_err = true;
-
---- ./qtiplot/src/analysis/FFT.h.orig 2011-07-05 22:05:03.000000000 +0000
-+++ ./qtiplot/src/analysis/FFT.h 2013-10-23 23:11:34.277924367 +0000
-@@ -52,6 +52,8 @@
- Matrix *realOutputMatrix(){return d_re_out_matrix;}
- Matrix *imaginaryOutputMatrix(){return d_im_out_matrix;}
-
-+ bool setDataFromTable(Table *t, const QString& realColName, const QString& imagColName = QString(), int from = 0, int to = -1, bool unused = false);
-+
- private:
- void init();
- void output();
-@@ -60,8 +62,6 @@
- void fftTable();
- void fftMatrix();
-
-- bool setDataFromTable(Table *t, const QString& realColName, const QString& imagColName = QString(), int from = 0, int to = -1);
--
- double d_sampling;
- //! Flag telling if an inverse FFT must be performed.
- bool d_inverse;
diff --git a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.19.patch b/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.19.patch
deleted file mode 100644
index a1ea502787c3..000000000000
--- a/sci-visualization/qtiplot/files/qtiplot-0.9.8.9-sip-4.19.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/qtiplot/src/scripting/qti.sip 2017-02-13 17:01:03.123828499 +0100
-+++ b/qtiplot/src/scripting/qti.sip 2017-02-13 17:02:12.628828234 +0100
-@@ -148,14 +148,14 @@
- }
- break;
- case Table::Date:
-- if (sipCanConvertToType(item, sipType_QDateTime, 0)) {
-+ if (sipCanConvertToType(item, sipFindType("QDateTime"), 0)) {
- int isErr = 0;
-- QDateTime* dateTime = reinterpret_cast<QDateTime*>(sipConvertToType(item, sipType_QDateTime,
-+ QDateTime* dateTime = reinterpret_cast<QDateTime*>(sipConvertToType(item, sipFindType("QDateTime"),
- 0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr));
- if (isErr)
- return 1;
- table->setText(row, col, dateTime->toString(table->columnFormat(col)));
-- delete dateTime;
-+ //delete dateTime;
- }
- else {
- if (PyType_Ready(item_type) == 0)
-@@ -164,14 +164,14 @@
- }
- break;
- case Table::Time:
-- if (sipCanConvertToType(item, sipType_QTime, 0)) {
-+ if (sipCanConvertToType(item, sipFindType("QTime"), 0)) {
- int isErr = 0;
-- QTime* time = reinterpret_cast<QTime*>(sipConvertToType(item, sipType_QTime,
-+ QTime* time = reinterpret_cast<QTime*>(sipConvertToType(item, sipFindType("QTime"),
- 0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr));
- if (isErr)
- return 1;
- table->setText(row, col, time->toString(table->columnFormat(col)));
-- delete time;
-+ //delete time;
- }
- else {
- if (PyType_Ready(item_type) == 0)
diff --git a/sci-visualization/qtiplot/metadata.xml b/sci-visualization/qtiplot/metadata.xml
deleted file mode 100644
index d4db0da9a895..000000000000
--- a/sci-visualization/qtiplot/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription>
- Data analysis and scientific plotting package. This is a clone of the
- popular Origin software available on another well known platform implemented
- in Qt with powerful 2D and 3D data plotting, ASCII import and powerful
- spreadsheet data manipulation using column logic. Curve fitting and other
- statistical tools are also available.
- </longdescription>
- <use>
- <flag name="linguas_cs">Czech locale</flag>
- <flag name="linguas_de">German locale</flag>
- <flag name="linguas_es">Spanish locale</flag>
- <flag name="linguas_fr">French locale</flag>
- <flag name="linguas_ja">Japanese locale</flag>
- <flag name="linguas_ro">Romanian locale</flag>
- <flag name="linguas_ru">Russian locale</flag>
- <flag name="linguas_sv">Swedish locale</flag>
- <flag name="linguas_zh_CN">Chinese locale for China</flag>
- </use>
-</pkgmetadata>
diff --git a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r2.ebuild b/sci-visualization/qtiplot/qtiplot-0.9.8.9-r2.ebuild
deleted file mode 100644
index 3fcaffb291d1..000000000000
--- a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r2.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils qt4-r2 fdo-mime python-single-r1 toolchain-funcs
-
-DESCRIPTION="Qt based clone of the Origin plotting package"
-HOMEPAGE="http://soft.proindependent.com/qtiplot.html
- http://www.staff.science.uu.nl/~zeven101/qtiplot.html"
-SRC_URI="
- https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2
- https://dev.gentoo.org/~dilfridge/distfiles/${P}-origin.patch.bz2"
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="bindist doc mono latex python"
-
-LANGS="cn cz de es fr ja ro ru sv"
-for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- IUSE="${IUSE} linguas_${lu}"
-done
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# qwtplot3d much modified from original upstream
-# >=x11-libs/qwt-5.3 they are using trunk checkouts
-CDEPEND="
- media-libs/libemf
- dev-qt/qthelp:4
- dev-qt/qtgui:4
- dev-qt/qtopengl:4
- dev-qt/qt3support:4
- dev-qt/qthelp:4[compat]
- dev-qt/qtsvg:4
- >=x11-libs/gl2ps-1.3.5[png]
- >=dev-cpp/muParser-1.32
- >=dev-libs/boost-1.35.0:=
- dev-libs/quazip[qt4]
- media-libs/libpng:=
- sci-libs/alglib:=
- <sci-libs/gsl-2
- sci-libs/tamu_anova
- latex? ( dev-tex/qtexengine )
- mono? ( dev-dotnet/libgdiplus )
- python? ( ${PYTHON_DEPS} )"
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- python? ( >=dev-python/sip-4.9[${PYTHON_USEDEP}] )
- doc? (
- >=app-text/docbook-sgml-utils-0.6.14-r1
- >=app-text/docbook-xml-dtd-4.4-r2:4.4 )"
-
-RDEPEND="${CDEPEND}
- python? ( dev-python/PyQt4[X,${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${DISTDIR}"/${P}-origin.patch.bz2
- "${FILESDIR}"/${P}-origin-2.patch
- "${FILESDIR}"/${P}-qt48.patch
- "${FILESDIR}"/${PN}-0.9.8.8-system-gl2ps.patch
- "${FILESDIR}"/${PN}-0.9.7.10-dont-install-qwt.patch
- "${FILESDIR}"/${PN}-0.9.8.6-gold.patch
- "${FILESDIR}"/${PN}-0.9.8.7-kde.patch
- "${FILESDIR}"/${P}-set_col_values.patch
- "${FILESDIR}"/${P}-adopt_to_alglib3.patch
- "${FILESDIR}"/${P}-crasher_without_internet.patch
- "${FILESDIR}"/${P}-private.patch
- "${FILESDIR}"/${P}-sip-4.15.patch
- "${FILESDIR}"/${P}-PyQt4-4.10.patch
- )
-
-RESTRICT="!bindist? ( bindist )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- local mylibs
-
- qt4-r2_src_prepare
-
- rm -rf 3rdparty/{liborigin,QTeXEngine,/qwtplot3d/3rdparty/gl2ps/,boost,alglib} || die
- sed \
- -e "s:dll:static:g" \
- -e "/INSTALLS/d" \
- -i 3rdparty/qwtplot3d/*.pro
-
- mylibs="${mylibs} -lquazip"
- use mono && mylibs="${mylibs} $($(tc-getPKG_CONFIG) --libs libgdiplus)"
-
- # Check build.conf for changes on bump.
- cat > build.conf <<-EOF
- # Automatically generated by Gentoo ebuild
- isEmpty( QTI_ROOT ) {
- message( "each file including this config needs to set QTI_ROOT to the dir containing this file!" )
- }
-
- MUPARSER_LIBS = $($(tc-getPKG_CONFIG) --libs muparser)
- GSL_LIBS = $($(tc-getPKG_CONFIG) --libs gsl)
- QWT_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwt/src
- QWT_LIBS = \$\$QTI_ROOT/3rdparty/qwt/lib/libqwt.a
- QWT3D_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwtplot3d/include
- QWT3D_LIBS = \$\$QTI_ROOT/3rdparty/qwtplot3d/lib/libqwtplot3d.a
- EMF_INCLUDEPATH = "${EPREFIX}/usr/include/libEMF
- SYS_LIBS = -lgl2ps ${mylibs} -lGLU
-
- LUPDATE = lupdate
- LRELEASE = lrelease
-
- SCRIPTING_LANGS += muParser
-
- CONFIG += release
- CONFIG += CustomInstall
- DEFINES += SCRIPTING_CONSOLE
-
- LIBPNG_LIBS = $($(tc-getPKG_CONFIG) --libs libpng)
- TAMUANOVA_LIBS = -ltamuanova
- TAMUANOVA_INCLUDEPATH = "${EPREFIX}/usr/include/tamu_anova"
- ALGLIB_LIBS = -lalglib
-
- EOF
-
- use bindist && echo "DEFINES += QTIPLOT_SUPPORT" >> build.conf
- use bindist || echo "DEFINES += QTIPLOT_PRO" >> build.conf
- use python && echo "SCRIPTING_LANGS += Python" >> build.conf
- use python && echo "PYTHON = ${EPYTHON}" >> build.conf
- use latex && echo "TEX_ENGINE_LIBS = -lQTeXEngine" >> build.conf
-
- sed \
- -e "s:doc/${PN}/manual:doc/${PN}/html:" \
- -e '/INSTALLS.*documentation/d' \
- -e '/INSTALLS.*manual/d' \
- -e "/INSTALLBASE/s: /usr: ${EPREFIX}/usr:g" \
- -e 's:/usr/local/qtiplot:$$INSTALLBASE:g' \
- -i qtiplot/qtiplot.pro || die
-
- if use python; then
- sed \
- -e "s:/usr/local/${PN}:${EPREFIX}$(python_get_sitedir)/qtiplot:" \
- -i qtiplot/qtiplot.pro || die
- fi
-
- sed \
- -e "/^target.path/s:/usr:${EPREFIX}/usr:g" \
- -i fitPlugins/*/*.pro || die
-
- sed -e '/manual/d' -i qtiplot.pro || die
-
- sed -e "s:QTIPLOT_PRO:QTIPLOT_PROFESSIONAL:g" -i qtiplot/src/core/main.cpp || die
-
- # Drop langs only if LINGUAS is not empty
- if [[ -n ${LINGUAS} ]]; then
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} || \
- sed -e "s:translations/qtiplot_${l}.[tq][sm]::" \
- -i qtiplot/qtiplot.pro || die
- done
- fi
-
- sed \
- -e "s:d_python_config_folder + \":\"${EPREFIX}/usr/share/qtiplot:g" \
- -i qtiplot/src/core/ApplicationWindow.cpp || die
-
- chmod -x qtiplot/qti_wordlist.txt
-
- # sed out debian paths
- sed -e 's:\(/usr/share/sgml/\)docbook/stylesheet/dsssl/modular\(/html/docbook.dsl\):\1stylesheets/dsssl/docbook\2:' \
- -i manual/qtiplot.dsl || die
- sed -e 's:\(/usr/share/\)xml/docbook/stylesheet/nwalsh\(/html/chunk.xsl\):\1sgml/docbook/xsl-stylesheets\2:' \
- -i manual/qtiplot_html.xsl || die
-
- sed \
- -e '1i#define OF(x) x' \
- -i 3rdparty/zlib/minigzip.c || die
-}
-
-src_configure() {
- use amd64 && export QMAKESPEC="linux-g++-64"
- eqmake4
-}
-
-src_compile() {
- emake
- lrelease qtiplot/qtiplot.pro || die
- if use doc; then
- cd manual
- emake web
- fi
-}
-
-src_install() {
- qt4-r2_src_install
-
- insinto /usr/share/qtiplot
- doins qtiplot/qti_wordlist.txt
-
- newicon qtiplot_logo.png qtiplot.png
- make_desktop_entry qtiplot "QtiPlot Scientific Plotting" qtiplot
-
- use doc && dohtml -r manual/html/*
-
- use python && python_optimize
-
- if [[ -n ${LINGUAS} ]]; then
- insinto /usr/share/${PN}/translations
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} && \
- doins qtiplot/translations/qtiplot_${l}.qm
- done
- fi
-}
-
-pkg_postinst() {
- if use python; then
- optfeature "Enhanced python support" \
- dev-python/pygsl dev-python/rpy sci-libs/scipy dev-python/sympy
- fi
-
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r3.ebuild b/sci-visualization/qtiplot/qtiplot-0.9.8.9-r3.ebuild
deleted file mode 100644
index 65c127fe41f9..000000000000
--- a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r3.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils qt4-r2 fdo-mime python-single-r1 toolchain-funcs
-
-DESCRIPTION="Qt based clone of the Origin plotting package"
-HOMEPAGE="http://soft.proindependent.com/qtiplot.html
- http://www.staff.science.uu.nl/~zeven101/qtiplot.html"
-SRC_URI="
- https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2
- https://dev.gentoo.org/~dilfridge/distfiles/${P}-origin.patch.bz2"
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="bindist doc mono latex python"
-
-LANGS="cn cz de es fr ja ro ru sv"
-for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- IUSE="${IUSE} linguas_${lu}"
-done
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# qwtplot3d much modified from original upstream
-# >=x11-libs/qwt-5.3 they are using trunk checkouts
-CDEPEND="
- media-libs/libemf
- dev-qt/qthelp:4
- dev-qt/qtgui:4
- dev-qt/qtopengl:4
- dev-qt/qt3support:4
- dev-qt/qthelp:4[compat]
- dev-qt/qtsvg:4
- >=x11-libs/gl2ps-1.3.5[png]
- >=dev-cpp/muParser-1.32
- >=dev-libs/boost-1.35.0:=
- dev-libs/quazip[qt4]
- media-libs/libpng:=
- sci-libs/alglib:=
- <sci-libs/gsl-2
- sci-libs/tamu_anova
- latex? ( dev-tex/qtexengine )
- mono? ( dev-dotnet/libgdiplus )
- python? (
- ${PYTHON_DEPS}
- >=dev-python/PyQt4-4.11.3[X,${PYTHON_USEDEP}]
- )"
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- python? ( >=dev-python/sip-4.16.5[${PYTHON_USEDEP}] )
- doc? (
- >=app-text/docbook-sgml-utils-0.6.14-r1
- >=app-text/docbook-xml-dtd-4.4-r2:4.4 )"
-
-RDEPEND="${CDEPEND}"
-
-PATCHES=(
- "${DISTDIR}"/${P}-origin.patch.bz2
- "${FILESDIR}"/${P}-origin-2.patch
- "${FILESDIR}"/${P}-qt48.patch
- "${FILESDIR}"/${PN}-0.9.8.8-system-gl2ps.patch
- "${FILESDIR}"/${PN}-0.9.7.10-dont-install-qwt.patch
- "${FILESDIR}"/${PN}-0.9.8.6-gold.patch
- "${FILESDIR}"/${PN}-0.9.8.7-kde.patch
- "${FILESDIR}"/${P}-set_col_values.patch
- "${FILESDIR}"/${P}-adopt_to_alglib3.patch
- "${FILESDIR}"/${P}-crasher_without_internet.patch
- "${FILESDIR}"/${P}-private.patch
- "${FILESDIR}"/${P}-sip-4.15.patch
- "${FILESDIR}"/${P}-PyQt4-4.11.3.patch
- "${FILESDIR}"/${P}-sip-4.19.patch
-)
-
-RESTRICT="!bindist? ( bindist )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- local mylibs
-
- qt4-r2_src_prepare
-
- rm -rf 3rdparty/{liborigin,QTeXEngine,/qwtplot3d/3rdparty/gl2ps/,boost,alglib} || die
- sed \
- -e "s:dll:static:g" \
- -e "/INSTALLS/d" \
- -i 3rdparty/qwtplot3d/*.pro
-
- mylibs="${mylibs} -lquazip"
- use mono && mylibs="${mylibs} $($(tc-getPKG_CONFIG) --libs libgdiplus)"
-
- # Check build.conf for changes on bump.
- cat > build.conf <<-EOF
- # Automatically generated by Gentoo ebuild
- isEmpty( QTI_ROOT ) {
- message( "each file including this config needs to set QTI_ROOT to the dir containing this file!" )
- }
-
- MUPARSER_LIBS = $($(tc-getPKG_CONFIG) --libs muparser)
- GSL_LIBS = $($(tc-getPKG_CONFIG) --libs gsl)
- QWT_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwt/src
- QWT_LIBS = \$\$QTI_ROOT/3rdparty/qwt/lib/libqwt.a
- QWT3D_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwtplot3d/include
- QWT3D_LIBS = \$\$QTI_ROOT/3rdparty/qwtplot3d/lib/libqwtplot3d.a
- EMF_INCLUDEPATH = "${EPREFIX}/usr/include/libEMF
- SYS_LIBS = -lgl2ps ${mylibs} -lGLU
-
- LUPDATE = lupdate
- LRELEASE = lrelease
-
- SCRIPTING_LANGS += muParser
-
- CONFIG += release
- CONFIG += CustomInstall
- DEFINES += SCRIPTING_CONSOLE
-
- LIBPNG_LIBS = $($(tc-getPKG_CONFIG) --libs libpng)
- TAMUANOVA_LIBS = -ltamuanova
- TAMUANOVA_INCLUDEPATH = "${EPREFIX}/usr/include/tamu_anova"
- ALGLIB_LIBS = -lalglib
-
- EOF
-
- use bindist && echo "DEFINES += QTIPLOT_SUPPORT" >> build.conf
- use bindist || echo "DEFINES += QTIPLOT_PRO" >> build.conf
- use python && echo "SCRIPTING_LANGS += Python" >> build.conf
- use python && echo "PYTHON = ${EPYTHON}" >> build.conf
- use latex && echo "TEX_ENGINE_LIBS = -lQTeXEngine" >> build.conf
-
- sed \
- -e "s:doc/${PN}/manual:doc/${PN}/html:" \
- -e '/INSTALLS.*documentation/d' \
- -e '/INSTALLS.*manual/d' \
- -e "/INSTALLBASE/s: /usr: ${EPREFIX}/usr:g" \
- -e 's:/usr/local/qtiplot:$$INSTALLBASE:g' \
- -i qtiplot/qtiplot.pro || die
-
- if use python; then
- sed \
- -e "s:/usr/local/${PN}:${EPREFIX}$(python_get_sitedir)/qtiplot:" \
- -i qtiplot/qtiplot.pro || die
- fi
-
- sed \
- -e "/^target.path/s:/usr:${EPREFIX}/usr:g" \
- -i fitPlugins/*/*.pro || die
-
- sed -e '/manual/d' -i qtiplot.pro || die
-
- sed -e "s:QTIPLOT_PRO:QTIPLOT_PROFESSIONAL:g" -i qtiplot/src/core/main.cpp || die
-
- # Drop langs only if LINGUAS is not empty
- if [[ -n ${LINGUAS} ]]; then
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} || \
- sed -e "s:translations/qtiplot_${l}.[tq][sm]::" \
- -i qtiplot/qtiplot.pro || die
- done
- fi
-
- sed \
- -e "s:d_python_config_folder + \":\"${EPREFIX}/usr/share/qtiplot:g" \
- -i qtiplot/src/core/ApplicationWindow.cpp || die
-
- chmod -x qtiplot/qti_wordlist.txt
-
- # sed out debian paths
- sed -e 's:\(/usr/share/sgml/\)docbook/stylesheet/dsssl/modular\(/html/docbook.dsl\):\1stylesheets/dsssl/docbook\2:' \
- -i manual/qtiplot.dsl || die
- sed -e 's:\(/usr/share/\)xml/docbook/stylesheet/nwalsh\(/html/chunk.xsl\):\1sgml/docbook/xsl-stylesheets\2:' \
- -i manual/qtiplot_html.xsl || die
-
- sed \
- -e '1i#define OF(x) x' \
- -i 3rdparty/zlib/minigzip.c || die
-}
-
-src_configure() {
- use amd64 && export QMAKESPEC="linux-g++-64"
- eqmake4
-}
-
-src_compile() {
- emake
- lrelease qtiplot/qtiplot.pro || die
- if use doc; then
- cd manual
- emake web
- fi
-}
-
-src_install() {
- qt4-r2_src_install
-
- insinto /usr/share/qtiplot
- doins qtiplot/qti_wordlist.txt
-
- newicon qtiplot_logo.png qtiplot.png
- make_desktop_entry qtiplot "QtiPlot Scientific Plotting" qtiplot
-
- use doc && dohtml -r manual/html/*
-
- use python && python_optimize
-
- if [[ -n ${LINGUAS} ]]; then
- insinto /usr/share/${PN}/translations
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} && \
- doins qtiplot/translations/qtiplot_${l}.qm
- done
- fi
-}
-
-pkg_postinst() {
- if use python; then
- optfeature "Enhanced python support" \
- dev-python/pygsl dev-python/rpy sci-libs/scipy dev-python/sympy
- fi
-
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r4.ebuild b/sci-visualization/qtiplot/qtiplot-0.9.8.9-r4.ebuild
deleted file mode 100644
index 42a68ecc39cb..000000000000
--- a/sci-visualization/qtiplot/qtiplot-0.9.8.9-r4.ebuild
+++ /dev/null
@@ -1,241 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils qmake-utils python-single-r1 toolchain-funcs xdg
-
-DESCRIPTION="Qt based clone of the Origin plotting package"
-HOMEPAGE="
- http://soft.proindependent.com/qtiplot.html
- http://www.staff.science.uu.nl/~zeven101/qtiplot.html"
-SRC_URI="
- https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2
- https://dev.gentoo.org/~jlec/distfiles/${P}-origin.patch.xz"
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bindist doc mono latex python"
-
-LANGS="cn cz de es fr ja ro ru sv"
-for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- IUSE="${IUSE} linguas_${lu}"
-done
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# qwtplot3d much modified from original upstream
-# >=x11-libs/qwt-5.3 they are using trunk checkouts
-RDEPEND="
- >=dev-cpp/muParser-1.32
- >=dev-libs/boost-1.35.0:=
- dev-libs/quazip[qt4]
- dev-qt/qt3support:4
- dev-qt/qtgui:4
- dev-qt/qthelp:4
- dev-qt/qthelp:4[compat]
- dev-qt/qtopengl:4
- dev-qt/qtsvg:4
- media-libs/libemf
- media-libs/libpng:=
- sci-libs/alglib:=
- >=sci-libs/gsl-2
- sci-libs/tamu_anova
- >=x11-libs/gl2ps-1.3.5[png]
- latex? ( dev-tex/qtexengine )
- mono? ( dev-dotnet/libgdiplus )
- python? (
- ${PYTHON_DEPS}
- >=dev-python/PyQt4-4.11.3[X,${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? (
- >=app-text/docbook-sgml-utils-0.6.14-r1
- >=app-text/docbook-xml-dtd-4.4-r2:4.4
- )
- python? ( >=dev-python/sip-4.16.5[${PYTHON_USEDEP}] )
-"
-
-PATCHES=(
- "${WORKDIR}"/${P}-origin.patch
- "${FILESDIR}"/${P}-origin-2.patch
- "${FILESDIR}"/${P}-qt48.patch
- "${FILESDIR}"/${PN}-0.9.8.8-system-gl2ps.patch
- "${FILESDIR}"/${PN}-0.9.7.10-dont-install-qwt.patch
- "${FILESDIR}"/${PN}-0.9.8.6-gold.patch
- "${FILESDIR}"/${PN}-0.9.8.7-kde.patch
- "${FILESDIR}"/${P}-set_col_values.patch
- "${FILESDIR}"/${P}-adopt_to_alglib3.patch
- "${FILESDIR}"/${P}-crasher_without_internet.patch
- "${FILESDIR}"/${P}-private.patch
- "${FILESDIR}"/${P}-sip-4.15.patch
- "${FILESDIR}"/${P}-PyQt4-4.11.3.patch
- "${FILESDIR}"/${P}-gsl-2.patch
- "${FILESDIR}"/${P}-sip-4.19.patch
-)
-
-RESTRICT="!bindist? ( bindist )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- local mylibs
-
- xdg_src_prepare
-
- rm -rf \
- 3rdparty/{liborigin,QTeXEngine,/qwtplot3d/3rdparty/gl2ps/,boost,alglib} \
- || die
- sed \
- -e "s:dll:static:g" \
- -e "/INSTALLS/d" \
- -i 3rdparty/qwtplot3d/*.pro || die
-
- mylibs="${mylibs} -lquazip"
- use mono && mylibs="${mylibs} $($(tc-getPKG_CONFIG) --libs libgdiplus)"
-
- # Check build.conf for changes on bump.
- cat > build.conf <<-EOF
- # Automatically generated by Gentoo ebuild
- isEmpty( QTI_ROOT ) {
- message( "each file including this config needs to set QTI_ROOT to the dir containing this file!" )
- }
-
- MUPARSER_LIBS = $($(tc-getPKG_CONFIG) --libs muparser)
- GSL_LIBS = $($(tc-getPKG_CONFIG) --libs gsl)
- QWT_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwt/src
- QWT_LIBS = \$\$QTI_ROOT/3rdparty/qwt/lib/libqwt.a
- QWT3D_INCLUDEPATH = \$\$QTI_ROOT/3rdparty/qwtplot3d/include
- QWT3D_LIBS = \$\$QTI_ROOT/3rdparty/qwtplot3d/lib/libqwtplot3d.a
- EMF_INCLUDEPATH = "${EPREFIX}"/usr/include/libEMF
- SYS_LIBS = -lgl2ps ${mylibs} -lGLU
-
- LUPDATE = lupdate
- LRELEASE = lrelease
-
- SCRIPTING_LANGS += muParser
-
- CONFIG += release
- CONFIG += CustomInstall
- DEFINES += SCRIPTING_CONSOLE
-
- LIBPNG_LIBS = $($(tc-getPKG_CONFIG) --libs libpng)
- TAMUANOVA_LIBS = -ltamuanova
- TAMUANOVA_INCLUDEPATH = "${EPREFIX}/usr/include/tamu_anova"
- ALGLIB_LIBS = -lalglib
-
- EOF
-
- use bindist && echo "DEFINES += QTIPLOT_SUPPORT" >> build.conf
- use bindist || echo "DEFINES += QTIPLOT_PRO" >> build.conf
- use python && echo "SCRIPTING_LANGS += Python" >> build.conf
- use python && echo "PYTHON = ${EPYTHON}" >> build.conf
- use latex && echo "TEX_ENGINE_LIBS = -lQTeXEngine" >> build.conf
-
- sed \
- -e "s:doc/${PN}/manual:doc/${PN}/html:" \
- -e '/INSTALLS.*documentation/d' \
- -e '/INSTALLS.*manual/d' \
- -e "/INSTALLBASE/s: /usr: ${EPREFIX}/usr:g" \
- -e 's:/usr/local/qtiplot:$$INSTALLBASE:g' \
- -i qtiplot/qtiplot.pro || die
-
- if use python; then
- sed \
- -e "s:/usr/local/${PN}:${EPREFIX}$(python_get_sitedir)/qtiplot:" \
- -i qtiplot/qtiplot.pro || die
- fi
-
- sed \
- -e "/^target.path/s:/usr:${EPREFIX}/usr:g" \
- -i fitPlugins/*/*.pro || die
-
- sed -e '/manual/d' -i qtiplot.pro || die
-
- sed -e "s:QTIPLOT_PRO:QTIPLOT_PROFESSIONAL:g" -i qtiplot/src/core/main.cpp || die
-
- # Drop langs only if LINGUAS is not empty
- if [[ -n ${LINGUAS} ]]; then
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} || \
- sed -e "s:translations/qtiplot_${l}.[tq][sm]::" \
- -i qtiplot/qtiplot.pro || die
- done
- fi
-
- sed \
- -e "s:d_python_config_folder + \":\"${EPREFIX}/usr/share/qtiplot:g" \
- -i qtiplot/src/core/ApplicationWindow.cpp || die
-
- chmod -x qtiplot/qti_wordlist.txt
-
- # sed out debian paths
- sed \
- -e 's:\(/usr/share/sgml/\)docbook/stylesheet/dsssl/modular\(/html/docbook.dsl\):\1stylesheets/dsssl/docbook\2:' \
- -i manual/qtiplot.dsl || die
- sed \
- -e 's:\(/usr/share/\)xml/docbook/stylesheet/nwalsh\(/html/chunk.xsl\):\1sgml/docbook/xsl-stylesheets\2:' \
- -i manual/qtiplot_html.xsl || die
-
- sed \
- -e '1i#define OF(x) x' \
- -i 3rdparty/zlib/minigzip.c || die
-}
-
-src_configure() {
- use amd64 && export QMAKESPEC="linux-g++-64"
- eqmake4
-}
-
-src_compile() {
- default
- lrelease qtiplot/qtiplot.pro || die
- if use doc; then
- cd manual || die
- emake web
- fi
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-
- insinto /usr/share/qtiplot
- doins qtiplot/qti_wordlist.txt
-
- newicon qtiplot_logo.png qtiplot.png
- make_desktop_entry qtiplot "QtiPlot Scientific Plotting" qtiplot
-
- use doc && dodoc -r manual/html
-
- use python && python_optimize
-
- if [[ -n ${LINGUAS} ]]; then
- insinto /usr/share/${PN}/translations
- for l in ${LANGS}; do
- lu=${l/cz/cs}
- lu=${lu/cn/zh_CN}
- use linguas_${lu} && \
- doins qtiplot/translations/qtiplot_${l}.qm
- done
- fi
-}
-
-pkg_postinst() {
- if use python; then
- optfeature "Enhanced python support" \
- dev-python/pygsl dev-python/rpy sci-libs/scipy dev-python/sympy
- fi
-
- xdg_pkg_postinst
-}