Opened 11 years ago
Last modified 15 months ago
#39424 new enhancement
Ports that use qmake: consider using the new qmake portgroup — at Version 12
Reported by: | cooljeanius (Eric Gallager) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | portgroup | Cc: | blair@…, cal@…, css@…, ctreleaven@…, dports@…, easieste@…, ecronin@…, macports@…, macsforever2000@…, mcalhoun@…, michaelld@…, mk@…, mnick@…, nicos@…, ocroquette@…, phw@…, pixilla@…, rowue@…, rudloff@…, ryandesign@…, sami.laine@…, sharky@…, snc@… |
Port: | arora clustalx GLC_lib goldendict k3dsurf kdiff3 OpenCSG openscad psi-otr qgit QMK-Groundstation qt-assistant qt4-creator-mac qtc-qtsharp qtpfsgui qtscriptgenerator qtsharp QupZilla qwt qxmpp sqlitedbrowser tea tiled |
Description (last modified by mkae (Marko Käning))
(Made as a separate ticket per comment:ticket:38280:22) There is now a qmake portgroup as of r106912. Here is a list of ports that use qmake somewhere in their respective portfiles:
Local-Admins-MacBook-Pro:~ root# for file in $(port file all); do grep -H qmake ${file}; done /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/finance/abtransfers/Portfile: system -W ${worksrcpath} "qmake \"INCLUDEPATH += ${prefix}/include/aqbanking5 ${prefix}/include/gwenhywfar4\"" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/arora/Portfile: system "cd ${worksrcpath} && ${prefix}/bin/qmake" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/finance/bitcoin/Portfile:configure.cmd qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/bitdht/Portfile: system -W "${worksrcpath}" "${qt_qmake_cmd} QMAKE_CC=${configure.cc}" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/clustalx/Portfile:configure.cmd ${prefix}/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/cmake/Portfile: configure.args-append --qt-gui --qt-qmake=${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/djview/Portfile:# when Qt is installed without +universal, and qmake is called with /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/djview/Portfile:# least sometimes, qmake will erroneously remove the second "foo" but /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/Portfile: # on Macs, qmake builds .app directories; when installing, copy /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/Portfile: reinplace "s|QMAKE=qmake|QMAKE=${qt_qmake_cmd}|g" \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/GLC_lib/Portfile:configure.cmd ${qt_qmake_cmd} glc_lib/GLC_lib.pro PREFIX=${prefix} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/gnuradio/Portfile: -DQT_QMAKE_EXECUTABLE=${prefix}/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/gnuradio/Portfile: -DQT_QMAKE_EXECUTABLE=${prefix}/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/gnuradio/Portfile: -DQT_QMAKE_EXECUTABLE=${prefix}/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/office/goldendict/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/office/goldendict/Portfile: # For some reason the Makefile qmake generates hardcodes the compiler /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gwenhywfar4/Portfile: depends_lib-append path:bin/qmake:qt4-mac /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gwenhywfar4/Portfile: depends_lib-append path:bin/qmake:qt4-mac /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/math/k3dsurf/Portfile: system "cd ${worksrcpath} && qmake" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/kdiff3/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/libQGLViewer/Portfile: configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/libQGLViewer/Portfile: configure.cmd ${prefix}/libexec/qt4-x11/bin/qmake /opt/local/var/macports/sources/mumble-macports/audio/mumble/Portfile:configure.cmd qmake-mac /opt/local/var/macports/sources/mumble-macports/net/murmur/Portfile:configure.cmd qmake-mac /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/multimedia/mythtv-core.25/Portfile: --qmake=${qt_qmake_cmd} \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/OpenCSG/Portfile:# only need qmake, don't care about it's arch /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/OpenCSG/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/openscad/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/LocalPorts/net/ostinato/Portfile:configure.cmd qmake /opt/local/var/macports/sources/LocalPorts/net/ostinato/Portfile:# qmake doesn't recognize the --disable-dependency-tracking flag /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/psi-otr/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py26-pyqt3/Portfile: file copy -force ${prefix}/share/qt3/mkspecs/macx-g++/qmake.conf \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py26-pyqt3/Portfile: ${worksrcpath}/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py26-pyqt3/Portfile: ${worksrcpath}/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: configure.cmd "${python.bin} configure.py -q ${qt_qmake_cmd} --verbose --confirm-license" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pyqt4/Portfile: ${qt_qmake_cmd} -spec ${qt_mkspecs_dir}/macx-g++ \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qca/Portfile: # Add the universal flag understood by qmake /opt/local/var/macports/sources/LocalPorts/devel/qdjango/Portfile:PortGroup qmake 1.0 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/qfsm/Portfile: -DQT_QMAKE_EXECUTABLE=${prefix}/libexec/qt4-x11/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qgit/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/QMK-Groundstation/Portfile: # 'qmake's INCLUDEPATH /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/QMK-Groundstation/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qscintilla/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qt-assistant/Portfile: system "cd ${filespath}/qmake; tar cf - . | \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qt-assistant/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: #system "perl -pi -e 's|cp \-P|/bin/cp \-RL|' ${worksrcpath}/qmake/Makefile.unix" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: reinplace "s|pipe|pipe ${configure.cflags}|" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: reinplace "s|gcc-4.0|${configure.cc}|g" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: reinplace "s|g++-4.0|${configure.cxx}|g" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: reinplace "s|\\.dylib$|.dylib ${configure.cc_archflags}|g" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt3/Portfile: ui_msg "\nBefore using qt3 (qmake)," /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile:build.target symlinks src-qmake src-moc sub-src sub-tools /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: patch-mkspecs-qmake.conf \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: patch-qmake_Makefile.unix.diff \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: reinplace s|__CC__|${configure.cc}| ${worksrcpath}/mkspecs/macx-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: reinplace s|__CXX__|${configure.cxx}| ${worksrcpath}/mkspecs/macx-g++/qmake.conf \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: reinplace s/__ARCHFLAGS__/${archflags}/ ${worksrcpath}/mkspecs/macx-g++/qmake.conf \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt3-mac/Portfile: reinplace s/-pipe// ${worksrcpath}/mkspecs/macx-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qt4-creator-mac/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:# and in the resulting .qmake.cache files. (d) to allow easy /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:# e.g., "qmake && make CCACHE=ccache". /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:patchfiles-append patch-mkspecs_macx-g++_qmake.conf.diff /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: patch-qmake_option.h.diff \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: patch-qmake_property.cpp.diff \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:patchfiles-append patch-qmake_project.cpp.diff /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:patchfiles-append patch-qmake_generators_unix_unixmakke.cpp.diff /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: patch-qmake_qmake.pri.diff \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:# (15) fix the corewlan qmake file to use non-standard Developer SDK /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: # overridden by the user in a project-local qmake .pro script. /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: mkspecs/common/mac.conf qmake/qmake.pri \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/qmake/generators/unix/unixmake.cpp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: # configure script to the area before qmake is built. If any /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile:# pre-qmake-build tests for CPATH, LIBRARY_PATH, -Xarch, /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: -optimized-qmake \ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: # not building for native arch: disable optimizing qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: configure.args-delete -optimized-qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: # disable qmake optimization on 10.6 32-bit /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: configure.args-delete -optimized-qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: # Ideally, 'qmake' -- either via its mkspecs files or the /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac/Portfile: ${worksrcpath}/.qmake.cache /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-mysql55-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-mysql55-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-mysql55-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-mysql55-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-mysql55-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-postgresql91-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-sqlite2-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qt4-mac-sqlite2-plugin/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: reinplace "s|/usr/X11R6|${prefix}|g" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: reinplace "s| cc\$| ${configure.cc}|" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: reinplace "s| c++\$| ${configure.cxx}|" ${worksrcpath}/mkspecs/darwin-g++/qmake.conf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: qmake/generators/mac/pbuilder_pbx.cpp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: qmake/main.cpp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/qt4-x11/Portfile: qmake/option.cpp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtc-qtsharp/Portfile:configure.cmd qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtc-qtsharp/Portfile: system "cd ${worksrcpath}/clib/qtc && qmake qtc.pro INSTALLDIR=${prefix}/lib -o Makefile" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qtiplot/Portfile:configure.cmd "LOCALSOFT=${prefix} ${qt_qmake_cmd}" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/qtpfsgui/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtscriptgenerator/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtsharp/Portfile:configure.cmd qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtsharp/Portfile: system "cd ${worksrcpath}/src && ${prefix}/bin/qmake src.pro INSTALLDIR=${prefix}/lib CSC=cscc CLI=ilrun -o Makefile" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtsharp/Portfile: system "cd ${worksrcpath}/src/libqtsharp && ${prefix}/bin/qmake libqtsharp.pro INSTALLDIR=${prefix}/lib CSC=cscc CLI=ilrun -o Makefile" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtsharp/Portfile: system "cd ${worksrcpath}/src/generator && ${prefix}/bin/qmake generator.pro INSTALLDIR=${prefix}/lib CSC=cscc CLI=ilrun -o Makefile" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qtsharp/Portfile: system "cd ${worksrcpath}/src/bindings && ${prefix}/bin/qmake bindings.pro INSTALLDIR=${prefix}/lib CSC=cscc CLI=ilrun -o Makefile" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/QupZilla/Portfile:configure.cmd ${prefix}/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: # move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:# qmake does not handle these flags flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: # move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:# qmake does not handle these flags flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: # move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:# qmake does not handle these flags flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: # move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:# qmake does not handle these flags flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: # move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwt/Portfile:# qmake does not handle these flags flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwtplot3d/Portfile:# move setting of 'qt_qmake_cmd' outside variants, since 'if' /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwtplot3d/Portfile:set qt_qmake_cmd "" /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwtplot3d/Portfile: set qt_qmake_cmd ${prefix}/libexec/qt3-mac/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwtplot3d/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/qwtplot3d/Portfile:# qmake does not handle these flags /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/qxmpp/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/databases/sqlitedbrowser/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/editors/tea/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/editors/texstudio/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/tiled/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/LocalPorts/devel/valkyrie/Portfile:configure.cmd "${qt_qmake_cmd}" /opt/local/var/macports/sources/LocalPorts/devel/valkyrie/Portfile:# When Qt is installed without +universal, and qmake is called with /opt/local/var/macports/sources/LocalPorts/devel/valkyrie/Portfile:# least sometimes, qmake will erroneously remove the second "foo" but /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/security/Vidalia/Portfile: -DQT_QMAKE_EXECUTABLE=${prefix}/libexec/qt4-x11/bin/qmake /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/aqua/x2goclient/Portfile:configure.cmd ${qt_qmake_cmd} /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/xxdiff/Portfile: # Build xxdiff with qmake.
That list, with just the ports, and the irrelevant ones removed, becomes:
abtransfers[r106975, see comment:4 and r, see comment:12]- arora
- bitcoin
- bitdht
- clustalx
- cmake
djview[no benefit, see comment:10]- doxygen
- GLC_lib
- gnuradio
- goldendict
gwenhywfar4[no benefit, see comment:5]- k3dsurf
- kdiff3
libQGLViewer[r107011, see comment:11]mythtv-core.25[no benefit, see comment:7]- OpenCSG
- openscad
- psi-otr
- py-pyqt4
- py26-pyqt3
- qca
- qfsm
- qgit
- QMK-Groundstation
- qscintilla
- qt-assistant
- qt4-creator-mac
- qt4-mac-mysql55-plugin
- qt4-mac-postgresql91-plugin
- qt4-mac-sqlite2-plugin
- qtc-qtsharp
qtiplot[r106995, see comment:10]- qtpfsgui
- qtscriptgenerator
- qtsharp
- QupZilla
- qwt
- qwtplot3d
- qxmpp
- sqlitedbrowser
- tea
- texstudio
- tiled
- Vidalia
- x2goclient
- xxdiff
Maintainers of these ports, consider whether you could use the qmake portgroup for your respective ports.
Change History (13)
comment:1 follow-up: 2 Changed 11 years ago by ctreleaven (Craig Treleaven)
comment:2 Changed 11 years ago by cooljeanius (Eric Gallager)
Replying to ctreleaven@…:
I've browsed the linked tickets, but I didn't notice a reason that this is a separate port group. Why not just add these bits to the qt4 port group (maybe version 2.0)?
I wanted to just include this in the qt4 portgroup, too, but apparently not all ports that use the qt4 portgroup use qmake, so that's why there's now a separate qmake portgroup. See comment:ticket:38272:1 for reference.
comment:3 Changed 11 years ago by NicosPavlov
The portgroup is not meant for all ports using qmake. For example, several ports use qmake within standard autotools, thus compiling by
configure make
These ports are not concerned by this portgroup, as they define variables during the configuration phase. However, several other ports must be compiled through
qmake make
The portgroup aims at setting variables for these ports.
Typically, in case the configuration phase is made with qmake, the --prefix argument is not used, and PREFIX is, hence the changes of variables in the portgroup. Due to these differences, it did not appear suitable to include these in the qt4 portgroup which is more general for ports depending on qt4.
comment:5 follow-up: 6 Changed 11 years ago by mkae (Marko Käning)
I think gwenhywfar4 should be taken out of the above list, since it uses configure!
comment:6 Changed 11 years ago by cooljeanius (Eric Gallager)
Replying to mk@…:
I think gwenhywfar4 should be taken out of the above list, since it uses configure!
I'd edit it to do so, except people without commit access can't edit the OP's of tickets (even if they're their own tickets), so I can't (yet)...
comment:7 Changed 11 years ago by ctreleaven (Craig Treleaven)
mythtv-core.25 also uses ./configure and would not benefit from this portgroup.
(And yes, tickets can be assigned to us...but we can't close them or do anything more than comment on them!)
comment:8 Changed 11 years ago by larryv (Lawrence Velázquez)
Description: | modified (diff) |
---|---|
Port: | gwenhywfar4 mythtv-core.25 removed |
Removed gwenhywfar4 and mythtv-core.25.
comment:9 Changed 11 years ago by larryv (Lawrence Velázquez)
Replying to egall@…:
Here is a list of ports that use qmake somewhere in their respective portfiles:
By the way, please use better judgment in the future when pasting a ton of output from logs or stdout into ticket descriptions or comments. Where by “use better judgment” I mean “don’t do it”.
comment:10 Changed 11 years ago by NicosPavlov
Description: | modified (diff) |
---|
qtiplot done in r106995.
Suppressing djview as it uses configure.
comment:11 Changed 11 years ago by raphael-st (Raphael Straub)
Cc: | raphael@… removed |
---|---|
Description: | modified (diff) |
libQGLViewer done in r107011.
comment:12 Changed 11 years ago by mkae (Marko Käning)
Description: | modified (diff) |
---|
modified abtransfers' Portfile in r107026
Changed 11 years ago by larryv (Lawrence Velázquez)
Attachment: | qmake_search.txt added |
---|
original search output, removed from ticket description
I've browsed the linked tickets, but I didn't notice a reason that this is a separate port group. Why not just add these bits to the qt4 port group (maybe version 2.0)?
Also, I noticed the line:
I'm pretty sure mythtv-core.25 needs that argument. Is it harmful to other ports?