[46431] trunk/dports/x11/qt4-x11
mcalhoun at macports.org
mcalhoun at macports.org
Wed Feb 4 14:15:25 PST 2009
Revision: 46431
http://trac.macports.org/changeset/46431
Author: mcalhoun at macports.org
Date: 2009-02-04 14:15:24 -0800 (Wed, 04 Feb 2009)
Log Message:
-----------
qt4-x11: Fix linking of dbus and openssl libraries.
Remove fix for Leopard OpenGL since it has been fixed in XCode for a while.
Install necessary files for qt4_select.
Modified Paths:
--------------
trunk/dports/x11/qt4-x11/Portfile
Added Paths:
-----------
trunk/dports/x11/qt4-x11/files/qt4-x11
Modified: trunk/dports/x11/qt4-x11/Portfile
===================================================================
--- trunk/dports/x11/qt4-x11/Portfile 2009-02-04 22:11:31 UTC (rev 46430)
+++ trunk/dports/x11/qt4-x11/Portfile 2009-02-04 22:15:24 UTC (rev 46431)
@@ -5,7 +5,7 @@
name qt4-x11
version 4.4.3
-revision 1
+revision 2
categories x11
maintainers mcalhoun
homepage http://www.trolltech.com/
@@ -66,7 +66,12 @@
# -I${prefix}/include should be set in ${configure.args}, but
# we instead patch -isystem ${prefix}/include into the configure
-# script to avoid conflicts with other ports (e.g. PCRE).
+# script to avoid conflicts with other ports (e.g. iconv).
+# See http://trac.macports.org/ticket/16862
+#
+# -dbus-linked prevends qt4 from trying to dynamically load libdbus-1,
+# which it is not able to find in ${prefix}
+# -openssl-linked ensures that the MacPorts openssl is used
configure.args \
-v \
-confirm-license \
@@ -75,6 +80,8 @@
-examplesdir ${prefix}/share/${name}/examples \
-demosdir ${prefix}/share/${name}/demos \
-system-sqlite \
+ -openssl-linked \
+ -dbus-linked \
-I${prefix}/include/mysql5/mysql \
-I${prefix}/include/postgresql83 \
-L${prefix}/lib \
@@ -103,17 +110,6 @@
depends_build-append port:cups-headers
}
-platform darwin 9 {
- post-patch {
- # See http://trac.macports.org/wiki/LeopardProblems
- set dylibFile \
- /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
- reinplace -E \
- "s|^(QMAKE_LFLAGS\[ \t\]*=\[ \t\]*)|\\1 -Wl,-dylib_file,${dylibFile}:${dylibFile}|g" \
- ${worksrcpath}/mkspecs/darwin-g++/qmake.conf
- }
-}
-
post-patch {
reinplace -E "s|^I_FLAGS=\$|I_FLAGS=-isystem${prefix}/include|" \
${worksrcpath}/configure
@@ -254,6 +250,8 @@
foreach bin [glob ${destroot}${prefix}/bin/*] {
file rename ${bin} ${bin}-x11
}
+ # qtconfig is not installed by qt4-mac
+ file rename ${destroot}${prefix}/bin/qtconfig-x11 ${destroot}${prefix}/bin/qtconfig
# Fix the .pc and .prl files by removing ${destroot}
foreach fixfile [glob -nocomplain -directory ${destroot} ${qt_dir}/lib/pkgconfig/*.pc ${qt_dir}/lib/*.prl ${prefix}/share/${name}/demos/shared/*.prl] {
@@ -262,10 +260,9 @@
${fixfile}
}
- # move pkgconfig dir to another directory to avoid conflict with qt4-mac
- # pkg-config should still find it, but qt4-mac will take precedence
- xinstall -m 755 -d ${destroot}${prefix}/share/
- move ${destroot}${qt_dir}/lib/pkgconfig ${destroot}${prefix}/share/
+ # install select file for qt4_select
+ xinstall -m 755 -d ${destroot}${prefix}/etc/select/qt4
+ xinstall -m 644 ${filespath}/${name} ${destroot}${prefix}/etc/select/qt4/
}
variant webkit description {Use WebKit as html rendering engine in Assistant} {
Added: trunk/dports/x11/qt4-x11/files/qt4-x11
===================================================================
--- trunk/dports/x11/qt4-x11/files/qt4-x11 (rev 0)
+++ trunk/dports/x11/qt4-x11/files/qt4-x11 2009-02-04 22:15:24 UTC (rev 46431)
@@ -0,0 +1,42 @@
+libexec/qt4-x11/bin/assistant
+libexec/qt4-x11/bin/assistant_adp
+libexec/qt4-x11/bin/designer
+libexec/qt4-x11/bin/linguist
+libexec/qt4-x11/bin/lrelease
+libexec/qt4-x11/bin/lupdate
+libexec/qt4-x11/bin/moc
+libexec/qt4-x11/bin/pixeltool
+libexec/qt4-x11/bin/qcollectiongenerator
+libexec/qt4-x11/bin/qdbus
+libexec/qt4-x11/bin/qdbuscpp2xml
+libexec/qt4-x11/bin/qdbusviewer
+libexec/qt4-x11/bin/qdbusxml2cpp
+libexec/qt4-x11/bin/qhelpconverter
+libexec/qt4-x11/bin/qhelpgenerator
+libexec/qt4-x11/bin/qmake
+libexec/qt4-x11/bin/qt3to4
+libexec/qt4-x11/bin/qtdemo
+libexec/qt4-x11/bin/rcc
+libexec/qt4-x11/bin/uic
+libexec/qt4-x11/bin/uic3
+libexec/qt4-x11/bin/xmlpatterns
+libexec/qt4-x11/lib/pkgconfig/Qt3Support.pc
+libexec/qt4-x11/lib/pkgconfig/QtAssistant.pc
+libexec/qt4-x11/lib/pkgconfig/QtCLucene.pc
+libexec/qt4-x11/lib/pkgconfig/QtCore.pc
+libexec/qt4-x11/lib/pkgconfig/QtDBus.pc
+libexec/qt4-x11/lib/pkgconfig/QtDesigner.pc
+libexec/qt4-x11/lib/pkgconfig/QtDesignerComponents.pc
+libexec/qt4-x11/lib/pkgconfig/QtGui.pc
+libexec/qt4-x11/lib/pkgconfig/QtHelp.pc
+libexec/qt4-x11/lib/pkgconfig/QtNetwork.pc
+libexec/qt4-x11/lib/pkgconfig/QtOpenGL.pc
+libexec/qt4-x11/lib/pkgconfig/QtScript.pc
+libexec/qt4-x11/lib/pkgconfig/QtSql.pc
+libexec/qt4-x11/lib/pkgconfig/QtSvg.pc
+libexec/qt4-x11/lib/pkgconfig/QtTest.pc
+libexec/qt4-x11/lib/pkgconfig/QtUiTools.pc
+libexec/qt4-x11/lib/pkgconfig/QtWebKit.pc
+libexec/qt4-x11/lib/pkgconfig/QtXml.pc
+libexec/qt4-x11/lib/pkgconfig/QtXmlPatterns.pc
+libexec/qt4-x11/lib/pkgconfig/phonon.pc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090204/c52df03d/attachment.html>
More information about the macports-changes
mailing list