[97961] trunk/dports/aqua/qt4-mac-postgresql91-plugin/Portfile

michaelld at macports.org michaelld at macports.org
Thu Sep 20 18:16:18 PDT 2012


Revision: 97961
          http://trac.macports.org//changeset/97961
Author:   michaelld at macports.org
Date:     2012-09-20 18:16:18 -0700 (Thu, 20 Sep 2012)
Log Message:
-----------
qt4-mac-postgresql91-plugin : fix +debug and +universal variants.

Modified Paths:
--------------
    trunk/dports/aqua/qt4-mac-postgresql91-plugin/Portfile

Modified: trunk/dports/aqua/qt4-mac-postgresql91-plugin/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac-postgresql91-plugin/Portfile	2012-09-21 01:14:18 UTC (rev 97960)
+++ trunk/dports/aqua/qt4-mac-postgresql91-plugin/Portfile	2012-09-21 01:16:18 UTC (rev 97961)
@@ -21,7 +21,6 @@
 master_sites        trolltech
 distname            qt-everywhere-opensource-src-${version}
 
-
 checksums           sha1    bc352a283610e0cd2fe0dbedbc45613844090fcb \
                     rmd160  fe56e5da874503a79d6f84a1e15460eba5a6feae
 
@@ -68,8 +67,22 @@
         conflicts-append    ${mp.conflicts}
         depends_lib-append  port:${mp.port}
         configure.args      INCLUDEPATH+="${prefix}/include ${prefix}/include/${mp.port} ${prefix}/include/${mp.port}/server ${prefix}/include/Qt" \
-                            LIBS+="-L${prefix}/lib -L${prefix}/lib/${mp.port} -lQtSql -lpq" \
-                            psql.pro
+                            LIBS+="-L${prefix}/lib -L${prefix}/lib/${mp.port} -lpq"
+        configure.post_args psql.pro
+
+        variant debug description {Build both release and debug plugin} {}
+
+        pre-configure {
+            configure.args-append CONFIG+=\"${qt_arch_types}\"
+        }
+
+        post-patch {
+            if {![variant_isset debug]} {
+                reinplace "s at debug_and_release@release@" \
+                    ${worksrcpath}/src/plugins/qpluginbase.pri
+            }
+        }
+
     } else {
 
         subport ${mp.name} {
@@ -79,8 +92,22 @@
             conflicts-append    ${mp.conflicts}
             depends_lib-append  port:${mp.port}
             configure.args      INCLUDEPATH+="${prefix}/include ${prefix}/include/${mp.port} ${prefix}/include/${mp.port}/server ${prefix}/include/Qt" \
-                                LIBS+="-L${prefix}/lib -L${prefix}/lib/${mp.port} -lQtSql -lpq" \
-                                psql.pro
+                                LIBS+="-L${prefix}/lib -L${prefix}/lib/${mp.port} -lpq"
+            configure.post_args psql.pro
+
+            variant debug description \
+                {Build both release and debug plugin} {}
+
+            pre-configure {
+                configure.args-append CONFIG+=\"${qt_arch_types}\"
+            }
+
+            post-patch {
+                if {![variant_isset debug]} {
+                    reinplace "s at debug_and_release@release@" \
+                        ${worksrcpath}/src/plugins/qpluginbase.pri
+                }
+            }
         }
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120920/190f7ce8/attachment.html>


More information about the macports-changes mailing list