Re: [kde-freebsd] Qt-dependent ports (mixing Qt4/5)
On Sun, 27 Jul 2014 22:58:33 +0200 Adriaan de Groot wrote: For a Qt5-based application that I'm testing on FreeBSD (Tupi, for cartoon-ish 2D animation), I needed a Qt5-based archivers/quazip. How are we (or are we at all) going to support libraries like that that can build against both Qt4 and Qt5? As always: make a separate port for each toolkit. For example there are several flavours for Kid3 audio/kid3-kde4 audio/kid3-qt4 audio/kid3-qt5 Actually modifying the existing port to build against Qt5 was straightforward. The resulting Makefile is attached. The only change is the USE_QT4 line morphs into USE_QT5 and the names of components change. However, during the build I got linking errors in the qztest directory; the tail end of the linking command looked like this: -L/usr/local/lib\ -L/usr/local/lib -L -L/usr/local/lib -lQt5Test -lQt5Core That is going to add two directories to the link search path, neither of which is sensible; I modified the ports-patch to qztest.pro to produce a slightly different sequence of -Ls, changed file also attached. After that the port builds fine against Qt5 (which then raises the question: what if I also wanted a Qt4 installation and quazip on this machine?). If you want both Qt4 and Qt5 versions at the same time, you'll need to rename one of them to avoid conflict. We usually add -qt4 (or -qt5) suffix to the binary/library if it's not already done by upstream. However the renaming of a library could increase porting burden in a future, since all ports that would require this library have to be aware of different name. Max ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel
SVN commit 10204 by rakuco: CMake: Stop using bundled third-party libraries. Building CMake with its own copies of libraries such as curl and libarchive is not a good practice and carries security risks, since we are stuck with whatever version is shipped with CMake in a release. The only blocker for doing this in the past was the lack of some symbols in base's libarchive, but everything seems to be in place in FreeBSD 8.4+. PR: 168671 M +3 -0 cmake-gui/Makefile M +4 -0 cmake/Makefile M +0 -8 cmake/pkg-plist ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/k...@freebsd.org.html Port| Current version | New version +-+ devel/cmake | 2.8.12.1| 2.8.12.2 +-+ devel/cmake-gui | 2.8.12.1| 2.8.12.2 +-+ devel/cmake-modules | 2.8.12.1| 2.8.12.2 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/multimedia/phonon
SVN commit 10205 by rakuco: phonon: Update to 4.7.2. It includes a build system fix necessary to get it to work with CMake 3.0.0. M +1 -1 Makefile M +2 -2 distinfo ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel/libkolab
SVN commit 10206 by rakuco: Update distinfo for 0.5.2. Pointy hat to: aschaisch M +2 -2 distinfo ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel/xsd
SVN commit 10207 by rakuco: xsd: Merge r359185 from ports. r359185 | bapt | 2014-06-25 08:35:31 +0300 (Wed, 25 Jun 2014) | 6 lines Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat:portmgr M +1 -1 Makefile ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel/qtscriptgenerator
SVN commit 10208 by rakuco: qtscriptgenerator: Merge r334684 from ports. r334684 | makc | 2013-11-23 18:56:50 +0200 (Sat, 23 Nov 2013) | 6 lines - Convert to USES - Pass QMAKE_ARGS to qmake - Support staging Approved by:portmgr (blanket approval) M +7 -11 Makefile ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel/libkgapi
SVN commit 10209 by rakuco: libkgapi: Merge r361721 from ports. r361721 | bapt | 2014-07-14 02:02:35 +0300 (Mon, 14 Jul 2014) | 4 lines Modernize LIB_DEPENDS With hat: portmgr M +2 -3 Makefile ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/devel/kdevelop-php
SVN commit 10210 by rakuco: kdevelop-php: Merge r361721 from ports. r361721 | bapt | 2014-07-14 02:02:35 +0300 (Mon, 14 Jul 2014) | 4 lines Modernize LIB_DEPENDS With hat: portmgr M +1 -1 Makefile ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/multimedia/phonon-gstreamer
SVN commit 10211 by rakuco: Update to 4.7.2. M +2 -2 Makefile M +2 -2 distinfo ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/multimedia/phonon-vlc
SVN commit 10212 by rakuco: Update to 0.7.2. M +2 -2 Makefile M +2 -2 distinfo ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
Re: [kde-freebsd] rough port for qtcreator-3.0.1 and qt5-quickcontrols
T.C.Berner tcber...@gmail.com writes: Hi Attached are two rough ports, one for qtcreator-3.0.1 and one for the qt5-quickcontrols modul needed for the designer of it. qtcreator seems to be running from what I can tell. But the ports need a look over from someone with a better understanding. Thank you for the patches. I've finally added qt5-quickcontrols to the ports tree in r363254. Compared to the original version submitted here, it has the following modifications: - Tabs instead of spaces in the Makefile. - This module is part of Qt itself, so the first section of the Makefile can be trimmed down by using the defaults from bsd.qt.mk with QT5_DIST=quickcontrols. - COMMENT has been rewritten to be more concise. - I've removed some unneeded dependencies from USE_QT5. As for qtcreator, can you plase send a patch updating the existing port? Creator is Qt5-only these days, so there's no point in keeping an old, Qt4-based version in the tree alongside the new one. ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/QT/x11-toolkits
SVN commit 10213 by rakuco: QT: Merge r363254 from ports. r363254 | rakuco | 2014-07-28 23:43:56 +0300 (Mon, 28 Jul 2014) | 7 lines Add x11-toolkits/qt5-quickcontrols. The Qt Quick Controls module provides a set of controls that can be used to build complete interfaces in Qt Quick. Submitted by: Tobias Berner tcber...@gmail.com via the kde-freebsd mailing list A qt5-quickcontrols (directory) AMqt5-quickcontrols/Makefile AMqt5-quickcontrols/pkg-descr AMqt5-quickcontrols/pkg-plist ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/audio/amarok-kde4
SVN commit 10214 by rakuco: amarok-kde4: Merge r347686 from ports. r347686 | gerald | 2014-03-09 21:40:40 +0200 (Sun, 09 Mar 2014) | 5 lines Chase the move of libmtp from audio to multimedia. PR: 175266 Reported by:makc, cperciva M +1 -1 Makefile ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/PORTS/audio/amarok-kde4
SVN commit 10215 by rakuco: amarok-kde4: Merge r345219 from ports. r345219 | makc | 2014-02-20 13:52:08 +0200 (Thu, 20 Feb 2014) | 2 lines - Fix plist after recent KDE SC update M +2 -2 pkg-plist ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
[kde-freebsd] [SVN Commit] area51/QT/Mk
SVN commit 10216 by rakuco: bsd.qt.mk: Add qt5-quickcontrols to the list of Qt5 components. Thanks to makc for noticing. M +5 -2 bsd.qt.mk ___ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information