[32400] trunk/dports/aqua/qt4-mac/Portfile

jochen at macports.org jochen at macports.org
Sat Dec 29 03:32:33 PST 2007


Revision: 32400
          http://trac.macosforge.org/projects/macports/changeset/32400
Author:   jochen at macports.org
Date:     2007-12-29 03:32:29 -0800 (Sat, 29 Dec 2007)

Log Message:
-----------
update SQL variants, sqlite now build as plugin.
Add variant descriptions

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

Modified: trunk/dports/aqua/qt4-mac/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac/Portfile	2007-12-29 08:44:30 UTC (rev 32399)
+++ trunk/dports/aqua/qt4-mac/Portfile	2007-12-29 11:32:29 UTC (rev 32400)
@@ -53,60 +53,57 @@
 build.target        first
 
 destroot.destdir    INSTALL_ROOT="${destroot}"
+
 set appPath         ${destroot}/Applications/MacPorts/Qt
+set docPath         ${destroot}${prefix}/share/doc/qt4-mac
 
 post-destroot {
     xinstall -d -m 0755 ${appPath}
     foreach app {assistant Designer Linguist pixeltool} {
-        move ${destroot}${prefix}/bin/${app}.app \
-            ${appPath}
+        move ${destroot}${prefix}/bin/${app}.app ${appPath}
     }
     foreach doc {INSTALL LICENSE.GPL OPENSOURCE-NOTICE.TXT README} {
-        xinstall -c -m 644 ${worksrcpath}/$doc \
-            ${destroot}${prefix}/share/doc/qt4-mac
+        xinstall -c -m 644 ${worksrcpath}/$doc ${docPath}
     }
     if {![file exists ${destroot}${prefix}/lib/libqt.dylib]} {
         set majorver [strsed ${version} {s/\.[0-9]*\.[0-9]*$//}]
         set minorver [strsed ${version} {s/\.[0-9]*$//}]
         system "cd ${destroot}${prefix}/lib &&
-
             ln -s libqt-mt.${version}.dylib libqt.dylib &&
             ln -s libqt-mt.${version}.dylib libqt.${majorver}.dylib &&
             ln -s libqt-mt.${version}.dylib libqt.${minorver}.dylib"
    }
 }
 
-variant framework {
+variant framework description "Build frameworks" {
     configure.args-delete   -no-framework
     configure.args-append   -framework
 }
 
-variant ipv6 {
+variant ipv6 decription "Include IPv6 support" {
     configure.args-delete   -no-ipv6
     configure.args-append   -ipv6
 }
 
-variant mysql {
+variant mysql description "Include support for SQL via mysql driver" {
     depends_lib-append      lib:libmysqlclient.12:mysql4
     configure.args-delete   -no-sql-mysql
-    configure.args-append   -qt-sql-mysql \
-                            -L${prefix}/lib/mysql \
-                            -I${prefix}/include/mysql \
-                            -plugin-sql-mysql
+    configure.args-append   -qt-sql-mysql -plugin-sql-mysql \
+                            -I${prefix}/include/mysql -L${prefix}/lib/mysql
 }
 
-variant sqlite {
+variant sqlite description "Include support for SQL via sqlite driver" {
 	depends_lib-append      port:sqlite3
 	configure.args-delete	-no-sql-sqlite
-	configure.args-append	-system-sqlite
+	configure.args-append	-qt-sql-sqlite -plugin-sql-sqlite -system-sqlite
 }
 
-variant examples {
+variant examples description "Build Qt examples" {
     configure.args-delete   -nomake examples
     configure.args-append   -make examples
 }
 
-variant demos {
+variant demos description "Build Qt demos" {
     configure.args-delete   -nomake demos
     configure.args-append   -make demos
     post-destroot {

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071229/d9b79488/attachment.html


More information about the macports-changes mailing list