[100204] trunk/dports/aqua/qt4-mac-sqlite2-plugin/Portfile
michaelld at macports.org
michaelld at macports.org
Mon Dec 3 10:00:05 PST 2012
Revision: 100204
https://trac.macports.org/changeset/100204
Author: michaelld at macports.org
Date: 2012-12-03 10:00:04 -0800 (Mon, 03 Dec 2012)
Log Message:
-----------
qt4-mac-sqlite plugin : add subport for sqlite3.
Modified Paths:
--------------
trunk/dports/aqua/qt4-mac-sqlite2-plugin/Portfile
Modified: trunk/dports/aqua/qt4-mac-sqlite2-plugin/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac-sqlite2-plugin/Portfile 2012-12-03 17:58:28 UTC (rev 100203)
+++ trunk/dports/aqua/qt4-mac-sqlite2-plugin/Portfile 2012-12-03 18:00:04 UTC (rev 100204)
@@ -27,93 +27,86 @@
dist_subdir qt4-mac
depends_lib-append port:qt4-mac
-set DB sqlite2
-set DRIVER src/sql/drivers/${DB}
-set PLUGIN src/plugins/sqldrivers/${DB}
-
-extract.post_args | tar -xf - \
- ${distname}/${DRIVER} \
- ${distname}/${PLUGIN} \
- ${distname}/src/plugins/sqldrivers/qsqldriverbase.pri \
- ${distname}/src/plugins/qpluginbase.pri \
- ${distname}/src/qt_targets.pri \
- ${distname}/include/QtSql/private \
- ${distname}/src/sql/kernel
-
-configure.dir ${worksrcpath}/${PLUGIN}
-configure.env-append \
- QMAKESPEC=${qt_mkspecs_dir}/macx-g++
-configure.cmd ${qt_qmake_cmd}
-configure.pre_args PREFIX=${prefix}
-
if {[variant_isset universal]} {
configure.universal_args-delete --disable-dependency-tracking
}
-set mp.ports {sqlite2}
-foreach mp.port ${mp.ports} {
+if {${name} == ${subport}} {
- lappend mp.names "qt4-mac-${mp.port}-plugin"
-}
-foreach mp.name ${mp.names} {
+ set DB sqlite2
- set idx [lsearch ${mp.names} ${mp.name}]
- set mp.port [lindex ${mp.ports} $idx]
- set mp.conflicts [lreplace ${mp.names} $idx $idx]
+ description Qt sqlite database plugin for sqlite2
+ long_description ${description}
+ conflicts-append qt4-mac-sqlite3-plugin
+ depends_lib-append port:sqlite2
+ configure.args-append \
+ INCLUDEPATH+=${worksrcpath}/include \
+ LIBS+="-L${prefix}/lib -lsqlite"
- if {[string compare ${mp.name} ${name}] == 0 && [string compare ${mp.name} ${subport}] == 0} {
+ configure.post_args sqlite2.pro
- description Qt sqlite database plugin for ${mp.port}
- long_description ${description}
- conflicts-append ${mp.conflicts}
- depends_lib-append port:${mp.port}
- configure.args INCLUDEPATH+=${worksrcpath}/include \
- LIBS+="-L${prefix}/lib -lsqlite"
- configure.post_args sqlite2.pro
+ variant debug description {Build both release and debug plugin} {}
- variant debug description {Build both release and debug plugin} {}
+ pre-configure {
+ configure.args-append CONFIG+=\"${qt_arch_types}\"
+ }
- 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
}
+ }
- post-patch {
- if {![variant_isset debug]} {
- reinplace "s at debug_and_release@release@" \
- ${worksrcpath}/src/plugins/qpluginbase.pri
- }
- }
+}
- } else {
+subport qt4-mac-sqlite3-plugin {
- subport ${mp.name} {
-
- description Qt sqlite database plugin for ${mp.port}
- long_description ${description}
- conflicts-append ${mp.conflicts}
- depends_lib-append port:${mp.port}
- configure.args INCLUDEPATH+=${worksrcpath}/include \
- LIBS+="-L${prefix}/lib -lsqlite"
- configure.post_args sqlite2.pro
+ set DB sqlite
- variant debug description \
- {Build both release and debug plugin} {}
+ description Qt sqlite database plugin for sqlite3
+ long_description ${description}
+ conflicts-append qt4-mac-sqlite2-plugin
+ depends_lib-append port:sqlite3
+ configure.args INCLUDEPATH+=${worksrcpath}/include \
+ LIBS+="-L${prefix}/lib -lsqlite3"
+ configure.post_args sqlite.pro
- pre-configure {
- configure.args-append CONFIG+=\"${qt_arch_types}\"
- }
+ variant debug description \
+ {Build both release and debug plugin} {}
- post-patch {
- if {![variant_isset debug]} {
- reinplace "s at debug_and_release@release@" \
- ${worksrcpath}/src/plugins/qpluginbase.pri
- }
- }
+ 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
}
}
}
+set DRIVER src/sql/drivers/${DB}
+set PLUGIN src/plugins/sqldrivers/${DB}
+
+extract.post_args | tar -xf - \
+ ${distname}/${DRIVER} \
+ ${distname}/${PLUGIN} \
+ ${distname}/src/plugins/sqldrivers/qsqldriverbase.pri \
+ ${distname}/src/plugins/qpluginbase.pri \
+ ${distname}/src/qt_targets.pri \
+ ${distname}/include/QtSql/private \
+ ${distname}/src/sql/kernel
+
+configure.dir ${worksrcpath}/${PLUGIN}
+configure.env-append \
+ QMAKESPEC=${qt_mkspecs_dir}/macx-g++
+
+configure.cmd ${qt_qmake_cmd}
+configure.pre_args PREFIX=${prefix}
+
build.dir ${worksrcpath}/${PLUGIN}
build.target {}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121203/119e48d8/attachment.html>
More information about the macports-changes
mailing list