Commits

Michael Dickens authored 33fa01fce7e
qtscriptgenerator: fix to work with modern OSX and Clang; addresses ticket https://trac.macports.org/ticket/47204.

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@153140 d073be05-634f-4543-b044-5fe20cf6d1d6
No tags

devel/qtscriptgenerator/files/debian_drop_extra_linkage_fix.diff

Added
1 +From: Modestas Vainius <modestas@vainius.eu>
2 +Subject: [PATCH] Reduce excess linkage
3 +
4 +Do not link to unnecessary libraries.
5 +
6 +Signed-off-by: Modestas Vainius <modestas@vainius.eu>
7 +
8 +---
9 + qtbindings/qtbindingsbase.pri | 2 ++
10 + qtbindings/qtscript_core/qtscript_core.pro | 2 ++
11 + qtbindings/qtscript_uitools/qtscript_uitools.pro | 2 ++
12 + .../qtscript_xmlpatterns/qtscript_xmlpatterns.pro | 2 ++
13 + 4 files changed, 8 insertions(+), 0 deletions(-)
14 +
15 +--- qtbindings/qtscript_core/qtscript_core.pro
16 ++++ qtbindings/qtscript_core/qtscript_core.pro
17 +@@ -1,4 +1,6 @@
18 + TARGET = qtscript_core
19 + include(../qtbindingsbase.pri)
20 ++qt:load(qt)
21 ++LIBS -= -lQtGui
22 + SOURCES += $$GENERATEDCPP/com_trolltech_qt_core/plugin.cpp
23 + include($$GENERATEDCPP/com_trolltech_qt_core/com_trolltech_qt_core.pri)
24 +--- qtbindings/qtscript_uitools/qtscript_uitools.pro
25 ++++ qtbindings/qtscript_uitools/qtscript_uitools.pro
26 +@@ -1,5 +1,7 @@
27 + TARGET = qtscript_uitools
28 + include(../qtbindingsbase.pri)
29 + CONFIG += uitools
30 ++QT -= xml
31 ++qt:load(qt)
32 + SOURCES += $$GENERATEDCPP/com_trolltech_qt_uitools/plugin.cpp
33 + include($$GENERATEDCPP/com_trolltech_qt_uitools/com_trolltech_qt_uitools.pri)
34 +--- qtbindings/qtscript_xmlpatterns/qtscript_xmlpatterns.pro
35 ++++ qtbindings/qtscript_xmlpatterns/qtscript_xmlpatterns.pro
36 +@@ -2,5 +2,7 @@ TARGET = qtscript_xmlpatterns
37 + include(../qtbindingsbase.pri)
38 + QT -= gui
39 + QT += xmlpatterns network
40 ++qt:load(qt)
41 ++LIBS -= -lQtNetwork
42 + SOURCES += $$GENERATEDCPP/com_trolltech_qt_xmlpatterns/plugin.cpp
43 + include($$GENERATEDCPP/com_trolltech_qt_xmlpatterns/com_trolltech_qt_xmlpatterns.pri)

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut