# $Id: Portfile 20509 2006-11-03 19:28:00Z blair@macports.org $ PortSystem 1.0 name qt3-mac version 3.3.7 categories aqua maintainers leimy@opendarwin.org description Qt Tool Kit (Native Aqua Version) long_description This is Qt, TrollTech's C++ toolkit for writing \ cross-platform GUI applications. homepage http://www.trolltech.com/ master_sites ftp://ftp.trolltech.com/qt/source/ \ http://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/ distname qt-mac-free-${version} use_bzip2 yes checksums md5 5531fcabdb2d8f7d2d14c8995e4a9ff2 \ sha1 11ba1ed34a6d7eede1b3fa0d4d94dcde7ff9e4ff \ rmd160 8ef23cd4ba996246dbd209948cc921bd6bf52346 platforms darwin depends_lib lib:libz.1:zlib variant mysql { 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 } variant ipv6 { configure.args-delete -no-ipv6 configure.args-append -ipv6 } configure.cmd "echo yes | ./configure" configure.env QMAKESPEC='' QTDIR='' DYLD_LIBRARY_PATH='' configure.args -v -prefix '${prefix}' \ -docdir '${prefix}/share/doc/${portname}/html' \ -datadir '${prefix}/share/qt3' \ -headerdir '${prefix}/include/qt3' \ -plugindir '${prefix}/lib/qt3-plugins' \ -release -shared -fast -thread -stl \ -qt-gif -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng \ -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql \ -no-sql-sqlite -no-nis -no-cups -no-ipv6 \ -system-zlib -largefile \ '-I${prefix}/include' '-L${prefix}/lib' build.env QMAKESPEC='' QTDIR='' DYLD_LIBRARY_PATH="${worksrcpath}/lib" build.target symlinks src-qmake src-moc sub-src sub-tools destroot.destdir INSTALL_ROOT='${destroot}' post-destroot { system "ranlib -s ${destroot}${prefix}/lib/libdesignercore.a" system "ranlib -s ${destroot}${prefix}/lib/libeditor.a" system "ranlib -s ${destroot}${prefix}/lib/libqassistantclient.a" } platform darwin { patchfiles patch-src-qt_install.pri \ patch-mkspecs-qmake.conf post-destroot { system "sh ${filespath}/fix_install_names.sh '${prefix}' '${destroot}'" set appPath ${destroot}/Applications/MacPorts/Qt xinstall -d -m 0755 ${appPath} foreach app {assistant designer linguist qtconfig} { system "mv -v ${destroot}${prefix}/bin/${app}.app \ ${appPath}/${app}.app" } if {![file exists ${destroot}${prefix}/lib/libqt.dylib]} { set majorver [strsed ${version} {s/\.[0-9]*\.[0-9]*$//}] set minorver [strsed ${version} {s/\.[0-9]*$//}] cd ${destroot}${prefix}/lib system "ln -s libqt-mt.${version}.dylib libqt.dylib" system "ln -s libqt-mt.${version}.dylib libqt.${majorver}.dylib" system "ln -s libqt-mt.${version}.dylib libqt.${minorver}.dylib" } } }