summaryrefslogtreecommitdiff
blob: 02e81fac1d25fd9f1f9d4b9a8ba8ab7238b96d60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Submitted By:            Pierre Labastie <pierre dot labastie at neuf dot fr>
Date:                    2017-08-27
Initial Package Version: 2.40.1
Upstream Status:         Unknown
Origin:                  https://github.com/elkrejzi/pacman/blob/master/pkgbuild/graphviz/graphviz-qt5.patch
                         Addition of patch for cmd/gvedit/Makefile.am by P. Labastie
Description:             Fixes use of Qt5

diff -Naur a/cmd/gvedit/csettings.cpp b/cmd/gvedit/csettings.cpp
--- a/cmd/gvedit/csettings.cpp	2016-09-08 06:45:03.000000000 +0200
+++ b/cmd/gvedit/csettings.cpp	2017-08-28 17:05:32.226578375 +0200
@@ -16,7 +16,7 @@
 #include "csettings.h"
 #include "qmessagebox.h"
 #include "qfiledialog.h"
-#include <QtGui>
+#include <QtWidgets>
 #include <qfile.h>
 #include "mdichild.h"
 #include "string.h"
diff -Naur a/cmd/gvedit/imageviewer.h b/cmd/gvedit/imageviewer.h
--- a/cmd/gvedit/imageviewer.h	2016-08-09 23:02:09.000000000 +0200
+++ b/cmd/gvedit/imageviewer.h	2017-08-28 17:05:32.226578375 +0200
@@ -15,7 +15,7 @@
 
 #ifndef IMAGEVIEWER_H
 #define IMAGEVIEWER_H
-#include <QtGui>
+#include <QtWidgets>
 #include <QMainWindow>
 #include <QPrinter>
 
diff -Naur a/cmd/gvedit/mainwindow.cpp b/cmd/gvedit/mainwindow.cpp
--- a/cmd/gvedit/mainwindow.cpp	2016-09-20 06:45:02.000000000 +0200
+++ b/cmd/gvedit/mainwindow.cpp	2017-08-28 17:05:32.226578375 +0200
@@ -11,7 +11,7 @@
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include <QtGui>
+#include <QtWidgets>
 #include <qframe.h>
 #include "mainwindow.h"
 #include "mdichild.h"
diff -Naur a/cmd/gvedit/Makefile.am b/cmd/gvedit/Makefile.am
--- a/cmd/gvedit/Makefile.am	2016-09-20 06:45:02.000000000 +0200
+++ b/cmd/gvedit/Makefile.am	2017-08-28 17:06:21.012476088 +0200
@@ -30,6 +30,8 @@
 	-DDEMAND_LOADING=1 \
 	-DGVEDIT_DATADIR=\""$(pkgdatadir)/gvedit"\"
 
+gvedit_CXXFLAGS = -fPIC
+
 gvedit_LDADD = \
 	$(top_builddir)/lib/gvc/libgvc.la \
 	$(top_builddir)/lib/cgraph/libcgraph.la \
diff -Naur a/cmd/gvedit/mdichild.cpp b/cmd/gvedit/mdichild.cpp
--- a/cmd/gvedit/mdichild.cpp	2016-08-09 23:02:09.000000000 +0200
+++ b/cmd/gvedit/mdichild.cpp	2017-08-28 17:05:32.226578375 +0200
@@ -12,7 +12,7 @@
  *************************************************************************/
 
 
-#include <QtGui>
+#include <QtWidgets>
 
 #include "mdichild.h"
 #include "mainwindow.h"
diff -Naur a/cmd/gvedit/ui_settings.h b/cmd/gvedit/ui_settings.h
--- a/cmd/gvedit/ui_settings.h	2016-09-08 06:45:03.000000000 +0200
+++ b/cmd/gvedit/ui_settings.h	2017-08-28 17:05:32.226578375 +0200
@@ -10,22 +10,22 @@
 #ifndef UI_SETTINGS_H
 #define UI_SETTINGS_H
 
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QTextEdit>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
+#include <QVariant>
+#include <QAction>
+#include <QApplication>
+#include <QButtonGroup>
+#include <QComboBox>
+#include <QDialog>
+#include <QFrame>
+#include <QHBoxLayout>
+#include <QHeaderView>
+#include <QLabel>
+#include <QLineEdit>
+#include <QPushButton>
+#include <QSpacerItem>
+#include <QTextEdit>
+#include <QVBoxLayout>
+#include <QWidget>
 
 QT_BEGIN_NAMESPACE
 
diff -Naur a/configure.ac b/configure.ac
--- a/configure.ac	2016-12-22 06:44:41.000000000 +0100
+++ b/configure.ac	2017-08-28 17:05:32.227578435 +0200
@@ -2561,10 +2561,10 @@
   use_qt="No (disabled)"
 else
 
-  AC_CHECK_PROGS(QMAKE,qmake-qt4 qmake-qt3 qmake,false)
+  AC_CHECK_PROGS(QMAKE,qmake-qt5 qmake,false)
   if test "$QMAKE" != "false"; then
-    PKG_CHECK_MODULES(QTCORE, [QtCore],[
-      PKG_CHECK_MODULES(QTGUI, [QtGui],[
+    PKG_CHECK_MODULES(QTCORE, [Qt5Core],[
+      PKG_CHECK_MODULES(QTGUI, [Qt5Widgets Qt5PrintSupport],[
 	use_qt="Yes"
       ],[
         use_qt="No (QtGui not available)"