[86483] users/eborisch/python/py-pyqt4/Portfile
eborisch at macports.org
eborisch at macports.org
Wed Oct 26 10:49:22 PDT 2011
Revision: 86483
http://trac.macports.org/changeset/86483
Author: eborisch at macports.org
Date: 2011-10-26 10:49:20 -0700 (Wed, 26 Oct 2011)
Log Message:
-----------
py-pyqt4: (sandboxed) Whitespace and one comment.
Modified Paths:
--------------
users/eborisch/python/py-pyqt4/Portfile
Modified: users/eborisch/python/py-pyqt4/Portfile
===================================================================
--- users/eborisch/python/py-pyqt4/Portfile 2011-10-26 17:28:20 UTC (rev 86482)
+++ users/eborisch/python/py-pyqt4/Portfile 2011-10-26 17:49:20 UTC (rev 86483)
@@ -31,152 +31,152 @@
if {$subport != $name} {
-depends_lib-append port:py${python.version}-sip
+ depends_lib-append port:py${python.version}-sip
-configure.args-append -e QtGui \
- -e QtHelp \
- -e QtMultimedia \
- -e QtNetwork \
- -e QtDeclarative \
- -e QtOpenGL \
- -e QtScript \
- -e QtScriptTools \
- -e QtSql \
- -e QtSvg \
- -e QtTest \
- -e QtWebKit \
- -e QtXml \
- -e QtXmlPatterns \
- -e QtAssistant \
- -e QtDesigner \
- -e QAxContainer \
- --no-qsci-api
+ configure.args-append -e QtGui \
+ -e QtHelp \
+ -e QtMultimedia \
+ -e QtNetwork \
+ -e QtDeclarative \
+ -e QtOpenGL \
+ -e QtScript \
+ -e QtScriptTools \
+ -e QtSql \
+ -e QtSvg \
+ -e QtTest \
+ -e QtWebKit \
+ -e QtXml \
+ -e QtXmlPatterns \
+ -e QtAssistant \
+ -e QtDesigner \
+ -e QAxContainer \
+ --no-qsci-api
-variant phonon description {Add phonon support} {
- configure.args-append -e phonon
- depends_lib-append port:phonon
-}
+ variant phonon description {Add phonon support} {
+ configure.args-append -e phonon
+ depends_lib-append port:phonon
+ }
-if {${python.version} == 26 || ${python.version} == 27} {
- variant scintilla description {Add QScintilla API file } {
- configure.args-delete --no-qsci-api
- configure.args-append --qsci-api
- depends_lib-append port:py${python.version}-qscintilla
+ if {${python.version} == 26 || ${python.version} == 27} {
+ variant scintilla description {Add QScintilla API file } {
+ configure.args-delete --no-qsci-api
+ configure.args-append --qsci-api
+ depends_lib-append port:py${python.version}-qscintilla
+ }
}
-}
-# The patch file alters configure.py so that the qtdesigner plugin can link.
-# - it ensures that both LFLAGS are included and that the relevant version framework is linked
-patchfiles patch-configure.py
-post-patch {
- reinplace "s|@@MACPORTS_PYTHON_FRAMEWORK@@|${python.prefix}/Python|" ${worksrcpath}/configure.py
-}
+ # The patch file alters configure.py so that the qtdesigner plugin can link.
+ # - it ensures that both LFLAGS are included and that the relevant version framework is linked
+ patchfiles patch-configure.py
+ post-patch {
+ reinplace "s|@@MACPORTS_PYTHON_FRAMEWORK@@|${python.prefix}/Python|" ${worksrcpath}/configure.py
+ }
-use_configure yes
+ use_configure yes
-pre-configure {
- # allow ccache, if specified by the user
- if {[tbool configure.ccache]} {
- configure.env-append "CCACHE=ccache"
+ pre-configure {
+ # allow ccache, if specified by the user
+ if {[tbool configure.ccache]} {
+ configure.env-append "CCACHE=ccache"
+ }
}
-}
-configure.cmd "${python.bin} configure.py \
- -q ${qt_qmake_cmd} --verbose --confirm-license"
-configure.pre_args
-configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib"
+ configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license"
+ configure.pre_args
+ configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib"
-variant universal {
- configure.universal_args
- configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib \
- ${configure.universal_ldflags}"
- configure.post_args-append CFLAGS="${configure.universal_cflags}"
- configure.post_args-append CXXFLAGS="${configure.universal_cxxflags}"
-}
+ variant universal {
+ configure.universal_args
+ configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib \
+ ${configure.universal_ldflags}"
+ configure.post_args-append CFLAGS="${configure.universal_cflags}"
+ configure.post_args-append CXXFLAGS="${configure.universal_cxxflags}"
+ }
-post-configure {
- if {[variant_isset universal]} {
- set conflags ""
- foreach arch ${configure.universal_archs} {
- if {${arch} == "i386"} {append conflags "x86 "} else {
- if {${arch} == "ppc64"} {append conflags "ppc_64 "} else {
- append conflags ${arch} " "
- }
- }
- }
+ post-configure {
+ if {[variant_isset universal]} {
+ set conflags ""
+ foreach arch ${configure.universal_archs} {
+ if {${arch} == "i386"} {append conflags "x86 "} else {
+ if {${arch} == "ppc64"} {append conflags "ppc_64 "} else {
+ append conflags ${arch} " "
+ }
+ }
+ }
- set profiles [exec find ${worksrcpath} -name "*.pro"]
- foreach profile ${profiles} {
- reinplace -E "s|^(CONFIG\[ \\t].*)|\\1 ${conflags}|" ${profile}
- }
-
- # Cures an isolated case
- if {[file exists ${worksrcpath}/designer/python.pro ]} {
- system "cd ${worksrcpath}/designer && \
- ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \
- -o Makefile python.pro"
+ set profiles [exec find ${worksrcpath} -name "*.pro"]
+ foreach profile ${profiles} {
+ reinplace -E "s|^(CONFIG\[ \\t].*)|\\1 ${conflags}|" ${profile}
+ }
+
+ # This file exists if Qt was installed non-universal.
+ # Easiest just to check if it was created
+ if {[file exists ${worksrcpath}/designer/python.pro ]} {
+ system "cd ${worksrcpath}/designer && \
+ ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \
+ -o Makefile python.pro"
+ }
}
- }
-}
+ }
# allow ccache, if specified by the user
-pre-build {
- if {[tbool configure.ccache]} {
- build.post_args "CCACHE=ccache"
+ pre-build {
+ if {[tbool configure.ccache]} {
+ build.post_args "CCACHE=ccache"
+ }
}
-}
-build.cmd make
-build.target all
-use_parallel_build yes
+ build.cmd make
+ build.target all
+ use_parallel_build yes
-destroot.cmd ${build.cmd}
-destroot.destdir DESTDIR=${destroot}
+ destroot.cmd ${build.cmd}
+ destroot.destdir DESTDIR=${destroot}
-test.run yes
-test.cmd cd qt && ${python.bin} -c 'import PyQt4'
+ test.run yes
+ test.cmd cd qt && ${python.bin} -c 'import PyQt4'
-post-destroot {
- # Clean out empty dirs first
- set docdir ${destroot}${prefix}/share/doc
- file delete ${docdir}/${subport}/examples
- file delete ${docdir}/${subport}/
- file copy ${worksrcpath}/doc ${docdir}/${subport}
- file copy ${worksrcpath}/examples \
- ${docdir}/${subport}
- xinstall -m 644 -W ${worksrcpath} \
- GPL_EXCEPTION.TXT GPL_EXCEPTION_ADDENDUM.TXT \
- LICENSE.GPL2 LICENSE.GPL3 OPENSOURCE-NOTICE.TXT NEWS README \
- THANKS \
- ${docdir}/${subport}
+ post-destroot {
+ # Clean out empty dirs first
+ set docdir ${destroot}${prefix}/share/doc
+ file delete ${docdir}/${subport}/examples
+ file delete ${docdir}/${subport}/
+ file copy ${worksrcpath}/doc ${docdir}/${subport}
+ file copy ${worksrcpath}/examples \
+ ${docdir}/${subport}
+ xinstall -m 644 -W ${worksrcpath} \
+ GPL_EXCEPTION.TXT GPL_EXCEPTION_ADDENDUM.TXT \
+ LICENSE.GPL2 LICENSE.GPL3 OPENSOURCE-NOTICE.TXT NEWS README \
+ THANKS \
+ ${docdir}/${subport}
- # This file exists if Qt was installed non-universal.
- # Easiest just to check if it was created
- if {[file exists ${destroot}${qt_plugins_dir}/designer/libpythonplugin.dylib]} {
- # rename Qt4 specific files
- # (a) designer plugin
- set old_name libpythonplugin.dylib
- set new_name libpython${python.version}plugin.dylib
+ # This file exists if Qt was installed non-universal.
+ # Easiest just to check if it was created
+ if {[file exists ${destroot}${qt_plugins_dir}/designer/libpythonplugin.dylib]} {
+ # rename Qt4 specific files
+ # (a) designer plugin
+ set old_name libpythonplugin.dylib
+ set new_name libpython${python.version}plugin.dylib
- move ${destroot}${qt_plugins_dir}/designer/${old_name} \
- ${destroot}${qt_plugins_dir}/designer/${new_name}
- system "install_name_tool -id ${new_name} \
- ${destroot}${qt_plugins_dir}/designer/${new_name}"
+ move ${destroot}${qt_plugins_dir}/designer/${old_name} \
+ ${destroot}${qt_plugins_dir}/designer/${new_name}
+ system "install_name_tool -id ${new_name} \
+ ${destroot}${qt_plugins_dir}/designer/${new_name}"
+ }
+
+ # (b) Qsci API file, if it exists (if Qsci is installed at build time)
+ if {[variant_isset scintilla]} {
+ move ${destroot}${qt_data_dir}/qsci/api/python/PyQt4.api \
+ ${destroot}${qt_data_dir}/qsci/api/python/PyQt4-Python${python.branch}.api
+ }
}
- # (b) Qsci API file, if it exists (if Qsci is installed at build time)
- if {[variant_isset scintilla]} {
- move ${destroot}${qt_data_dir}/qsci/api/python/PyQt4.api \
- ${destroot}${qt_data_dir}/qsci/api/python/PyQt4-Python${python.branch}.api
+ variant debug description "Build debug libraries" {
+ configure.cmd-append --debug
}
-}
-variant debug description "Build debug libraries" {
- configure.cmd-append --debug
}
-}
-
livecheck.type regex
livecheck.url http://www.riverbankcomputing.co.uk/software/pyqt/download
livecheck.regex "PyQt-mac-gpl-(\[0-9.\]\\.\[0-9.\]\\.\[0-9.\]).tar.gz"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111026/52ab7b42/attachment.html>
More information about the macports-changes
mailing list