Revision: 121555 https://trac.macports.org/changeset/121555 Author: mcalhoun@macports.org Date: 2014-06-29 15:58:32 -0700 (Sun, 29 Jun 2014) Log Message: ----------- New Port: qt5-creator-mac Added Paths: ----------- trunk/dports/devel/qt5-creator-mac/ trunk/dports/devel/qt5-creator-mac/Portfile Added: trunk/dports/devel/qt5-creator-mac/Portfile =================================================================== --- trunk/dports/devel/qt5-creator-mac/Portfile (rev 0) +++ trunk/dports/devel/qt5-creator-mac/Portfile 2014-06-29 22:58:32 UTC (rev 121555) @@ -0,0 +1,80 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 +# $Id$ + +PortSystem 1.0 + +name qt5-creator-mac + +if { ${subport} eq "${name}-docs" || ${subport} eq "${name}-examples" } { + universal_variant no + supported_archs noarch +} +PortGroup qmake5 1.0 + +version 3.1.2 +categories devel aqua +platforms darwin +license LGPL-2.1 +maintainers mcalhoun openmaintainer +description Cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. +long_description Qt Creator is a cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. + +homepage http://qt.digia.com/Product/developer-tools +distname qt-creator-opensource-src-${version} +master_sites https://download.qt-project.org/official_releases/qtcreator/[join [lrange [split ${version} .] 0 1] .]/${version}/ + +checksums rmd160 07a306d46050ea4bf3747d8f26000b012f540d22 \ + sha256 5c41d2303efa50d7dd37c370bb850c436d9b76f4152dc08f2d13ec8983ee0d2c + +if { ${subport} eq ${name} } { + depends_lib-append port:botan + configure.args-append "USE_SYSTEM_BOTAN=1" + + if { ![variant_isset universal] } { + destroot { + # make install attempts to install command line tools into /bin, etcl + xinstall -m 755 -d ${destroot}${qt_apps_dir} + copy "${worksrcpath}/bin/Qt Creator.app" "${destroot}${qt_apps_dir}" + } + } else { + # We should really just override destroot, but the muniversal Portgroup would override our override. + destroot.cmd "true" + merger-post-destroot { + foreach arch ${universal_archs_to_use} { + xinstall -m 755 -d ${destroot}-${arch}${qt_apps_dir} + copy "${worksrcpath}-${arch}/bin/Qt Creator.app" "${destroot}-${arch}${qt_apps_dir}" + } + } + } +} + +use_parallel_build no + +subport ${name}-docs { + depends_lib-append port:${name} port:qt5-mac-sqlite3-plugin + build.target docs + + destroot { + delete "${worksrcpath}/bin/Qt Creator.app/Contents/Info.plist" + delete "${worksrcpath}/bin/Qt Creator.app/Contents/MacOS/qml2puppet.app/Contents/Info.plist" + delete "${worksrcpath}/bin/Qt Creator.app/Contents/MacOS/qmlpuppet.app/Contents/Info.plist" + delete "${worksrcpath}/bin/Qt Creator.app/Contents/Resources/qml/qmldump/Info.plist" + + xinstall -m 755 -d ${destroot}${qt_apps_dir} + copy "${worksrcpath}/bin/Qt Creator.app" "${destroot}${qt_apps_dir}" + + xinstall -m 755 -d ${destroot}${qt_docs_dir} + copy ${worksrcpath}/doc/html ${worksrcpath}/doc/html-dev ${destroot}${qt_docs_dir} + } +} + +subport ${name}-examples { + depends_lib-append port:${name} + build {} + destroot.dir ${worksrcpath}/src/shared/qbs + destroot.target -f Makefile.static INSTALL_ROOT=${destroot}${prefix} install_examples +} + +livecheck.type regex +livecheck.url https://qt-project.org/downloads/ +livecheck.regex qt-creator-opensource-src-(\[a-z0-9.\]+)${extract.suffix}" Property changes on: trunk/dports/devel/qt5-creator-mac/Portfile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native
participants (1)
-
mcalhoun@macports.org