Re: [kde-freebsd] [SVN Commit] branches/qt-5.0/QT/devel/qmake4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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