Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-05 Thread Max Brazhnikov
On Thu, 05 Dec 2013 02:04:41 +0100 Alberto Villa wrote:
> On Wed, Dec 4, 2013 at 2:43 PM, Max Brazhnikov  wrote:
> >> I'll investigate. But why was it working on CURRENT?
> >
> > No idea. I tested it on 9-stable only with clang/gcc.
> 
> OK, I think that both _RELEASE and _NOUNDEF should be defined.
> 
> To be clean, we should create clang-unix.conf and clang-macx.conf (the
> latter being empty and including clang.conf), and mimic g++-*.conf
> files. Also, someday we should create a common/freebsd.conf and
> cleanup freebsd-(clang|g++)/qmake.conf files, a-la'
> linux-*/qmake.conf. I think it could be upstreamable. Raphael?

I could do it tonight. We're going to have exp-run anyway, so let's fix it.

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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-04 Thread Alberto Villa
On Wed, Dec 4, 2013 at 2:43 PM, Max Brazhnikov  wrote:
>> I'll investigate. But why was it working on CURRENT?
>
> No idea. I tested it on 9-stable only with clang/gcc.

OK, I think that both _RELEASE and _NOUNDEF should be defined.

To be clean, we should create clang-unix.conf and clang-macx.conf (the
latter being empty and including clang.conf), and mimic g++-*.conf
files. Also, someday we should create a common/freebsd.conf and
cleanup freebsd-(clang|g++)/qmake.conf files, a-la'
linux-*/qmake.conf. I think it could be upstreamable. Raphael?

...too much? :P
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-04 Thread Max Brazhnikov
On Tue, 03 Dec 2013 17:23:38 +0100 Alberto Villa wrote:
> On Tue, Dec 3, 2013 at 5:11 PM, Max Brazhnikov  wrote:
> > Btw, I've spotted interesting difference between clang and gcc specs.
> > Unlike gcc, clang spec does not define
> > QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
> >
> > As a result, qt5-gui was failing on 9.2 with gcc due to this flag:
> >
> > It could be built with clang, but then than it has run-time problem with
> > undefined symbols.
> >
> > It turned out that libxcb in ports were built without xkb support,
> > kwm has already enabled it by my request.
> >
> > I wonder if clang spec should have this flag too.
> 
> I'll investigate. But why was it working on CURRENT?

No idea. I tested it on 9-stable only with clang/gcc.

___
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] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-03 Thread Alberto Villa
On Tue, Dec 3, 2013 at 5:11 PM, Max Brazhnikov  wrote:
> Btw, I've spotted interesting difference between clang and gcc specs.
> Unlike gcc, clang spec does not define
> QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
>
> As a result, qt5-gui was failing on 9.2 with gcc due to this flag:
>
> It could be built with clang, but then than it has run-time problem with
> undefined symbols.
>
> It turned out that libxcb in ports were built without xkb support,
> kwm has already enabled it by my request.
>
> I wonder if clang spec should have this flag too.

I'll investigate. But why was it working on CURRENT?
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-03 Thread Alberto Villa
On Thu, Nov 28, 2013 at 3:01 PM, Max Brazhnikov  wrote:
> clang34 has been recently added to the tree, gcc42 was removed, and we have
> always to catch up with this sort of changes. I think those who use qmake for
> development can setup their environment as they need it. If we don't need
> these additional mkspecs for ports, I'd prefer to remove them for simplicity.

Since there are no version specific mkspecs for Linux, I agree we're
not supposed to ship all of them. Feel free to remove them.

Long live simplicity!
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-12-03 Thread Max Brazhnikov
On Thu, 28 Nov 2013 14:01:51 + Max Brazhnikov wrote:
> On Thu, 28 Nov 2013 13:05:27 +0100 Alberto Villa wrote:
> > On Thu, Nov 28, 2013 at 1:02 PM, Max Brazhnikov  wrote:
> > > Btw, do we really need versioned mkspecs for g++NN and clangNN? Compiler 
> is
> > > already passed via QMAKE_CC. Shan't we leave non-suffixed mkspecs only?
> > 
> > Well, when using qmake by hand people will also have to pass CC and
> > CXX (and friends) to match current Qt configuration, then...
> 
> clang34 has been recently added to the tree, gcc42 was removed, and we have 
> always to catch up with this sort of changes. I think those who use qmake for 
> development can setup their environment as they need it. If we don't need 
> these additional mkspecs for ports, I'd prefer to remove them for simplicity.

Btw, I've spotted interesting difference between clang and gcc specs.
Unlike gcc, clang spec does not define
QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined

As a result, qt5-gui was failing on 9.2 with gcc due to this flag:

c++ -Wl,--no-undefined -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib -shared -o 
libqxcb.so .obj/release-shared/qxcbclipboard.o  
.obj/release-shared/qxcbconnection.o  .obj/release-shared/qxcbintegration.o  
.obj/release-shared/qxcbkeyboard.o  .obj/release-shared/qxcbmime.o  
.obj/release-shared/qxcbdrag.o  .obj/release-shared/qxcbscreen.o  
.obj/release-shared/qxcbwindow.o  .obj/release-shared/qxcbbackingstore.o  
.obj/release-shared/qxcbwmsupport.o  .obj/release-shared/main.o  
.obj/release-shared/qxcbnativeinterface.o  .obj/release-shared/qxcbcursor.o  
.obj/release-shared/qxcbimage.o  .obj/release-shared/qxcbxsettings.o  
.obj/release-shared/qxcbsystemtraytracker.o  
.obj/release-shared/qxcbconnection_xi2.o  
.obj/release-shared/qxcbsessionmanager.o  .obj/release-shared/qglxintegration.o 
 .obj/release-shared/moc_qxcbconnection.o  .obj/release-shared/moc_qxcbmime.o  
.obj/release-shared/moc_qxcbnativeinterface.o  
.obj/release-shared/moc_qxcbsystemtraytracker.o  -L/usr/local/lib -lX11-xcb
  -lXi -lxcb-render-util -lSM -lICE -lxcb-glx -lxcb-render -ldbus-1 -lxcb 
-lxcb-image -lxcb-icccm -lxcb-sync -lxcb-xfixes -lxcb-shm -lxcb-randr 
-lxcb-shape -lxcb-keysyms -lxkbcommon 
-L/wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.2.0-beta1/lib
 -lQt5PlatformSupport -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0 
-lintl -lXrender -lXext -lX11 -lm -lQt5DBus -lQt5Gui -lQt5Core -lGL 
.obj/release-shared/qxcbconnection.o: In function 
`QXcbConnection::initializeXKB()':
qxcbconnection.cpp:(.text+0x43f0): undefined reference to `xcb_xkb_id'
qxcbconnection.cpp:(.text+0x4449): undefined reference to 
`xcb_xkb_use_extension'
qxcbconnection.cpp:(.text+0x4455): undefined reference to 
`xcb_xkb_use_extension_reply'
qxcbconnection.cpp:(.text+0x44aa): undefined reference to 
`xcb_xkb_select_events_checked'
.obj/release-shared/qxcbconnection.o: In function 
`QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, char const*)':
qxcbconnection.cpp:(.text+0x4913): undefined reference to `xcb_xkb_id'
.obj/release-shared/qxcbconnection.o: In function 
`QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, char const*)':
qxcbconnection.cpp:(.text+0x4e23): undefined reference to `xcb_xkb_id'
.obj/release-shared/qxcbkeyboard.o: In function 
`QXcbKeyboard::updateVModToRModMapping()':
qxcbkeyboard.cpp:(.text+0x218): undefined reference to `xcb_xkb_get_map'
qxcbkeyboard.cpp:(.text+0x228): undefined reference to `xcb_xkb_get_map_reply'
qxcbkeyboard.cpp:(.text+0x23c): undefined reference to `xcb_xkb_get_map_map'
qxcbkeyboard.cpp:(.text+0x28b): undefined reference to 
`xcb_xkb_get_map_map_unpack'
.obj/release-shared/qxcbkeyboard.o: In function `QXcbKeyboard::updateKeymap()':
qxcbkeyboard.cpp:(.text+0x6dd): undefined reference to `xcb_xkb_get_state'
qxcbkeyboard.cpp:(.text+0x6e9): undefined reference to `xcb_xkb_get_state_reply'
.obj/release-shared/qxcbkeyboard.o: In function 
`QXcbKeyboard::updateVModMapping()':
qxcbkeyboard.cpp:(.text+0xa21): undefined reference to `xcb_xkb_get_names'
qxcbkeyboard.cpp:(.text+0xa31): undefined reference to `xcb_xkb_get_names_reply'
qxcbkeyboard.cpp:(.text+0xa45): undefined reference to 
`xcb_xkb_get_names_value_list'
qxcbkeyboard.cpp:(.text+0xa88): undefined reference to 
`xcb_xkb_get_names_value_list_unpack'
.obj/release-shared/qxcbkeyboard.o: In function 
`QXcbKeyboard::QXcbKeyboard(QXcbConnection*)':
qxcbkeyboard.cpp:(.text+0xd7b): undefined reference to `xcb_xkb_get_device_info'
qxcbkeyboard.cpp:(.text+0xd8c): undefined reference to 
`xcb_xkb_get_device_info_reply'
.obj/release-shared/qxcbkeyboard.o: In function 
`QXcbKeyboard::QXcbKeyboard(QXcbConnection*)':
qxcbkeyboard.cpp:(.text+0xeab): undefined reference to `xcb_xkb_get_device_info'
qxcbkeyboard.cpp:(.text+0xebc): undefined reference to 
`xcb_xkb_get_device_info_reply'
*** [../../../../plugins/platforms/libqxcb.so] Error code 1
1 error
*** [sub-xcb-plugin-pro-all-ordered] Error code 2
1 error
*** [sub-xcb-all]

Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-11-28 Thread Max Brazhnikov
On Thu, 28 Nov 2013 13:05:27 +0100 Alberto Villa wrote:
> On Thu, Nov 28, 2013 at 1:02 PM, Max Brazhnikov  wrote:
> > Btw, do we really need versioned mkspecs for g++NN and clangNN? Compiler 
is
> > already passed via QMAKE_CC. Shan't we leave non-suffixed mkspecs only?
> 
> Well, when using qmake by hand people will also have to pass CC and
> CXX (and friends) to match current Qt configuration, then...

clang34 has been recently added to the tree, gcc42 was removed, and we have 
always to catch up with this sort of changes. I think those who use qmake for 
development can setup their environment as they need it. If we don't need 
these additional mkspecs for ports, I'd prefer to remove them for simplicity.

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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-11-28 Thread Alberto Villa
On Thu, Nov 28, 2013 at 1:02 PM, Max Brazhnikov  wrote:
> Btw, do we really need versioned mkspecs for g++NN and clangNN? Compiler is
> already passed via QMAKE_CC. Shan't we leave non-suffixed mkspecs only?

Well, when using qmake by hand people will also have to pass CC and
CXX (and friends) to match current Qt configuration, then...
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel/qmake4

2013-11-28 Thread Max Brazhnikov
On Thu, 28 Nov 2013 03:30:16 -0800 Max Brazhnikov wrote:
> SVN commit 9770 by makc:
> 
> - Restore 'default' mkspec: it's a part of vanilla Qt 4 installation,
>   moreover FindQt4.cmake is broken without it.
> - Bump PORTREVISION to trigger rebuild
> 
> 
>  M  +2 -0  Makefile  
>  M  +1 -0  pkg-plist  

Btw, do we really need versioned mkspecs for g++NN and clangNN? Compiler is 
already passed via QMAKE_CC. Shan't we leave non-suffixed mkspecs only?

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] branches/qt-5.0/QT/devel/qmake4

2013-11-28 Thread Max Brazhnikov
SVN commit 9770 by makc:

- Restore 'default' mkspec: it's a part of vanilla Qt 4 installation,
  moreover FindQt4.cmake is broken without it.
- Bump PORTREVISION to trigger rebuild


 M  +2 -0  Makefile  
 M  +1 -0  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] branches/qt-5.0/QT/devel

2013-11-20 Thread Alberto Villa
SVN commit 9758 by avilla:

- Remove useless DESTDIRNAMEs.



 M  +0 -2  qt4-assistant-adp/Makefile  
 M  +0 -2  qt4-libqtassistantclient/Makefile  
 M  +0 -3  qtcreator/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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-20 Thread Max Brazhnikov
On Wed, 20 Nov 2013 07:49:25 -0200 Raphael Kubo da Costa wrote:
> Max Brazhnikov  writes:
> 
> > SVN commit 9753 by makc:
> >
> > Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
> >
> >  A qmake4/files/patch-mkspecs__freebsd-g++46__qmake.conf  
> >  A qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf  
> >  A qmake5/files/patch-mkspecs__freebsd-g++46__qmake.conf  
> >  A qmake5/files/patch-mkspecs__freebsd-g++__qmake.conf  
> 
> Can you submit that upstream?

Yes, I'll do it after some testing.

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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-20 Thread Raphael Kubo da Costa
Max Brazhnikov  writes:

> SVN commit 9753 by makc:
>
> Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
>
>  A qmake4/files/patch-mkspecs__freebsd-g++46__qmake.conf  
>  A qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf  
>  A qmake5/files/patch-mkspecs__freebsd-g++46__qmake.conf  
>  A qmake5/files/patch-mkspecs__freebsd-g++__qmake.conf  

Can you submit that upstream?
___
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] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-19 Thread Max Brazhnikov
On Tue, 19 Nov 2013 18:26:30 +0100 Alberto Villa wrote:
> On Tue, Nov 19, 2013 at 6:23 PM, Alberto Villa  wrote:
> > On Tue, Nov 19, 2013 at 4:58 PM, Max Brazhnikov  wrote:
> >> On Tue, 19 Nov 2013 04:39:02 -0800 Max Brazhnikov wrote:
> >>> Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
> >>
> >> I haven't tested this (and previous commit for qmake.mk) for Qt5, but only 
> >> for a couple Qt4 ports.
> >
> > They look fine in theory, let's test them in the final builds.
> 
> Maybe I would remove patch-qt4-before-ports-in-mkspecs.diff and merge
> it with the new ones (same for Qt 5)?

Oh, I've missed that patch. Yes, it makes sense.

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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-19 Thread Alberto Villa
On Tue, Nov 19, 2013 at 6:23 PM, Alberto Villa  wrote:
> On Tue, Nov 19, 2013 at 4:58 PM, Max Brazhnikov  wrote:
>> On Tue, 19 Nov 2013 04:39:02 -0800 Max Brazhnikov wrote:
>>> Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
>>
>> I haven't tested this (and previous commit for qmake.mk) for Qt5, but only 
>> for a couple Qt4 ports.
>
> They look fine in theory, let's test them in the final builds.

Maybe I would remove patch-qt4-before-ports-in-mkspecs.diff and merge
it with the new ones (same for Qt 5)?
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-19 Thread Alberto Villa
On Tue, Nov 19, 2013 at 4:58 PM, Max Brazhnikov  wrote:
> On Tue, 19 Nov 2013 04:39:02 -0800 Max Brazhnikov wrote:
>> Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
>
> I haven't tested this (and previous commit for qmake.mk) for Qt5, but only 
> for a couple Qt4 ports.

They look fine in theory, let's test them in the final builds.
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] [SVN Commit] branches/qt-5.0/QT/devel

2013-11-19 Thread Max Brazhnikov
On Tue, 19 Nov 2013 04:39:02 -0800 Max Brazhnikov wrote:
> SVN commit 9753 by makc:
> 
> Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*
> 
>  A qmake4/files/patch-mkspecs__freebsd-g++46__qmake.conf  
>  A qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf  
>  A qmake5/files/patch-mkspecs__freebsd-g++46__qmake.conf  
>  A qmake5/files/patch-mkspecs__freebsd-g++__qmake.conf  

I haven't tested this (and previous commit for qmake.mk) for Qt5, but only for 
a couple Qt4 ports.

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] branches/qt-5.0/QT/devel

2013-11-19 Thread Max Brazhnikov
SVN commit 9753 by makc:

Define additional marcos, mainly QMAKE_STRIP and QMAKE_INSTALL_*

 A qmake4/files/patch-mkspecs__freebsd-g++46__qmake.conf  
 A qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf  
 A qmake5/files/patch-mkspecs__freebsd-g++46__qmake.conf  
 A qmake5/files/patch-mkspecs__freebsd-g++__qmake.conf  


___
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] branches/qt-5.0/QT/devel/qt4-corelib

2013-11-09 Thread Alberto Villa
SVN commit 9716 by avilla:

- Sync with trunk: mark dependency on iconv.



 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] branches/qt-5.0/QT/devel/qt5-core

2013-11-06 Thread Alberto Villa
SVN commit 9704 by avilla:

- Correctly report iconv feature as "sun-libiconv" in QT_CONFIG.



 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] branches/qt-5.0/QT/devel/dbus-qt5

2013-11-06 Thread Alberto Villa
SVN commit 9703 by avilla:

- Remove stale dependency on qt5-xml.



 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] branches/qt-5.0/QT/devel/qt5-core

2013-11-04 Thread Alberto Villa
SVN commit 9685 by avilla:

- Add FreeBSD support for timezone code.



 A files (directory)  
 A files/patch-src__corelib__tools__qdatetime.cpp  


___
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] branches/qt-5.0/QT/devel

2013-11-04 Thread Alberto Villa
SVN commit 9679 by avilla:

- Avoid creating mkspec for clang"".



 M  +9 -7  qmake4/Makefile  
 M  +6 -6  qmake5/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] branches/qt-5.0/QT/devel

2013-11-04 Thread Alberto Villa
SVN commit 9678 by avilla:

- Update some patches.



 M  +18 -14qmake5/files/patch-configure  
 M  +20 -20qmake5/files/patch-mkspecs-paths-order.diff  
 M  +6 -6  qmake5/files/patch-mkspecs__features__qt_functions.prf  
 M  +3 -13 qt5/files/extrapatch-configure  


___
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] branches/qt-5.0/QT/devel/qt5-buildtools

2013-11-03 Thread Alberto Villa
SVN commit 9676 by avilla:

- Update name of syncqt.



 M  +3 -3  Makefile  
 M  +1 -1  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] branches/qt-5.0/QT/devel

2013-11-03 Thread Alberto Villa
SVN commit 9675 by avilla:

- Update QT_CONFIG and QT_DEFINES.
- Remove Perl from qmake dependencies.



 M  +3 -4  qmake5/Makefile  
 M  +13 -4 qt5-core/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] branches/qt-5.0/QT/devel/qmake5

2013-11-03 Thread Alberto Villa
SVN commit 9673 by avilla:

- Avoid loop.



 M  +1 -0  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] branches/qt-5.0/QT/devel

2013-11-02 Thread Alberto Villa
SVN commit 9667 by avilla:

- Fix build.



 M  +3 -1  qt4-assistant-adp/Makefile  
 M  +3 -1  qt4-libqtassistantclient/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] branches/qt-5.0/QT/devel/qmake4

2013-10-30 Thread Alberto Villa
SVN commit 9653 by avilla:

- Really fix plist.



 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] branches/qt-5.0/QT/devel/qmake4

2013-10-30 Thread Alberto Villa
SVN commit 9652 by avilla:

- Fix files creation.



 M  +2 -2  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] branches/qt-5.0/QT/devel/qtcreator

2013-10-28 Thread Alberto Villa
SVN commit 9648 by avilla:

- Sync with ports and area51.



 _M. (directory)  
 M  +13 -5 Makefile  
 M  +4 -4  distinfo  
 D files (directory)  
 M  +393 -199  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] branches/qt-5.0/QT/devel/qt5

2013-10-28 Thread Alberto Villa
SVN commit 9646 by avilla:

- Add NO_MTREE for stage support.



 M  +1 -0  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] branches/qt-5.0/QT/devel/qmake4

2013-10-28 Thread Alberto Villa
SVN commit 9644 by avilla:

- Rename lang/clang33 mkspec from "clang++33" to "clang33".
- Create mkspecs for clang32 and clang31 as well.
- Sync with ports and area51.



 M  +15 -8 Makefile  
 M  +0 -7  files/Makefile.bsd  
 A files/patch-mkspecs__features__unix__gdb_dwarf_index.prf  
 M  +18 -0 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] branches/qt-5.0/QT/devel/qmake5

2013-05-08 Thread Alberto Villa
SVN commit 9225 by avilla:

- Fix plist.
- Patch qt_functions.prf to support split builds.

To setup a tool, qtPrepareTool() doesn't fallback anymore to the build
directory (/get paths), but relies instead on QT_TOOL.* variables set
before in the configure stage, which our split configuration doesn't
generate. With this patch, it's back to the previous behavior (which,
by the way, has no effect on anything but Qt builds).



 M  +1 -1  Makefile  
 A files/patch-mkspecs__features__qt_functions.prf  
 M  +8 -9  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] branches/qt-5.0/QT/devel

2013-05-08 Thread Alberto Villa
SVN commit 9224 by avilla:

- Silence comments.



 M  +1 -1  qmake4/Makefile  
 M  +5 -5  qmake5/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] branches/qt-5.0/QT/devel/qt5-linguisttools

2013-01-10 Thread Alberto Villa
SVN commit 8925 by avilla:

- Avoid requesting qt5-widgets when configuring uitools.



 M  +2 -0  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] branches/qt-5.0/QT/devel

2013-01-07 Thread Alberto Villa
SVN commit 8909 by avilla:

- Remove qt4-qtestlib.



 D qt4-qtestlib (directory)  


___
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] branches/qt-5.0/QT/devel/qt5

2013-01-07 Thread Alberto Villa
SVN commit 8898 by avilla:

- Cleanup.

DOCS, EXAMPLES and NLS options are currently missing, waiting for
respective ports to be created.



 M  +22 -32Makefile  


___
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] branches/qt-5.0/QT/devel/qmake5

2012-12-21 Thread Alberto Villa
SVN commit 8860 by avilla:

- Fix plist.



 M  +0 -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] branches/qt-5.0/QT/devel/qt4-script/files

2012-12-17 Thread Alberto Villa
SVN commit 8840 by avilla:

- Add patches to fix build on sparc64 and with new binutils.



 A 
patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp   
branches/qt-5.0/QT/devel/qt5-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp#8833
 A 
patch-src__3rdparty__javascriptcore__JavaScriptCore__runtime__JSValue.h   
branches/qt-5.0/QT/devel/qt5-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__runtime__JSValue.h#8833


___
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] branches/qt-5.0/QT/devel/qmake4

2012-12-17 Thread Alberto Villa
SVN commit 8838 by avilla:

- Put qconfig.cpp in SUB_FILES.
- Cleanup.



 M  +18 -16Makefile  
 D files/qconfig.cpp  
 A files/qconfig.cpp.in   files/qconfig.cpp#8828


___
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] branches/qt-5.0/QT/devel/qt5-scripttools

2012-12-17 Thread Alberto Villa
SVN commit 8837 by avilla:

- Fix plist.



 M  +1 -0  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] branches/qt-5.0/QT/devel

2012-12-16 Thread Alberto Villa
SVN commit 8833 by avilla:

- Add ports for QtScript and QtScriptTools.



 A qt5-script (directory)  
 M  +13 -42qt5-script/Makefile  
 D 
qt5-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__interpreter__Interpreter.cpp
  
 A 
qt5-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp
  
 A 
qt5-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__runtime__JSValue.h
  
 A qt5-script/pkg-plist   qt4-script/pkg-plist#8832
 A qt5-scripttools (directory)  
 M  +9 -42 qt5-scripttools/Makefile  
 A qt5-scripttools/pkg-plist   qt4-scripttools/pkg-plist#8832
 A qt5/distinfo.qtscript  


___
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] branches/qt-5.0/QT/devel

2012-12-14 Thread Alberto Villa
SVN commit 8823 by avilla:

- Move *.pri files installation to qmake5, where they belong.
- Cleanup qmake5 port.

Now qmake can be run even if qt5-core isn't installed.



 M  +28 -11qmake5/Makefile  
 M  +3 -2  qmake5/pkg-plist  
 M  +5 -20 qt5-core/Makefile  
 M  +0 -3  qt5-core/pkg-plist  
 M  +1 -1  qt5/files/extrapatch-configure  


___
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] branches/qt-5.0/QT/devel/qt5-buildtools

2012-12-13 Thread Alberto Villa
SVN commit 8808 by avilla:

- Disable build of uic.
- Really disable build of qdbus* tools.



 M  +3 -4  Makefile  
 M  +0 -1  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] branches/qt-5.0/QT/devel/qt5

2012-12-12 Thread Alberto Villa
SVN commit 8807 by avilla:

- Fix plist.

 M  +3 -2  bsd.sqldrivers.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


[kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qt5-testlib

2012-12-12 Thread Alberto Villa
SVN commit 8801 by avilla:

- Sync with bsd.qt.mk changes.
- Fix plist.

 M  +1 -5  Makefile  
 M  +16 -38pkg-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] branches/qt-5.0/QT/devel/qt5-concurrent

2012-12-12 Thread Alberto Villa
SVN commit 8798 by avilla:

- Sync with framework updates and fix plist.

 M  +3 -4  Makefile  
 M  +39 -58pkg-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] branches/qt-5.0/QT/devel/qt5-core

2012-12-11 Thread Alberto Villa
SVN commit 8792 by avilla:

- Add "icu" to QT_CONFIG.
- Install harfbuzz private headers.

 M  +3 -1  Makefile  
 M  +20 -0 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] branches/qt-5.0/QT/devel/dbus-qt5

2012-12-11 Thread Alberto Villa
SVN commit 8790 by avilla:

- Install also qdbus* tools (qdbus missing, has its own tarball).
- Fix plist.

 M  +25 -3 Makefile  
 M  +88 -108   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] branches/qt-5.0/QT/devel/qt5-core

2012-12-11 Thread Alberto Villa
SVN commit 8785 by avilla:

- Ensure that qconfig-modules.h is installed, even if empty.
- Fix plist.

 M  +3 -1  Makefile  
 M  +1 -1  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] branches/qt-5.0/QT/devel/qt5-core

2012-12-10 Thread Alberto Villa
SVN commit 8783 by avilla:

- Disable almost everything in configure stage to install minimal
  qconfig.* files.
- Use QT_DEFINES and QT_CONFIG to properly configure this module.
- Install qmodule.pri.
- Patch qconfig.h to include qconfig-pkgs.h (yet to come).

QT_MODNAME was not set as it defaults to PORTNAME.



 M  +29 -12Makefile  
 M  +630 -839  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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qt5-buildtools

2012-12-10 Thread Alberto Villa
On Mon, Dec 10, 2012 at 10:24 PM, Alberto Villa  wrote:
> SVN commit 8781 by avilla:
>
> - Install syncqt.
> - Install libQt5Bootstrap.a; while I'm not completely sure, it's
>   probably needed to build some other tools.
> - Add dependency on Perl.

I forgot to add that also qdoc is now installed with this port.
--
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] branches/qt-5.0/QT/devel/qt5-buildtools

2012-12-10 Thread Alberto Villa
SVN commit 8781 by avilla:

- Install syncqt.
- Install libQt5Bootstrap.a; while I'm not completely sure, it's
  probably needed to build some other tools.
- Add dependency on Perl.



 M  +8 -9  Makefile  
 M  +14 -6 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] branches/qt-5.0/QT/devel/qmake5

2012-12-10 Thread Alberto Villa
SVN commit 8779 by avilla:

- Fix plist.



 M  +1 -1  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] branches/qt-5.0/QT/devel/qmake5

2012-12-10 Thread Alberto Villa
SVN commit 8778 by avilla:

- Update to rc1.
- Remove patches for tool names and CMake path.



 M  +10 -14Makefile  
 D files/patch-mkspecs__features__create_cmake.prf  
 M  +648 -650  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] branches/qt-5.0/QT/devel/qt5/files

2012-12-10 Thread Alberto Villa
SVN commit 8773 by avilla:

- Optimize configure stage running initial syncqt only on qmake build.



 M  +14 -4 extrapatch-configure  


___
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] branches/qt-5.0/QT/devel/qt5/files

2012-12-08 Thread Alberto Villa
SVN commit 8771 by avilla:

- Do not disable Alsa and inotify globally.



 M  +0 -18 extrapatch-configure  


___
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] branches/qt-5.0/QT/devel/qt4-help-tools

2012-12-04 Thread Alberto Villa
SVN commit 8766 by avilla:

- Remove useless MASTER_SITES setting.



 M  +0 -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] branches/qt-5.0/QT/devel/qt5-testlib

2012-11-30 Thread Alberto Villa
SVN commit 8763 by avilla:

- Remove stale patch (oops).



 D files (directory)  


___
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] branches/qt-5.0/QT/devel

2012-11-30 Thread Alberto Villa
SVN commit 8761 by avilla:

- Remove stale patch.

I did some investigation and found that the patch was related to
CVE-2007-3388. It wasn't a vendor patch, but it rather came from Linux
distributions (Debian and Gentoo featured the same file with same file
name). It was then abandoned. Some links:
 * http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3388
 * 
http://web.archive.org/web/20071208031727/http://trolltech.com/company/newsroom/announcements/press.2007-07-27.7503755960
 * 
http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qt4-x11.git;a=history;f=debian/patches/0185-fix-format-strings.diff
 * http://data.gpo.zugaina.org/rainyday/x11-libs/qt-meta/ChangeLog



 D qt4-corelib/files/patch-0185-fix-format-strings.diff  
 D qt4-qtestlib/files (directory)  
 D qt5-corelib/files (directory)  


___
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] branches/qt-5.0/QT/devel

2012-11-30 Thread Alberto Villa
SVN commit 8760 by avilla:

- Add port for qt5-concurrent, multi-threading API.



 A qt5-concurrent (directory)  
 A qt5-concurrent/Makefile  
 A qt5-concurrent/pkg-descr  
 A qt5-concurrent/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] branches/qt-5.0/QT/devel/qmake4

2012-11-29 Thread Alberto Villa
SVN commit 8753 by avilla:

- Backport logic for QT_COMPILER.



 M  +19 -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] branches/qt-5.0/QT/devel/qt5-corelib

2012-11-26 Thread Alberto Villa
SVN commit 8737 by avilla:

- Depend on glib20 via USE_GNOME.



 M  +2 -2  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] branches/qt-5.0/QT/devel/qt5-corelib

2012-11-23 Thread Alberto Villa
SVN commit 8730 by avilla:

- Install mkspecs/qdevice.pri.
- Fix plist?



 M  +1 -0  Makefile  
 M  +160 -157  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] branches/qt-5.0/QT/devel/qmake5

2012-11-23 Thread Alberto Villa
SVN commit 8729 by avilla:

- Disable pkg-config dependency.
- Fix plist?



 M  +1 -0  Makefile  
 M  +1 -1  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


Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel

2012-11-22 Thread Alberto Villa
On Fri, Nov 23, 2012 at 2:22 AM, Alberto Villa  wrote:
>  M  +835 -637  qt5-corelib/pkg-plist

Before you ask: yes, it appears that private headers are now meant to
be installed (I found a blog post of someone saying so). This might
change with the release, though.
--
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla
___
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] branches/qt-5.0/QT/devel

2012-11-22 Thread Alberto Villa
SVN commit 8727 by avilla:

- Add port for corelib.
- Pass -no-qpa-platform-guard to avoid depending on XCB. As I said,
  I'm trying to avoid forcing dependencies on everything from the
  beginning; this will need quite some work when more ports arrive.
- Add dependencies explicitly.
- Remove configure patch.
- Remove pkg-message.
- QtCore.pc doesn't need any patching, now that tools correct names
  are listed in mkspecs.
- Avoid creating an empty lib/qt5/plugins directory; I don't like it,
  but I'm open to other opinions.



 A qt5-corelib (directory)  
 M  +20 -51qt5-corelib/Makefile  
 M  +15 -15qt5-corelib/files/patch-0185-fix-format-strings.diff  
 D qt5-corelib/files/patch-configure  
 D qt5-corelib/pkg-message  
 M  +835 -637  qt5-corelib/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] branches/qt-5.0/QT/devel

2012-11-22 Thread Alberto Villa
SVN commit 8726 by avilla:

- Add port for Qt build tools: moc, rcc and uic.
- Do not patch target.path, as most stuff will be installed in
  Qt default paths (inherited by QMake), so no reason to patch only
  some of them (the visible ones). The "problem" is that PREFIX could
  be changed for just this (or another) port, so maybe
  @cwd %%QT_PREFIX%% should be added on top of all Qt ports' plists.
  QMAKEFLAGS should also be tried, but I doubt it will work.

Some pre-configure operations were removed as they're now handled by
bsd.qt.mk.



 A qt5-buildtools (directory)  
 M  +17 -39qt5-buildtools/Makefile  
 M  +6 -2  qt5-buildtools/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] branches/qt-5.0/QT/devel/qmake5

2012-11-22 Thread Alberto Villa
SVN commit 8725 by avilla:

- Pass CFLAGS and friends via CONFIGURE_ENV to ensure that QMake is
  built with them (a patch for configure was also needed). That's
  because I don't want to change default CFLAGS in qmake.conf files.
  Also, all other Qt ports automatically use CFLAGS from
  environment.
- Define BUILD_WRKSRC instead of WRKSRC, as we want to run the main
  configure.
- Add code to select the correct mkspec based on CC/CXX. This will be
  used to build all other Qt modules; I'll add a pkg-message to warn
  people that they need to rebuild QMake to change Qt compiler, unless
  they want to play with black magic (redefining QMAKESPEC).
- Rename some tools (moc, qdoc...) in their *.pr(f|i) files, so that
  they'll use the correct name when used by QMake (no more patching
  required for pkgconfig files, and some more goodies).
- Patch CMake-related QMake module to install *.cmake files in
  lib/cmake. pkgconfig path can't be adjusted as it's calculated
  internally by QMake, so it's better to just keep patching Makefiles.

Log for first commit following.

- Remove custom build system for QMake; with a simple patch (forcing
  ./configure to exit after configuring QMake) we can use Qt's own
  build system. It looks like the end result doesn't change.



 M  +42 -15Makefile  
 A files/patch-configure  
 D files/patch-mkspecs-order.diff  
 A files/patch-mkspecs-paths-order.diff   
files/patch-mkspecs-order.diff#8722
 A files/patch-mkspecs__features__create_cmake.prf  
 M  +649 -742  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] branches/qt-5.0/QT/devel

2012-11-22 Thread Alberto Villa
SVN commit 8724 by avilla:

- Add distinfo for qtbase module.
- Remove QT*_OPTIONS patch.
- Rename configure patch, and make it a bit easier (MAKE is now passed
  via CONFIGURE_ENV).

The port is still junk, I just needed the distinfo and the patch.



 A qt5 (directory)  
 M  +11 -14qt5/Makefile  
 M  +2 -2  qt5/distinfo  
 D qt5/files/Makefile.options  
 A qt5/files/extrapatch-configure   qt4/files/patch-configure#8722
 D qt5/files/patch-configure  


___
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