Re: [kde-freebsd] Qt-dependent ports (mixing Qt4/5)

2014-07-28 Thread Max Brazhnikov
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread portscout
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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

2014-07-28 Thread Raphael Kubo da Costa
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