<pre style='margin:0'>
MarcusCalhoun-Lopez pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/be63c755d52d11dec2ed8031db37eeb1c9a6a694">https://github.com/macports/macports-ports/commit/be63c755d52d11dec2ed8031db37eeb1c9a6a694</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit be63c755d52d11dec2ed8031db37eeb1c9a6a694
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Jun 26 08:34:48 2017 -0700
<span style='display:block; white-space:pre;color:#404040;'> qt5*: simplify docs dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> No revbump because final build is the same.
</span>---
aqua/qt5/Portfile | 41 ++++++++---------------------------------
aqua/qt55/Portfile | 32 ++++++++------------------------
aqua/qt56/Portfile | 38 ++++++++------------------------------
3 files changed, 24 insertions(+), 87 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/Portfile b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d2c562..646bd07 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1335,24 +1335,19 @@ foreach {module module_info} [array get modules] {
</span> port:${name}-qttools \
port:${name}-sqlite-plugin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # depend on the modules for which this subport provides documentation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # also have the same build dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:${name}-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach deps [lindex ${module_info} 2] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append [subst ${deps}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortGroup qmake5 1.0
qt5.debug_variant no
# special cases
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${module} eq "qtdeclarative" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qtvirtualkeyboard" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtsvg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qtserialbus" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtserialport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qtwebview" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtwebengine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qttools" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${module} eq "qttools" } {
</span> post-extract {
# generated makefiles assume full Qt was built locally
xinstall -d -m 0755 ${worksrcpath}/bin/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1361,23 +1356,8 @@ foreach {module module_info} [array get modules] {
</span> }
}
} elseif { ${module} eq "qtwebengine" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # see http://doc.qt.io/qt-5/qtwebengine-platform-notes.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup xcodeversion 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- minimum_xcodeversions {13 6.1}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${os.major} < 13 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${subport} requires OS X 10.9 or later"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible OS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtwebchannel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # UsingTheRightCompiler (https://trac.macports.org/wiki/UsingTheRightCompiler)
build.env-append CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> } elseif { ${module} eq "qtwebkit" } {
post-extract {
# without this file, the makefile ${worksrcpath}/qtwebkit/Source/WebCore/Makefile.WebCore.Target
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1386,11 +1366,6 @@ foreach {module module_info} [array get modules] {
</span> xinstall -d -m 0755 ${worksrcpath}/Source/WebCore/generated
touch ${worksrcpath}/Source/WebCore/generated/InspectorBackendCommands.qrc
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # avoid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ! Missing GStreamer or QtMultimedia, disabling HTML5 media element support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtmultimedia
</span> }
}
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt55/Portfile b/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 047f13a..886cc1d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1293,15 +1293,19 @@ foreach {module module_info} [array get modules] {
</span> port:${name}-qttools \
port:${name}-sqlite-plugin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # depend on the modules for which this subport provides documentation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # also have the same build dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:${name}-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach deps [lindex ${module_info} 2] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append [subst ${deps}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortGroup qmake5 1.0
qt5.debug_variant no
# special cases
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${module} eq "qtdeclarative" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qttools" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${module} eq "qttools" } {
</span> post-extract {
# generated makefiles assume full Qt was built locally
xinstall -d -m 0755 ${worksrcpath}/bin/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1324,23 +1328,8 @@ foreach {module module_info} [array get modules] {
</span>
}
} elseif { ${module} eq "qtwebengine" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # see http://doc.qt.io/qt-5/qtwebengine-platform-notes.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup xcodeversion 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- minimum_xcodeversions {12 5.1}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${os.major} < 12 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${subport} requires OS X 10.8 or later"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible OS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtwebchannel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # UsingTheRightCompiler (https://trac.macports.org/wiki/UsingTheRightCompiler)
build.env-append CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> } elseif { ${module} eq "qtwebkit" } {
post-extract {
# without this file, the makefile ${worksrcpath}/qtwebkit/Source/WebCore/Makefile.WebCore.Target
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1349,11 +1338,6 @@ foreach {module module_info} [array get modules] {
</span> xinstall -d -m 0755 ${worksrcpath}/Source/WebCore/generated
touch ${worksrcpath}/Source/WebCore/generated/InspectorBackendCommands.qrc
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # avoid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ! Missing GStreamer or QtMultimedia, disabling HTML5 media element support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtmultimedia
</span> }
}
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt56/Portfile b/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f8dc551..b15b488 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1292,21 +1292,19 @@ foreach {module module_info} [array get modules] {
</span> port:${name}-qttools \
port:${name}-sqlite-plugin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # depend on the modules for which this subport provides documentation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # also have the same build dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:${name}-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach deps [lindex ${module_info} 2] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append [subst ${deps}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortGroup qmake5 1.0
qt5.debug_variant no
# special cases
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${module} eq "qtdeclarative" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qtserialbus" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtserialport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qtwebview" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtwebengine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${module} eq "qttools" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${module} eq "qttools" } {
</span> post-extract {
# generated makefiles assume full Qt was built locally
xinstall -d -m 0755 ${worksrcpath}/bin/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1315,23 +1313,8 @@ foreach {module module_info} [array get modules] {
</span> }
}
} elseif { ${module} eq "qtwebengine" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # see http://doc.qt.io/qt-5/qtwebengine-platform-notes.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup xcodeversion 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- minimum_xcodeversions {13 5.1}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${os.major} < 13 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${subport} requires OS X 10.9 or later"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible OS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtwebchannel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # UsingTheRightCompiler (https://trac.macports.org/wiki/UsingTheRightCompiler)
build.env-append CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> } elseif { ${module} eq "qtwebkit" } {
post-extract {
# without this file, the makefile ${worksrcpath}/qtwebkit/Source/WebCore/Makefile.WebCore.Target
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1340,11 +1323,6 @@ foreach {module module_info} [array get modules] {
</span> xinstall -d -m 0755 ${worksrcpath}/Source/WebCore/generated
touch ${worksrcpath}/Source/WebCore/generated/InspectorBackendCommands.qrc
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # avoid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ! Missing GStreamer or QtMultimedia, disabling HTML5 media element support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${name}-qtmultimedia
</span> }
}
}
</pre><pre style='margin:0'>
</pre>