[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