Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qtsingleapplication/files: 2.6.1_p20130904-no-gui.patch 2.6.1_p20130904-unbundle-qtlockedfile.patch
Date: Sat, 28 Dec 2013 22:52:01
Message-Id: 20131228225155.AF6EE2004C@flycatcher.gentoo.org
1 pesa 13/12/28 22:51:55
2
3 Added: 2.6.1_p20130904-no-gui.patch
4 2.6.1_p20130904-unbundle-qtlockedfile.patch
5 Log:
6 New snapshot from qt-solutions git repo wrt bug 489168.
7 Install QtSingleCoreApplication header file.
8 Implement USE="X" to solve bug 491494.
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 17A85C72)
11
12 Revision Changes Path
13 1.1 dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch?rev=1.1&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch?rev=1.1&content-type=text/plain
17
18 Index: 2.6.1_p20130904-no-gui.patch
19 ===================================================================
20 From f66352d6c2918123466bd72aee2118b9167562af Mon Sep 17 00:00:00 2001
21 From: Davide Pesavento <davidepesa@×××××.com>
22 Date: Sat, 28 Dec 2013 16:43:18 +0100
23 Subject: [PATCH] no gui
24
25 ---
26 buildlib/buildlib.pro | 4 +++-
27 src/qtsingleapplication.pri | 11 +++++------
28 src/qtsinglecoreapplication.pri | 2 +-
29 3 files changed, 9 insertions(+), 8 deletions(-)
30
31 diff --git a/buildlib/buildlib.pro b/buildlib/buildlib.pro
32 index 37dddcd..f7c6508 100644
33 --- a/buildlib/buildlib.pro
34 +++ b/buildlib/buildlib.pro
35 @@ -2,7 +2,9 @@ TEMPLATE=lib
36 CONFIG += qt dll qtsingleapplication-buildlib
37 mac:CONFIG += absolute_library_soname
38 win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release build_all
39 -include(../src/qtsingleapplication.pri)
40 +include(../common.pri)
41 +include(../src/qtsinglecoreapplication.pri)
42 +exists(../config.pri):!infile(../config.pri, QTSA_NO_GUI, yes):include(../src/qtsingleapplication.pri)
43 TARGET = $$QTSINGLEAPPLICATION_LIBNAME
44 DESTDIR = $$QTSINGLEAPPLICATION_LIBDIR
45 win32 {
46 diff --git a/src/qtsingleapplication.pri b/src/qtsingleapplication.pri
47 index 02c9e5b..772924d 100644
48 --- a/src/qtsingleapplication.pri
49 +++ b/src/qtsingleapplication.pri
50 @@ -1,15 +1,14 @@
51 -include(../common.pri)
52 -INCLUDEPATH += $$PWD
53 -DEPENDPATH += $$PWD
54 -QT *= network
55 +INCLUDEPATH *= $$PWD
56 +DEPENDPATH *= $$PWD
57 +QT *= gui network
58 greaterThan(QT_MAJOR_VERSION, 4): QT *= widgets
59 CONFIG *= qtlockedfile
60
61 qtsingleapplication-uselib:!qtsingleapplication-buildlib {
62 LIBS += -L$$QTSINGLEAPPLICATION_LIBDIR -l$$QTSINGLEAPPLICATION_LIBNAME
63 } else {
64 - SOURCES += $$PWD/qtsingleapplication.cpp $$PWD/qtlocalpeer.cpp
65 - HEADERS += $$PWD/qtsingleapplication.h $$PWD/qtlocalpeer.h
66 + SOURCES += $$PWD/qtsingleapplication.cpp
67 + HEADERS += $$PWD/qtsingleapplication.h
68 }
69
70 win32 {
71 diff --git a/src/qtsinglecoreapplication.pri b/src/qtsinglecoreapplication.pri
72 index f5b8414..bf14a3f 100644
73 --- a/src/qtsinglecoreapplication.pri
74 +++ b/src/qtsinglecoreapplication.pri
75 @@ -3,7 +3,7 @@ DEPENDPATH += $$PWD
76 HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h
77 SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp
78
79 -QT *= network
80 +QT = core network
81 CONFIG *= qtlockedfile
82
83 win32:contains(TEMPLATE, lib):contains(CONFIG, shared) {
84 --
85 1.8.5.2
86
87
88
89
90 1.1 dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch
91
92 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch?rev=1.1&view=markup
93 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch?rev=1.1&content-type=text/plain
94
95 Index: 2.6.1_p20130904-unbundle-qtlockedfile.patch
96 ===================================================================
97 From 62210d463f87abb0584ce699915e1845cacaa480 Mon Sep 17 00:00:00 2001
98 From: Davide Pesavento <davidepesa@×××××.com>
99 Date: Sat, 28 Dec 2013 16:33:15 +0100
100 Subject: [PATCH] unbundle qtlockedfile
101
102 ---
103 src/qtlocalpeer.cpp | 11 +----------
104 src/qtlocalpeer.h | 2 +-
105 src/qtsingleapplication.pri | 1 +
106 src/qtsinglecoreapplication.pri | 1 +
107 4 files changed, 4 insertions(+), 11 deletions(-)
108
109 diff --git a/src/qtlocalpeer.cpp b/src/qtlocalpeer.cpp
110 index 332b064..f17e662 100644
111 --- a/src/qtlocalpeer.cpp
112 +++ b/src/qtlocalpeer.cpp
113 @@ -55,15 +55,6 @@ static PProcessIdToSessionId pProcessIdToSessionId = 0;
114 #include <unistd.h>
115 #endif
116
117 -namespace QtLP_Private {
118 -#include "qtlockedfile.cpp"
119 -#if defined(Q_OS_WIN)
120 -#include "qtlockedfile_win.cpp"
121 -#else
122 -#include "qtlockedfile_unix.cpp"
123 -#endif
124 -}
125 -
126 const char* QtLocalPeer::ack = "ack";
127
128 QtLocalPeer::QtLocalPeer(QObject* parent, const QString &appId)
129 @@ -114,7 +105,7 @@ bool QtLocalPeer::isClient()
130 if (lockFile.isLocked())
131 return false;
132
133 - if (!lockFile.lock(QtLP_Private::QtLockedFile::WriteLock, false))
134 + if (!lockFile.lock(QtLockedFile::WriteLock, false))
135 return true;
136
137 bool res = server->listen(socketName);
138 diff --git a/src/qtlocalpeer.h b/src/qtlocalpeer.h
139 index 1b533b1..1127735 100644
140 --- a/src/qtlocalpeer.h
141 +++ b/src/qtlocalpeer.h
142 @@ -68,7 +68,7 @@ protected:
143 QString id;
144 QString socketName;
145 QLocalServer* server;
146 - QtLP_Private::QtLockedFile lockFile;
147 + QtLockedFile lockFile;
148
149 private:
150 static const char* ack;
151 diff --git a/src/qtsingleapplication.pri b/src/qtsingleapplication.pri
152 index 6f2bced..02c9e5b 100644
153 --- a/src/qtsingleapplication.pri
154 +++ b/src/qtsingleapplication.pri
155 @@ -3,6 +3,7 @@ INCLUDEPATH += $$PWD
156 DEPENDPATH += $$PWD
157 QT *= network
158 greaterThan(QT_MAJOR_VERSION, 4): QT *= widgets
159 +CONFIG *= qtlockedfile
160
161 qtsingleapplication-uselib:!qtsingleapplication-buildlib {
162 LIBS += -L$$QTSINGLEAPPLICATION_LIBDIR -l$$QTSINGLEAPPLICATION_LIBNAME
163 diff --git a/src/qtsinglecoreapplication.pri b/src/qtsinglecoreapplication.pri
164 index d2d6cc3..f5b8414 100644
165 --- a/src/qtsinglecoreapplication.pri
166 +++ b/src/qtsinglecoreapplication.pri
167 @@ -4,6 +4,7 @@ HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h
168 SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp
169
170 QT *= network
171 +CONFIG *= qtlockedfile
172
173 win32:contains(TEMPLATE, lib):contains(CONFIG, shared) {
174 DEFINES += QT_QTSINGLECOREAPPLICATION_EXPORT=__declspec(dllexport)
175 --
176 1.8.5.2