From a4937b110c2c19699a179e4ae17b5d3864168561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Sun, 12 Apr 2015 10:11:01 +0200 Subject: RPM Packaging: update QT3 --- opensuse/core/qt3/0055-qtextedit_zoom.patch | 39 - ...9_1ee1ffbae69dc78721af139f0794628571fd35ef.diff | 28 - opensuse/core/qt3/add_qexport_visibility.patch | 63 - opensuse/core/qt3/aliasing.diff | 11 - opensuse/core/qt3/external-libs.diff | 78 - opensuse/core/qt3/fix-accessible.diff | 10 - opensuse/core/qt3/fix-assistant-path.patch | 11 - opensuse/core/qt3/fix-qtranslator-crash.diff | 11 - opensuse/core/qt3/fix-xinput-clash.diff | 37 - opensuse/core/qt3/gcc46.diff | 44 - opensuse/core/qt3/head.diff | 60 - opensuse/core/qt3/kmenu-search-fix.diff | 10 - opensuse/core/qt3/limit-image-size.diff | 103 - opensuse/core/qt3/mng-reading-fix.patch | 30 - opensuse/core/qt3/no-rpath.dif | 21 - opensuse/core/qt3/parseFontName.diff | 18 - .../qt3/patches/3.5.13.2/0055-qtextedit_zoom.patch | 39 + ...9_1ee1ffbae69dc78721af139f0794628571fd35ef.diff | 28 + .../patches/3.5.13.2/add_qexport_visibility.patch | 63 + opensuse/core/qt3/patches/3.5.13.2/aliasing.diff | 11 + .../core/qt3/patches/3.5.13.2/external-libs.diff | 78 + .../core/qt3/patches/3.5.13.2/fix-accessible.diff | 10 + .../qt3/patches/3.5.13.2/fix-assistant-path.patch | 11 + .../patches/3.5.13.2/fix-qtranslator-crash.diff | 11 + .../qt3/patches/3.5.13.2/fix-xinput-clash.diff | 37 + opensuse/core/qt3/patches/3.5.13.2/gcc46.diff | 44 + opensuse/core/qt3/patches/3.5.13.2/head.diff | 60 + .../qt3/patches/3.5.13.2/kmenu-search-fix.diff | 10 + .../qt3/patches/3.5.13.2/limit-image-size.diff | 103 + .../qt3/patches/3.5.13.2/mng-reading-fix.patch | 30 + opensuse/core/qt3/patches/3.5.13.2/no-rpath.dif | 21 + .../core/qt3/patches/3.5.13.2/parseFontName.diff | 18 + .../qt3/patches/3.5.13.2/pluginmanager-fix.diff | 11 + .../patches/3.5.13.2/qcstring-format-warnings.diff | 15 + .../core/qt3/patches/3.5.13.2/qt3-never-strip.diff | 11 + .../core/qt3/patches/3.5.13.2/qt3-no-date.diff | 65 + .../core/qt3/patches/3.5.13.2/qt3-warnings.diff | 13 + .../core/qt3/patches/3.5.13.2/qtimer-debug.diff | 48 + opensuse/core/qt3/patches/3.5.13.2/qtrc-path.diff | 47 + opensuse/core/qt3/patches/3.5.13.2/shut-up.diff | 45 + opensuse/core/qt3/pluginmanager-fix.diff | 11 - opensuse/core/qt3/pre_checkin.sh | 14 - opensuse/core/qt3/qcstring-format-warnings.diff | 15 - opensuse/core/qt3/qt-transparency.patch | 53 - opensuse/core/qt3/qt3-3.5.13.1.spec | 366 --- opensuse/core/qt3/qt3-devel-doc.changes | 2504 -------------------- opensuse/core/qt3/qt3-devel-doc.spec | 197 -- opensuse/core/qt3/qt3-devel-doc.spec.in | 104 - opensuse/core/qt3/qt3-extensions.changes | 2504 -------------------- opensuse/core/qt3/qt3-extensions.spec | 389 --- opensuse/core/qt3/qt3-extensions.spec.in | 297 --- opensuse/core/qt3/qt3-never-strip.diff | 11 - opensuse/core/qt3/qt3-no-date.diff | 65 - opensuse/core/qt3/qt3-warnings.diff | 13 - opensuse/core/qt3/qt3.changes | 2504 -------------------- opensuse/core/qt3/qt3.spec | 338 --- opensuse/core/qt3/qt3.spec.changes | 10 - opensuse/core/qt3/qtimer-debug.diff | 48 - opensuse/core/qt3/qtrc-path.diff | 47 - opensuse/core/qt3/revert-iodbc-to-uodbc.diff | 22 - opensuse/core/qt3/shut-up.diff | 45 - .../qt3/0084-compositing-properties.patch | 80 - .../qt3/patches/3.5.13.2/qt-3.0.5-nodebug.patch | 15 + .../qt3/patches/3.5.13.2/qt-3.1.0-makefile.patch | 11 + .../qt3/patches/3.5.13.2/qt-3.3.4-print-CJK.patch | 18 + .../3.5.13.2/qt-3.3.6-fontrendering-214371.patch | 15 + .../qt-3.3.6-fontrendering-gu-228452.patch | 11 + .../qt-3.3.6-fontrendering-ml_IN-209097.patch | 60 + .../qt-3.3.6-fontrendering-ml_IN-209974.patch | 11 + .../qt-3.3.6-fontrendering-ml_IN-217657.patch | 12 + .../qt-3.3.6-fontrendering-te_IN-211259.patch | 11 + .../3.5.13.2/qt-3.3.8-fontrendering-214570.patch | 23 + .../qt-3.3.8-fontrendering-as_IN-209972.patch | 11 + .../qt3/patches/3.5.13.2/qt-uic-nostdlib.patch | 12 + .../patches/3.5.13.2/qt-x11-free-3.3.2-quiet.patch | 14 + .../3.5.13.2/qt-x11-free-3.3.4-fullscreen.patch | 11 + .../qt-x11-free-3.3.6-qfontdatabase_x11.patch | 11 + ...nified-qt3.3.5-20060318-resetinputcontext.patch | 92 + .../patches/3.5.13.2/qt-x11-free-3.3.6-strip.patch | 36 + .../patches/3.5.13.2/qt-x11-free-3.3.7-umask.patch | 14 + .../patches/3.5.13.2/qt-x11-free-3.3.8b-typo.patch | 11 + .../3.5.13.2/qt-x11-free-3.3.8b-uic-multilib.patch | 24 + .../patches/obsolete/qt-x11-free-3.3.7-arm.patch | 25 + redhat/dependencies/qt3/qt-3.0.5-nodebug.patch | 15 - redhat/dependencies/qt3/qt-3.1.0-makefile.patch | 11 - redhat/dependencies/qt3/qt-3.3.4-print-CJK.patch | 18 - .../qt3/qt-3.3.6-fontrendering-214371.patch | 15 - .../qt3/qt-3.3.6-fontrendering-gu-228452.patch | 11 - .../qt3/qt-3.3.6-fontrendering-ml_IN-209097.patch | 60 - .../qt3/qt-3.3.6-fontrendering-ml_IN-209974.patch | 11 - .../qt3/qt-3.3.6-fontrendering-ml_IN-217657.patch | 12 - .../qt3/qt-3.3.6-fontrendering-te_IN-211259.patch | 11 - .../qt3/qt-3.3.8-fontrendering-214570.patch | 23 - .../qt3/qt-3.3.8-fontrendering-as_IN-209972.patch | 11 - redhat/dependencies/qt3/qt-uic-nostdlib.patch | 12 - .../dependencies/qt3/qt-x11-free-3.3.2-quiet.patch | 14 - .../qt3/qt-x11-free-3.3.4-fullscreen.patch | 11 - .../qt3/qt-x11-free-3.3.6-qfontdatabase_x11.patch | 11 - ...nified-qt3.3.5-20060318-resetinputcontext.patch | 92 - .../dependencies/qt3/qt-x11-free-3.3.6-strip.patch | 36 - .../dependencies/qt3/qt-x11-free-3.3.7-arm.patch | 25 - .../dependencies/qt3/qt-x11-free-3.3.7-umask.patch | 14 - .../dependencies/qt3/qt-x11-free-3.3.8-odbc.patch | 19 - .../dependencies/qt3/qt-x11-free-3.3.8b-typo.patch | 11 - .../qt3/qt-x11-free-3.3.8b-uic-multilib.patch | 24 - .../qt3/qt3-3.3.8.d-fix_png15_support.patch | 276 --- .../qt3-3.3.8.d-updates_zh-tw_translations.patch | 251 -- redhat/dependencies/qt3/qt3-3.3.8.d.spec | 702 ------ redhat/dependencies/qt3/qt3-3.5.13.1.spec | 699 ------ redhat/dependencies/qt3/qt3-3.5.13.2.patch | 516 ++++ redhat/dependencies/qt3/qt3-3.5.13.2.spec | 76 +- 111 files changed, 1805 insertions(+), 12670 deletions(-) delete mode 100644 opensuse/core/qt3/0055-qtextedit_zoom.patch delete mode 100644 opensuse/core/qt3/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff delete mode 100644 opensuse/core/qt3/add_qexport_visibility.patch delete mode 100644 opensuse/core/qt3/aliasing.diff delete mode 100644 opensuse/core/qt3/external-libs.diff delete mode 100644 opensuse/core/qt3/fix-accessible.diff delete mode 100644 opensuse/core/qt3/fix-assistant-path.patch delete mode 100644 opensuse/core/qt3/fix-qtranslator-crash.diff delete mode 100644 opensuse/core/qt3/fix-xinput-clash.diff delete mode 100644 opensuse/core/qt3/gcc46.diff delete mode 100644 opensuse/core/qt3/head.diff delete mode 100644 opensuse/core/qt3/kmenu-search-fix.diff delete mode 100644 opensuse/core/qt3/limit-image-size.diff delete mode 100644 opensuse/core/qt3/mng-reading-fix.patch delete mode 100644 opensuse/core/qt3/no-rpath.dif delete mode 100644 opensuse/core/qt3/parseFontName.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/0055-qtextedit_zoom.patch create mode 100644 opensuse/core/qt3/patches/3.5.13.2/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/add_qexport_visibility.patch create mode 100644 opensuse/core/qt3/patches/3.5.13.2/aliasing.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/external-libs.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/fix-accessible.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/fix-assistant-path.patch create mode 100644 opensuse/core/qt3/patches/3.5.13.2/fix-qtranslator-crash.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/fix-xinput-clash.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/gcc46.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/head.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/kmenu-search-fix.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/limit-image-size.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/mng-reading-fix.patch create mode 100644 opensuse/core/qt3/patches/3.5.13.2/no-rpath.dif create mode 100644 opensuse/core/qt3/patches/3.5.13.2/parseFontName.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/pluginmanager-fix.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qcstring-format-warnings.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qt3-never-strip.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qt3-no-date.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qt3-warnings.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qtimer-debug.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/qtrc-path.diff create mode 100644 opensuse/core/qt3/patches/3.5.13.2/shut-up.diff delete mode 100644 opensuse/core/qt3/pluginmanager-fix.diff delete mode 100755 opensuse/core/qt3/pre_checkin.sh delete mode 100644 opensuse/core/qt3/qcstring-format-warnings.diff delete mode 100644 opensuse/core/qt3/qt-transparency.patch delete mode 100644 opensuse/core/qt3/qt3-3.5.13.1.spec delete mode 100644 opensuse/core/qt3/qt3-devel-doc.changes delete mode 100644 opensuse/core/qt3/qt3-devel-doc.spec delete mode 100644 opensuse/core/qt3/qt3-devel-doc.spec.in delete mode 100644 opensuse/core/qt3/qt3-extensions.changes delete mode 100644 opensuse/core/qt3/qt3-extensions.spec delete mode 100644 opensuse/core/qt3/qt3-extensions.spec.in delete mode 100644 opensuse/core/qt3/qt3-never-strip.diff delete mode 100644 opensuse/core/qt3/qt3-no-date.diff delete mode 100644 opensuse/core/qt3/qt3-warnings.diff delete mode 100644 opensuse/core/qt3/qt3.changes delete mode 100644 opensuse/core/qt3/qt3.spec delete mode 100644 opensuse/core/qt3/qt3.spec.changes delete mode 100644 opensuse/core/qt3/qtimer-debug.diff delete mode 100644 opensuse/core/qt3/qtrc-path.diff delete mode 100644 opensuse/core/qt3/revert-iodbc-to-uodbc.diff delete mode 100644 opensuse/core/qt3/shut-up.diff delete mode 100644 redhat/dependencies/qt3/0084-compositing-properties.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.0.5-nodebug.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.1.0-makefile.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.4-print-CJK.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-214371.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-gu-228452.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209097.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209974.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-217657.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-te_IN-211259.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-214570.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-as_IN-209972.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-uic-nostdlib.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.2-quiet.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.4-fullscreen.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qfontdatabase_x11.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-strip.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.7-umask.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-typo.patch create mode 100644 redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-uic-multilib.patch create mode 100644 redhat/dependencies/qt3/patches/obsolete/qt-x11-free-3.3.7-arm.patch delete mode 100644 redhat/dependencies/qt3/qt-3.0.5-nodebug.patch delete mode 100644 redhat/dependencies/qt3/qt-3.1.0-makefile.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.4-print-CJK.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-214371.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-gu-228452.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209097.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209974.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-217657.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.6-fontrendering-te_IN-211259.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.8-fontrendering-214570.patch delete mode 100644 redhat/dependencies/qt3/qt-3.3.8-fontrendering-as_IN-209972.patch delete mode 100644 redhat/dependencies/qt3/qt-uic-nostdlib.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.2-quiet.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.4-fullscreen.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.6-qfontdatabase_x11.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.6-strip.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.7-arm.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.7-umask.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.8-odbc.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.8b-typo.patch delete mode 100644 redhat/dependencies/qt3/qt-x11-free-3.3.8b-uic-multilib.patch delete mode 100644 redhat/dependencies/qt3/qt3-3.3.8.d-fix_png15_support.patch delete mode 100644 redhat/dependencies/qt3/qt3-3.3.8.d-updates_zh-tw_translations.patch delete mode 100644 redhat/dependencies/qt3/qt3-3.3.8.d.spec delete mode 100644 redhat/dependencies/qt3/qt3-3.5.13.1.spec create mode 100644 redhat/dependencies/qt3/qt3-3.5.13.2.patch diff --git a/opensuse/core/qt3/0055-qtextedit_zoom.patch b/opensuse/core/qt3/0055-qtextedit_zoom.patch deleted file mode 100644 index 38cdaa8a7..000000000 --- a/opensuse/core/qt3/0055-qtextedit_zoom.patch +++ /dev/null @@ -1,39 +0,0 @@ -qt-bugs@ issue : -bugs.kde.org number : -applied: yes -author: Waldo Bastian - -QTextEdit::zoomIn /QTextEdit::zoomOut does not work if the original -font had its size specified in pixels instead of points. -pointSize() returns 0 in such case. - -Index: widgets/qtextedit.cpp -================================================================================ ---- src/widgets/qtextedit.cpp -+++ src/widgets/qtextedit.cpp -@@ -5774,7 +5774,11 @@ - void QTextEdit::zoomIn( int range ) - { - QFont f( QScrollView::font() ); -- f.setPointSize( QFontInfo(f).pointSize() + range ); -+ QFontInfo fi(f); -+ if (fi.pointSize() <= 0) -+ f.setPixelSize( fi.pixelSize() + range ); -+ else -+ f.setPointSize( fi.pointSize() + range ); - setFont( f ); - } - -@@ -5789,7 +5793,11 @@ - void QTextEdit::zoomOut( int range ) - { - QFont f( QScrollView::font() ); -- f.setPointSize( QMAX( 1, QFontInfo(f).pointSize() - range ) ); -+ QFontInfo fi(f); -+ if (fi.pointSize() <= 0) -+ f.setPixelSize( QMAX( 1, fi.pixelSize() - range ) ); -+ else -+ f.setPointSize( QMAX( 1, fi.pointSize() - range ) ); - setFont( f ); - } - diff --git a/opensuse/core/qt3/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff b/opensuse/core/qt3/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff deleted file mode 100644 index 3adbc7bf4..000000000 --- a/opensuse/core/qt3/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff +++ /dev/null @@ -1,28 +0,0 @@ -commit 1ee1ffbae69dc78721af139f0794628571fd35ef -Author: Slávek Banko -Date: 1386900429 +0100 - - Fix FTBFS with libfreetype6 >= 2.5.x - This resolves Bug 1765 - -diff --git a/config.tests/x11/xfreetype.test b/config.tests/x11/xfreetype.test -index 5cabc32..d4cb4ba 100755 ---- a/config.tests/x11/xfreetype.test -+++ b/config.tests/x11/xfreetype.test -@@ -116,12 +116,15 @@ fi - # check for freetype2 headers - FREETYPE2_INCDIR= - if [ "$XFT" = "yes" ]; then -- INC="freetype2/freetype/freetype.h" - XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` - LDIRS=`sed -n -e '/^QMAKE_INCDIR[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` - INCDIRS="$IN_INCDIRS $XDIRS $LDIRS /usr/include /include" - F= - for INCDIR in $INCDIRS; do -+ INC="freetype2/freetype/freetype.h" # libfreetype <= 2.4.9-1.1 -+ if ! [ -f $INCDIR/$INC ]; then -+ INC="freetype2/freetype.h" # libfreetype >= 2.5.1-1 -+ fi - if [ -f $INCDIR/$INC ]; then - # detect major version of freetype2 - FREETYPE_MAJOR=`grep "#define FREETYPE_MAJOR" $INCDIR/$INC | head -n 1 | awk '{ print \$3 }'` diff --git a/opensuse/core/qt3/add_qexport_visibility.patch b/opensuse/core/qt3/add_qexport_visibility.patch deleted file mode 100644 index da256192c..000000000 --- a/opensuse/core/qt3/add_qexport_visibility.patch +++ /dev/null @@ -1,63 +0,0 @@ -Index: src/kernel/qgplugin.h -================================================================================ ---- src/kernel/qgplugin.h -+++ src/kernel/qgplugin.h -@@ -90,35 +90,19 @@ - return i->iface(); \ - } - --# ifdef Q_WS_WIN --# ifdef Q_CC_BOR --# define Q_EXPORT_PLUGIN(PLUGIN) \ -- Q_PLUGIN_VERIFICATION_DATA \ -- Q_EXTERN_C __declspec(dllexport) \ -- const char * __stdcall qt_ucm_query_verification_data() \ -- { return qt_ucm_verification_data; } \ -- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* \ -- __stdcall ucm_instantiate() \ -- Q_PLUGIN_INSTANTIATE( PLUGIN ) --# else --# define Q_EXPORT_PLUGIN(PLUGIN) \ -- Q_PLUGIN_VERIFICATION_DATA \ -- Q_EXTERN_C __declspec(dllexport) \ -- const char *qt_ucm_query_verification_data() \ -- { return qt_ucm_verification_data; } \ -- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* ucm_instantiate() \ -- Q_PLUGIN_INSTANTIATE( PLUGIN ) --# endif --# else --# define Q_EXPORT_PLUGIN(PLUGIN) \ -+#if defined(Q_WS_WIN) && defined(Q_CC_BOR) -+# define Q_STDCALL __stdcall -+#else -+# define Q_STDCALL -+#endif -+ -+#define Q_EXPORT_PLUGIN(PLUGIN) \ - Q_PLUGIN_VERIFICATION_DATA \ -- Q_EXTERN_C \ -- const char *qt_ucm_query_verification_data() \ -+ Q_EXTERN_C Q_EXPORT \ -+ const char * Q_STDCALL qt_ucm_query_verification_data() \ - { return qt_ucm_verification_data; } \ -- Q_EXTERN_C QUnknownInterface* ucm_instantiate() \ -+ Q_EXTERN_C Q_EXPORT QUnknownInterface* Q_STDCALL ucm_instantiate() \ - Q_PLUGIN_INSTANTIATE( PLUGIN ) --# endif -- - #endif - - struct QUnknownInterface; ---- src/tools/qglobal.h -+++ src/tools/qglobal.h -@@ -882,6 +882,10 @@ - # define Q_TEMPLATE_EXTERN - # undef Q_DISABLE_COPY /* avoid unresolved externals */ - # endif -+#elif defined(Q_CC_GNU) && __GNUC__ - 0 >= 4 -+# define Q_EXPORT __attribute__((visibility("default"))) -+# undef QT_MAKEDLL /* ignore these for other platforms */ -+# undef QT_DLL - #else - # undef QT_MAKEDLL /* ignore these for other platforms */ - # undef QT_DLL diff --git a/opensuse/core/qt3/aliasing.diff b/opensuse/core/qt3/aliasing.diff deleted file mode 100644 index d3e2f58ea..000000000 --- a/opensuse/core/qt3/aliasing.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- src/qt.pro -+++ src/qt.pro -@@ -41,6 +41,8 @@ - XML_CPP = xml - STYLES_CPP = styles - EMBEDDED_CPP = embedded -+QMAKE_CFLAGS += -fno-strict-aliasing -+QMAKE_CFLAGS_MT += -fno-strict-aliasing - - win32 { - contains(QT_PRODUCT,qt-internal) { diff --git a/opensuse/core/qt3/external-libs.diff b/opensuse/core/qt3/external-libs.diff deleted file mode 100644 index c11174071..000000000 --- a/opensuse/core/qt3/external-libs.diff +++ /dev/null @@ -1,78 +0,0 @@ ---- plugins/src/sqldrivers/sqlite/sqlite.pro -+++ plugins/src/sqldrivers/sqlite/sqlite.pro -@@ -10,6 +10,9 @@ - - unix { - OBJECTS_DIR = .obj -+ !contains( LIBS, .*sqlite.* ) { -+ LIBS *= -lsqlite -+ } - } - - win32 { -@@ -23,54 +26,6 @@ - # } - } - --!contains( LIBS, .*sqlite.* ) { -- INCLUDEPATH += ../../../../src/3rdparty/sqlite -- -- HEADERS += ../../../../src/3rdparty/sqlite/btree.h \ -- ../../../../src/3rdparty/sqlite/config.h \ -- ../../../../src/3rdparty/sqlite/hash.h \ -- ../../../../src/3rdparty/sqlite/opcodes.h \ -- ../../../../src/3rdparty/sqlite/os.h \ -- ../../../../src/3rdparty/sqlite/pager.h \ -- ../../../../src/3rdparty/sqlite/parse.h \ -- ../../../../src/3rdparty/sqlite/sqlite.h \ -- ../../../../src/3rdparty/sqlite/sqliteInt.h \ -- ../../../../src/3rdparty/sqlite/vdbe.h \ -- ../../../../src/3rdparty/sqlite/vdbeInt.h -- -- SOURCES += ../../../../src/3rdparty/sqlite/attach.c \ -- ../../../../src/3rdparty/sqlite/auth.c \ -- ../../../../src/3rdparty/sqlite/btree.c \ -- ../../../../src/3rdparty/sqlite/btree_rb.c \ -- ../../../../src/3rdparty/sqlite/build.c \ -- ../../../../src/3rdparty/sqlite/copy.c \ -- ../../../../src/3rdparty/sqlite/date.c \ -- ../../../../src/3rdparty/sqlite/delete.c \ -- ../../../../src/3rdparty/sqlite/expr.c \ -- ../../../../src/3rdparty/sqlite/func.c \ -- ../../../../src/3rdparty/sqlite/hash.c \ -- ../../../../src/3rdparty/sqlite/insert.c \ -- ../../../../src/3rdparty/sqlite/main.c \ -- ../../../../src/3rdparty/sqlite/opcodes.c \ -- ../../../../src/3rdparty/sqlite/os.c \ -- ../../../../src/3rdparty/sqlite/pager.c \ -- ../../../../src/3rdparty/sqlite/parse.c \ -- ../../../../src/3rdparty/sqlite/pragma.c \ -- ../../../../src/3rdparty/sqlite/printf.c \ -- ../../../../src/3rdparty/sqlite/random.c \ -- ../../../../src/3rdparty/sqlite/select.c \ -- ../../../../src/3rdparty/sqlite/shell.c \ -- ../../../../src/3rdparty/sqlite/table.c \ -- ../../../../src/3rdparty/sqlite/tokenize.c \ -- ../../../../src/3rdparty/sqlite/trigger.c \ -- ../../../../src/3rdparty/sqlite/update.c \ -- ../../../../src/3rdparty/sqlite/util.c \ -- ../../../../src/3rdparty/sqlite/vacuum.c \ -- ../../../../src/3rdparty/sqlite/vdbe.c \ -- ../../../../src/3rdparty/sqlite/vdbeaux.c \ -- ../../../../src/3rdparty/sqlite/where.c --} -- - REQUIRES = sql - - target.path += $$plugins.path/sqldrivers ---- src/tools/qcstring.cpp -+++ src/tools/qcstring.cpp -@@ -53,7 +53,7 @@ - #include - #include - #ifndef QT_NO_COMPRESS --#include "../3rdparty/zlib/zlib.h" -+#include - #endif - - /***************************************************************************** diff --git a/opensuse/core/qt3/fix-accessible.diff b/opensuse/core/qt3/fix-accessible.diff deleted file mode 100644 index 9b0aca13b..000000000 --- a/opensuse/core/qt3/fix-accessible.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- plugins/src/accessible/widgets/widgets.pro -+++ plugins/src/accessible/widgets/widgets.pro -@@ -13,3 +13,7 @@ - - HEADERS += qaccessiblewidget.h \ - qaccessiblemenu.h -+ -+target.path += $$plugins.path/accessible -+INSTALLS += target -+ diff --git a/opensuse/core/qt3/fix-assistant-path.patch b/opensuse/core/qt3/fix-assistant-path.patch deleted file mode 100644 index f508d5069..000000000 --- a/opensuse/core/qt3/fix-assistant-path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/assistant/lib/qassistantclient.cpp -+++ tools/assistant/lib/qassistantclient.cpp -@@ -135,7 +135,7 @@ - : QObject( parent, name ), host ( "localhost" ) - { - if ( path.isEmpty() ) -- assistantCommand = "assistant"; -+ assistantCommand = "/usr/lib/qt3/bin/assistant"; - else { - QFileInfo fi( path ); - if ( fi.isDir() ) diff --git a/opensuse/core/qt3/fix-qtranslator-crash.diff b/opensuse/core/qt3/fix-qtranslator-crash.diff deleted file mode 100644 index 2e3488c86..000000000 --- a/opensuse/core/qt3/fix-qtranslator-crash.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- src/kernel/qtranslator.cpp -+++ src/kernel/qtranslator.cpp -@@ -1015,7 +1015,7 @@ - char con[256]; - for ( ;; ) { - t >> len; -- if ( len == 0 ) -+ if ( len == 0 || t.atEnd()) - return QTranslatorMessage(); - t.readRawBytes( con, len ); - con[len] = '\0'; diff --git a/opensuse/core/qt3/fix-xinput-clash.diff b/opensuse/core/qt3/fix-xinput-clash.diff deleted file mode 100644 index 2a7011681..000000000 --- a/opensuse/core/qt3/fix-xinput-clash.diff +++ /dev/null @@ -1,37 +0,0 @@ ---- src/kernel/qtaddons_x11.cpp -+++ src/kernel/qtaddons_x11.cpp -@@ -22,6 +22,10 @@ - * PERFORMANCE OF THIS SOFTWARE. - */ - -+#ifndef QT_CLEAN_NAMESPACE -+#define QT_CLEAN_NAMESPACE -+#endif -+ - #include "qt_x11_p.h" - - #if !defined(QT_NO_XFTFREETYPE) && !defined(QT_XFT2) ---- src/kernel/qt_x11_p.h -+++ src/kernel/qt_x11_p.h -@@ -86,7 +86,7 @@ - - - // the wacom tablet (currently just the IRIX version) --#if defined (QT_TABLET_SUPPORT) -+#if defined (QT_TABLET_SUPPORT) && defined (QT_CLEAN_NAMESPACE) - # include - #if defined (Q_OS_IRIX) - # include // wacom driver defines for IRIX (quite handy) ---- src/kernel/qwidget_x11.cpp -+++ src/kernel/qwidget_x11.cpp -@@ -38,6 +38,10 @@ - ** - **********************************************************************/ - -+#ifndef QT_CLEAN_NAMESPACE -+#define QT_CLEAN_NAMESPACE -+#endif -+ - #include "qapplication.h" - #include "qapplication_p.h" - #include "qnamespace.h" diff --git a/opensuse/core/qt3/gcc46.diff b/opensuse/core/qt3/gcc46.diff deleted file mode 100644 index 756aadd7b..000000000 --- a/opensuse/core/qt3/gcc46.diff +++ /dev/null @@ -1,44 +0,0 @@ -Index: src/tools/qvaluevector.h -=================================================================== ---- src/tools/qvaluevector.h.orig 2008-01-15 20:09:13.000000000 +0100 -+++ src/tools/qvaluevector.h 2011-03-31 20:15:15.904712567 +0200 -@@ -246,7 +246,7 @@ public: - typedef const value_type& const_reference; - typedef size_t size_type; - #ifndef QT_NO_STL -- typedef ptrdiff_t difference_type; -+ typedef std::ptrdiff_t difference_type; - #else - typedef int difference_type; - #endif -Index: src/tools/qmap.h -=================================================================== ---- src/tools/qmap.h.orig 2008-01-15 20:09:13.000000000 +0100 -+++ src/tools/qmap.h 2011-03-31 20:24:35.802101605 +0200 -@@ -108,7 +108,7 @@ class QMapIterator - #endif - typedef T value_type; - #ifndef QT_NO_STL -- typedef ptrdiff_t difference_type; -+ typedef std::ptrdiff_t difference_type; - #else - typedef int difference_type; - #endif -@@ -224,7 +224,7 @@ class QMapConstIterator - #endif - typedef T value_type; - #ifndef QT_NO_STL -- typedef ptrdiff_t difference_type; -+ typedef std::ptrdiff_t difference_type; - #else - typedef int difference_type; - #endif -@@ -605,7 +605,7 @@ public: - typedef value_type& reference; - typedef const value_type& const_reference; - #ifndef QT_NO_STL -- typedef ptrdiff_t difference_type; -+ typedef std::ptrdiff_t difference_type; - #else - typedef int difference_type; - #endif diff --git a/opensuse/core/qt3/head.diff b/opensuse/core/qt3/head.diff deleted file mode 100644 index ccc2da0f5..000000000 --- a/opensuse/core/qt3/head.diff +++ /dev/null @@ -1,60 +0,0 @@ ---- src/3rdparty/libmng/aclocal.m4 -+++ src/3rdparty/libmng/aclocal.m4 -@@ -1607,7 +1607,7 @@ - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is. - # If DATA tags from a recent dlltool are present, honour them! -- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then -+ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname-def; - else - echo EXPORTS > $output_objdir/$soname-def; -@@ -3546,7 +3546,7 @@ - lt_cv_file_magic_cmd='/usr/bin/file -L' - case "$host_os" in - rhapsody* | darwin1.[[012]]) -- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` -+ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` - ;; - *) # Darwin 1.3 on - lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' ---- src/3rdparty/libmng/config.guess -+++ src/3rdparty/libmng/config.guess -@@ -319,7 +319,7 @@ - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) -- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` -+ UNAME_RELEASE=`(head -n 1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) -@@ -506,7 +506,7 @@ - fi - exit 0 ;; - *:AIX:*:[45]) -- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` -+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -n 1 | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else ---- src/3rdparty/libmng/configure -+++ src/3rdparty/libmng/configure -@@ -1956,7 +1956,7 @@ - lt_cv_file_magic_cmd='/usr/bin/file -L' - case "$host_os" in - rhapsody* | darwin1.[012]) -- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` -+ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` - ;; - *) # Darwin 1.3 on - lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' -@@ -3433,7 +3433,7 @@ - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is. - # If DATA tags from a recent dlltool are present, honour them! -- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then -+ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname-def; - else - echo EXPORTS > $output_objdir/$soname-def; diff --git a/opensuse/core/qt3/kmenu-search-fix.diff b/opensuse/core/qt3/kmenu-search-fix.diff deleted file mode 100644 index c63011de0..000000000 --- a/opensuse/core/qt3/kmenu-search-fix.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- src/widgets/qpopupmenu.cpp -+++ src/widgets/qpopupmenu.cpp -@@ -1391,6 +1391,7 @@ - performDelayedChanges(); - updateSize(TRUE); - QWidget::show(); -+ updateSize(); - popupActive = -1; - if(style().styleHint(QStyle::SH_PopupMenu_SubMenuPopupDelay, this)) - d->mouseMoveBuffer = QRegion(); diff --git a/opensuse/core/qt3/limit-image-size.diff b/opensuse/core/qt3/limit-image-size.diff deleted file mode 100644 index 6d4fab3fa..000000000 --- a/opensuse/core/qt3/limit-image-size.diff +++ /dev/null @@ -1,103 +0,0 @@ -Index: kernel/qasyncimageio.cpp -================================================================================ ---- src/kernel/qasyncimageio.cpp -+++ src/kernel/qasyncimageio.cpp -@@ -904,7 +904,12 @@ - sheight = newtop + newheight; - - if (img.isNull()) { -- img.create(swidth, sheight, 32); -+ bool ok = img.create(swidth, sheight, 32); -+ if (!ok) -+ { -+ state = Error; -+ break; -+ } - memset( img.bits(), 0, img.numBytes() ); - if (consumer) consumer->setSize(swidth, sheight); - } -@@ -959,9 +964,15 @@ - if (backingstore.width() < w - || backingstore.height() < h) { - // We just use the backing store as a byte array -- backingstore.create( QMAX(backingstore.width(), w), -+ bool ok = backingstore.create( -+ QMAX(backingstore.width(), w), - QMAX(backingstore.height(), h), - 32); -+ if (!ok) -+ { -+ state = Error; -+ break; -+ } - memset( img.bits(), 0, img.numBytes() ); - } - for (int ln=0; lnalpha = enable; - } - -+QSize QImage::maxImageSize() -+{ -+ if (!qt_max_image_height || !qt_max_image_width) -+ return QSize(); -+ return QSize(qt_max_image_height, qt_max_image_width); -+} -+ -+void QImage::setMaxImageSize(const QSize &size) -+{ -+ if (size.isValid()) -+ { -+ qt_max_image_height = size.height(); -+ qt_max_image_width = size.width(); -+ } -+ else -+ { -+ qt_max_image_height = 0; -+ qt_max_image_width = 0; -+ } -+} -+ -+ - - /*! - Sets the image \a width, \a height, \a depth, its number of colors -@@ -1240,6 +1264,14 @@ - reset(); // reset old data - if ( width <= 0 || height <= 0 || depth <= 0 || numColors < 0 ) - return FALSE; // invalid parameter(s) -+ if ( qt_max_image_height && (height > qt_max_image_height * 4)) -+ return FALSE; // Too high -+ if ( qt_max_image_width && (width > qt_max_image_width * 4)) -+ return FALSE; // Too wide -+ if ( qt_max_image_height && qt_max_image_width && -+ (height * width > qt_max_image_height * qt_max_image_width)) -+ return FALSE; // Too large -+ - if ( depth == 1 && bitOrder == IgnoreEndian ) { - #if defined(QT_CHECK_RANGE) - qWarning( "QImage::create: Bit order is required for 1 bpp images" ); ---- src/kernel/qimage.h -+++ src/kernel/qimage.h -@@ -197,6 +197,10 @@ - int quality=-1 ) const; - bool save( QIODevice * device, const char* format, - int quality=-1 ) const; -+ -+#define QT_HAVE_MAX_IMAGE_SIZE -+ static QSize maxImageSize(); -+ static void setMaxImageSize(const QSize &size); - #endif //QT_NO_IMAGEIO - - bool valid( int x, int y ) const; diff --git a/opensuse/core/qt3/mng-reading-fix.patch b/opensuse/core/qt3/mng-reading-fix.patch deleted file mode 100644 index ccfd1c452..000000000 --- a/opensuse/core/qt3/mng-reading-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- src/kernel/qmngio.cpp.sav 2007-02-23 14:01:19.000000000 +0100 -+++ src/kernel/qmngio.cpp 2007-08-28 15:27:28.000000000 +0200 -@@ -414,8 +414,11 @@ int QMNGFormat::decode( QImage& img, QIm - } - - losttime += losingtimer.elapsed(); -- if ( ndata || !length ) -- mng_display_resume(handle); -+ bool needmore = false; -+ if ( ndata ) { -+ mng_retcode r = mng_display_resume(handle); -+ needmore = ( r == MNG_NEEDMOREDATA ); -+ } - losingtimer.start(); - - image = 0; -@@ -425,6 +428,13 @@ int QMNGFormat::decode( QImage& img, QIm - // Move back unused tail - memcpy(buffer,buffer+ubuffer,nbuffer); - } -+ // "The function should return without processing all the data if it reaches the end of a frame in the input." -+ if( ndata && !needmore ) { -+ length -= ndata; -+ ndata = 0; -+ if( length == 0 ) // 0 means done, process at least one byte -+ length = ndata = 1; -+ } - if ( ndata ) { - // Not all used. - enlargeBuffer(nbuffer+ndata); diff --git a/opensuse/core/qt3/no-rpath.dif b/opensuse/core/qt3/no-rpath.dif deleted file mode 100644 index fa4a88215..000000000 --- a/opensuse/core/qt3/no-rpath.dif +++ /dev/null @@ -1,21 +0,0 @@ ---- mkspecs/linux-g++-64/qmake.conf -+++ mkspecs/linux-g++-64/qmake.conf -@@ -58,7 +58,7 @@ - QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB - QMAKE_LFLAGS_SONAME = -Wl,-soname, - QMAKE_LFLAGS_THREAD = --QMAKE_RPATH = -Wl,-rpath, -+QMAKE_RPATH = - - QMAKE_LIBS = - QMAKE_LIBS_DYNLOAD = -ldl ---- mkspecs/linux-g++/qmake.conf -+++ mkspecs/linux-g++/qmake.conf -@@ -55,7 +55,6 @@ - QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB - QMAKE_LFLAGS_SONAME = -Wl,-soname, - QMAKE_LFLAGS_THREAD = --QMAKE_RPATH = -Wl,-rpath, - - QMAKE_LIBS = - QMAKE_LIBS_DYNLOAD = -ldl diff --git a/opensuse/core/qt3/parseFontName.diff b/opensuse/core/qt3/parseFontName.diff deleted file mode 100644 index d6ad66602..000000000 --- a/opensuse/core/qt3/parseFontName.diff +++ /dev/null @@ -1,18 +0,0 @@ ---- src/kernel/qfontdatabase.cpp -+++ src/kernel/qfontdatabase.cpp -@@ -2476,11 +2476,14 @@ void QFontDatabase::parseFontName(const - int i = name.find('['); - int li = name.findRev(']'); - -- if (i < li) { -+ if (i > 0 && i + 1 < li) { - foundry = name.mid(i + 1, li - i - 1); - if (name[i - 1] == ' ') - i--; - family = name.left(i); -+ } else { -+ foundry = QString::null; -+ family = name; - } - } else { - foundry = QString::null; diff --git a/opensuse/core/qt3/patches/3.5.13.2/0055-qtextedit_zoom.patch b/opensuse/core/qt3/patches/3.5.13.2/0055-qtextedit_zoom.patch new file mode 100644 index 000000000..38cdaa8a7 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/0055-qtextedit_zoom.patch @@ -0,0 +1,39 @@ +qt-bugs@ issue : +bugs.kde.org number : +applied: yes +author: Waldo Bastian + +QTextEdit::zoomIn /QTextEdit::zoomOut does not work if the original +font had its size specified in pixels instead of points. +pointSize() returns 0 in such case. + +Index: widgets/qtextedit.cpp +================================================================================ +--- src/widgets/qtextedit.cpp ++++ src/widgets/qtextedit.cpp +@@ -5774,7 +5774,11 @@ + void QTextEdit::zoomIn( int range ) + { + QFont f( QScrollView::font() ); +- f.setPointSize( QFontInfo(f).pointSize() + range ); ++ QFontInfo fi(f); ++ if (fi.pointSize() <= 0) ++ f.setPixelSize( fi.pixelSize() + range ); ++ else ++ f.setPointSize( fi.pointSize() + range ); + setFont( f ); + } + +@@ -5789,7 +5793,11 @@ + void QTextEdit::zoomOut( int range ) + { + QFont f( QScrollView::font() ); +- f.setPointSize( QMAX( 1, QFontInfo(f).pointSize() - range ) ); ++ QFontInfo fi(f); ++ if (fi.pointSize() <= 0) ++ f.setPixelSize( QMAX( 1, fi.pixelSize() - range ) ); ++ else ++ f.setPointSize( QMAX( 1, fi.pointSize() - range ) ); + setFont( f ); + } + diff --git a/opensuse/core/qt3/patches/3.5.13.2/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff b/opensuse/core/qt3/patches/3.5.13.2/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff new file mode 100644 index 000000000..3adbc7bf4 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff @@ -0,0 +1,28 @@ +commit 1ee1ffbae69dc78721af139f0794628571fd35ef +Author: Slávek Banko +Date: 1386900429 +0100 + + Fix FTBFS with libfreetype6 >= 2.5.x + This resolves Bug 1765 + +diff --git a/config.tests/x11/xfreetype.test b/config.tests/x11/xfreetype.test +index 5cabc32..d4cb4ba 100755 +--- a/config.tests/x11/xfreetype.test ++++ b/config.tests/x11/xfreetype.test +@@ -116,12 +116,15 @@ fi + # check for freetype2 headers + FREETYPE2_INCDIR= + if [ "$XFT" = "yes" ]; then +- INC="freetype2/freetype/freetype.h" + XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` + LDIRS=`sed -n -e '/^QMAKE_INCDIR[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` + INCDIRS="$IN_INCDIRS $XDIRS $LDIRS /usr/include /include" + F= + for INCDIR in $INCDIRS; do ++ INC="freetype2/freetype/freetype.h" # libfreetype <= 2.4.9-1.1 ++ if ! [ -f $INCDIR/$INC ]; then ++ INC="freetype2/freetype.h" # libfreetype >= 2.5.1-1 ++ fi + if [ -f $INCDIR/$INC ]; then + # detect major version of freetype2 + FREETYPE_MAJOR=`grep "#define FREETYPE_MAJOR" $INCDIR/$INC | head -n 1 | awk '{ print \$3 }'` diff --git a/opensuse/core/qt3/patches/3.5.13.2/add_qexport_visibility.patch b/opensuse/core/qt3/patches/3.5.13.2/add_qexport_visibility.patch new file mode 100644 index 000000000..da256192c --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/add_qexport_visibility.patch @@ -0,0 +1,63 @@ +Index: src/kernel/qgplugin.h +================================================================================ +--- src/kernel/qgplugin.h ++++ src/kernel/qgplugin.h +@@ -90,35 +90,19 @@ + return i->iface(); \ + } + +-# ifdef Q_WS_WIN +-# ifdef Q_CC_BOR +-# define Q_EXPORT_PLUGIN(PLUGIN) \ +- Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C __declspec(dllexport) \ +- const char * __stdcall qt_ucm_query_verification_data() \ +- { return qt_ucm_verification_data; } \ +- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* \ +- __stdcall ucm_instantiate() \ +- Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# else +-# define Q_EXPORT_PLUGIN(PLUGIN) \ +- Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C __declspec(dllexport) \ +- const char *qt_ucm_query_verification_data() \ +- { return qt_ucm_verification_data; } \ +- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* ucm_instantiate() \ +- Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# endif +-# else +-# define Q_EXPORT_PLUGIN(PLUGIN) \ ++#if defined(Q_WS_WIN) && defined(Q_CC_BOR) ++# define Q_STDCALL __stdcall ++#else ++# define Q_STDCALL ++#endif ++ ++#define Q_EXPORT_PLUGIN(PLUGIN) \ + Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C \ +- const char *qt_ucm_query_verification_data() \ ++ Q_EXTERN_C Q_EXPORT \ ++ const char * Q_STDCALL qt_ucm_query_verification_data() \ + { return qt_ucm_verification_data; } \ +- Q_EXTERN_C QUnknownInterface* ucm_instantiate() \ ++ Q_EXTERN_C Q_EXPORT QUnknownInterface* Q_STDCALL ucm_instantiate() \ + Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# endif +- + #endif + + struct QUnknownInterface; +--- src/tools/qglobal.h ++++ src/tools/qglobal.h +@@ -882,6 +882,10 @@ + # define Q_TEMPLATE_EXTERN + # undef Q_DISABLE_COPY /* avoid unresolved externals */ + # endif ++#elif defined(Q_CC_GNU) && __GNUC__ - 0 >= 4 ++# define Q_EXPORT __attribute__((visibility("default"))) ++# undef QT_MAKEDLL /* ignore these for other platforms */ ++# undef QT_DLL + #else + # undef QT_MAKEDLL /* ignore these for other platforms */ + # undef QT_DLL diff --git a/opensuse/core/qt3/patches/3.5.13.2/aliasing.diff b/opensuse/core/qt3/patches/3.5.13.2/aliasing.diff new file mode 100644 index 000000000..d3e2f58ea --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/aliasing.diff @@ -0,0 +1,11 @@ +--- src/qt.pro ++++ src/qt.pro +@@ -41,6 +41,8 @@ + XML_CPP = xml + STYLES_CPP = styles + EMBEDDED_CPP = embedded ++QMAKE_CFLAGS += -fno-strict-aliasing ++QMAKE_CFLAGS_MT += -fno-strict-aliasing + + win32 { + contains(QT_PRODUCT,qt-internal) { diff --git a/opensuse/core/qt3/patches/3.5.13.2/external-libs.diff b/opensuse/core/qt3/patches/3.5.13.2/external-libs.diff new file mode 100644 index 000000000..c11174071 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/external-libs.diff @@ -0,0 +1,78 @@ +--- plugins/src/sqldrivers/sqlite/sqlite.pro ++++ plugins/src/sqldrivers/sqlite/sqlite.pro +@@ -10,6 +10,9 @@ + + unix { + OBJECTS_DIR = .obj ++ !contains( LIBS, .*sqlite.* ) { ++ LIBS *= -lsqlite ++ } + } + + win32 { +@@ -23,54 +26,6 @@ + # } + } + +-!contains( LIBS, .*sqlite.* ) { +- INCLUDEPATH += ../../../../src/3rdparty/sqlite +- +- HEADERS += ../../../../src/3rdparty/sqlite/btree.h \ +- ../../../../src/3rdparty/sqlite/config.h \ +- ../../../../src/3rdparty/sqlite/hash.h \ +- ../../../../src/3rdparty/sqlite/opcodes.h \ +- ../../../../src/3rdparty/sqlite/os.h \ +- ../../../../src/3rdparty/sqlite/pager.h \ +- ../../../../src/3rdparty/sqlite/parse.h \ +- ../../../../src/3rdparty/sqlite/sqlite.h \ +- ../../../../src/3rdparty/sqlite/sqliteInt.h \ +- ../../../../src/3rdparty/sqlite/vdbe.h \ +- ../../../../src/3rdparty/sqlite/vdbeInt.h +- +- SOURCES += ../../../../src/3rdparty/sqlite/attach.c \ +- ../../../../src/3rdparty/sqlite/auth.c \ +- ../../../../src/3rdparty/sqlite/btree.c \ +- ../../../../src/3rdparty/sqlite/btree_rb.c \ +- ../../../../src/3rdparty/sqlite/build.c \ +- ../../../../src/3rdparty/sqlite/copy.c \ +- ../../../../src/3rdparty/sqlite/date.c \ +- ../../../../src/3rdparty/sqlite/delete.c \ +- ../../../../src/3rdparty/sqlite/expr.c \ +- ../../../../src/3rdparty/sqlite/func.c \ +- ../../../../src/3rdparty/sqlite/hash.c \ +- ../../../../src/3rdparty/sqlite/insert.c \ +- ../../../../src/3rdparty/sqlite/main.c \ +- ../../../../src/3rdparty/sqlite/opcodes.c \ +- ../../../../src/3rdparty/sqlite/os.c \ +- ../../../../src/3rdparty/sqlite/pager.c \ +- ../../../../src/3rdparty/sqlite/parse.c \ +- ../../../../src/3rdparty/sqlite/pragma.c \ +- ../../../../src/3rdparty/sqlite/printf.c \ +- ../../../../src/3rdparty/sqlite/random.c \ +- ../../../../src/3rdparty/sqlite/select.c \ +- ../../../../src/3rdparty/sqlite/shell.c \ +- ../../../../src/3rdparty/sqlite/table.c \ +- ../../../../src/3rdparty/sqlite/tokenize.c \ +- ../../../../src/3rdparty/sqlite/trigger.c \ +- ../../../../src/3rdparty/sqlite/update.c \ +- ../../../../src/3rdparty/sqlite/util.c \ +- ../../../../src/3rdparty/sqlite/vacuum.c \ +- ../../../../src/3rdparty/sqlite/vdbe.c \ +- ../../../../src/3rdparty/sqlite/vdbeaux.c \ +- ../../../../src/3rdparty/sqlite/where.c +-} +- + REQUIRES = sql + + target.path += $$plugins.path/sqldrivers +--- src/tools/qcstring.cpp ++++ src/tools/qcstring.cpp +@@ -53,7 +53,7 @@ + #include + #include + #ifndef QT_NO_COMPRESS +-#include "../3rdparty/zlib/zlib.h" ++#include + #endif + + /***************************************************************************** diff --git a/opensuse/core/qt3/patches/3.5.13.2/fix-accessible.diff b/opensuse/core/qt3/patches/3.5.13.2/fix-accessible.diff new file mode 100644 index 000000000..9b0aca13b --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/fix-accessible.diff @@ -0,0 +1,10 @@ +--- plugins/src/accessible/widgets/widgets.pro ++++ plugins/src/accessible/widgets/widgets.pro +@@ -13,3 +13,7 @@ + + HEADERS += qaccessiblewidget.h \ + qaccessiblemenu.h ++ ++target.path += $$plugins.path/accessible ++INSTALLS += target ++ diff --git a/opensuse/core/qt3/patches/3.5.13.2/fix-assistant-path.patch b/opensuse/core/qt3/patches/3.5.13.2/fix-assistant-path.patch new file mode 100644 index 000000000..f508d5069 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/fix-assistant-path.patch @@ -0,0 +1,11 @@ +--- tools/assistant/lib/qassistantclient.cpp ++++ tools/assistant/lib/qassistantclient.cpp +@@ -135,7 +135,7 @@ + : QObject( parent, name ), host ( "localhost" ) + { + if ( path.isEmpty() ) +- assistantCommand = "assistant"; ++ assistantCommand = "/usr/lib/qt3/bin/assistant"; + else { + QFileInfo fi( path ); + if ( fi.isDir() ) diff --git a/opensuse/core/qt3/patches/3.5.13.2/fix-qtranslator-crash.diff b/opensuse/core/qt3/patches/3.5.13.2/fix-qtranslator-crash.diff new file mode 100644 index 000000000..2e3488c86 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/fix-qtranslator-crash.diff @@ -0,0 +1,11 @@ +--- src/kernel/qtranslator.cpp ++++ src/kernel/qtranslator.cpp +@@ -1015,7 +1015,7 @@ + char con[256]; + for ( ;; ) { + t >> len; +- if ( len == 0 ) ++ if ( len == 0 || t.atEnd()) + return QTranslatorMessage(); + t.readRawBytes( con, len ); + con[len] = '\0'; diff --git a/opensuse/core/qt3/patches/3.5.13.2/fix-xinput-clash.diff b/opensuse/core/qt3/patches/3.5.13.2/fix-xinput-clash.diff new file mode 100644 index 000000000..2a7011681 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/fix-xinput-clash.diff @@ -0,0 +1,37 @@ +--- src/kernel/qtaddons_x11.cpp ++++ src/kernel/qtaddons_x11.cpp +@@ -22,6 +22,10 @@ + * PERFORMANCE OF THIS SOFTWARE. + */ + ++#ifndef QT_CLEAN_NAMESPACE ++#define QT_CLEAN_NAMESPACE ++#endif ++ + #include "qt_x11_p.h" + + #if !defined(QT_NO_XFTFREETYPE) && !defined(QT_XFT2) +--- src/kernel/qt_x11_p.h ++++ src/kernel/qt_x11_p.h +@@ -86,7 +86,7 @@ + + + // the wacom tablet (currently just the IRIX version) +-#if defined (QT_TABLET_SUPPORT) ++#if defined (QT_TABLET_SUPPORT) && defined (QT_CLEAN_NAMESPACE) + # include + #if defined (Q_OS_IRIX) + # include // wacom driver defines for IRIX (quite handy) +--- src/kernel/qwidget_x11.cpp ++++ src/kernel/qwidget_x11.cpp +@@ -38,6 +38,10 @@ + ** + **********************************************************************/ + ++#ifndef QT_CLEAN_NAMESPACE ++#define QT_CLEAN_NAMESPACE ++#endif ++ + #include "qapplication.h" + #include "qapplication_p.h" + #include "qnamespace.h" diff --git a/opensuse/core/qt3/patches/3.5.13.2/gcc46.diff b/opensuse/core/qt3/patches/3.5.13.2/gcc46.diff new file mode 100644 index 000000000..756aadd7b --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/gcc46.diff @@ -0,0 +1,44 @@ +Index: src/tools/qvaluevector.h +=================================================================== +--- src/tools/qvaluevector.h.orig 2008-01-15 20:09:13.000000000 +0100 ++++ src/tools/qvaluevector.h 2011-03-31 20:15:15.904712567 +0200 +@@ -246,7 +246,7 @@ public: + typedef const value_type& const_reference; + typedef size_t size_type; + #ifndef QT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +Index: src/tools/qmap.h +=================================================================== +--- src/tools/qmap.h.orig 2008-01-15 20:09:13.000000000 +0100 ++++ src/tools/qmap.h 2011-03-31 20:24:35.802101605 +0200 +@@ -108,7 +108,7 @@ class QMapIterator + #endif + typedef T value_type; + #ifndef QT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +@@ -224,7 +224,7 @@ class QMapConstIterator + #endif + typedef T value_type; + #ifndef QT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +@@ -605,7 +605,7 @@ public: + typedef value_type& reference; + typedef const value_type& const_reference; + #ifndef QT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif diff --git a/opensuse/core/qt3/patches/3.5.13.2/head.diff b/opensuse/core/qt3/patches/3.5.13.2/head.diff new file mode 100644 index 000000000..ccc2da0f5 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/head.diff @@ -0,0 +1,60 @@ +--- src/3rdparty/libmng/aclocal.m4 ++++ src/3rdparty/libmng/aclocal.m4 +@@ -1607,7 +1607,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; +@@ -3546,7 +3546,7 @@ + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[[012]]) +- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` ++ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' +--- src/3rdparty/libmng/config.guess ++++ src/3rdparty/libmng/config.guess +@@ -319,7 +319,7 @@ + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + sun*:*:4.2BSD:*) +- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` ++ UNAME_RELEASE=`(head -n 1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) +@@ -506,7 +506,7 @@ + fi + exit 0 ;; + *:AIX:*:[45]) +- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` ++ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -n 1 | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else +--- src/3rdparty/libmng/configure ++++ src/3rdparty/libmng/configure +@@ -1956,7 +1956,7 @@ + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[012]) +- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` ++ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' +@@ -3433,7 +3433,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; diff --git a/opensuse/core/qt3/patches/3.5.13.2/kmenu-search-fix.diff b/opensuse/core/qt3/patches/3.5.13.2/kmenu-search-fix.diff new file mode 100644 index 000000000..c63011de0 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/kmenu-search-fix.diff @@ -0,0 +1,10 @@ +--- src/widgets/qpopupmenu.cpp ++++ src/widgets/qpopupmenu.cpp +@@ -1391,6 +1391,7 @@ + performDelayedChanges(); + updateSize(TRUE); + QWidget::show(); ++ updateSize(); + popupActive = -1; + if(style().styleHint(QStyle::SH_PopupMenu_SubMenuPopupDelay, this)) + d->mouseMoveBuffer = QRegion(); diff --git a/opensuse/core/qt3/patches/3.5.13.2/limit-image-size.diff b/opensuse/core/qt3/patches/3.5.13.2/limit-image-size.diff new file mode 100644 index 000000000..6d4fab3fa --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/limit-image-size.diff @@ -0,0 +1,103 @@ +Index: kernel/qasyncimageio.cpp +================================================================================ +--- src/kernel/qasyncimageio.cpp ++++ src/kernel/qasyncimageio.cpp +@@ -904,7 +904,12 @@ + sheight = newtop + newheight; + + if (img.isNull()) { +- img.create(swidth, sheight, 32); ++ bool ok = img.create(swidth, sheight, 32); ++ if (!ok) ++ { ++ state = Error; ++ break; ++ } + memset( img.bits(), 0, img.numBytes() ); + if (consumer) consumer->setSize(swidth, sheight); + } +@@ -959,9 +964,15 @@ + if (backingstore.width() < w + || backingstore.height() < h) { + // We just use the backing store as a byte array +- backingstore.create( QMAX(backingstore.width(), w), ++ bool ok = backingstore.create( ++ QMAX(backingstore.width(), w), + QMAX(backingstore.height(), h), + 32); ++ if (!ok) ++ { ++ state = Error; ++ break; ++ } + memset( img.bits(), 0, img.numBytes() ); + } + for (int ln=0; lnalpha = enable; + } + ++QSize QImage::maxImageSize() ++{ ++ if (!qt_max_image_height || !qt_max_image_width) ++ return QSize(); ++ return QSize(qt_max_image_height, qt_max_image_width); ++} ++ ++void QImage::setMaxImageSize(const QSize &size) ++{ ++ if (size.isValid()) ++ { ++ qt_max_image_height = size.height(); ++ qt_max_image_width = size.width(); ++ } ++ else ++ { ++ qt_max_image_height = 0; ++ qt_max_image_width = 0; ++ } ++} ++ ++ + + /*! + Sets the image \a width, \a height, \a depth, its number of colors +@@ -1240,6 +1264,14 @@ + reset(); // reset old data + if ( width <= 0 || height <= 0 || depth <= 0 || numColors < 0 ) + return FALSE; // invalid parameter(s) ++ if ( qt_max_image_height && (height > qt_max_image_height * 4)) ++ return FALSE; // Too high ++ if ( qt_max_image_width && (width > qt_max_image_width * 4)) ++ return FALSE; // Too wide ++ if ( qt_max_image_height && qt_max_image_width && ++ (height * width > qt_max_image_height * qt_max_image_width)) ++ return FALSE; // Too large ++ + if ( depth == 1 && bitOrder == IgnoreEndian ) { + #if defined(QT_CHECK_RANGE) + qWarning( "QImage::create: Bit order is required for 1 bpp images" ); +--- src/kernel/qimage.h ++++ src/kernel/qimage.h +@@ -197,6 +197,10 @@ + int quality=-1 ) const; + bool save( QIODevice * device, const char* format, + int quality=-1 ) const; ++ ++#define QT_HAVE_MAX_IMAGE_SIZE ++ static QSize maxImageSize(); ++ static void setMaxImageSize(const QSize &size); + #endif //QT_NO_IMAGEIO + + bool valid( int x, int y ) const; diff --git a/opensuse/core/qt3/patches/3.5.13.2/mng-reading-fix.patch b/opensuse/core/qt3/patches/3.5.13.2/mng-reading-fix.patch new file mode 100644 index 000000000..ccfd1c452 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/mng-reading-fix.patch @@ -0,0 +1,30 @@ +--- src/kernel/qmngio.cpp.sav 2007-02-23 14:01:19.000000000 +0100 ++++ src/kernel/qmngio.cpp 2007-08-28 15:27:28.000000000 +0200 +@@ -414,8 +414,11 @@ int QMNGFormat::decode( QImage& img, QIm + } + + losttime += losingtimer.elapsed(); +- if ( ndata || !length ) +- mng_display_resume(handle); ++ bool needmore = false; ++ if ( ndata ) { ++ mng_retcode r = mng_display_resume(handle); ++ needmore = ( r == MNG_NEEDMOREDATA ); ++ } + losingtimer.start(); + + image = 0; +@@ -425,6 +428,13 @@ int QMNGFormat::decode( QImage& img, QIm + // Move back unused tail + memcpy(buffer,buffer+ubuffer,nbuffer); + } ++ // "The function should return without processing all the data if it reaches the end of a frame in the input." ++ if( ndata && !needmore ) { ++ length -= ndata; ++ ndata = 0; ++ if( length == 0 ) // 0 means done, process at least one byte ++ length = ndata = 1; ++ } + if ( ndata ) { + // Not all used. + enlargeBuffer(nbuffer+ndata); diff --git a/opensuse/core/qt3/patches/3.5.13.2/no-rpath.dif b/opensuse/core/qt3/patches/3.5.13.2/no-rpath.dif new file mode 100644 index 000000000..fa4a88215 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/no-rpath.dif @@ -0,0 +1,21 @@ +--- mkspecs/linux-g++-64/qmake.conf ++++ mkspecs/linux-g++-64/qmake.conf +@@ -58,7 +58,7 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = + QMAKE_LIBS_DYNLOAD = -ldl +--- mkspecs/linux-g++/qmake.conf ++++ mkspecs/linux-g++/qmake.conf +@@ -55,7 +55,6 @@ + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, + + QMAKE_LIBS = + QMAKE_LIBS_DYNLOAD = -ldl diff --git a/opensuse/core/qt3/patches/3.5.13.2/parseFontName.diff b/opensuse/core/qt3/patches/3.5.13.2/parseFontName.diff new file mode 100644 index 000000000..d6ad66602 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/parseFontName.diff @@ -0,0 +1,18 @@ +--- src/kernel/qfontdatabase.cpp ++++ src/kernel/qfontdatabase.cpp +@@ -2476,11 +2476,14 @@ void QFontDatabase::parseFontName(const + int i = name.find('['); + int li = name.findRev(']'); + +- if (i < li) { ++ if (i > 0 && i + 1 < li) { + foundry = name.mid(i + 1, li - i - 1); + if (name[i - 1] == ' ') + i--; + family = name.left(i); ++ } else { ++ foundry = QString::null; ++ family = name; + } + } else { + foundry = QString::null; diff --git a/opensuse/core/qt3/patches/3.5.13.2/pluginmanager-fix.diff b/opensuse/core/qt3/patches/3.5.13.2/pluginmanager-fix.diff new file mode 100644 index 000000000..d24c38aa1 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/pluginmanager-fix.diff @@ -0,0 +1,11 @@ +--- src/tools/qgpluginmanager.cpp ++++ src/tools/qgpluginmanager.cpp +@@ -389,6 +389,8 @@ + sameBasename << (*git).mid( (*git).find( QChar(0xfffd) ) + 1 ); + ++git; + } ++ if( !sameBasename.isEmpty()) ++ sameBasename.prepend( lib ); + + if ( sameBasename.isEmpty() ) { + that->addLibrary( new QComLibrary( lib ) ); diff --git a/opensuse/core/qt3/patches/3.5.13.2/qcstring-format-warnings.diff b/opensuse/core/qt3/patches/3.5.13.2/qcstring-format-warnings.diff new file mode 100644 index 000000000..a597dc578 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qcstring-format-warnings.diff @@ -0,0 +1,15 @@ +--- src/tools/qcstring.h (revision 658213) ++++ src/tools/qcstring.h (working copy) +@@ -161,7 +161,11 @@ public: + + QCString copy() const; + +- QCString &sprintf( const char *format, ... ); ++ QCString &sprintf( const char *format, ... ) ++#if defined(Q_CC_GNU) && !defined(__INSURE__) ++ __attribute__ ((format (printf, 2, 3))) ++#endif ++ ; + + int find( char c, int index=0, bool cs=TRUE ) const; + int find( const char *str, int index=0, bool cs=TRUE ) const; diff --git a/opensuse/core/qt3/patches/3.5.13.2/qt3-never-strip.diff b/opensuse/core/qt3/patches/3.5.13.2/qt3-never-strip.diff new file mode 100644 index 000000000..da38a015b --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qt3-never-strip.diff @@ -0,0 +1,11 @@ +--- qmake/generators/unix/unixmake.cpp ++++ qmake/generators/unix/unixmake.cpp +@@ -839,7 +839,7 @@ + ret += "\n\t"; + ret += QString(resource ? "-$(INSTALL_DIR)" : "-$(INSTALL_FILE)") + " \"" + + src_targ + "\" \"" + dst_targ + "\""; +- if(!project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && ++ if(false && !project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && + (project->first("TEMPLATE") != "lib" || !project->isActiveConfig("staticlib"))) { + ret += "\n\t-" + var("QMAKE_STRIP"); + if(project->first("TEMPLATE") == "lib" && !project->isEmpty("QMAKE_STRIPFLAGS_LIB")) diff --git a/opensuse/core/qt3/patches/3.5.13.2/qt3-no-date.diff b/opensuse/core/qt3/patches/3.5.13.2/qt3-no-date.diff new file mode 100644 index 000000000..fd505da0e --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qt3-no-date.diff @@ -0,0 +1,65 @@ +--- src/moc/moc.y 2008-01-15 20:09:13.000000000 +0100 ++++ src/moc/moc.y 2009-02-07 19:35:47.703930527 +0100 +@@ -2833,7 +2833,7 @@ + { + const char *hdr1 = "/****************************************************************************\n" + "** %s meta object code from reading C++ file '%s'\n**\n"; +- const char *hdr2 = "** Created: %s\n" ++ const char *hdr2 = "** Created:\n" + const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; + const char *hdr4 = "*****************************************************************************/\n\n"; + int i; +@@ -2872,7 +2872,7 @@ + if ( i >= 0 ) + fn = &g->fileName[i]; + fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); +- fprintf( out, hdr2, (const char*)dstr ); ++ fprintf( out, hdr2 ); + fprintf( out, hdr3 ); + fprintf( out, hdr4 ); + +diff -ru src/moc/moc_yacc.cpp src/moc/moc_yacc.cpp +--- src/moc/moc_yacc.cpp 2008-01-14 13:24:36.000000000 +0100 ++++ src/moc/moc_yacc.cpp 2009-02-07 19:35:30.039680400 +0100 +@@ -2872,7 +2872,7 @@ + { + const char *hdr1 = "/****************************************************************************\n" + "** %s meta object code from reading C++ file '%s'\n**\n"; +- const char *hdr2 = "** Created: %s\n" ++ const char *hdr2 = "** Created: \n" + "** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $)\n**\n"; + const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; + const char *hdr4 = "*****************************************************************************/\n\n"; +@@ -2912,7 +2912,7 @@ + if ( i >= 0 ) + fn = &g->fileName[i]; + fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); +- fprintf( out, hdr2, (const char*)dstr ); ++ fprintf( out, hdr2 ); + fprintf( out, hdr3 ); + fprintf( out, hdr4 ); + +diff -ru tools/designer/uic/embed.cpp tools/designer/uic/embed.cpp +--- tools/designer/uic/embed.cpp 2008-01-15 20:09:14.000000000 +0100 ++++ tools/designer/uic/embed.cpp 2009-02-07 19:36:25.950931409 +0100 +@@ -137,7 +137,7 @@ + for ( it = images.begin(); it != images.end(); ++it ) + out << "** " << *it << "\n"; + out << "**\n"; +- out << "** Created: " << QDateTime::currentDateTime().toString() << "\n"; ++ out << "** Created:\n"; + out << "**\n"; + out << "** WARNING! All changes made in this file will be lost!\n"; + out << "****************************************************************************/\n"; +diff -ru tools/designer/uic/main.cpp tools/designer/uic/main.cpp +--- tools/designer/uic/main.cpp 2008-01-15 20:09:14.000000000 +0100 ++++ tools/designer/uic/main.cpp 2009-02-07 19:36:36.603680916 +0100 +@@ -320,7 +320,7 @@ + out << "/****************************************************************************" << endl; + out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; + out << "**" << endl; +- out << "** Created: " << QDateTime::currentDateTime().toString() << endl; ++ out << "** Created:" << endl; + out << "**" << endl; + out << "** WARNING! All changes made in this file will be lost!" << endl; + out << "****************************************************************************/" << endl << endl; diff --git a/opensuse/core/qt3/patches/3.5.13.2/qt3-warnings.diff b/opensuse/core/qt3/patches/3.5.13.2/qt3-warnings.diff new file mode 100644 index 000000000..870017ded --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qt3-warnings.diff @@ -0,0 +1,13 @@ +Index: src/kernel/qimage.h +=================================================================== +--- src/kernel/qimage.h (revision 594273) ++++ src/kernel/qimage.h (working copy) +@@ -55,7 +55,7 @@ public: + QCString lang; + + bool operator< (const QImageTextKeyLang& other) const +- { return key < other.key || key==other.key && lang < other.lang; } ++ { return key < other.key || (key==other.key && lang < other.lang); } + bool operator== (const QImageTextKeyLang& other) const + { return key==other.key && lang==other.lang; } + }; diff --git a/opensuse/core/qt3/patches/3.5.13.2/qtimer-debug.diff b/opensuse/core/qt3/patches/3.5.13.2/qtimer-debug.diff new file mode 100644 index 000000000..65db5f4f6 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qtimer-debug.diff @@ -0,0 +1,48 @@ +--- src/kernel/qeventloop_unix.cpp ++++ src/kernel/qeventloop_unix.cpp +@@ -517,6 +531,17 @@ + return (tm->tv_sec*1000) + (tm->tv_usec/1000); + } + ++static QString fullName(QObject* obj) ++{ ++ QString oname; ++ if (obj && obj->name()) ++ oname = QString(obj->name()) + "(" + QString(obj->className()) + ")"; ++ ++ if (obj && obj->parent()) ++ return fullName(obj->parent()) + "/" + oname; ++ return oname; ++} ++ + int QEventLoop::activateTimers() + { + if ( !timerList || !timerList->count() ) // no timers +@@ -552,9 +577,27 @@ + t->timeout += t->interval; + if ( t->timeout < currentTime ) + t->timeout = currentTime + t->interval; ++ // prefer system clock ticks for low resolution timers ++ // to save cpu power ++ if (t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000 >= 1000) { ++ timeval drift; ++ drift.tv_sec = 0; ++ drift.tv_usec = (t->interval.tv_usec / 8) + (t->interval.tv_sec % 8) * 1000 * 1000 / 8; ++ timeval synced = t->timeout + drift; ++ if (synced.tv_usec < 2 * drift.tv_usec) ++ synced.tv_usec = 0; ++ t->timeout = synced; ++ } + insertTimer( t ); // relink timer + if ( t->interval.tv_usec > 0 || t->interval.tv_sec > 0 ) + n_act++; ++ ++ if (t->obj && getenv("QT_DEBUG_TIMER")) ++ qDebug("qtimer: %ld/%s %d ms for %p/%s %s", ++ getpid(), qApp && qApp->name() ? qApp->name() : "", ++ t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000, ++ t->obj, fullName(t->obj).latin1(), t->obj->className()); ++ + QTimerEvent e( t->id ); + QApplication::sendEvent( t->obj, &e ); // send event + if ( timerList->findRef( begin ) == -1 ) diff --git a/opensuse/core/qt3/patches/3.5.13.2/qtrc-path.diff b/opensuse/core/qt3/patches/3.5.13.2/qtrc-path.diff new file mode 100644 index 000000000..3ed8a86a0 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/qtrc-path.diff @@ -0,0 +1,47 @@ +--- src/tools/qsettings.cpp ++++ src/tools/qsettings.cpp +@@ -39,6 +39,7 @@ + **********************************************************************/ + + #include "qplatformdefs.h" ++#include + + // POSIX Large File Support redefines open -> open64 + static inline int qt_open( const char *pathname, int flags, mode_t mode ) +@@ -468,8 +469,18 @@ + Q_UNUSED( format ); + #endif + +- QString appSettings(QDir::homeDirPath() + "/.qt/"); +- QString defPath; ++ QString home; ++ home = getenv("QT_HOME_DIR"); ++ if ( !home.isEmpty() ){ ++ home += "/"; ++ QFileInfo i( home + "qtrc" ); ++ if ( !i.isReadable() ) ++ home = QDir::homeDirPath() + "/.qt/"; ++ }else ++ home = QDir::homeDirPath() + "/.qt/"; ++ QString appSettings(home); ++ ++ QString defPath("/etc/X11/"); + #ifdef Q_WS_WIN + #ifdef Q_OS_TEMP + TCHAR path[MAX_PATH]; +@@ -517,6 +528,15 @@ + + if ( !!defPath ) + searchPaths.append(defPath); ++ ++ QString system; ++ system = getenv("QT_SYSTEM_DIR"); ++ if ( !system.isEmpty() && system[0] == '/') { ++ QFileInfo i( system + "/qtrc" ); ++ if ( i.isReadable() ) ++ searchPaths.append(system); ++ } ++ + searchPaths.append(dir.path()); + } + diff --git a/opensuse/core/qt3/patches/3.5.13.2/shut-up.diff b/opensuse/core/qt3/patches/3.5.13.2/shut-up.diff new file mode 100644 index 000000000..498b25b62 --- /dev/null +++ b/opensuse/core/qt3/patches/3.5.13.2/shut-up.diff @@ -0,0 +1,45 @@ +--- src/kernel/qpixmap_x11.cpp ++++ src/kernel/qpixmap_x11.cpp +@@ -394,8 +394,9 @@ + { + #if defined(QT_CHECK_STATE) + if ( qApp->type() == QApplication::Tty ) { +- qWarning( "QPixmap: Cannot create a QPixmap when no GUI " +- "is being used" ); ++// qWarning( "QPixmap: Cannot create a QPixmap when no GUI " ++// "is being used" ); ++ ; + } + #endif + +--- src/tools/qcomlibrary.cpp ++++ src/tools/qcomlibrary.cpp +@@ -105,25 +105,11 @@ + (const char*) QFile::encodeName(library) ); + } else if ( ( version > QT_VERSION ) || + ( ( QT_VERSION & 0xff0000 ) > ( version & 0xff0000 ) ) ) { +- if ( warn ) +- qWarning( "Conflict in %s:\n" +- " Plugin uses incompatible Qt library (%d.%d.%d)!", +- (const char*) QFile::encodeName(library), +- (version&0xff0000) >> 16, (version&0xff00) >> 8, version&0xff ); ++ return FALSE; + } else if ( (flags & 2) != (our_flags & 2) ) { +- if ( warn ) +- qWarning( "Conflict in %s:\n" +- " Plugin uses %s Qt library!", +- (const char*) QFile::encodeName(library), +- (flags & 2) ? "multi threaded" : "single threaded" ); ++ return FALSE; + } else if ( key != QT_BUILD_KEY ) { +- if ( warn ) +- qWarning( "Conflict in %s:\n" +- " Plugin uses incompatible Qt library!\n" +- " expected build key \"%s\", got \"%s\".", +- (const char*) QFile::encodeName(library), +- QT_BUILD_KEY, +- key.isEmpty() ? "" : (const char *) key ); ++ return FALSE; + } else { + return TRUE; + } diff --git a/opensuse/core/qt3/pluginmanager-fix.diff b/opensuse/core/qt3/pluginmanager-fix.diff deleted file mode 100644 index d24c38aa1..000000000 --- a/opensuse/core/qt3/pluginmanager-fix.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- src/tools/qgpluginmanager.cpp -+++ src/tools/qgpluginmanager.cpp -@@ -389,6 +389,8 @@ - sameBasename << (*git).mid( (*git).find( QChar(0xfffd) ) + 1 ); - ++git; - } -+ if( !sameBasename.isEmpty()) -+ sameBasename.prepend( lib ); - - if ( sameBasename.isEmpty() ) { - that->addLibrary( new QComLibrary( lib ) ); diff --git a/opensuse/core/qt3/pre_checkin.sh b/opensuse/core/qt3/pre_checkin.sh deleted file mode 100755 index fd6f089b5..000000000 --- a/opensuse/core/qt3/pre_checkin.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -# This script is called automatically during autobuild checkin. - -cp -fl qt3.changes qt3-extensions.changes -cp -fl qt3.changes qt3-devel-doc.changes - -for spec in qt3-extensions.spec qt3-devel-doc.spec; do -{ sed -n -e '1,/COMMON-BEGIN/p' $spec.in - sed -n -e '/COMMON-BEGIN/,/COMMON-END/p' qt3.spec - sed -n -e '/COMMON-END/,$p' $spec.in; } > $spec.tmp && perl update_spec.pl $spec.tmp attributes > $spec && rm $spec.tmp -done - - -osc service localrun format_spec_file diff --git a/opensuse/core/qt3/qcstring-format-warnings.diff b/opensuse/core/qt3/qcstring-format-warnings.diff deleted file mode 100644 index a597dc578..000000000 --- a/opensuse/core/qt3/qcstring-format-warnings.diff +++ /dev/null @@ -1,15 +0,0 @@ ---- src/tools/qcstring.h (revision 658213) -+++ src/tools/qcstring.h (working copy) -@@ -161,7 +161,11 @@ public: - - QCString copy() const; - -- QCString &sprintf( const char *format, ... ); -+ QCString &sprintf( const char *format, ... ) -+#if defined(Q_CC_GNU) && !defined(__INSURE__) -+ __attribute__ ((format (printf, 2, 3))) -+#endif -+ ; - - int find( char c, int index=0, bool cs=TRUE ) const; - int find( const char *str, int index=0, bool cs=TRUE ) const; diff --git a/opensuse/core/qt3/qt-transparency.patch b/opensuse/core/qt3/qt-transparency.patch deleted file mode 100644 index 10d6ed7fc..000000000 --- a/opensuse/core/qt3/qt-transparency.patch +++ /dev/null @@ -1,53 +0,0 @@ -Index: src/kernel/qapplication.cpp -=================================================================== ---- src/kernel/qapplication.cpp.orig -+++ src/kernel/qapplication.cpp -@@ -320,6 +320,7 @@ void qt_init( int *, char **, QApplicati - void qt_cleanup(); - #if defined(Q_WS_X11) - void qt_init( Display* dpy, Qt::HANDLE, Qt::HANDLE ); -+void qt_init( int *, char **, Display* dpy, Qt::HANDLE, Qt::HANDLE ); - #endif - Q_EXPORT bool qt_tryModalHelper( QWidget *widget, QWidget **rettop ); - -@@ -908,7 +909,7 @@ QApplication::QApplication(Display *dpy, - - qt_init( &argc, argv, GuiClient ); - } else { -- qt_init(dpy, visual, colormap); -+ qt_init( &argc, argv, dpy, visual, colormap); - } - - process_cmdline( &argc, argv ); -Index: src/kernel/qapplication_x11.cpp -=================================================================== ---- src/kernel/qapplication_x11.cpp.orig -+++ src/kernel/qapplication_x11.cpp -@@ -201,6 +201,7 @@ static bool mwIconic = FALSE; // main wi - static Display *appDpy = 0; // X11 application display - static char *appDpyName = 0; // X11 display name - static bool appForeignDpy = FALSE; // we didn't create display -+Q_EXPORT bool qt_no_foreign_hack = false; - static bool appSync = FALSE; // X11 synchronization - #if defined(QT_DEBUG) - static bool appNoGrab = FALSE; // X11 grabbing enabled -@@ -1651,7 +1652,7 @@ void qt_init_internal( int *argcptr, cha - } - #endif - -- if ( display ) { -+ if ( display && ! qt_no_foreign_hack ) { - // Qt part of other application - - appForeignDpy = TRUE; -@@ -2464,6 +2465,10 @@ void qt_init( Display *display, Qt::HAND - qt_init_internal( 0, 0, display, visual, colormap ); - } - -+void qt_init( int *argcptr, char **argv, Display *display, Qt::HANDLE visual, Qt::HANDLE colormap ) -+{ -+ qt_init_internal( argcptr, argv, display, visual, colormap ); -+} - - /***************************************************************************** - qt_cleanup() - cleans up when the application is finished diff --git a/opensuse/core/qt3/qt3-3.5.13.1.spec b/opensuse/core/qt3/qt3-3.5.13.1.spec deleted file mode 100644 index 2ee312a65..000000000 --- a/opensuse/core/qt3/qt3-3.5.13.1.spec +++ /dev/null @@ -1,366 +0,0 @@ -# -# spec file for package qt3 -# -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -Name: qt3 -#Remember also to modify Requires in -devel package -BuildRequires: Mesa-devel -BuildRequires: c++_compiler -BuildRequires: cups-devel -BuildRequires: freetype2-devel -BuildRequires: libjpeg-devel -BuildRequires: libmng-devel -BuildRequires: pkgconfig -BuildRequires: update-desktop-files -BuildRequires: xorg-x11-devel -BuildRequires: tar -Url: http://www.trolltech.com/ -%if %suse_version > 1220 -BuildRequires: libpng15-compat-devel -%else -BuildRequires: libpng14-compat-devel -%endif -# bug437293 -%ifarch ppc64 -Obsoletes: qt3-64bit -%endif -# -Summary: A library for developing applications with graphical user interfaces -License: GPL-2.0 or GPL-3.0 or QPL-1.0 -Group: System/Libraries -Version: 3.3.8d -Release: 1 -Provides: qt_library_%version -Recommends: kdelibs3-default-style -PreReq: /bin/grep -# COMMON-BEGIN -%define x11_free -x11-free- -%define rversion 3.3.8b -Source0: qt3-3.5.13.1.tar.gz -Source1: build_script.sh -Source2: qtconfig3.desktop -Source3: qtrc -Source4: assistant3.png -Source6: assistant3.desktop -Source7: designer.desktop -Source8: designer.png -Source9: linguist.desktop -Source5: linguist.png -Source10: qt3.sh -Source11: qt3.csh -# Translations did not change at 3.3.8c -Source12: qt3-3.3.8b-translations.tar.bz2 -Source100: qtkdeintegration_x11.cpp -Source101: qtkdeintegration_x11_p.h -Source102: baselibs.conf -Source200: attributes -Source201: update_spec.pl -Patch1: aliasing.diff -Patch2: head.diff -Patch4: qt3-never-strip.diff -Patch5: external-libs.diff -Patch12: qtrc-path.diff -Patch14: lib64-plugin-support.diff -Patch15: pluginmanager-fix.diff -Patch18: no-rpath.dif -Patch19: shut-up.diff -Patch23: fix-accessible.diff -# From http://www.freedesktop.org/wiki/Software_2fImmoduleQtDownload -# Current version from http://freedesktop.org/~daisuke/qt-x11-immodule-unified-qt3.3.5-20060318.diff.bz2 -Patch31: limit-image-size.diff -Patch35: qt-transparency.patch -Patch37: 0055-qtextedit_zoom.patch -Patch39: fix-qtranslator-crash.diff -Patch42: add_qexport_visibility.patch -Patch54: kmenu-search-fix.diff -Patch113: fix-assistant-path.patch -Patch117: qtimer-debug.diff -Patch121: qt3-warnings.diff -Patch125: qcstring-format-warnings.diff -Patch127: mng-reading-fix.patch -Patch134: fix-xinput-clash.diff -Patch135: parseFontName.diff -Patch136: qt3-no-date.diff -Patch139: gcc46.diff - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%description -Qt is a program library for developing applications with graphical user -interfaces. It allows you to rapidly develop professional programs. The -Qt library is available not only for Linux but for a great number of -Unices and even for Windows. Thus it is possible to write programs that -may be easily ported to those platforms. - -You need a license for using Qt with a non-GPL application, which can -be acquired from sales@trolltech.com. - -See /usr/share/doc/packages/qt3 for details about the new features of -the current Qt library! - -%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial - -%prep -%setup -q -n qt3-3.5.13.1 -%patch1 -%patch2 -%patch4 -%patch5 -%patch12 -if [ "%_lib" = "lib64" ]; then -%patch14 -fi -%patch15 -%patch18 -%patch19 -%patch23 -%patch31 -%patch35 -%patch37 -%patch39 -%patch42 -%patch54 -%patch113 -%patch117 -%patch121 -ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ -ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ -ln -sf $PWD/src/kernel/qinputcontext.h include/ -ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ -ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ -%patch125 -%patch127 -%patch134 -%patch135 -%patch136 -%patch139 -# copy qt kde integration files -cp %SOURCE100 %SOURCE101 src/kernel/ -cp %SOURCE101 include/private/ -cd translations -tar xvjf %SOURCE12 -cd .. -# COMMON-END - -%package devel -Summary: Include Files and Libraries mandatory for Development -Group: Development/Libraries/X11 -Requires: c++_compiler -Requires: cups-devel -Requires: freetype2-devel -Requires: libjpeg-devel -Requires: libmng-devel -Requires: pkgconfig -Requires: qt3 = %version -Requires: xorg-x11-devel -%if %suse_version > 1120 -Recommends: libpng14-compat-devel -Requires: libpng-devel -%else -Requires: libpng-devel -%endif -%if %suse_version > 1000 -Requires: Mesa-devel -%else -Requires: xorg-x11-Mesa -Requires: xorg-x11-Mesa-devel -%endif -%ifnarch x86_64 s390x sparc64 ppc64 mips64 -Conflicts: devel_libs-32bit -%endif -# bug437293 -%ifarch ppc64 -Obsoletes: qt3-devel-64bit -%endif -# - -%description devel -You need this package if you want to compile programs with Qt 3. It -contains the "Qt Crossplatform Development Kit 2". Under /usr/lib/qt3 -you will find include files. - -You need a license for using Qt with a non-GPL application. A license -can be acquired at sales@trolltech.com. - -%build -export VERSION=%suse_version -source %SOURCE1 %{version} -export WLIB=%_lib -export QTDIR=`pwd` -if [ %_lib == "lib64" ]; then -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" -fi -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# call build from build_script.rpmrc for threaded Qt library -# only really needed tools will be builded here, all extra tools will be -# builded in qt3.spec -# -call_configure -v -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS -for i in %build_sub_dirs ; do - cd $i - make %{?jobs:-j%jobs} - cd - -done - -%install -export VERSION=%suse_version -export WLIB=%_lib -export QTDIR=`pwd` -source %SOURCE1 %{version} -for i in %build_sub_dirs ; do - cd $i - make INSTALL_ROOT=$RPM_BUILD_ROOT install - cd - -done -post_install $RPM_BUILD_ROOT/usr/lib/qt3/ -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ -sed -i -e 's, on: .*,,' $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.la -# -# copy additional files -# -install -m 0755 bin/qmake bin/moc ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ -install -m 0755 -d ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ -install -m 0644 translations/*.qm ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ -if [ %_lib = lib64 ]; then - for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do - mv "$i" "${i%.so}.lib64.so" - done -fi -# -# move pkgconfig files -# -mkdir -p $RPM_BUILD_ROOT/%_libdir/pkgconfig -mv $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig/*.pc \ - $RPM_BUILD_ROOT/%_libdir/pkgconfig -rmdir $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig -# -# move docs in doc dir -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -cp -a mkspecs/* ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -if [ %_lib == "lib64" ]; then - ln -sf linux-g++-64 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default -else - ln -sf linux-g++ ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default -fi -find ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs -type f -perm /111 -print0 | xargs -0 chmod a-x -# -# create links in ld.so.conf path -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} -ln -sf ../lib/qt3/%{_lib}/libqt-mt.so.3 ${RPM_BUILD_ROOT}/%{_libdir}/libqt-mt.so.3 -ln -sf ../lib/qt3/%{_lib}/libqui.so.1 ${RPM_BUILD_ROOT}/%{_libdir}/libqui.so.1 -[ "lib" != "%{_lib}" ] && \ - ln -sf ../lib/qt3 ${RPM_BUILD_ROOT}/%{_libdir}/qt3 -mkdir -p ${RPM_BUILD_ROOT}/etc/profile.d -install -m 644 %SOURCE10 %SOURCE11 ${RPM_BUILD_ROOT}/etc/profile.d -# -# default qt settings -# -mkdir -p ${RPM_BUILD_ROOT}/etc/X11 -mkdir -p ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/ -ln -sf /etc/X11/ ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/settings -install -m 0644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/X11/qtrc -# -# clean broken links -# -if [ %_lib == "lib64" ]; then - rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++-64/linux-g++-64 -else - rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++/linux-g++ -fi -rm -rf ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/html - -%pre -if test -L usr/lib/qt3; then - rm usr/lib/qt3 -fi - -%post -/sbin/ldconfig -if ! grep -q '^\[3.3\]' etc/X11/qtrc ; then -echo "" >> etc/X11/qtrc -echo "[3.3]" >> etc/X11/qtrc -echo "libraryPath=/opt/kde3/lib64/kde3/plugins/:/opt/kde3/lib/kde3/plugins/" >> etc/X11/qtrc -fi - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,755) -# FIXME provide new changelog if kb9vqf will give one -%doc changes-3.3.8b README* LICENSE* MANIFEST FAQ -%dir /usr/lib/qt3/translations -%dir /usr/lib/qt3 -%dir /usr/lib/qt3/bin -%dir /usr/lib/qt3/%{_lib} -%{_libdir}/libqt-mt.so.* -%{_libdir}/libqui.so.* -/usr/lib/qt3/bin/qtconfig -/usr/lib/qt3/%{_lib}/libqt-mt.so.* -/usr/lib/qt3/%{_lib}/libqui.so.* -%dir /usr/lib/qt3/etc -/usr/lib/qt3/etc/settings -/usr/lib/qt3/plugins -/usr/lib/qt3/bin/assistant -%lang(de) /usr/lib/qt3/translations/assistant_de.qm -%lang(ar) /usr/lib/qt3/translations/qt_ar.qm -%lang(ca) /usr/lib/qt3/translations/qt_ca.qm -%lang(cs) /usr/lib/qt3/translations/qt_cs.qm -%lang(de) /usr/lib/qt3/translations/qt_de.qm -%lang(es) /usr/lib/qt3/translations/qt_es.qm -%lang(fr) /usr/lib/qt3/translations/qt_fr.qm -%lang(he) /usr/lib/qt3/translations/qt_he.qm -%lang(ru) /usr/lib/qt3/translations/qt_ru.qm -%lang(sk) /usr/lib/qt3/translations/qt_sk.qm -%lang(it) /usr/lib/qt3/translations/qt_it.qm -%lang(ja) /usr/lib/qt3/translations/qt_ja.qm -%lang(nb) /usr/lib/qt3/translations/qt_nb.qm -%lang(pl) /usr/lib/qt3/translations/qt_pl.qm -%lang(pt) /usr/lib/qt3/translations/qt_pt-br.qm -%lang(pt) /usr/lib/qt3/translations/qt_pt.qm -%lang(zh) /usr/lib/qt3/translations/qt_zh-cn.qm -%lang(zh) /usr/lib/qt3/translations/qt_zh-tw.qm -%config(noreplace) /etc/X11/qtrc -%ifarch s390x sparc64 x86_64 ppc64 mips64 -%dir %{_libdir}/qt3 -%endif - -%files devel -%defattr(-,root,root,755) -# FIXME provide new changelog if kb9vqf will give one -%doc changes-3.3.8b -/usr/lib/qt3/bin/moc -/usr/lib/qt3/bin/qmake -/usr/lib/qt3/bin/uic -/usr/lib/qt3/include -/usr/lib/qt3/%{_lib}/libqt-mt.la -/usr/lib/qt3/%{_lib}/libqt-mt.so -/usr/lib/qt3/%{_lib}/libqt-mt.prl -/usr/lib/qt3/%{_lib}/libqui.so -/usr/lib/qt3/%{_lib}/libqui.prl -/usr/lib/qt3/mkspecs -/%_libdir/pkgconfig/qt-mt.pc -/usr/lib/qt3/%_lib/libqassistantclient.* -%config /etc/profile.d/qt3.* - -%changelog -* Sat Sep 29 2012 Francois Andriot - 3.3.8.d-1 -- Initial build for TDE 3.5.13.1 diff --git a/opensuse/core/qt3/qt3-devel-doc.changes b/opensuse/core/qt3/qt3-devel-doc.changes deleted file mode 100644 index ff9ca26ed..000000000 --- a/opensuse/core/qt3/qt3-devel-doc.changes +++ /dev/null @@ -1,2504 +0,0 @@ -------------------------------------------------------------------- -Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com - -- Remove obsolete patches, update .in files, feel accomplished - -------------------------------------------------------------------- -Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com - -- Update to 3.4.0, which includes a breaking ABI change - -------------------------------------------------------------------- -Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it - -- Removed all the patches already applied in the 3.3.8d tree. -- Modified all the remaining to apply with fuzz=0. -- Created a new patch to revert the use of libiodbc to libodbc - otherwise qt3-unixODBC does not build. -- Some cosmetic change to the specfiles. - -------------------------------------------------------------------- -Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com - -- Remove 0001-dnd_optimization.patch; upstream - -------------------------------------------------------------------- -Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com - -- Qt3 has a new upstream; update to 3.3.8d - -------------------------------------------------------------------- -Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com - -- fix qt3-extensions - -------------------------------------------------------------------- -Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org - -- changed compression to .tar.bz2 - -------------------------------------------------------------------- -Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de - -- Don't try to patch in the version twice in qt-3.3.8c.diff. -- Resync those patches that don't apply without offset. -- Mark scriptlets in profile.d as being configuration files. -- Remove the calls to run_ldconfig. - -------------------------------------------------------------------- -Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com - -- a fix to the 3.3.8c patch - -------------------------------------------------------------------- -Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com - -- another gcc 4.6 fix - -------------------------------------------------------------------- -Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com - -- Update to version 3.3.8c, by the Trinity Project -- pre_checkin.sh was not run as this caused too many unneccesary - changes to occur. -- The translations tarball was left at version 3.3.8b. - -------------------------------------------------------------------- -Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de - -- fix build against gcc 4.6 - -------------------------------------------------------------------- -Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com - -- fix libpng dependencies - -------------------------------------------------------------------- -Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com - -- port to libpng14 - -------------------------------------------------------------------- -Wed May 5 19:42:33 UTC 2010 - coolo@novell.com - -- do not patch the symlink - -------------------------------------------------------------------- -Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de - -- fix -devel package requires -- simplify requires of sub-specfiles - -------------------------------------------------------------------- -Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de - -- build against libpng12 - -------------------------------------------------------------------- -Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de - -- recommend kdelibs3-default-style (bnc#544581) - -------------------------------------------------------------------- -Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source -- add baselib definitions for SPARC - -------------------------------------------------------------------- -Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de - -- fix patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com - -- updated patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de - -- fix popen leak (bnc#529615) - -------------------------------------------------------------------- -Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de - -- strip out date from .la files - -------------------------------------------------------------------- -Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de - -- do not put timestamps in generated sources - -------------------------------------------------------------------- -Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - -- obsolete old -XXbit packages (bnc#437293) - -------------------------------------------------------------------- -Tue Nov 11 16:57:56 CET 2008 - ro@suse.de - -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf - -------------------------------------------------------------------- -Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de - -- remove qt3-static package - -------------------------------------------------------------------- -Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de - -- more verbose qtimer debug - -------------------------------------------------------------------- -Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de - -- Fix invalid array reference in font name parser. - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de - -- fix build with updated x.org - -------------------------------------------------------------------- -Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de - -- fix memory corruption when removing CRTc's dynamically - -------------------------------------------------------------------- -Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de - -- This version adds the GNU Public License version 3 as a - possible choice for licenses to the Open Source releases of Qt 3. -- upstreaming of patches and few other minor bugfixes - -------------------------------------------------------------------- -Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de - -- fix xrandr resize race (#335410) - -------------------------------------------------------------------- -Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de - -- fix the build key for gcc 4.3 - -------------------------------------------------------------------- -Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de - -- back out khmer "fix" from 3.3.8, which apparently - made it worse (#345459) - -------------------------------------------------------------------- -Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de - -- fix build with gcc 4.3 again - -------------------------------------------------------------------- -Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de - -- fix build with gcc 4.3 - -------------------------------------------------------------------- -Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de - -- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) -- fix typo in QDate::fromString() - -------------------------------------------------------------------- -Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz - -- fix reading MNG files, visible in Kickoff (#278548) -- remove patching of symlinks from the immodule patch -- improve support for compositing (qt-copy patches #0079,#0080) - -------------------------------------------------------------------- -Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de - -- fix format string issues (#291754, CVE-2007-3388) -- fix xrandr 1.2 detection - -------------------------------------------------------------------- -Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de - -- package desktop files and png files - -------------------------------------------------------------------- -Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de - -- run fdupes in qt3-extensions.spec - -------------------------------------------------------------------- -Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de - -- redo the last change in the correct spec file - -------------------------------------------------------------------- -Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de - -- qt3-examples -> qt3-devel-examples - -------------------------------------------------------------------- -Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de - -- removed some historic stuff from the spec file - -------------------------------------------------------------------- -Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de - -- trust libxinerama only if it provides more screens - than xrandr crtcs (#264199) - -------------------------------------------------------------------- -Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de - -- fix permissions of qmake specs - -------------------------------------------------------------------- -Wed May 2 11:50:07 CEST 2007 - coolo@suse.de - -- remove Suse-translate from desktop file -- remove obsolete suse version support - -------------------------------------------------------------------- -Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de - -- fix build of qt3-devel-doc with desktop-file-validate run - -------------------------------------------------------------------- -Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de - -- temporarily disable Xrandr 1.2 support until (#264199) is - resolved -- use -Bsymbolic-functions - -------------------------------------------------------------------- -Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de - -- fix utf8 decoder (#259187, CVE-2007-0242) - -------------------------------------------------------------------- -Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de - -- Fix XRandr 1.2 support - -------------------------------------------------------------------- -Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de - -- call XftDefaultSubstitute (#255330) - -------------------------------------------------------------------- -Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de - -- update font fix patch (#244579) - -------------------------------------------------------------------- -Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de - -- enable tablet support (#253392) -- add default substitution for font queries (#244579) - -------------------------------------------------------------------- -Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de - -- fix mysql driver crash on shutdown (#251222) - -------------------------------------------------------------------- -Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de - -- update to 3.3.8: - * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 - -------------------------------------------------------------------- -Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de - -- fix build for 9.3 - -------------------------------------------------------------------- -Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de - -- also build qt3-static as full-config - -------------------------------------------------------------------- -Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de - -- fix build of qt3-extensions on 9.3 - -------------------------------------------------------------------- -Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de - -- fix changelog chronological order - -------------------------------------------------------------------- -Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de - -- add a sanity check to ensure that we have a full version -- fix compile warnings in headers - -------------------------------------------------------------------- -Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de - -- drop misfuzzed patch - -------------------------------------------------------------------- -Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de - -- add patch to fix indic rendering issue - -------------------------------------------------------------------- -Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de - -- add patch to fix han localisation issue (#216183) -- update qt-debug-timer patch to output more verbose debug -- add patch to fix xinerama issue with popupmenus (#216235) - -------------------------------------------------------------------- -Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de - -- update to 3.3.7: - * include CVE-2006-4811 patch - -------------------------------------------------------------------- -Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de - -- add patch for integer overflow in QPixmap/QImage - (#212544, CVE-2006-4811) - -------------------------------------------------------------------- -Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de - -- add patch for qtimer debugging - -------------------------------------------------------------------- -Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de - -- fix headers to compile in -pedantic mode - -------------------------------------------------------------------- -Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de - -- don't install static libs as executable - -------------------------------------------------------------------- -Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz - -- Add patches with Xinerama improvements. - -------------------------------------------------------------------- -Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de - -- fix qt3-devel-tools file conflict with qt-devel-doc - -------------------------------------------------------------------- -Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de - -- disable noisy debug message in qt-x11-immodule-unified diff - -------------------------------------------------------------------- -Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de - -- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) - -------------------------------------------------------------------- -Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de - -- update qt-x11-immodule-unified diff to 20060318 version. - This update already includes the following patches: - + fix-x11-immodule.diff - + disable-inputmethod-for-passords.patch - + qt-x11-immodule-capitalization-fix.diff - + fix-im-crash-on-exit.diff - + fix-immodule-buffer-overflow.diff - + qt-x11-immodule-qtextedit-fix.diff - + qt-x11-immodule-focus-handling.diff - + qt-x11-immodule-fix-inputcontext-crash.diff - which are thus removed. - -------------------------------------------------------------------- -Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de - -- fix $QT_SYSTEM_DIR (#188217) - -------------------------------------------------------------------- -Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de - -- add $QT_SYSTEM_DIR (#183059) - -------------------------------------------------------------------- -Wed May 31 15:51:01 CEST 2006 - adrian@suse.de - -- remove BuildRequires libdrm-devel - -------------------------------------------------------------------- -Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de - -- fix xpm image loading problem -- add performance regression fix -- add asian font loading fix - -------------------------------------------------------------------- -Mon May 29 08:41:44 CEST 2006 - adrian@suse.de - -- revert requires macro, this breaks the build system mapping -- require right packages in -devel for < 10.1 - -------------------------------------------------------------------- -Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de - -- fix build - -------------------------------------------------------------------- -Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de - -- 3.3.6 update - * numerous bugfixes and translations - -------------------------------------------------------------------- -Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de - -- drop substitutions from global rc file (#171513) - -------------------------------------------------------------------- -Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de - -- drop linguist3.png/desktop as its unused and install - linguist.desktop instead (fixes build failure). - -------------------------------------------------------------------- -Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de - -- strip installed static libraries -- fix file conflict with Qt4 packages - -------------------------------------------------------------------- -Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de - -- restore libraryPaths which broke instsys (#162930) - -------------------------------------------------------------------- -Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de - -- update qtrc to the real values avoiding dark gray platinum even - if not overwritten with desktop settings - -------------------------------------------------------------------- -Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de - -- update patch for QLabel layout issues to the one from Qt 3.3.7 - -------------------------------------------------------------------- -Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de - -- add patch for QLabel layout management issues (#153029) - -------------------------------------------------------------------- -Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de - -- fix crash on painting > 32000 chars at once -- fix error in wrapping japanese text -- fix QFile::flush() not setting error status -- fix window gravity being wrong for RTL - -------------------------------------------------------------------- -Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de - -- fix filelist - -------------------------------------------------------------------- -Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de - -- build qt3-devel-doc as noarch package - -------------------------------------------------------------------- -Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de - -- moving libqassistantclient to -devel (#155519) and assistant - to qt3. -- translation update -- fix assistant invocation to prefer Qt3's assistant over Qt 4.x - -------------------------------------------------------------------- -Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de - -- fix crash when not able to load imswitch (#117443) - -------------------------------------------------------------------- -Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de - -- add more immodule fixes -- fix build of qt3-extensions -- remove sections for SL < 9.2 - -------------------------------------------------------------------- -Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de - -- fix crash on shutdown (#151831) - -------------------------------------------------------------------- -Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de - -- update translations - -------------------------------------------------------------------- -Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de - -- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer - script (by Jens Herden, #147190). - -------------------------------------------------------------------- -Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de - -- really install the icon - -------------------------------------------------------------------- -Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz - -- fix rubberband.diff to emit selectionChanged() properly (#132920) - -------------------------------------------------------------------- -Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de - -- avoid file conflict with qt package - -------------------------------------------------------------------- -Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de - -- fix qt3.sh - -------------------------------------------------------------------- -Fri Jan 27 02:21:53 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de - -- set $QTDIR in /etc/profile.d/qt3.(c)sh - -------------------------------------------------------------------- -Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de - -- build with -Bdirect if available -- updating font patch - -------------------------------------------------------------------- -Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de - -- build with -fno-strict-aliasing - -------------------------------------------------------------------- -Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de - -- unify spec files via a common patch/sources section - and adjust spec files accordingly -- add /etc/profile.d hook to put qmake in the path (#134377) -- drop fast-malloc patch for all packages (#134563) - -------------------------------------------------------------------- -Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de - -- only disable FcFontSort patch for released distributions - -------------------------------------------------------------------- -Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de - -- disable FcFontSort patch because of immaturity - -------------------------------------------------------------------- -Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de - -- avoid crashes after QListView::clear() - -------------------------------------------------------------------- -Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de - -- avoid FcFontSort as it's very expensive - -------------------------------------------------------------------- -Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de - -- extend fix-key-release-event-with-imm.diff to fix another Immodule - related key release event bug (#130727) - -------------------------------------------------------------------- -Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de - -- update -Werror patch to catch one more case - -------------------------------------------------------------------- -Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de - -- add patch to fix broken key compression (#121049) - -------------------------------------------------------------------- -Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de - -- patch cleanup - -------------------------------------------------------------------- -Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de - -- add 0065-fix_werror_with_gcc4.patch (#119209) - -------------------------------------------------------------------- -Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de - -- removed historic "Autoreqprov:off" leftover - -------------------------------------------------------------------- -Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de - -- add a patch to fix capitalization of Immodule strings - -------------------------------------------------------------------- -Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de - -- fix build on x86_64 - -------------------------------------------------------------------- -Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de - -- Bugzilla #117115: enable input methods in qlineedit widgets - only when "mode == Normal" (i.e. not when "mode == NoEcho" or - "mode == Password"). Using input methods while inputting - passwords is useless and confusing. - -------------------------------------------------------------------- -Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de - -- Never strip gratuitously. - -------------------------------------------------------------------- -Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de - -- update to version 3.3.5 - -------------------------------------------------------------------- -Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de - -- layout popup menus correctly (#113048) - -------------------------------------------------------------------- -Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz - -- Place dialog properly for systray icons on xinerama (#104794). - -------------------------------------------------------------------- -Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de - -- add Q_EXPORT visibility support -- Fix gcc 4.0.x compiler detection for qt plugin buildkey - -------------------------------------------------------------------- -Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de - -- Applied patch from Lubos Lunak to fix drag'n'drop when the - visible window is not at the top of the window stack. - -------------------------------------------------------------------- -Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de - -- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 - -------------------------------------------------------------------- -Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de - -- do not trigger -debug configure flag on -g, but use it for beta - distribution - -------------------------------------------------------------------- -Tue May 31 10:49:30 CEST 2005 - adrian@suse.de - -- require freeglut-devel instead of XFree86-Mesa-devel - -------------------------------------------------------------------- -Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de - -- Bugzilla #74133: check for some more glyphs for Katakana and - Hiragana, especially also check for all the glyphs which are - checked for Han_Japanese. This usually guarantees that the same - font is used for Katakana and Hiragana as for Japanese Kanji, - which is what we want. - -------------------------------------------------------------------- -Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de - -- fixed to build with GCC4 on ARM - -------------------------------------------------------------------- -Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de - -- apply patches from qt-copy, fixes for mouse handling in popups - -------------------------------------------------------------------- -Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de - -- update font mappings in qtrc for asian languages (#74363) - -------------------------------------------------------------------- -Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de - -- fix possible crash in qtranslator (#71968, by Lubos) - -------------------------------------------------------------------- -Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de - -- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) - -------------------------------------------------------------------- -Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de - -- fix all Exec= lines for menu entries - -------------------------------------------------------------------- -Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de - -- apply patch for rubberband selections from Andre Moreira Magalhaes - -------------------------------------------------------------------- -Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de - -- add qclipboard hack to avoid freezes from qt-copy again - -------------------------------------------------------------------- -Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de - -- fix plugin loading for the KDE integration - -------------------------------------------------------------------- -Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de - -- update to version 3.3.4 -- reenable limit size patch to keep BC -- remove qclipboard fix, it got merged -- remove bidi fixes, they got merged -- remove gif handler fixes, they got merged -- apply KDE dialog integration code from Lubos -- revert some changes in imm code to solve a problem with missing - key release events - -------------------------------------------------------------------- -Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de - -- update imm patch to version from 20041203 -- disable image size patch for now, it broke printing of large images - -------------------------------------------------------------------- -Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de - -- reenable the SHM patch again -- add qtimm patch to solve an issue with Opera -- remove binary links from /usr/bin/, they do conflict with Qt 4 - -------------------------------------------------------------------- -Mon Nov 22 12:06:33 CET 2004 - ro@suse.de - -- "sed -i" does not work on old distributions - -------------------------------------------------------------------- -Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de - -- package icon files for desktop entries - -------------------------------------------------------------------- -Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de - -- improve Waldo's patch to limit image dimensions - -------------------------------------------------------------------- -Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de - -- Revert last change to png writing. - -------------------------------------------------------------------- -Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de - -- fix from Lubos for full screen mode switching on 64bit (#46972) - -------------------------------------------------------------------- -Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de - -- Extend last change to png writing. - -------------------------------------------------------------------- -Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de - -- Fix endian bug in png reading. - -------------------------------------------------------------------- -Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de - -- fix assitant zoom functionality, patch by Waldo (#45688) - -------------------------------------------------------------------- -Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de - -- fix requires of qt3-devel for new x.org packages - -------------------------------------------------------------------- -Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de - -- prefer MiscGlyphSymbol fonts with tics over others (#46280) -- enable BiDi support by default - -------------------------------------------------------------------- -Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de - -- Bugzilla #46216: make "On The Spot" the default input style - for Qt. - -------------------------------------------------------------------- -Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de - -- prefer the .lib64.so extension on lib64 systems, but do not - require it anymore - -------------------------------------------------------------------- -Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de - -- fix load of plugins on lib64 systems. The plugins do need a - .lib64.so extension now - -------------------------------------------------------------------- -Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de - -- add two more glyphs to simplified chinese detection. (#44059) - -------------------------------------------------------------------- -Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de - -- handle also hongkong chinese local in a correct way (#44059) -- prefer chinese fonts via optional glyphs, but use also - the free ones, if no commercial font is avaible (#44059) - -------------------------------------------------------------------- -Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de - -- hopefully solve the chinese font detection problems (#44059) - -------------------------------------------------------------------- -Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de - -- fix build for old distributions -- prepare qt for konsole transparency mode (via composite extension) - -------------------------------------------------------------------- -Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de - -- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which - merges the previous three patches (With help from Adrian to - make it build). - -------------------------------------------------------------------- -Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de - -- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff - to fix the endless loop problem when using M17N-t-latin1-post - or M17N-vi-viqr. See also - http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html - and followups. Patch thanks to Yamaken. - -------------------------------------------------------------------- -Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de - -- add 3.3.3 regression fixes in pre-3.3.4.diff -- add bidi fixes from qt-copy -- add qpixmap mitshm support from Lubos -- update immodule patch to stable release 20040819 -- adding event inversion fix for immodule from Zhe Su - -------------------------------------------------------------------- -Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de - -- udpate qt immodule patch to snapshot from 20040814 - -------------------------------------------------------------------- -Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de - -- disable explicit debug flags again - -------------------------------------------------------------------- -Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de - -- apply workaround for broken focus handling cause by the xim - patch due to a bug in X for released distributions (by Lubos) - -------------------------------------------------------------------- -Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de - -- enable full debug compile, if -g is in RPM_OPT_FLAGS - -------------------------------------------------------------------- -Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de - -- install qt3 after grep - -------------------------------------------------------------------- -Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de - -- apply patch from Waldo to be able to limit the size of loaded - images. Important for khtml (#43841) -- apply fix to handle the side pixmap of the kmenu correctly (0047) -- apply KToolBarButton fix (0051) - -------------------------------------------------------------------- -Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de - -- fix gif handling (#43356) - -------------------------------------------------------------------- -Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de - -- update to version 3.3.3 -- remove obsolete patches - -------------------------------------------------------------------- -Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de - -- add patch to support scim - -------------------------------------------------------------------- -Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de - -- update asian font mappings for commercial japanese fonts - (by mfabian) - -------------------------------------------------------------------- -Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de - -- fix libGL loading in the right way, no .so link is needed anymore - again - -------------------------------------------------------------------- -Wed May 26 16:47:34 CEST 2004 - adrian@suse.de - -- load libGL via .so link again (due to the different possible - setups #41118) -- libXmu gets still loaded via hardcoded path and version - -------------------------------------------------------------------- -Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de - -- update to version 3.3.2 - * remove obsolete patches -- do apply %patch16 - -------------------------------------------------------------------- -Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de - -- disable atk support for released distributions - -------------------------------------------------------------------- -Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de - -- another try to fix wrong font caching also for japanese/chinese - -------------------------------------------------------------------- -Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de - -- apply fix for wrong font caching (#39175) - -------------------------------------------------------------------- -Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de - -- apply fix for opentype aliasing issues - -------------------------------------------------------------------- -Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de - -- fix OpenGL support, if no -devel package is installed (#38857) -- fix xcursor support -- add current snapshot of Qt-ATK bridge patch - (disabled as long USE_QACCESSIBLE enviroment variable isn't set) - -------------------------------------------------------------------- -Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de - -- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) - * qt based applications can crash in ssh sessions with new - openssh (#38185) - -------------------------------------------------------------------- -Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de - -- Bugzilla #37720: - add font substitutions for "SUSE*" fonts to default qtrc. - -------------------------------------------------------------------- -Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de - -- fix for richtext tags (in knotes) -- fix for fonts with multiple scripts (#36583) -- fix for custom resolutions - -------------------------------------------------------------------- -Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de - -- fix for command line handling (XIM in QApplication)(#35881) -- fix double packaging of qassistant translations - -------------------------------------------------------------------- -Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de - -- define a default Font again. (Sans Serif with 10points) - (#36014) - -------------------------------------------------------------------- -Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de - -- fix for xcursor cache hangling (by Lubos) -- move assistant to -devel-doc package - -------------------------------------------------------------------- -Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de - -- apply fix for not found monospaced fonts without Euro glyph - (Patch by Lars Knoll) - -------------------------------------------------------------------- -Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de - -- apply different bugfix and speed enhancement patches from qt-copy - as recommended by Lubos - * 0001: DnD optimisation - * 0002: Active Window Fix - * 0007: MITSHM extension support for QPixmap<>Qimage conversation - * 0037: dnd timestamp fix - * 0038: dragobject prefer fix - -------------------------------------------------------------------- -Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de - -- update to final 3.3.1 version -- disable fast-malloc for > 9.0, nptl does work good enough -- add qclipboard-recursion-fix from Lubos -- further 64bit aliasing fixes - -------------------------------------------------------------------- -Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de - -- update to current snapshot (3.3.1-snapshot-20040216) -- build opentype with -fno-strict-aliasing - -------------------------------------------------------------------- -Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de - -- fix non-latin1 QString handling - (patch from Roman Stepanov) - -------------------------------------------------------------------- -Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de - -- update to version 3.3.0 final -- disable 3rdparty source and use system libraries - -------------------------------------------------------------------- -Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de - -- update to snapshot 20040129 -- use original qstring again, kprinter got fixed - -------------------------------------------------------------------- -Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de - -- update to snapshot 20040125 -- revert qstring changes - -------------------------------------------------------------------- -Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de - -- update to snapshot 20040113 - -------------------------------------------------------------------- -Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de - -- update to snapshot from 20031229 to get KDE compiling again -- remove upstream included translation files -- cleanup stuff not anymore needed -- do not build sqlite plugin with (broken) sqlite sources from qt - tar ball anymore - -------------------------------------------------------------------- -Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de - -- update to version 3.3 beta 1 - * solves the remaining issues with dlopen GL - -------------------------------------------------------------------- -Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de - -- add KDE plugin path for qt 3.3 - -------------------------------------------------------------------- -Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de - -- update to snapshot 20031204 -- do not link against GL libs anymore, but still support GL via dlopen - apps and libs beside libbqt* are still linked against GL for now -- build fix for qt3-extensions - -------------------------------------------------------------------- -Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de - -- update to current 3.3 snapshot ( 20031202 - pre beta 1) - * obsoletes several patches - * IPv6 support -- temporary disabled PostgreSQL support -- add SQLite support - -------------------------------------------------------------------- -Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de - -- drop not applyed font_fixes patch and add the old Xft2 fixes - again, to support displays without Render extension. - -------------------------------------------------------------------- -Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de - -- update to version 3.2.3 and usual patch cleanup - -------------------------------------------------------------------- -Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de - -- build without -mminimal-toc on ppc64 -- apply crash fix from TT for some fonts in XLFD mode - -------------------------------------------------------------------- -Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de - -- update to version 3.2.2 - * font fixes patch is not applied intentionaly, for testing - plain qt behaviour for now. - -------------------------------------------------------------------- -Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de - -- require freeglut-devel, instead of mesaglut-devel for > 9.0 - -------------------------------------------------------------------- -Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de - -- using the right tool to compile translation files - -------------------------------------------------------------------- -Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de - -- update fontconfig patch again, fixes multiple listing of fonts -- do not complain anymore about not matching plugin - -------------------------------------------------------------------- -Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de - -- prefer Nimbus fonts, instead of using asian fonts, if possible - (the asian fonts have some broken latin chars) - -------------------------------------------------------------------- -Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de - -- install html docu to the same place as on 8.2, to solve - update problems (#31507). (install dir and symlink was - swapped for unknown reason) - -------------------------------------------------------------------- -Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de - -- memory leak fix from Lars in QTextEngine - -------------------------------------------------------------------- -Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de - -- updated patches from Lars - * fixing Unicode families and foundaries issues - * printing issues -- clean up unused patches - -------------------------------------------------------------------- -Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de - -- a bit more silence .. QPixmap before QApplication warning is away -- new asian font mappings from mfabian - -------------------------------------------------------------------- -Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de - -- new font fixes from Lars, the default size problem should be away -- fix build for non-Xft2 distibutions - -------------------------------------------------------------------- -Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de - -- silence on lib64 systems with 32bit plugins installed (#30559) -- ensure to have a [3.2] section in old qtrc files - -------------------------------------------------------------------- -Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de - -- apply fix from TT to fix konsole + setRawName - -------------------------------------------------------------------- -Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de - -- add always lib and lib64 kde plugin path to qtrc - -------------------------------------------------------------------- -Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de - -- apply fix from TT: "don't generate bogus mouse move events." -- qt3-devel requires XFree86-Mesa-devel - -------------------------------------------------------------------- -Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de - -- add slovak translation from Stanislav Visnovsky -- add czech translation from Klara Cihlarova - -------------------------------------------------------------------- -Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de - -- add asian mappings from 8.2 to qtrc again - -------------------------------------------------------------------- -Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de - -- Don't do readlink checks for set*id programs (will break - in TLS startup sequence of glibc), just fall back to old - malloc. #29530 - -------------------------------------------------------------------- -Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de - -- apply qlineedit fix from TT - -------------------------------------------------------------------- -Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de - -- qtconfig menu entry becomes unimportant - -------------------------------------------------------------------- -Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de - -- generate .la file again - -------------------------------------------------------------------- -Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de - -- use newer font_fixes patch from Lars -- enforce usage of Xft2 even on non-Xrender displays -- revert qclipboard changes to 3.1.2 code - -------------------------------------------------------------------- -Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de - -- use official 3.2.1 tar ball instead of 3.2.0+patch - -------------------------------------------------------------------- -Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de - -- new _big_ fix from Lars for fixing the remaining font issues - -------------------------------------------------------------------- -Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de - -- apply fix from Lars for the foundary font problem, when - using pixmap fonts via Xft2. This makes the freetype2 - foundary-family patch obsolete from qt view. - -------------------------------------------------------------------- -Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de - -- apply 3.2.1 patch, until the official tar ball arrives - -------------------------------------------------------------------- -Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de - -- justify Category of qtconfig - -------------------------------------------------------------------- -Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de - -- add desktop file for qtconfig - -------------------------------------------------------------------- -Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de - -- update to version 3.2.0 final - -------------------------------------------------------------------- -Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de - -- fix .la files after build - -------------------------------------------------------------------- -Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de - -- update to 3.2.0 beta 2 -- remove obsolete patches - -------------------------------------------------------------------- -Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de - -- never strip explicitly -- always build with -release to avoid debug output even with -g - -------------------------------------------------------------------- -Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de - -- move the html docu into docdir and put the link in lib -- package directories -- fix directory permissions - -------------------------------------------------------------------- -Fri May 30 15:04:29 CEST 2003 - adrian@suse.de - -- fix file conflicts - -------------------------------------------------------------------- -Mon May 19 11:28:36 CEST 2003 - adrian@suse.de - -- revert source incompatibility to 3.1.x in qhbox constructor - -------------------------------------------------------------------- -Sun May 18 14:03:31 CEST 2003 - adrian@suse.de - -- update to version 3.2 beta 1 -- big patch clean up -- use largefile support api for > 8.2 - -------------------------------------------------------------------- -Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de - -- fixing long font names as returned by font-config - -------------------------------------------------------------------- -Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de - -- workaround rpm bug on 7.3-ppc - -------------------------------------------------------------------- -Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de - -- fix build on SuSE < 8.1 - -------------------------------------------------------------------- -Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de - -- update to version 3.1.2 and remove obsolete patches - -------------------------------------------------------------------- -Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de - -- fixing the fix - -------------------------------------------------------------------- -Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de - -- applied patch by TT to fix kmail folder selection - (#24519 - also known as kde bug #48888) - -------------------------------------------------------------------- -Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de - -- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) - -------------------------------------------------------------------- -Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de - -- fast malloc is back - (still 20% with glibc 2.3 without spinlock'ed-malloc) -- extend blacklist -- use fast malloc also on hammer - -------------------------------------------------------------------- -Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de - -- add [3.1] plugin path -- add fix for mouse cursor bug over ssh - -------------------------------------------------------------------- -Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de - -- use correct kde plugin path on lib64 systems - -------------------------------------------------------------------- -Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de - -- fix missing symbols in libqt* - -------------------------------------------------------------------- -Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de - -- fix %pre script - -------------------------------------------------------------------- -Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de - -- prefix=/usr/lib/qt3 - (third party apps installing translations into $QTDIR now) -- modify qdesktopwidget resize patch to be BC with Qt 3.2 -- comment out non-official api extensions -- remove private headers tar ball again - (qsa beta2 contains them) -- fix qtrc enviroment patch -- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) -- enable all designer plugins - -------------------------------------------------------------------- -Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de - -- add xrandr extension from Qt 3.2 -- add resize event to qdesktopwidget (patch from Lubos) -- compile codecs as plugins - -------------------------------------------------------------------- -Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de - -- use fast malloc only on %ix86 - -------------------------------------------------------------------- -Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de - -- include qt default translations - -------------------------------------------------------------------- -Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de - -- hppa is parisc - -------------------------------------------------------------------- -Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de - -- fix some more qmake.conf entries - (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) - -------------------------------------------------------------------- -Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de - -- use -ffunction-sections on hppa - -------------------------------------------------------------------- -Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de - -- fix build ( patch -p1 -> -p0 ) - -------------------------------------------------------------------- -Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de - -- several small changes/fixes/workarounds to be able to compile qsa - (they will be changed in 3.1.2) - -------------------------------------------------------------------- -Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de - -- update to version 3.1.1 and cleanup patches -- apply Xft speed-up patch from dfaure - -------------------------------------------------------------------- -Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de - -- drop fast-malloc, not needed since glibc 2.3 - -------------------------------------------------------------------- -Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de - -- add qprinter fix from Lars - -------------------------------------------------------------------- -Wed Nov 27 00:44:44 CET 2002 - ro@suse.de - -- added expat to neededforbuild - -------------------------------------------------------------------- -Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de - -- use Xft2 from XFree package now for > SuSE 8.1 - (experimental fontconfig package is dropped) -- build qt3-non-mt with extra spec file now -- fix korean [Font Substitutions] (#19575) -- fix broken qmake debug defaults (#21891) -- fix requires of database plugin packages - -------------------------------------------------------------------- -Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de - -- update to 3.1.0 final version -- apply qwidget/hideChildren patch from Harri -- move libqui into qt3 main package - -------------------------------------------------------------------- -Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de - -- package also missing mkspecs/* - -------------------------------------------------------------------- -Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de - -- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) -- big rework of spec file, lots of workarounds are not needed anymore :) -- use experimental fontconfig/Xft2 package for > 8.1 -- enable nis & cups support - -------------------------------------------------------------------- -Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de - -- swab %ifarch <> %if for old broken rpm's - -------------------------------------------------------------------- -Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de - -- remove rpath again, which came back with 3.0.5 update (#20929) -- disable qDebug lines in chinese patch (#20959) - -------------------------------------------------------------------- -Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de - -- implement a blacklist of executables which should not use - the fast malloc implementation. (python and perl atm) -- disable fast-malloc for >8.1 -- enable fast-malloc for x86_64 - -------------------------------------------------------------------- -Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de - -- qclipboard fix from Lubos. Copy from old X applications works again - -------------------------------------------------------------------- -Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de - -- replace qt3-gb18030.diff patch with the new patch from - James Su for chinese handling (#19399) -- set XIMInputStyle for japanese input (#19387) -- change Requires: from /usr/include/png.h to libpng-devel, since - connectivas apt can not handle this. - -------------------------------------------------------------------- -Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de - -- remove the dlopen patch again. It is not needed anymore and may - cause crashes in rare cases. - -------------------------------------------------------------------- -Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de - -- apply fix from Lubos for DND in kcontrol -- apply fix to fix gb18030 encoding (from Turbolinux China) - -------------------------------------------------------------------- -Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de - -- do not use -plugindir configure option anymore. it caused the - broken plugin support and remov $QTDIR/plugins again from qtrc - qtrc is also a (noreplace) config file again -- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif - -------------------------------------------------------------------- -Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de - -- add patch to set the qt settings dir to a non-default dir -- add patches from qt 3.0.6 to fix asian copy&paste problems -- set explicit plugin pathes in qtrc and replace them during update - (this is only a workaround until I know why qt does not use the - compiled path) - -------------------------------------------------------------------- -Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de - -- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ -- add plugin path to global qtrc - -------------------------------------------------------------------- -Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de - -- fix #defines - -------------------------------------------------------------------- -Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de - -- redo the plugin path patch again, we use now a implicit - subdirectory like "lib64", if needed. -- qtconfig is patched to hide/not write back those entries - -------------------------------------------------------------------- -Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de - -- fixing the patches - -------------------------------------------------------------------- -Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de - -- applying the plugin path patches, so they actually do something - on lib64 platforms - -------------------------------------------------------------------- -Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de - -- fix plugin installation - -------------------------------------------------------------------- -Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de - -- use %suse_version macro instead of /etc/SuSE-release - -------------------------------------------------------------------- -Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de - -- shut up if passed -noxim is passed and xim doesn't work - -------------------------------------------------------------------- -Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de - -- disable pre-3.0.6 patches again, until focus problem is located -- add zlib-devel to Requires for qt3-devel and SuSE 8.1 -- add %run_ldconfig - -------------------------------------------------------------------- -Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de - -- apply shut-up.dif -- clean up neededforbuild - -------------------------------------------------------------------- -Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de - -- port Lea's fast malloc implementation to libqt-mt -- designer sig11 fixes are not needed anymore -- use some patches from qt-rsync - -------------------------------------------------------------------- -Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de - -- fix designer sig11 really -- kick warnings about unsuccesfull locks for non-root users - -------------------------------------------------------------------- -Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de - -- don't strip when in debug mode -- fix typo in build script - -------------------------------------------------------------------- -Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de - -- update to 3.0.5 final - * lots of bugfixes, see changes-3.0.5 for details - * new, binary incompatible plugin system -- fix sig11 in designer -- clean spec file, drop all not applied patches - -------------------------------------------------------------------- -Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de - -- reenable work around for transparenent images while printing - (PR16188) - -------------------------------------------------------------------- -Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de - -- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 - -------------------------------------------------------------------- -Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de - -- fix -g detection during build - -------------------------------------------------------------------- -Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de - -- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) -- use -mminimal-toc on ppc64 to workaround compiler bug atm -- update to pre-3.0.5 snapshot-20020620 - * use buildkey for plugins instead of our own plugin hack - * lots of fixes (exact description in changes-3.0.5) -- add lib64 to build key, if needed -- remove obsolete patches - -------------------------------------------------------------------- -Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de - -- rework plugin path patch for distributions > 8.0 - change name of "plugins" directory instead of filenames - * plugins -- lib32 and multithreaded plugins - * plugins-non-mt -- lib32 and without multithread support - * plugins-lib64 -- lib64 and multithreaded plugins - * plugins-lib64-non-mt -- lib64 and without multithread support - -------------------------------------------------------------------- -Thu May 30 20:03:50 CEST 2002 - adrian@suse.de - -- disable style-plugins again (too much qt apps have problems) -- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) - (no one reads READMES and too many people had crashes) - -------------------------------------------------------------------- -Tue May 28 10:58:01 CEST 2002 - adrian@suse.de - -- fix %files - -------------------------------------------------------------------- -Mon May 27 13:37:15 CEST 2002 - adrian@suse.de - -- move qconfig, qmake to qt3-devel-tools -- build styles as plugin (except our default style: Platinum) - -------------------------------------------------------------------- -Mon May 27 00:10:23 CEST 2002 - ro@suse.de - -- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" -- fix build-script for lib64 issues - -------------------------------------------------------------------- -Mon May 20 23:26:35 CEST 2002 - adrian@suse.de - -- fix build (disable odbc during qt3.spec build) - -------------------------------------------------------------------- -Mon May 20 10:13:55 CEST 2002 - adrian@suse.de - -- enable -tablet support if XFree86 provides it -- compile with -debug mode, if -g is set in enviroment -- fix postgres plugin build -- enable unixODBC support for newer distributions -- split sql drivers to extra packages -- fix dlopen call - -------------------------------------------------------------------- -Tue May 14 12:39:51 CEST 2002 - adrian@suse.de - -- fix lib64 patch to find OpenGL libs - -------------------------------------------------------------------- -Thu May 9 21:54:41 CEST 2002 - adrian@suse.de - -- apply fix for NetAccess focus, insertTitle(), QTextEdit and - QToolbar from qt-copy - -------------------------------------------------------------------- -Wed May 8 09:39:48 CEST 2002 - coolo@suse.de - -- fixing patch section (grr) - -------------------------------------------------------------------- -Tue May 7 17:13:41 CEST 2002 - coolo@suse.de - -- adding fix for x86_64 - -------------------------------------------------------------------- -Tue May 7 14:32:39 MEST 2002 - coolo@suse.de - -- update to qt 3.0.4 - remove fixes that do - not apply any longer -- disable asian patches as they do not apply - and I don't want to split them as I have no - idea if the problems they try to fix are still - there - -------------------------------------------------------------------- -Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de - -- fix lib64 support -- fix asian patch not to use arrays in unused arrays - (triggers compiler problem) - -------------------------------------------------------------------- -Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de - -- improve image rendering speed (patch by Lubos) - -------------------------------------------------------------------- -Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de - -- apply patch from Lubos to fix alpha channel in QMovie - -------------------------------------------------------------------- -Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de - -- fixed print support in qpsprint -- binary compatibility fixes by Lars for gbk encoding - -------------------------------------------------------------------- -Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de - -- apply fixes/extensions for asian/utf-8-based languages - (assembled by Lars and Brad, thank you, verifed by mfabian) -- 64bit fixes from Andreas Schwab (const char*) null pointer casts - -------------------------------------------------------------------- -Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de - -- apply qtabbar fix. Fixes crashes with kcm modules. - -------------------------------------------------------------------- -Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de - -- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) -- apply fix to use libpng instead of libmng to load pngs (by coolo) -- add missing Requires for qt3-devel - -------------------------------------------------------------------- -Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de - -- verify 3.0.3 final version -- add check for null pointer returned by libXft - (fix sig11 when no Xft fonts are configured) -- fix scrollbar behaviour for QT Platinum style - (we are X Windows compatible instead of MS Windows) - -------------------------------------------------------------------- -Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de - -- update to version 3.0.3 - (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, - if this is really qt-3.0.3 final) - -------------------------------------------------------------------- -Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de - -- update to pre 3.0.3 snapshot (3.0.2.20020312) - -------------------------------------------------------------------- -Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de - -- more fixes - * fix auto-resizing with QMovie - * fix to correctly open submenues in right to left layout - * reduce number of mallocs by sharing QColorGroup - * Simplified static cleanup handlers. - * smarter tooltip placement -- require "c++_compiler" for distributions newer than 7.3 only - -------------------------------------------------------------------- -Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de - -- apply some fixes from qt-copy - * 8 bit color depth image format fixes - * spinbox flicker fix - * qrichtext dangeling pointers fix - * qmenubar right to left layout mode cursor navigation fix - * qcombobox avoid emitting highlighted twice on keyPressEvent - -------------------------------------------------------------------- -Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de - -- update to version 3.0.2 -- remove compile fixes -- fix symlink for qtconfig - -------------------------------------------------------------------- -Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de - -- fix Requires for qt3-devel (add g++ compiler) - -------------------------------------------------------------------- -Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de - -- fix build for lib64/s390x - -------------------------------------------------------------------- -Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de - -- add links in /usr/bin for qtconfig - -------------------------------------------------------------------- -Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de - -- fix dumb-packager-bug (s,%fi,%endif,) - -------------------------------------------------------------------- -Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de - -- compile fix for postrgres module -- extend plugin patch to work on s390x and sparc64 to work with - lib64 plugins -- add %{_libdir}/qt3 symlink for s390x and sparc64 - -------------------------------------------------------------------- -Sat Feb 2 13:00:38 CET 2002 - ro@suse.de - -- cleaned changes file - -------------------------------------------------------------------- -Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de - -- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) -- make threaded plugins as usual again -- non-threaded plugins needs now the not compatible -non-mt.so - suffix - -------------------------------------------------------------------- -Fri Feb 1 00:26:05 CET 2002 - ro@suse.de - -- changed neededforbuild to - -------------------------------------------------------------------- -Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de - -- enable AA for SuSE > 7.3 - -------------------------------------------------------------------- -Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de - -- Fix use of varargs on 64 bit platforms. - -------------------------------------------------------------------- -Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de - -- patch plugin loader to load only plugins with -mt.so - extension -- link direct against libpng -- move qt3.conf file to susehelp -- TODO: make plugin loader path depending on %_libdir - -------------------------------------------------------------------- -Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de - -- enable Xrender/Xft again for SuSE 7.3 - (I was misleaded by a broken libXft :/ ) -- using qt plugin mechanism for picture format support -- enable XRender by default, but leave Xft disabled by default - (kcontrol can switch Xft on for KDE applications now) -- add additional include path for postgres 7.2b5 - -------------------------------------------------------------------- -Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de - -- disable Xft for all distributions until 7.3 - (XFree 4.2 is needed) -- sync QClipboard fix from qt-copy - -------------------------------------------------------------------- -Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de - -- fix Requires -- disable rpath - -------------------------------------------------------------------- -Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de - -- split non multithreaded librarys into qt3-non-mt package -- split developer tutorial into qt3-tutorial package -- use common config script to prepare build -- move libs to /usr/lib/qt3/%{_libdir} -- remove .prl files from file list again - -------------------------------------------------------------------- -Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de - -- rename qt3-designer subpackage to qt3-devel-tools -- add default qtrc file - * disable Xft support by default - * use Platinum style - * set qt plugin path -- move qtconfig to qt base package -- apply fixes from qt-copy/KDE-cvs - -------------------------------------------------------------------- -Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS during compile -- add missing .prl files to file list - -------------------------------------------------------------------- -Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de - -- update to version 3.0.1 -- build all extra tools -- fix default mkspec symlink -- include examples to devel-doc package - -------------------------------------------------------------------- -Thu Nov 8 18:39:52 CET 2001 - ro@suse.de - -- use mesa-devel-packages in neededforbuild - -------------------------------------------------------------------- -Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de - -- fix hardcoded install dir in libqt - (no $QTDIR is needed at runtime anymore) - -------------------------------------------------------------------- -Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de - -- update to QT 3.0.0 final - (the KDE 3 battle begins :) - -------------------------------------------------------------------- -Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de - -- add missing header files -- cleanup workarounds in spec file and add some new (but less ;) - -------------------------------------------------------------------- -Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de - -- update to beta6 - -------------------------------------------------------------------- -Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de - -- update to beta5 - -------------------------------------------------------------------- -Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de - -- okay, my last try ... cp -f has different return values on the - distributions :( - -------------------------------------------------------------------- -Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de - -- disable postgres support for old distributions - (now it also builds with SuSE 6.4) - -------------------------------------------------------------------- -Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de - -- fix broken links in include path - -------------------------------------------------------------------- -Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de - -- workaround bugs in Makefile to install all needed files -- remove -j4 behind make - -------------------------------------------------------------------- -Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de - -- split documentation from qt3-devel to qt3-doc - -------------------------------------------------------------------- -Fri May 25 11:57:34 CEST 2001 - adrian@suse.de - -- first try with QT 3.0.0 beta 1 - ( this package is far away from being perfect ) - -------------------------------------------------------------------- -Sun May 6 10:52:33 CEST 2001 - adrian@suse.de - -- apply XftGlyph fix for qfont_x11.cpp from Keith Packard -- fix build for distributions before 7.1 - -------------------------------------------------------------------- -Fri May 4 11:39:55 CEST 2001 - adrian@suse.de - -- add fix for buffer overflow on qfont_x11 and some minor glitches - in qt-png -- qt-experimental is dropped, since we can enable AA in qt now. - -------------------------------------------------------------------- -Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de - -- switch BuildIndex for SuSEhelp to false by default - -------------------------------------------------------------------- -Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de - -- using -DNO_DEBUG -- apply latin9 patch from mls@suse.de - -------------------------------------------------------------------- -Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de - -- add /etc/qt.fontguess (config file for Japanese and Korean - fonts) - -------------------------------------------------------------------- -Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de - -- disable AA by default (still to many problems) - -------------------------------------------------------------------- -Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de - -- reenable qt-experimental for SuSE distribution < 7.2 - disable opengl module for these distris in this package - -------------------------------------------------------------------- -Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de - -- update to QT 2.3.0 - this makes qt-experimental obsolete - (maybe still some problems with the nvidia driver, but the nv - should work fine and the users are warned about nvidia since - SuSE 7.1) - -------------------------------------------------------------------- -Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de - -- fix spec-file to make it build with "rpm -ba" - -------------------------------------------------------------------- -Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS - drop signed char patch - -------------------------------------------------------------------- -Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de - -- update to QT 2.2.4 - qt-static is an own package and no sub packages anymore - fix/patch for qprintdialog is no longer needed - add fix from Andreas Schwab for 64bit platforms - -------------------------------------------------------------------- -Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de - -- swap link and directory of html documentation. This makes - trouble during update from older distributions - -------------------------------------------------------------------- -Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de - -- remove not necessary susehelp/htdig conf file - remove file conflicts between qt-devel and qt-experimental - -------------------------------------------------------------------- -Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de - -- added qt-experimental,qt-japanese,qt-korean to Obsoletes: - -------------------------------------------------------------------- -Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de - -- fix qprintdialog - fix qrichtext (Thanks Stefan) - -------------------------------------------------------------------- -Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de - -- fix qprintdialog - -------------------------------------------------------------------- -Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de - -- spec file fix - -------------------------------------------------------------------- -Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de - -- added small tools to qt-devel (thanks Dirk) - -------------------------------------------------------------------- -Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de - -- remove asian patches from qt-experimental - -------------------------------------------------------------------- -Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de - -- fixe type in package name - -------------------------------------------------------------------- -Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de - -- move docu from qtlib2 to qt - -------------------------------------------------------------------- -Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de - -- initial package. support for font anti aliasing has been added - Also OpenGL module is active - -------------------------------------------------------------------- -Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de - -- update to 2.2.3 and remove all the unneeded fix patches. - added SuSE help conf files to qt-devel - -------------------------------------------------------------------- -Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de - -- Build with -O0 on ia64. - -------------------------------------------------------------------- -Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de - -- added rpath for uic/kdelibs and fixed uic fix .. - to drunk to drink more - -------------------------------------------------------------------- -Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de - -- fixed dif - -------------------------------------------------------------------- -Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de - -- added fix for uic and qiconview - -------------------------------------------------------------------- -Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de - -- fixed build on ppc - -------------------------------------------------------------------- -Tue Nov 21 09:31:40 CET 2000 - ro@suse.de - -- spec fix - -------------------------------------------------------------------- -Fri Nov 17 14:57:54 CET 2000 - ro@suse.de - -- fixed neededforbuild: += libmng-devel - -------------------------------------------------------------------- -Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de - -- new version 2.2.2 - added qpngio fix from waldo - -------------------------------------------------------------------- -Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de - -- fixed static config for <6.4 distris (no libmng) - -------------------------------------------------------------------- -Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de - -- split the qt package in - qt - qt-devel - qt-extensions - qt-man - qt-static - - Added an ugly patch to get an uic with KDE support. The designer - is broken in this package after this patch, so it is not packaged. - The designer can be found in the qt-designer package - -------------------------------------------------------------------- -Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de - -- switch to -O0 for ppc - -------------------------------------------------------------------- -Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de - -- drop OpenGL support. Problems with Nvidia's binary only driver - -- added fix from waldo (fixing memory leak in qpngio) - -------------------------------------------------------------------- -Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de - -- update the tar archiv (which contains a corrected classes.html file) - -------------------------------------------------------------------- -Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de - -- update to 2.2.1 - added static libs for libqt and libqt-mt - added support for libmng - -------------------------------------------------------------------- -Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de - -- added missing header files - -------------------------------------------------------------------- -Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de - -- switch to -O0 for axp - -------------------------------------------------------------------- -Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de - -- Update ia64 configuration. - -------------------------------------------------------------------- -Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de - -- added missing libqt-mt.so - clean up in filelist - changed copyright/license to GPL - -------------------------------------------------------------------- -Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 final - -------------------------------------------------------------------- -Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de - -- removed uic/moc bindings to libGL and other - -------------------------------------------------------------------- -Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 beta 2 - spec file rewritten - -------------------------------------------------------------------- -Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de - -- moved links from /usr/lib/qt/lib to /usr/lib/ - -------------------------------------------------------------------- -Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de - -- add libqt.so.2 links in /usr/lib/qt/lib - -------------------------------------------------------------------- -Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de - -- moved libqt.so back to qtlib2, after religios war. - -------------------------------------------------------------------- -Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de - -- enable gif support again - -------------------------------------------------------------------- -Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de - -- moved static libs to qtdevel2 - -------------------------------------------------------------------- -Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de - -- Reduce opt level on ia64. - -------------------------------------------------------------------- -Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de - -- fixed dependencies - -------------------------------------------------------------------- -Tue May 30 23:02:56 CEST 2000 - adrian@suse.de - -- readded mesadev in neededforbuild - -------------------------------------------------------------------- -Tue May 30 15:30:16 CEST 2000 - adrian@suse.de - -- update to 2.1.1 - -------------------------------------------------------------------- -Wed May 24 13:06:43 CEST 2000 - adrian@suse.de - -- added mesadev in neededforbuild - removed gif support (license issue) - -------------------------------------------------------------------- -Tue May 16 21:44:53 CEST 2000 - adrian@suse.de - -- added -fno-exception (smaller binaries) - -------------------------------------------------------------------- -Fri May 12 08:55:01 CEST 2000 - adrian@suse.de - -- fixed link /usr/doc/packages/html - using %{_defaultdocdir} - using %{_mandir} - -------------------------------------------------------------------- -Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de - -- update to 2.1.0 final - new package for all man pages - -------------------------------------------------------------------- -Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de - -- update to 2.1.0 beta 4 - -------------------------------------------------------------------- -Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de - -- update to qtlib 2.1.0 beta 3 - the destination directory is not longer /usr/lib/qt !!! - QTDIR=/usr/lib/qt-2.1.0 - There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 - -------------------------------------------------------------------- -Thu Mar 2 11:17:22 CET 2000 - ro@suse.de - -- removed obsolete part of patch - -------------------------------------------------------------------- -Thu Mar 2 07:27:34 CET 2000 - ro@suse.de - -- configure doesn't know --mandir ... :( - -------------------------------------------------------------------- -Thu Mar 2 01:59:58 CET 2000 - ro@suse.de - -- work-around for prepare-spec buglet - -------------------------------------------------------------------- -Wed Mar 1 00:05:15 CET 2000 - ro@suse.de - -- man to /usr/share using macro - -------------------------------------------------------------------- -Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de - -- Apply patch for qfont_x11.cpp from warwick@warwick-bippy - -------------------------------------------------------------------- -Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de - -- increased font cache from 4MB to 9MB in order to - speed up UNICODE fonts for YaST2 - -------------------------------------------------------------------- -Thu Nov 11 20:00:14 MET 1999 - uli@suse.de - -- removed netscape from neededforbuild - -------------------------------------------------------------------- -Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de - -- Removed mesa from Requires, as it is not required - -------------------------------------------------------------------- -Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de - - - Patch extensions/imageio/src/Makefile.in in order to get - shared library of libimgio again. Worked in 2.00. - -------------------------------------------------------------------- -Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de - - - New version 2.0.2 - -------------------------------------------------------------------- -Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de - -- switched from Motif to lesstif - -------------------------------------------------------------------- -Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de - -- fixed requirements for sub packages - -------------------------------------------------------------------- -Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de - -- Reinserted old # Commandline line. - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de - - - New version 2.00 - diff --git a/opensuse/core/qt3/qt3-devel-doc.spec b/opensuse/core/qt3/qt3-devel-doc.spec deleted file mode 100644 index c43f17414..000000000 --- a/opensuse/core/qt3/qt3-devel-doc.spec +++ /dev/null @@ -1,197 +0,0 @@ -# -# spec file for package qt3-devel-doc -# -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: qt3-devel-doc -BuildRequires: cups-devel freeglut-devel freetype2-devel gcc-c++ pkgconfig qt3-devel update-desktop-files -%if %suse_version < 1130 -BuildRequires: libpng-devel -%else -BuildRequires: libpng14-devel -%endif -Url: http://www.trolltech.com/ -License: GPL, QPL -AutoReqProv: on -Summary: Documentation for the Qt 3 Development Kit -Group: Documentation/HTML -Version: 3.4.0 -Release: 1 -PreReq: /bin/grep -BuildArch: noarch -Provides: qt3-devel-tutorial -Obsoletes: qt3-devel-tutorial -Requires: qt3-devel -# COMMON-BEGIN -# COMMON-BEGIN -Source0: qt3-%{version}.tar.bz2 -Source1: build_script.sh -Source2: qtconfig3.desktop -Source3: qtrc -Source4: assistant3.png -Source6: assistant3.desktop -Source7: designer.desktop -Source8: designer.png -Source9: linguist.desktop -Source5: linguist.png -Source10: qt3.sh -Source11: qt3.csh -# Translations did not change -Source12: qt3-3.3.8b-translations.tar.bz2 -Source102: baselibs.conf -Source200: attributes -Source201: update_spec.pl -Patch1: aliasing.diff -Patch2: head.diff -Patch4: qt3-never-strip.diff -Patch5: external-libs.diff -Patch12: qtrc-path.diff -Patch14: lib64-plugin-support.diff -Patch15: pluginmanager-fix.diff -Patch18: no-rpath.dif -Patch19: shut-up.diff -Patch23: fix-accessible.diff -Patch31: limit-image-size.diff -Patch35: qt-transparency.patch -Patch37: 0055-qtextedit_zoom.patch -Patch39: fix-qtranslator-crash.diff -Patch54: kmenu-search-fix.diff -Patch113: fix-assistant-path.patch -Patch117: qtimer-debug.diff -Patch127: mng-reading-fix.patch -Patch134: fix-xinput-clash.diff -Patch135: parseFontName.diff -Patch136: qt3-no-date.diff -Patch139: gcc46.diff -Patch140: revert-iodbc-to-uodbc.diff - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%description -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial - -%prep -%setup -q -%patch1 -%patch2 -%patch4 -%patch5 -%patch12 -if [ "%_lib" = "lib64" ]; then -%patch14 -fi -%patch15 -%patch18 -%patch19 -%patch23 -%patch31 -%patch35 -%patch37 -%patch39 -%patch54 -%patch113 -%patch117 -ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ -ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ -ln -sf $PWD/src/kernel/qinputcontext.h include/ -ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ -ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ -%patch127 -%patch134 -%patch135 -%patch136 -%patch139 -%patch140 -cd translations -tar xvjf %SOURCE12 -cd .. -# COMMON-END -# COMMON-END - -%description -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -%build -export VERSION=%suse_version -source %SOURCE1 %{version} -export WLIB=%_lib -export QTDIR=`pwd` -if [ %_lib == "lib64" ]; then -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" -fi -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# call build from build_script.rpmrc for threaded Qt library -# only really needed tools will be builded here, all extra tools will be -# builded in qt3.spec -# -call_configure -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS -cd src -make %{?jobs:-j%jobs} -cd .. - -%install -export VERSION=%suse_version -export WLIB=%_lib -export QTDIR=`pwd` -source %SOURCE1 %{version} -cd src -make INSTALL_ROOT=$RPM_BUILD_ROOT install_htmldocs -cd .. -# -# install menu entries -# -%suse_update_desktop_file -i -u qtconfig3 Qt Utility DesktopSettings -%suse_update_desktop_file -i assistant3 Qt Development Documentation - -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -ln -sf /usr/lib/qt3/doc/html ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ -install -m 0644 %SOURCE4 $RPM_BUILD_ROOT/usr/share/pixmaps/ - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%files -%defattr(-,root,root) -%dir /usr/lib/qt3/doc -%doc /usr/lib/qt3/doc/html -%{_docdir}/qt3/html -/usr/share/applications/qtconfig3.desktop -/usr/share/applications/assistant3.desktop -/usr/share/pixmaps/assistant3.png - -%changelog diff --git a/opensuse/core/qt3/qt3-devel-doc.spec.in b/opensuse/core/qt3/qt3-devel-doc.spec.in deleted file mode 100644 index 91a409995..000000000 --- a/opensuse/core/qt3/qt3-devel-doc.spec.in +++ /dev/null @@ -1,104 +0,0 @@ -# -# spec file for package qt3-devel-doc -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: qt3-devel-doc -BuildRequires: cups-devel freeglut-devel freetype2-devel gcc-c++ pkgconfig update-desktop-files qt3-devel -%if %suse_version < 1130 -BuildRequires: libpng-devel -%else -BuildRequires: libpng14-devel -%endif -URL: http://www.trolltech.com/ -License: GPL, QPL -Autoreqprov: on -Summary: Documentation for the Qt 3 Development Kit -Group: Documentation/HTML -Version: 3.4.0 -Release: 1 -PreReq: /bin/grep -BuildArch: noarch -Provides: qt3-devel-tutorial -Obsoletes: qt3-devel-tutorial -Requires: qt3-devel -# COMMON-BEGIN -# COMMON-END - -%description -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -This package contains the documentation for the Qt 3 Development Kit. - -You will find documentation, precompiled examples, and a tutorial for -getting started with Qt in /usr/lib/qt3/doc. - -%build -export VERSION=%suse_version -source %SOURCE1 %{version} -export WLIB=%_lib -export QTDIR=`pwd` -if [ %_lib == "lib64" ]; then -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" -fi -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# call build from build_script.rpmrc for threaded Qt library -# only really needed tools will be builded here, all extra tools will be -# builded in qt3.spec -# -call_configure -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS -cd src -make %{?jobs:-j%jobs} -cd .. - -%install -export VERSION=%suse_version -export WLIB=%_lib -export QTDIR=`pwd` -source %SOURCE1 %{version} -cd src -make INSTALL_ROOT=$RPM_BUILD_ROOT install_htmldocs -cd .. -# -# install menu entries -# -%suse_update_desktop_file -i -u qtconfig3 Qt Utility DesktopSettings -%suse_update_desktop_file -i assistant3 Qt Development Documentation - -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -ln -sf /usr/lib/qt3/doc/html ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ -install -m 0644 %SOURCE4 $RPM_BUILD_ROOT/usr/share/pixmaps/ - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%files -%defattr(-,root,root) -%dir /usr/lib/qt3/doc -%doc /usr/lib/qt3/doc/html -%{_docdir}/qt3/html -/usr/share/applications/qtconfig3.desktop -/usr/share/applications/assistant3.desktop -/usr/share/pixmaps/assistant3.png - -%changelog diff --git a/opensuse/core/qt3/qt3-extensions.changes b/opensuse/core/qt3/qt3-extensions.changes deleted file mode 100644 index ff9ca26ed..000000000 --- a/opensuse/core/qt3/qt3-extensions.changes +++ /dev/null @@ -1,2504 +0,0 @@ -------------------------------------------------------------------- -Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com - -- Remove obsolete patches, update .in files, feel accomplished - -------------------------------------------------------------------- -Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com - -- Update to 3.4.0, which includes a breaking ABI change - -------------------------------------------------------------------- -Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it - -- Removed all the patches already applied in the 3.3.8d tree. -- Modified all the remaining to apply with fuzz=0. -- Created a new patch to revert the use of libiodbc to libodbc - otherwise qt3-unixODBC does not build. -- Some cosmetic change to the specfiles. - -------------------------------------------------------------------- -Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com - -- Remove 0001-dnd_optimization.patch; upstream - -------------------------------------------------------------------- -Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com - -- Qt3 has a new upstream; update to 3.3.8d - -------------------------------------------------------------------- -Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com - -- fix qt3-extensions - -------------------------------------------------------------------- -Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org - -- changed compression to .tar.bz2 - -------------------------------------------------------------------- -Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de - -- Don't try to patch in the version twice in qt-3.3.8c.diff. -- Resync those patches that don't apply without offset. -- Mark scriptlets in profile.d as being configuration files. -- Remove the calls to run_ldconfig. - -------------------------------------------------------------------- -Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com - -- a fix to the 3.3.8c patch - -------------------------------------------------------------------- -Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com - -- another gcc 4.6 fix - -------------------------------------------------------------------- -Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com - -- Update to version 3.3.8c, by the Trinity Project -- pre_checkin.sh was not run as this caused too many unneccesary - changes to occur. -- The translations tarball was left at version 3.3.8b. - -------------------------------------------------------------------- -Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de - -- fix build against gcc 4.6 - -------------------------------------------------------------------- -Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com - -- fix libpng dependencies - -------------------------------------------------------------------- -Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com - -- port to libpng14 - -------------------------------------------------------------------- -Wed May 5 19:42:33 UTC 2010 - coolo@novell.com - -- do not patch the symlink - -------------------------------------------------------------------- -Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de - -- fix -devel package requires -- simplify requires of sub-specfiles - -------------------------------------------------------------------- -Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de - -- build against libpng12 - -------------------------------------------------------------------- -Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de - -- recommend kdelibs3-default-style (bnc#544581) - -------------------------------------------------------------------- -Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source -- add baselib definitions for SPARC - -------------------------------------------------------------------- -Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de - -- fix patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com - -- updated patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de - -- fix popen leak (bnc#529615) - -------------------------------------------------------------------- -Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de - -- strip out date from .la files - -------------------------------------------------------------------- -Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de - -- do not put timestamps in generated sources - -------------------------------------------------------------------- -Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - -- obsolete old -XXbit packages (bnc#437293) - -------------------------------------------------------------------- -Tue Nov 11 16:57:56 CET 2008 - ro@suse.de - -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf - -------------------------------------------------------------------- -Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de - -- remove qt3-static package - -------------------------------------------------------------------- -Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de - -- more verbose qtimer debug - -------------------------------------------------------------------- -Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de - -- Fix invalid array reference in font name parser. - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de - -- fix build with updated x.org - -------------------------------------------------------------------- -Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de - -- fix memory corruption when removing CRTc's dynamically - -------------------------------------------------------------------- -Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de - -- This version adds the GNU Public License version 3 as a - possible choice for licenses to the Open Source releases of Qt 3. -- upstreaming of patches and few other minor bugfixes - -------------------------------------------------------------------- -Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de - -- fix xrandr resize race (#335410) - -------------------------------------------------------------------- -Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de - -- fix the build key for gcc 4.3 - -------------------------------------------------------------------- -Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de - -- back out khmer "fix" from 3.3.8, which apparently - made it worse (#345459) - -------------------------------------------------------------------- -Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de - -- fix build with gcc 4.3 again - -------------------------------------------------------------------- -Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de - -- fix build with gcc 4.3 - -------------------------------------------------------------------- -Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de - -- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) -- fix typo in QDate::fromString() - -------------------------------------------------------------------- -Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz - -- fix reading MNG files, visible in Kickoff (#278548) -- remove patching of symlinks from the immodule patch -- improve support for compositing (qt-copy patches #0079,#0080) - -------------------------------------------------------------------- -Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de - -- fix format string issues (#291754, CVE-2007-3388) -- fix xrandr 1.2 detection - -------------------------------------------------------------------- -Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de - -- package desktop files and png files - -------------------------------------------------------------------- -Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de - -- run fdupes in qt3-extensions.spec - -------------------------------------------------------------------- -Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de - -- redo the last change in the correct spec file - -------------------------------------------------------------------- -Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de - -- qt3-examples -> qt3-devel-examples - -------------------------------------------------------------------- -Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de - -- removed some historic stuff from the spec file - -------------------------------------------------------------------- -Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de - -- trust libxinerama only if it provides more screens - than xrandr crtcs (#264199) - -------------------------------------------------------------------- -Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de - -- fix permissions of qmake specs - -------------------------------------------------------------------- -Wed May 2 11:50:07 CEST 2007 - coolo@suse.de - -- remove Suse-translate from desktop file -- remove obsolete suse version support - -------------------------------------------------------------------- -Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de - -- fix build of qt3-devel-doc with desktop-file-validate run - -------------------------------------------------------------------- -Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de - -- temporarily disable Xrandr 1.2 support until (#264199) is - resolved -- use -Bsymbolic-functions - -------------------------------------------------------------------- -Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de - -- fix utf8 decoder (#259187, CVE-2007-0242) - -------------------------------------------------------------------- -Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de - -- Fix XRandr 1.2 support - -------------------------------------------------------------------- -Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de - -- call XftDefaultSubstitute (#255330) - -------------------------------------------------------------------- -Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de - -- update font fix patch (#244579) - -------------------------------------------------------------------- -Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de - -- enable tablet support (#253392) -- add default substitution for font queries (#244579) - -------------------------------------------------------------------- -Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de - -- fix mysql driver crash on shutdown (#251222) - -------------------------------------------------------------------- -Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de - -- update to 3.3.8: - * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 - -------------------------------------------------------------------- -Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de - -- fix build for 9.3 - -------------------------------------------------------------------- -Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de - -- also build qt3-static as full-config - -------------------------------------------------------------------- -Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de - -- fix build of qt3-extensions on 9.3 - -------------------------------------------------------------------- -Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de - -- fix changelog chronological order - -------------------------------------------------------------------- -Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de - -- add a sanity check to ensure that we have a full version -- fix compile warnings in headers - -------------------------------------------------------------------- -Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de - -- drop misfuzzed patch - -------------------------------------------------------------------- -Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de - -- add patch to fix indic rendering issue - -------------------------------------------------------------------- -Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de - -- add patch to fix han localisation issue (#216183) -- update qt-debug-timer patch to output more verbose debug -- add patch to fix xinerama issue with popupmenus (#216235) - -------------------------------------------------------------------- -Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de - -- update to 3.3.7: - * include CVE-2006-4811 patch - -------------------------------------------------------------------- -Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de - -- add patch for integer overflow in QPixmap/QImage - (#212544, CVE-2006-4811) - -------------------------------------------------------------------- -Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de - -- add patch for qtimer debugging - -------------------------------------------------------------------- -Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de - -- fix headers to compile in -pedantic mode - -------------------------------------------------------------------- -Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de - -- don't install static libs as executable - -------------------------------------------------------------------- -Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz - -- Add patches with Xinerama improvements. - -------------------------------------------------------------------- -Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de - -- fix qt3-devel-tools file conflict with qt-devel-doc - -------------------------------------------------------------------- -Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de - -- disable noisy debug message in qt-x11-immodule-unified diff - -------------------------------------------------------------------- -Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de - -- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) - -------------------------------------------------------------------- -Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de - -- update qt-x11-immodule-unified diff to 20060318 version. - This update already includes the following patches: - + fix-x11-immodule.diff - + disable-inputmethod-for-passords.patch - + qt-x11-immodule-capitalization-fix.diff - + fix-im-crash-on-exit.diff - + fix-immodule-buffer-overflow.diff - + qt-x11-immodule-qtextedit-fix.diff - + qt-x11-immodule-focus-handling.diff - + qt-x11-immodule-fix-inputcontext-crash.diff - which are thus removed. - -------------------------------------------------------------------- -Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de - -- fix $QT_SYSTEM_DIR (#188217) - -------------------------------------------------------------------- -Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de - -- add $QT_SYSTEM_DIR (#183059) - -------------------------------------------------------------------- -Wed May 31 15:51:01 CEST 2006 - adrian@suse.de - -- remove BuildRequires libdrm-devel - -------------------------------------------------------------------- -Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de - -- fix xpm image loading problem -- add performance regression fix -- add asian font loading fix - -------------------------------------------------------------------- -Mon May 29 08:41:44 CEST 2006 - adrian@suse.de - -- revert requires macro, this breaks the build system mapping -- require right packages in -devel for < 10.1 - -------------------------------------------------------------------- -Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de - -- fix build - -------------------------------------------------------------------- -Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de - -- 3.3.6 update - * numerous bugfixes and translations - -------------------------------------------------------------------- -Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de - -- drop substitutions from global rc file (#171513) - -------------------------------------------------------------------- -Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de - -- drop linguist3.png/desktop as its unused and install - linguist.desktop instead (fixes build failure). - -------------------------------------------------------------------- -Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de - -- strip installed static libraries -- fix file conflict with Qt4 packages - -------------------------------------------------------------------- -Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de - -- restore libraryPaths which broke instsys (#162930) - -------------------------------------------------------------------- -Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de - -- update qtrc to the real values avoiding dark gray platinum even - if not overwritten with desktop settings - -------------------------------------------------------------------- -Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de - -- update patch for QLabel layout issues to the one from Qt 3.3.7 - -------------------------------------------------------------------- -Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de - -- add patch for QLabel layout management issues (#153029) - -------------------------------------------------------------------- -Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de - -- fix crash on painting > 32000 chars at once -- fix error in wrapping japanese text -- fix QFile::flush() not setting error status -- fix window gravity being wrong for RTL - -------------------------------------------------------------------- -Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de - -- fix filelist - -------------------------------------------------------------------- -Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de - -- build qt3-devel-doc as noarch package - -------------------------------------------------------------------- -Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de - -- moving libqassistantclient to -devel (#155519) and assistant - to qt3. -- translation update -- fix assistant invocation to prefer Qt3's assistant over Qt 4.x - -------------------------------------------------------------------- -Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de - -- fix crash when not able to load imswitch (#117443) - -------------------------------------------------------------------- -Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de - -- add more immodule fixes -- fix build of qt3-extensions -- remove sections for SL < 9.2 - -------------------------------------------------------------------- -Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de - -- fix crash on shutdown (#151831) - -------------------------------------------------------------------- -Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de - -- update translations - -------------------------------------------------------------------- -Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de - -- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer - script (by Jens Herden, #147190). - -------------------------------------------------------------------- -Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de - -- really install the icon - -------------------------------------------------------------------- -Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz - -- fix rubberband.diff to emit selectionChanged() properly (#132920) - -------------------------------------------------------------------- -Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de - -- avoid file conflict with qt package - -------------------------------------------------------------------- -Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de - -- fix qt3.sh - -------------------------------------------------------------------- -Fri Jan 27 02:21:53 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de - -- set $QTDIR in /etc/profile.d/qt3.(c)sh - -------------------------------------------------------------------- -Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de - -- build with -Bdirect if available -- updating font patch - -------------------------------------------------------------------- -Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de - -- build with -fno-strict-aliasing - -------------------------------------------------------------------- -Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de - -- unify spec files via a common patch/sources section - and adjust spec files accordingly -- add /etc/profile.d hook to put qmake in the path (#134377) -- drop fast-malloc patch for all packages (#134563) - -------------------------------------------------------------------- -Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de - -- only disable FcFontSort patch for released distributions - -------------------------------------------------------------------- -Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de - -- disable FcFontSort patch because of immaturity - -------------------------------------------------------------------- -Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de - -- avoid crashes after QListView::clear() - -------------------------------------------------------------------- -Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de - -- avoid FcFontSort as it's very expensive - -------------------------------------------------------------------- -Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de - -- extend fix-key-release-event-with-imm.diff to fix another Immodule - related key release event bug (#130727) - -------------------------------------------------------------------- -Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de - -- update -Werror patch to catch one more case - -------------------------------------------------------------------- -Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de - -- add patch to fix broken key compression (#121049) - -------------------------------------------------------------------- -Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de - -- patch cleanup - -------------------------------------------------------------------- -Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de - -- add 0065-fix_werror_with_gcc4.patch (#119209) - -------------------------------------------------------------------- -Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de - -- removed historic "Autoreqprov:off" leftover - -------------------------------------------------------------------- -Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de - -- add a patch to fix capitalization of Immodule strings - -------------------------------------------------------------------- -Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de - -- fix build on x86_64 - -------------------------------------------------------------------- -Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de - -- Bugzilla #117115: enable input methods in qlineedit widgets - only when "mode == Normal" (i.e. not when "mode == NoEcho" or - "mode == Password"). Using input methods while inputting - passwords is useless and confusing. - -------------------------------------------------------------------- -Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de - -- Never strip gratuitously. - -------------------------------------------------------------------- -Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de - -- update to version 3.3.5 - -------------------------------------------------------------------- -Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de - -- layout popup menus correctly (#113048) - -------------------------------------------------------------------- -Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz - -- Place dialog properly for systray icons on xinerama (#104794). - -------------------------------------------------------------------- -Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de - -- add Q_EXPORT visibility support -- Fix gcc 4.0.x compiler detection for qt plugin buildkey - -------------------------------------------------------------------- -Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de - -- Applied patch from Lubos Lunak to fix drag'n'drop when the - visible window is not at the top of the window stack. - -------------------------------------------------------------------- -Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de - -- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 - -------------------------------------------------------------------- -Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de - -- do not trigger -debug configure flag on -g, but use it for beta - distribution - -------------------------------------------------------------------- -Tue May 31 10:49:30 CEST 2005 - adrian@suse.de - -- require freeglut-devel instead of XFree86-Mesa-devel - -------------------------------------------------------------------- -Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de - -- Bugzilla #74133: check for some more glyphs for Katakana and - Hiragana, especially also check for all the glyphs which are - checked for Han_Japanese. This usually guarantees that the same - font is used for Katakana and Hiragana as for Japanese Kanji, - which is what we want. - -------------------------------------------------------------------- -Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de - -- fixed to build with GCC4 on ARM - -------------------------------------------------------------------- -Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de - -- apply patches from qt-copy, fixes for mouse handling in popups - -------------------------------------------------------------------- -Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de - -- update font mappings in qtrc for asian languages (#74363) - -------------------------------------------------------------------- -Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de - -- fix possible crash in qtranslator (#71968, by Lubos) - -------------------------------------------------------------------- -Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de - -- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) - -------------------------------------------------------------------- -Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de - -- fix all Exec= lines for menu entries - -------------------------------------------------------------------- -Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de - -- apply patch for rubberband selections from Andre Moreira Magalhaes - -------------------------------------------------------------------- -Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de - -- add qclipboard hack to avoid freezes from qt-copy again - -------------------------------------------------------------------- -Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de - -- fix plugin loading for the KDE integration - -------------------------------------------------------------------- -Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de - -- update to version 3.3.4 -- reenable limit size patch to keep BC -- remove qclipboard fix, it got merged -- remove bidi fixes, they got merged -- remove gif handler fixes, they got merged -- apply KDE dialog integration code from Lubos -- revert some changes in imm code to solve a problem with missing - key release events - -------------------------------------------------------------------- -Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de - -- update imm patch to version from 20041203 -- disable image size patch for now, it broke printing of large images - -------------------------------------------------------------------- -Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de - -- reenable the SHM patch again -- add qtimm patch to solve an issue with Opera -- remove binary links from /usr/bin/, they do conflict with Qt 4 - -------------------------------------------------------------------- -Mon Nov 22 12:06:33 CET 2004 - ro@suse.de - -- "sed -i" does not work on old distributions - -------------------------------------------------------------------- -Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de - -- package icon files for desktop entries - -------------------------------------------------------------------- -Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de - -- improve Waldo's patch to limit image dimensions - -------------------------------------------------------------------- -Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de - -- Revert last change to png writing. - -------------------------------------------------------------------- -Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de - -- fix from Lubos for full screen mode switching on 64bit (#46972) - -------------------------------------------------------------------- -Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de - -- Extend last change to png writing. - -------------------------------------------------------------------- -Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de - -- Fix endian bug in png reading. - -------------------------------------------------------------------- -Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de - -- fix assitant zoom functionality, patch by Waldo (#45688) - -------------------------------------------------------------------- -Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de - -- fix requires of qt3-devel for new x.org packages - -------------------------------------------------------------------- -Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de - -- prefer MiscGlyphSymbol fonts with tics over others (#46280) -- enable BiDi support by default - -------------------------------------------------------------------- -Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de - -- Bugzilla #46216: make "On The Spot" the default input style - for Qt. - -------------------------------------------------------------------- -Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de - -- prefer the .lib64.so extension on lib64 systems, but do not - require it anymore - -------------------------------------------------------------------- -Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de - -- fix load of plugins on lib64 systems. The plugins do need a - .lib64.so extension now - -------------------------------------------------------------------- -Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de - -- add two more glyphs to simplified chinese detection. (#44059) - -------------------------------------------------------------------- -Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de - -- handle also hongkong chinese local in a correct way (#44059) -- prefer chinese fonts via optional glyphs, but use also - the free ones, if no commercial font is avaible (#44059) - -------------------------------------------------------------------- -Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de - -- hopefully solve the chinese font detection problems (#44059) - -------------------------------------------------------------------- -Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de - -- fix build for old distributions -- prepare qt for konsole transparency mode (via composite extension) - -------------------------------------------------------------------- -Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de - -- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which - merges the previous three patches (With help from Adrian to - make it build). - -------------------------------------------------------------------- -Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de - -- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff - to fix the endless loop problem when using M17N-t-latin1-post - or M17N-vi-viqr. See also - http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html - and followups. Patch thanks to Yamaken. - -------------------------------------------------------------------- -Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de - -- add 3.3.3 regression fixes in pre-3.3.4.diff -- add bidi fixes from qt-copy -- add qpixmap mitshm support from Lubos -- update immodule patch to stable release 20040819 -- adding event inversion fix for immodule from Zhe Su - -------------------------------------------------------------------- -Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de - -- udpate qt immodule patch to snapshot from 20040814 - -------------------------------------------------------------------- -Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de - -- disable explicit debug flags again - -------------------------------------------------------------------- -Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de - -- apply workaround for broken focus handling cause by the xim - patch due to a bug in X for released distributions (by Lubos) - -------------------------------------------------------------------- -Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de - -- enable full debug compile, if -g is in RPM_OPT_FLAGS - -------------------------------------------------------------------- -Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de - -- install qt3 after grep - -------------------------------------------------------------------- -Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de - -- apply patch from Waldo to be able to limit the size of loaded - images. Important for khtml (#43841) -- apply fix to handle the side pixmap of the kmenu correctly (0047) -- apply KToolBarButton fix (0051) - -------------------------------------------------------------------- -Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de - -- fix gif handling (#43356) - -------------------------------------------------------------------- -Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de - -- update to version 3.3.3 -- remove obsolete patches - -------------------------------------------------------------------- -Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de - -- add patch to support scim - -------------------------------------------------------------------- -Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de - -- update asian font mappings for commercial japanese fonts - (by mfabian) - -------------------------------------------------------------------- -Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de - -- fix libGL loading in the right way, no .so link is needed anymore - again - -------------------------------------------------------------------- -Wed May 26 16:47:34 CEST 2004 - adrian@suse.de - -- load libGL via .so link again (due to the different possible - setups #41118) -- libXmu gets still loaded via hardcoded path and version - -------------------------------------------------------------------- -Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de - -- update to version 3.3.2 - * remove obsolete patches -- do apply %patch16 - -------------------------------------------------------------------- -Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de - -- disable atk support for released distributions - -------------------------------------------------------------------- -Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de - -- another try to fix wrong font caching also for japanese/chinese - -------------------------------------------------------------------- -Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de - -- apply fix for wrong font caching (#39175) - -------------------------------------------------------------------- -Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de - -- apply fix for opentype aliasing issues - -------------------------------------------------------------------- -Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de - -- fix OpenGL support, if no -devel package is installed (#38857) -- fix xcursor support -- add current snapshot of Qt-ATK bridge patch - (disabled as long USE_QACCESSIBLE enviroment variable isn't set) - -------------------------------------------------------------------- -Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de - -- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) - * qt based applications can crash in ssh sessions with new - openssh (#38185) - -------------------------------------------------------------------- -Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de - -- Bugzilla #37720: - add font substitutions for "SUSE*" fonts to default qtrc. - -------------------------------------------------------------------- -Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de - -- fix for richtext tags (in knotes) -- fix for fonts with multiple scripts (#36583) -- fix for custom resolutions - -------------------------------------------------------------------- -Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de - -- fix for command line handling (XIM in QApplication)(#35881) -- fix double packaging of qassistant translations - -------------------------------------------------------------------- -Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de - -- define a default Font again. (Sans Serif with 10points) - (#36014) - -------------------------------------------------------------------- -Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de - -- fix for xcursor cache hangling (by Lubos) -- move assistant to -devel-doc package - -------------------------------------------------------------------- -Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de - -- apply fix for not found monospaced fonts without Euro glyph - (Patch by Lars Knoll) - -------------------------------------------------------------------- -Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de - -- apply different bugfix and speed enhancement patches from qt-copy - as recommended by Lubos - * 0001: DnD optimisation - * 0002: Active Window Fix - * 0007: MITSHM extension support for QPixmap<>Qimage conversation - * 0037: dnd timestamp fix - * 0038: dragobject prefer fix - -------------------------------------------------------------------- -Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de - -- update to final 3.3.1 version -- disable fast-malloc for > 9.0, nptl does work good enough -- add qclipboard-recursion-fix from Lubos -- further 64bit aliasing fixes - -------------------------------------------------------------------- -Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de - -- update to current snapshot (3.3.1-snapshot-20040216) -- build opentype with -fno-strict-aliasing - -------------------------------------------------------------------- -Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de - -- fix non-latin1 QString handling - (patch from Roman Stepanov) - -------------------------------------------------------------------- -Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de - -- update to version 3.3.0 final -- disable 3rdparty source and use system libraries - -------------------------------------------------------------------- -Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de - -- update to snapshot 20040129 -- use original qstring again, kprinter got fixed - -------------------------------------------------------------------- -Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de - -- update to snapshot 20040125 -- revert qstring changes - -------------------------------------------------------------------- -Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de - -- update to snapshot 20040113 - -------------------------------------------------------------------- -Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de - -- update to snapshot from 20031229 to get KDE compiling again -- remove upstream included translation files -- cleanup stuff not anymore needed -- do not build sqlite plugin with (broken) sqlite sources from qt - tar ball anymore - -------------------------------------------------------------------- -Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de - -- update to version 3.3 beta 1 - * solves the remaining issues with dlopen GL - -------------------------------------------------------------------- -Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de - -- add KDE plugin path for qt 3.3 - -------------------------------------------------------------------- -Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de - -- update to snapshot 20031204 -- do not link against GL libs anymore, but still support GL via dlopen - apps and libs beside libbqt* are still linked against GL for now -- build fix for qt3-extensions - -------------------------------------------------------------------- -Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de - -- update to current 3.3 snapshot ( 20031202 - pre beta 1) - * obsoletes several patches - * IPv6 support -- temporary disabled PostgreSQL support -- add SQLite support - -------------------------------------------------------------------- -Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de - -- drop not applyed font_fixes patch and add the old Xft2 fixes - again, to support displays without Render extension. - -------------------------------------------------------------------- -Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de - -- update to version 3.2.3 and usual patch cleanup - -------------------------------------------------------------------- -Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de - -- build without -mminimal-toc on ppc64 -- apply crash fix from TT for some fonts in XLFD mode - -------------------------------------------------------------------- -Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de - -- update to version 3.2.2 - * font fixes patch is not applied intentionaly, for testing - plain qt behaviour for now. - -------------------------------------------------------------------- -Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de - -- require freeglut-devel, instead of mesaglut-devel for > 9.0 - -------------------------------------------------------------------- -Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de - -- using the right tool to compile translation files - -------------------------------------------------------------------- -Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de - -- update fontconfig patch again, fixes multiple listing of fonts -- do not complain anymore about not matching plugin - -------------------------------------------------------------------- -Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de - -- prefer Nimbus fonts, instead of using asian fonts, if possible - (the asian fonts have some broken latin chars) - -------------------------------------------------------------------- -Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de - -- install html docu to the same place as on 8.2, to solve - update problems (#31507). (install dir and symlink was - swapped for unknown reason) - -------------------------------------------------------------------- -Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de - -- memory leak fix from Lars in QTextEngine - -------------------------------------------------------------------- -Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de - -- updated patches from Lars - * fixing Unicode families and foundaries issues - * printing issues -- clean up unused patches - -------------------------------------------------------------------- -Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de - -- a bit more silence .. QPixmap before QApplication warning is away -- new asian font mappings from mfabian - -------------------------------------------------------------------- -Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de - -- new font fixes from Lars, the default size problem should be away -- fix build for non-Xft2 distibutions - -------------------------------------------------------------------- -Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de - -- silence on lib64 systems with 32bit plugins installed (#30559) -- ensure to have a [3.2] section in old qtrc files - -------------------------------------------------------------------- -Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de - -- apply fix from TT to fix konsole + setRawName - -------------------------------------------------------------------- -Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de - -- add always lib and lib64 kde plugin path to qtrc - -------------------------------------------------------------------- -Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de - -- apply fix from TT: "don't generate bogus mouse move events." -- qt3-devel requires XFree86-Mesa-devel - -------------------------------------------------------------------- -Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de - -- add slovak translation from Stanislav Visnovsky -- add czech translation from Klara Cihlarova - -------------------------------------------------------------------- -Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de - -- add asian mappings from 8.2 to qtrc again - -------------------------------------------------------------------- -Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de - -- Don't do readlink checks for set*id programs (will break - in TLS startup sequence of glibc), just fall back to old - malloc. #29530 - -------------------------------------------------------------------- -Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de - -- apply qlineedit fix from TT - -------------------------------------------------------------------- -Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de - -- qtconfig menu entry becomes unimportant - -------------------------------------------------------------------- -Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de - -- generate .la file again - -------------------------------------------------------------------- -Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de - -- use newer font_fixes patch from Lars -- enforce usage of Xft2 even on non-Xrender displays -- revert qclipboard changes to 3.1.2 code - -------------------------------------------------------------------- -Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de - -- use official 3.2.1 tar ball instead of 3.2.0+patch - -------------------------------------------------------------------- -Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de - -- new _big_ fix from Lars for fixing the remaining font issues - -------------------------------------------------------------------- -Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de - -- apply fix from Lars for the foundary font problem, when - using pixmap fonts via Xft2. This makes the freetype2 - foundary-family patch obsolete from qt view. - -------------------------------------------------------------------- -Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de - -- apply 3.2.1 patch, until the official tar ball arrives - -------------------------------------------------------------------- -Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de - -- justify Category of qtconfig - -------------------------------------------------------------------- -Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de - -- add desktop file for qtconfig - -------------------------------------------------------------------- -Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de - -- update to version 3.2.0 final - -------------------------------------------------------------------- -Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de - -- fix .la files after build - -------------------------------------------------------------------- -Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de - -- update to 3.2.0 beta 2 -- remove obsolete patches - -------------------------------------------------------------------- -Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de - -- never strip explicitly -- always build with -release to avoid debug output even with -g - -------------------------------------------------------------------- -Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de - -- move the html docu into docdir and put the link in lib -- package directories -- fix directory permissions - -------------------------------------------------------------------- -Fri May 30 15:04:29 CEST 2003 - adrian@suse.de - -- fix file conflicts - -------------------------------------------------------------------- -Mon May 19 11:28:36 CEST 2003 - adrian@suse.de - -- revert source incompatibility to 3.1.x in qhbox constructor - -------------------------------------------------------------------- -Sun May 18 14:03:31 CEST 2003 - adrian@suse.de - -- update to version 3.2 beta 1 -- big patch clean up -- use largefile support api for > 8.2 - -------------------------------------------------------------------- -Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de - -- fixing long font names as returned by font-config - -------------------------------------------------------------------- -Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de - -- workaround rpm bug on 7.3-ppc - -------------------------------------------------------------------- -Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de - -- fix build on SuSE < 8.1 - -------------------------------------------------------------------- -Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de - -- update to version 3.1.2 and remove obsolete patches - -------------------------------------------------------------------- -Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de - -- fixing the fix - -------------------------------------------------------------------- -Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de - -- applied patch by TT to fix kmail folder selection - (#24519 - also known as kde bug #48888) - -------------------------------------------------------------------- -Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de - -- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) - -------------------------------------------------------------------- -Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de - -- fast malloc is back - (still 20% with glibc 2.3 without spinlock'ed-malloc) -- extend blacklist -- use fast malloc also on hammer - -------------------------------------------------------------------- -Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de - -- add [3.1] plugin path -- add fix for mouse cursor bug over ssh - -------------------------------------------------------------------- -Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de - -- use correct kde plugin path on lib64 systems - -------------------------------------------------------------------- -Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de - -- fix missing symbols in libqt* - -------------------------------------------------------------------- -Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de - -- fix %pre script - -------------------------------------------------------------------- -Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de - -- prefix=/usr/lib/qt3 - (third party apps installing translations into $QTDIR now) -- modify qdesktopwidget resize patch to be BC with Qt 3.2 -- comment out non-official api extensions -- remove private headers tar ball again - (qsa beta2 contains them) -- fix qtrc enviroment patch -- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) -- enable all designer plugins - -------------------------------------------------------------------- -Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de - -- add xrandr extension from Qt 3.2 -- add resize event to qdesktopwidget (patch from Lubos) -- compile codecs as plugins - -------------------------------------------------------------------- -Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de - -- use fast malloc only on %ix86 - -------------------------------------------------------------------- -Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de - -- include qt default translations - -------------------------------------------------------------------- -Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de - -- hppa is parisc - -------------------------------------------------------------------- -Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de - -- fix some more qmake.conf entries - (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) - -------------------------------------------------------------------- -Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de - -- use -ffunction-sections on hppa - -------------------------------------------------------------------- -Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de - -- fix build ( patch -p1 -> -p0 ) - -------------------------------------------------------------------- -Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de - -- several small changes/fixes/workarounds to be able to compile qsa - (they will be changed in 3.1.2) - -------------------------------------------------------------------- -Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de - -- update to version 3.1.1 and cleanup patches -- apply Xft speed-up patch from dfaure - -------------------------------------------------------------------- -Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de - -- drop fast-malloc, not needed since glibc 2.3 - -------------------------------------------------------------------- -Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de - -- add qprinter fix from Lars - -------------------------------------------------------------------- -Wed Nov 27 00:44:44 CET 2002 - ro@suse.de - -- added expat to neededforbuild - -------------------------------------------------------------------- -Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de - -- use Xft2 from XFree package now for > SuSE 8.1 - (experimental fontconfig package is dropped) -- build qt3-non-mt with extra spec file now -- fix korean [Font Substitutions] (#19575) -- fix broken qmake debug defaults (#21891) -- fix requires of database plugin packages - -------------------------------------------------------------------- -Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de - -- update to 3.1.0 final version -- apply qwidget/hideChildren patch from Harri -- move libqui into qt3 main package - -------------------------------------------------------------------- -Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de - -- package also missing mkspecs/* - -------------------------------------------------------------------- -Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de - -- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) -- big rework of spec file, lots of workarounds are not needed anymore :) -- use experimental fontconfig/Xft2 package for > 8.1 -- enable nis & cups support - -------------------------------------------------------------------- -Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de - -- swab %ifarch <> %if for old broken rpm's - -------------------------------------------------------------------- -Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de - -- remove rpath again, which came back with 3.0.5 update (#20929) -- disable qDebug lines in chinese patch (#20959) - -------------------------------------------------------------------- -Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de - -- implement a blacklist of executables which should not use - the fast malloc implementation. (python and perl atm) -- disable fast-malloc for >8.1 -- enable fast-malloc for x86_64 - -------------------------------------------------------------------- -Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de - -- qclipboard fix from Lubos. Copy from old X applications works again - -------------------------------------------------------------------- -Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de - -- replace qt3-gb18030.diff patch with the new patch from - James Su for chinese handling (#19399) -- set XIMInputStyle for japanese input (#19387) -- change Requires: from /usr/include/png.h to libpng-devel, since - connectivas apt can not handle this. - -------------------------------------------------------------------- -Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de - -- remove the dlopen patch again. It is not needed anymore and may - cause crashes in rare cases. - -------------------------------------------------------------------- -Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de - -- apply fix from Lubos for DND in kcontrol -- apply fix to fix gb18030 encoding (from Turbolinux China) - -------------------------------------------------------------------- -Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de - -- do not use -plugindir configure option anymore. it caused the - broken plugin support and remov $QTDIR/plugins again from qtrc - qtrc is also a (noreplace) config file again -- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif - -------------------------------------------------------------------- -Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de - -- add patch to set the qt settings dir to a non-default dir -- add patches from qt 3.0.6 to fix asian copy&paste problems -- set explicit plugin pathes in qtrc and replace them during update - (this is only a workaround until I know why qt does not use the - compiled path) - -------------------------------------------------------------------- -Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de - -- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ -- add plugin path to global qtrc - -------------------------------------------------------------------- -Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de - -- fix #defines - -------------------------------------------------------------------- -Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de - -- redo the plugin path patch again, we use now a implicit - subdirectory like "lib64", if needed. -- qtconfig is patched to hide/not write back those entries - -------------------------------------------------------------------- -Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de - -- fixing the patches - -------------------------------------------------------------------- -Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de - -- applying the plugin path patches, so they actually do something - on lib64 platforms - -------------------------------------------------------------------- -Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de - -- fix plugin installation - -------------------------------------------------------------------- -Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de - -- use %suse_version macro instead of /etc/SuSE-release - -------------------------------------------------------------------- -Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de - -- shut up if passed -noxim is passed and xim doesn't work - -------------------------------------------------------------------- -Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de - -- disable pre-3.0.6 patches again, until focus problem is located -- add zlib-devel to Requires for qt3-devel and SuSE 8.1 -- add %run_ldconfig - -------------------------------------------------------------------- -Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de - -- apply shut-up.dif -- clean up neededforbuild - -------------------------------------------------------------------- -Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de - -- port Lea's fast malloc implementation to libqt-mt -- designer sig11 fixes are not needed anymore -- use some patches from qt-rsync - -------------------------------------------------------------------- -Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de - -- fix designer sig11 really -- kick warnings about unsuccesfull locks for non-root users - -------------------------------------------------------------------- -Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de - -- don't strip when in debug mode -- fix typo in build script - -------------------------------------------------------------------- -Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de - -- update to 3.0.5 final - * lots of bugfixes, see changes-3.0.5 for details - * new, binary incompatible plugin system -- fix sig11 in designer -- clean spec file, drop all not applied patches - -------------------------------------------------------------------- -Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de - -- reenable work around for transparenent images while printing - (PR16188) - -------------------------------------------------------------------- -Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de - -- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 - -------------------------------------------------------------------- -Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de - -- fix -g detection during build - -------------------------------------------------------------------- -Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de - -- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) -- use -mminimal-toc on ppc64 to workaround compiler bug atm -- update to pre-3.0.5 snapshot-20020620 - * use buildkey for plugins instead of our own plugin hack - * lots of fixes (exact description in changes-3.0.5) -- add lib64 to build key, if needed -- remove obsolete patches - -------------------------------------------------------------------- -Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de - -- rework plugin path patch for distributions > 8.0 - change name of "plugins" directory instead of filenames - * plugins -- lib32 and multithreaded plugins - * plugins-non-mt -- lib32 and without multithread support - * plugins-lib64 -- lib64 and multithreaded plugins - * plugins-lib64-non-mt -- lib64 and without multithread support - -------------------------------------------------------------------- -Thu May 30 20:03:50 CEST 2002 - adrian@suse.de - -- disable style-plugins again (too much qt apps have problems) -- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) - (no one reads READMES and too many people had crashes) - -------------------------------------------------------------------- -Tue May 28 10:58:01 CEST 2002 - adrian@suse.de - -- fix %files - -------------------------------------------------------------------- -Mon May 27 13:37:15 CEST 2002 - adrian@suse.de - -- move qconfig, qmake to qt3-devel-tools -- build styles as plugin (except our default style: Platinum) - -------------------------------------------------------------------- -Mon May 27 00:10:23 CEST 2002 - ro@suse.de - -- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" -- fix build-script for lib64 issues - -------------------------------------------------------------------- -Mon May 20 23:26:35 CEST 2002 - adrian@suse.de - -- fix build (disable odbc during qt3.spec build) - -------------------------------------------------------------------- -Mon May 20 10:13:55 CEST 2002 - adrian@suse.de - -- enable -tablet support if XFree86 provides it -- compile with -debug mode, if -g is set in enviroment -- fix postgres plugin build -- enable unixODBC support for newer distributions -- split sql drivers to extra packages -- fix dlopen call - -------------------------------------------------------------------- -Tue May 14 12:39:51 CEST 2002 - adrian@suse.de - -- fix lib64 patch to find OpenGL libs - -------------------------------------------------------------------- -Thu May 9 21:54:41 CEST 2002 - adrian@suse.de - -- apply fix for NetAccess focus, insertTitle(), QTextEdit and - QToolbar from qt-copy - -------------------------------------------------------------------- -Wed May 8 09:39:48 CEST 2002 - coolo@suse.de - -- fixing patch section (grr) - -------------------------------------------------------------------- -Tue May 7 17:13:41 CEST 2002 - coolo@suse.de - -- adding fix for x86_64 - -------------------------------------------------------------------- -Tue May 7 14:32:39 MEST 2002 - coolo@suse.de - -- update to qt 3.0.4 - remove fixes that do - not apply any longer -- disable asian patches as they do not apply - and I don't want to split them as I have no - idea if the problems they try to fix are still - there - -------------------------------------------------------------------- -Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de - -- fix lib64 support -- fix asian patch not to use arrays in unused arrays - (triggers compiler problem) - -------------------------------------------------------------------- -Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de - -- improve image rendering speed (patch by Lubos) - -------------------------------------------------------------------- -Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de - -- apply patch from Lubos to fix alpha channel in QMovie - -------------------------------------------------------------------- -Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de - -- fixed print support in qpsprint -- binary compatibility fixes by Lars for gbk encoding - -------------------------------------------------------------------- -Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de - -- apply fixes/extensions for asian/utf-8-based languages - (assembled by Lars and Brad, thank you, verifed by mfabian) -- 64bit fixes from Andreas Schwab (const char*) null pointer casts - -------------------------------------------------------------------- -Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de - -- apply qtabbar fix. Fixes crashes with kcm modules. - -------------------------------------------------------------------- -Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de - -- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) -- apply fix to use libpng instead of libmng to load pngs (by coolo) -- add missing Requires for qt3-devel - -------------------------------------------------------------------- -Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de - -- verify 3.0.3 final version -- add check for null pointer returned by libXft - (fix sig11 when no Xft fonts are configured) -- fix scrollbar behaviour for QT Platinum style - (we are X Windows compatible instead of MS Windows) - -------------------------------------------------------------------- -Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de - -- update to version 3.0.3 - (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, - if this is really qt-3.0.3 final) - -------------------------------------------------------------------- -Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de - -- update to pre 3.0.3 snapshot (3.0.2.20020312) - -------------------------------------------------------------------- -Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de - -- more fixes - * fix auto-resizing with QMovie - * fix to correctly open submenues in right to left layout - * reduce number of mallocs by sharing QColorGroup - * Simplified static cleanup handlers. - * smarter tooltip placement -- require "c++_compiler" for distributions newer than 7.3 only - -------------------------------------------------------------------- -Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de - -- apply some fixes from qt-copy - * 8 bit color depth image format fixes - * spinbox flicker fix - * qrichtext dangeling pointers fix - * qmenubar right to left layout mode cursor navigation fix - * qcombobox avoid emitting highlighted twice on keyPressEvent - -------------------------------------------------------------------- -Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de - -- update to version 3.0.2 -- remove compile fixes -- fix symlink for qtconfig - -------------------------------------------------------------------- -Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de - -- fix Requires for qt3-devel (add g++ compiler) - -------------------------------------------------------------------- -Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de - -- fix build for lib64/s390x - -------------------------------------------------------------------- -Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de - -- add links in /usr/bin for qtconfig - -------------------------------------------------------------------- -Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de - -- fix dumb-packager-bug (s,%fi,%endif,) - -------------------------------------------------------------------- -Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de - -- compile fix for postrgres module -- extend plugin patch to work on s390x and sparc64 to work with - lib64 plugins -- add %{_libdir}/qt3 symlink for s390x and sparc64 - -------------------------------------------------------------------- -Sat Feb 2 13:00:38 CET 2002 - ro@suse.de - -- cleaned changes file - -------------------------------------------------------------------- -Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de - -- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) -- make threaded plugins as usual again -- non-threaded plugins needs now the not compatible -non-mt.so - suffix - -------------------------------------------------------------------- -Fri Feb 1 00:26:05 CET 2002 - ro@suse.de - -- changed neededforbuild to - -------------------------------------------------------------------- -Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de - -- enable AA for SuSE > 7.3 - -------------------------------------------------------------------- -Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de - -- Fix use of varargs on 64 bit platforms. - -------------------------------------------------------------------- -Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de - -- patch plugin loader to load only plugins with -mt.so - extension -- link direct against libpng -- move qt3.conf file to susehelp -- TODO: make plugin loader path depending on %_libdir - -------------------------------------------------------------------- -Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de - -- enable Xrender/Xft again for SuSE 7.3 - (I was misleaded by a broken libXft :/ ) -- using qt plugin mechanism for picture format support -- enable XRender by default, but leave Xft disabled by default - (kcontrol can switch Xft on for KDE applications now) -- add additional include path for postgres 7.2b5 - -------------------------------------------------------------------- -Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de - -- disable Xft for all distributions until 7.3 - (XFree 4.2 is needed) -- sync QClipboard fix from qt-copy - -------------------------------------------------------------------- -Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de - -- fix Requires -- disable rpath - -------------------------------------------------------------------- -Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de - -- split non multithreaded librarys into qt3-non-mt package -- split developer tutorial into qt3-tutorial package -- use common config script to prepare build -- move libs to /usr/lib/qt3/%{_libdir} -- remove .prl files from file list again - -------------------------------------------------------------------- -Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de - -- rename qt3-designer subpackage to qt3-devel-tools -- add default qtrc file - * disable Xft support by default - * use Platinum style - * set qt plugin path -- move qtconfig to qt base package -- apply fixes from qt-copy/KDE-cvs - -------------------------------------------------------------------- -Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS during compile -- add missing .prl files to file list - -------------------------------------------------------------------- -Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de - -- update to version 3.0.1 -- build all extra tools -- fix default mkspec symlink -- include examples to devel-doc package - -------------------------------------------------------------------- -Thu Nov 8 18:39:52 CET 2001 - ro@suse.de - -- use mesa-devel-packages in neededforbuild - -------------------------------------------------------------------- -Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de - -- fix hardcoded install dir in libqt - (no $QTDIR is needed at runtime anymore) - -------------------------------------------------------------------- -Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de - -- update to QT 3.0.0 final - (the KDE 3 battle begins :) - -------------------------------------------------------------------- -Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de - -- add missing header files -- cleanup workarounds in spec file and add some new (but less ;) - -------------------------------------------------------------------- -Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de - -- update to beta6 - -------------------------------------------------------------------- -Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de - -- update to beta5 - -------------------------------------------------------------------- -Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de - -- okay, my last try ... cp -f has different return values on the - distributions :( - -------------------------------------------------------------------- -Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de - -- disable postgres support for old distributions - (now it also builds with SuSE 6.4) - -------------------------------------------------------------------- -Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de - -- fix broken links in include path - -------------------------------------------------------------------- -Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de - -- workaround bugs in Makefile to install all needed files -- remove -j4 behind make - -------------------------------------------------------------------- -Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de - -- split documentation from qt3-devel to qt3-doc - -------------------------------------------------------------------- -Fri May 25 11:57:34 CEST 2001 - adrian@suse.de - -- first try with QT 3.0.0 beta 1 - ( this package is far away from being perfect ) - -------------------------------------------------------------------- -Sun May 6 10:52:33 CEST 2001 - adrian@suse.de - -- apply XftGlyph fix for qfont_x11.cpp from Keith Packard -- fix build for distributions before 7.1 - -------------------------------------------------------------------- -Fri May 4 11:39:55 CEST 2001 - adrian@suse.de - -- add fix for buffer overflow on qfont_x11 and some minor glitches - in qt-png -- qt-experimental is dropped, since we can enable AA in qt now. - -------------------------------------------------------------------- -Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de - -- switch BuildIndex for SuSEhelp to false by default - -------------------------------------------------------------------- -Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de - -- using -DNO_DEBUG -- apply latin9 patch from mls@suse.de - -------------------------------------------------------------------- -Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de - -- add /etc/qt.fontguess (config file for Japanese and Korean - fonts) - -------------------------------------------------------------------- -Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de - -- disable AA by default (still to many problems) - -------------------------------------------------------------------- -Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de - -- reenable qt-experimental for SuSE distribution < 7.2 - disable opengl module for these distris in this package - -------------------------------------------------------------------- -Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de - -- update to QT 2.3.0 - this makes qt-experimental obsolete - (maybe still some problems with the nvidia driver, but the nv - should work fine and the users are warned about nvidia since - SuSE 7.1) - -------------------------------------------------------------------- -Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de - -- fix spec-file to make it build with "rpm -ba" - -------------------------------------------------------------------- -Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS - drop signed char patch - -------------------------------------------------------------------- -Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de - -- update to QT 2.2.4 - qt-static is an own package and no sub packages anymore - fix/patch for qprintdialog is no longer needed - add fix from Andreas Schwab for 64bit platforms - -------------------------------------------------------------------- -Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de - -- swap link and directory of html documentation. This makes - trouble during update from older distributions - -------------------------------------------------------------------- -Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de - -- remove not necessary susehelp/htdig conf file - remove file conflicts between qt-devel and qt-experimental - -------------------------------------------------------------------- -Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de - -- added qt-experimental,qt-japanese,qt-korean to Obsoletes: - -------------------------------------------------------------------- -Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de - -- fix qprintdialog - fix qrichtext (Thanks Stefan) - -------------------------------------------------------------------- -Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de - -- fix qprintdialog - -------------------------------------------------------------------- -Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de - -- spec file fix - -------------------------------------------------------------------- -Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de - -- added small tools to qt-devel (thanks Dirk) - -------------------------------------------------------------------- -Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de - -- remove asian patches from qt-experimental - -------------------------------------------------------------------- -Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de - -- fixe type in package name - -------------------------------------------------------------------- -Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de - -- move docu from qtlib2 to qt - -------------------------------------------------------------------- -Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de - -- initial package. support for font anti aliasing has been added - Also OpenGL module is active - -------------------------------------------------------------------- -Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de - -- update to 2.2.3 and remove all the unneeded fix patches. - added SuSE help conf files to qt-devel - -------------------------------------------------------------------- -Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de - -- Build with -O0 on ia64. - -------------------------------------------------------------------- -Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de - -- added rpath for uic/kdelibs and fixed uic fix .. - to drunk to drink more - -------------------------------------------------------------------- -Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de - -- fixed dif - -------------------------------------------------------------------- -Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de - -- added fix for uic and qiconview - -------------------------------------------------------------------- -Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de - -- fixed build on ppc - -------------------------------------------------------------------- -Tue Nov 21 09:31:40 CET 2000 - ro@suse.de - -- spec fix - -------------------------------------------------------------------- -Fri Nov 17 14:57:54 CET 2000 - ro@suse.de - -- fixed neededforbuild: += libmng-devel - -------------------------------------------------------------------- -Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de - -- new version 2.2.2 - added qpngio fix from waldo - -------------------------------------------------------------------- -Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de - -- fixed static config for <6.4 distris (no libmng) - -------------------------------------------------------------------- -Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de - -- split the qt package in - qt - qt-devel - qt-extensions - qt-man - qt-static - - Added an ugly patch to get an uic with KDE support. The designer - is broken in this package after this patch, so it is not packaged. - The designer can be found in the qt-designer package - -------------------------------------------------------------------- -Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de - -- switch to -O0 for ppc - -------------------------------------------------------------------- -Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de - -- drop OpenGL support. Problems with Nvidia's binary only driver - -- added fix from waldo (fixing memory leak in qpngio) - -------------------------------------------------------------------- -Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de - -- update the tar archiv (which contains a corrected classes.html file) - -------------------------------------------------------------------- -Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de - -- update to 2.2.1 - added static libs for libqt and libqt-mt - added support for libmng - -------------------------------------------------------------------- -Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de - -- added missing header files - -------------------------------------------------------------------- -Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de - -- switch to -O0 for axp - -------------------------------------------------------------------- -Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de - -- Update ia64 configuration. - -------------------------------------------------------------------- -Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de - -- added missing libqt-mt.so - clean up in filelist - changed copyright/license to GPL - -------------------------------------------------------------------- -Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 final - -------------------------------------------------------------------- -Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de - -- removed uic/moc bindings to libGL and other - -------------------------------------------------------------------- -Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 beta 2 - spec file rewritten - -------------------------------------------------------------------- -Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de - -- moved links from /usr/lib/qt/lib to /usr/lib/ - -------------------------------------------------------------------- -Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de - -- add libqt.so.2 links in /usr/lib/qt/lib - -------------------------------------------------------------------- -Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de - -- moved libqt.so back to qtlib2, after religios war. - -------------------------------------------------------------------- -Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de - -- enable gif support again - -------------------------------------------------------------------- -Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de - -- moved static libs to qtdevel2 - -------------------------------------------------------------------- -Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de - -- Reduce opt level on ia64. - -------------------------------------------------------------------- -Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de - -- fixed dependencies - -------------------------------------------------------------------- -Tue May 30 23:02:56 CEST 2000 - adrian@suse.de - -- readded mesadev in neededforbuild - -------------------------------------------------------------------- -Tue May 30 15:30:16 CEST 2000 - adrian@suse.de - -- update to 2.1.1 - -------------------------------------------------------------------- -Wed May 24 13:06:43 CEST 2000 - adrian@suse.de - -- added mesadev in neededforbuild - removed gif support (license issue) - -------------------------------------------------------------------- -Tue May 16 21:44:53 CEST 2000 - adrian@suse.de - -- added -fno-exception (smaller binaries) - -------------------------------------------------------------------- -Fri May 12 08:55:01 CEST 2000 - adrian@suse.de - -- fixed link /usr/doc/packages/html - using %{_defaultdocdir} - using %{_mandir} - -------------------------------------------------------------------- -Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de - -- update to 2.1.0 final - new package for all man pages - -------------------------------------------------------------------- -Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de - -- update to 2.1.0 beta 4 - -------------------------------------------------------------------- -Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de - -- update to qtlib 2.1.0 beta 3 - the destination directory is not longer /usr/lib/qt !!! - QTDIR=/usr/lib/qt-2.1.0 - There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 - -------------------------------------------------------------------- -Thu Mar 2 11:17:22 CET 2000 - ro@suse.de - -- removed obsolete part of patch - -------------------------------------------------------------------- -Thu Mar 2 07:27:34 CET 2000 - ro@suse.de - -- configure doesn't know --mandir ... :( - -------------------------------------------------------------------- -Thu Mar 2 01:59:58 CET 2000 - ro@suse.de - -- work-around for prepare-spec buglet - -------------------------------------------------------------------- -Wed Mar 1 00:05:15 CET 2000 - ro@suse.de - -- man to /usr/share using macro - -------------------------------------------------------------------- -Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de - -- Apply patch for qfont_x11.cpp from warwick@warwick-bippy - -------------------------------------------------------------------- -Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de - -- increased font cache from 4MB to 9MB in order to - speed up UNICODE fonts for YaST2 - -------------------------------------------------------------------- -Thu Nov 11 20:00:14 MET 1999 - uli@suse.de - -- removed netscape from neededforbuild - -------------------------------------------------------------------- -Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de - -- Removed mesa from Requires, as it is not required - -------------------------------------------------------------------- -Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de - - - Patch extensions/imageio/src/Makefile.in in order to get - shared library of libimgio again. Worked in 2.00. - -------------------------------------------------------------------- -Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de - - - New version 2.0.2 - -------------------------------------------------------------------- -Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de - -- switched from Motif to lesstif - -------------------------------------------------------------------- -Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de - -- fixed requirements for sub packages - -------------------------------------------------------------------- -Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de - -- Reinserted old # Commandline line. - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de - - - New version 2.00 - diff --git a/opensuse/core/qt3/qt3-extensions.spec b/opensuse/core/qt3/qt3-extensions.spec deleted file mode 100644 index 15366559e..000000000 --- a/opensuse/core/qt3/qt3-extensions.spec +++ /dev/null @@ -1,389 +0,0 @@ -# -# spec file for package qt3-extensions -# -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: qt3-extensions -BuildRequires: cups-devel krb5-devel mysql-devel postgresql-devel qt3-devel sqlite2-devel unixODBC-devel update-desktop-files -%if %suse_version > 1020 -BuildRequires: fdupes -%endif -License: GPL, QPL -Version: 3.4.0 -Release: 1 -AutoReqProv: on -Requires: qt3 = %version -Group: Development/Tools/Other -Summary: Qt3 Extensions -# COMMON-BEGIN -# COMMON-BEGIN -Source0: qt3-%{version}.tar.bz2 -Source1: build_script.sh -Source2: qtconfig3.desktop -Source3: qtrc -Source4: assistant3.png -Source6: assistant3.desktop -Source7: designer.desktop -Source8: designer.png -Source9: linguist.desktop -Source5: linguist.png -Source10: qt3.sh -Source11: qt3.csh -# Translations did not change -Source12: qt3-3.3.8b-translations.tar.bz2 -Source102: baselibs.conf -Source200: attributes -Source201: update_spec.pl -Patch1: aliasing.diff -Patch2: head.diff -Patch4: qt3-never-strip.diff -Patch5: external-libs.diff -Patch12: qtrc-path.diff -Patch14: lib64-plugin-support.diff -Patch15: pluginmanager-fix.diff -Patch18: no-rpath.dif -Patch19: shut-up.diff -Patch23: fix-accessible.diff -Patch31: limit-image-size.diff -Patch35: qt-transparency.patch -Patch37: 0055-qtextedit_zoom.patch -Patch39: fix-qtranslator-crash.diff -Patch54: kmenu-search-fix.diff -Patch113: fix-assistant-path.patch -Patch117: qtimer-debug.diff -Patch127: mng-reading-fix.patch -Patch134: fix-xinput-clash.diff -Patch135: parseFontName.diff -Patch136: qt3-no-date.diff -Patch139: gcc46.diff -Patch140: revert-iodbc-to-uodbc.diff - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%description -This package contains extension libraries for Qt 3, such as the -Netscape plug-in modules. - -This package contains extension libraries for Qt 3, such as the -Netscape plug-in modules. - -%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial - -%prep -%setup -q -%patch1 -%patch2 -%patch4 -%patch5 -%patch12 -if [ "%_lib" = "lib64" ]; then -%patch14 -fi -%patch15 -%patch18 -%patch19 -%patch23 -%patch31 -%patch35 -%patch37 -%patch39 -%patch54 -%patch113 -%patch117 -ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ -ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ -ln -sf $PWD/src/kernel/qinputcontext.h include/ -ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ -ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ -%patch127 -%patch134 -%patch135 -%patch136 -%patch139 -%patch140 -cd translations -tar xvjf %SOURCE12 -cd .. -# COMMON-END -# COMMON-END - -%description -This package contains extension libraries for Qt 3, such as the -Netscape plug-in modules. - -This package contains extension libraries for Qt 3, such as the -Netscape plug-in modules. - -%package -n qt3-devel-examples -Summary: Programming Examples for Qt 3 -AutoReqProv: on -Group: Development/Sources -Provides: qt3-examples -Obsoletes: qt3-examples - -%description -n qt3-devel-examples -This package contains small executables with code to demonstrate Qt -programming. - -Have a look in /usr/share/doc/packages/qt3/examples/. - -%package -n qt3-mysql -Summary: MySQL Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-mysql -Plug-in for using the MySQL database with the generic Qt database -interface. - -%package -n qt3-unixODBC -Summary: A UnixODBC Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-unixODBC -A plug-in for using UnixODBC supported databases with the generic Qt -database interface. - -%package -n qt3-postgresql -Summary: A PostgreSQL Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-postgresql -A Plug-in for using the PostgreSQL database with the generic Qt -database interface. - -%package -n qt3-sqlite -Summary: SQLite Database Plug-In for Qt -Provides: qt3_database_plugin -Group: Development/Tools/Other - -%description -n qt3-sqlite -The Qt database supports SQLite with this plug-in. (No configured and -running daemon is required.) - -%package -n qt3-devel-tools -Summary: User Interface Builder and other tools (designer, assistant, linguist) -AutoReqProv: on -Requires: qt3-devel = %version -Provides: qt3-designer -Obsoletes: qt3-designer -Group: Development/Tools/GUI Builders - -%description -n qt3-devel-tools -The designer creates .ui files. The uic generates C++ code from these -files. The package also contains the Qt Assistant (Qt documentation -browser) and the Qt Linguist (for translations). - -%package -n qt3-man -Summary: Qt 3 Man Pages -AutoReqProv: on -Requires: qt3-devel = %version -Conflicts: qtman qt-man -Group: Documentation/Man - -%description -n qt3-man -This package contains all the man pages for all the Qt 3 classes. - -%build -export QTDIR=/usr/lib/qt3/ -export WLIB=%_lib -export VERSION=%suse_version -source %{SOURCE1} %{version} -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# compile threaded version to build all tools. -# the lib itself becomes packaged from qt3.spec -# -call_configure -thread -shared -L$PWD/%_lib $OPTIONS -ln -sf /usr/lib/qt3/%_lib/* lib/ -ln -sf /usr/lib/qt3/bin/* bin/ -cd plugins/src -make %{?jobs:-j%jobs} -make INSTALL_ROOT=$RPM_BUILD_ROOT install -cd - -# -# build examples -# -cd tools/assistant/lib -make %{?jobs:-j%jobs} -cd - -cd examples -make %{?jobs:-j%jobs} -cd - -# -# build extra tools -# -cd tools -make %{?jobs:-j%jobs} -make INSTALL_ROOT=$RPM_BUILD_ROOT install -for i in qvfb qembed qconfig msg2qm mergetr ; do - cd "$i" && make %{?jobs:-j%jobs} && install -m 0755 $i ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ && cd - -done -cd .. -install -m 0755 bin/findtr bin/qt20fix bin/qtrename140 ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ -if [ %_lib = lib64 ]; then - for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do - mv "$i" "${i%.so}.lib64.so" - done -fi - -%install -export WLIB=%_lib -export VERSION=%suse_version -source %{SOURCE1} -post_install $RPM_BUILD_ROOT/usr/lib/qt3/ -# -# create default doc dir -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ -# -# create links in ld.so.conf path -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} -#install -d -m 0755 ${RPM_BUILD_ROOT}/usr/bin/ -#ln -sf ../lib/qt3/bin/designer ${RPM_BUILD_ROOT}/usr/bin/designer -#ln -sf ../lib/qt3/bin/linguist ${RPM_BUILD_ROOT}/usr/bin/linguist -%suse_update_desktop_file -i designer Qt Development GUIDesigner -%suse_update_desktop_file -i linguist Qt Development Translation -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps -perl -pi -e 's/Icon=designer/Icon=designer3/' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop -perl -pi -e 's,Exec=designer,Exec=/usr/lib/qt3/bin/designer,' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop -mv ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop ${RPM_BUILD_ROOT}/usr/share/applications/designer3.desktop -install -m 0644 tools/assistant/images/designer.png $RPM_BUILD_ROOT/usr/share/pixmaps/designer3.png -rm -f ${RPM_BUILD_ROOT}/usr/share/pixmaps/designer.png -perl -pi -e 's,Exec=linguist,Exec=/usr/lib/qt3/bin/linguist,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop -perl -pi -e 's,Icon=linguist,Icon=linguist3,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop -mv ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist3.png - -##### these files are not getting installed by "make install" ... bug ? -# -# -# install manpages -# -rm -rf $RPM_BUILD_ROOT/%{_mandir} -install -d $RPM_BUILD_ROOT/%{_mandir} -cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ -# -# install examples -# -install -d ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ -find ./examples/ \ - -name \*.o -o -name .obj -o -name .moc -o -name Makefile \ - | xargs rm -rf -cp -a examples ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ -ln -sf /usr/lib/qt3/doc/examples ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ -# -# to be sure we do not package files which are packaged in other qt3 packages -# -rpm -ql qt3 qt3-devel qt3-devel-doc \ - | while read i ; do - [ -d "$i" ] || rm -f $RPM_BUILD_ROOT/"$i" -done -# -# we do have them in qt3-devel-doc already -# -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/bin/assistant -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/libqassistantclient.* -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/translations/assistant_de.qm - -for l in $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.a; do - strip --strip-unneeded $l -done - -%if %suse_version > 1020 -%fdupes -s $RPM_BUILD_ROOT -%endif - -%pre -if test -L usr/lib/qt3; then - rm usr/lib/qt3 -fi - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%post -%run_ldconfig - -%post -n qt3-devel-tools -%run_ldconfig - -%files -%defattr(-,root,root) -/usr/lib/qt3/bin/qembed -/usr/lib/qt3/bin/qvfb - -%files -n qt3-mysql -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql*.so - -%files -n qt3-postgresql -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlpsql*.so - -%files -n qt3-unixODBC -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlodbc*.so - -%files -n qt3-sqlite -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlite*.so - -%files -n qt3-devel-tools -%defattr(-,root,root) -#/usr/bin/designer -#/usr/bin/linguist -/usr/lib/qt3/bin/createcw -/usr/lib/qt3/bin/makeqpf -/usr/lib/qt3/bin/qconfig -/usr/lib/qt3/bin/findtr -/usr/lib/qt3/bin/qt20fix -/usr/lib/qt3/bin/qtrename140 -/usr/lib/qt3/bin/msg2qm -/usr/lib/qt3/bin/mergetr -/usr/lib/qt3/bin/designer -/usr/lib/qt3/bin/linguist -/usr/lib/qt3/bin/qm2ts -/usr/lib/qt3/bin/lrelease -/usr/lib/qt3/bin/lupdate -/usr/lib/qt3/templates -/usr/lib/qt3/plugins/designer -/usr/lib/qt3/phrasebooks -/usr/lib/qt3/%_lib/libdesignercore.* -/usr/lib/qt3/%_lib/libeditor.* -/usr/share/applications/* -/usr/share/pixmaps/designer3.png -/usr/share/pixmaps/linguist3.png - -%files -n qt3-devel-examples -%defattr(-,root,root) -%dir /usr/lib/qt3/doc -/%{_docdir}/qt3/examples -/usr/lib/qt3/doc/examples - -%files -n qt3-man -%defattr(-,root,root) -%{_mandir}/man*/* - -%changelog diff --git a/opensuse/core/qt3/qt3-extensions.spec.in b/opensuse/core/qt3/qt3-extensions.spec.in deleted file mode 100644 index ef53bf234..000000000 --- a/opensuse/core/qt3/qt3-extensions.spec.in +++ /dev/null @@ -1,297 +0,0 @@ -# -# spec file for package qt3-extensions -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: qt3-extensions -BuildRequires: cups-devel krb5-devel mysql-devel postgresql-devel qt3-devel sqlite2-devel unixODBC-devel update-desktop-files -%if %suse_version > 1020 -BuildRequires: fdupes -%endif -License: GPL, QPL -Version: 3.4.0 -Release: 1 -Autoreqprov: on -Requires: qt3 = %version -Group: Development/Tools/Other -Summary: Qt3 Extensions -# COMMON-BEGIN -# COMMON-END - -%description -This package contains extension libraries for Qt 3, such as the -Netscape plug-in modules. - -%package -n qt3-devel-examples -Summary: Programming Examples for Qt 3 -Autoreqprov: on -Group: Development/Sources -Provides: qt3-examples -Obsoletes: qt3-examples - -%description -n qt3-devel-examples -This package contains small executables with code to demonstrate Qt -programming. - -Have a look in /usr/share/doc/packages/qt3/examples/. - -%package -n qt3-mysql -Summary: MySQL Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-mysql -Plug-in for using the MySQL database with the generic Qt database -interface. - -%package -n qt3-unixODBC -Summary: A UnixODBC Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-unixODBC -A plug-in for using UnixODBC supported databases with the generic Qt -database interface. - -%package -n qt3-postgresql -Summary: A PostgreSQL Plug-In for Qt -Provides: qt3_database_plugin -Group: Productivity/Databases/Clients - -%description -n qt3-postgresql -A Plug-in for using the PostgreSQL database with the generic Qt -database interface. - -%package -n qt3-sqlite -Summary: SQLite Database Plug-In for Qt -Provides: qt3_database_plugin -Group: Development/Tools/Other - -%description -n qt3-sqlite -The Qt database supports SQLite with this plug-in. (No configured and -running daemon is required.) - -%package -n qt3-devel-tools -Summary: User Interface Builder and other tools (designer, assistant, linguist) -Autoreqprov: on -Requires: qt3-devel = %version -Provides: qt3-designer -Obsoletes: qt3-designer -Group: Development/Tools/GUI Builders - -%description -n qt3-devel-tools -The designer creates .ui files. The uic generates C++ code from these -files. The package also contains the Qt Assistant (Qt documentation -browser) and the Qt Linguist (for translations). - -%package -n qt3-man -Summary: Qt 3 Man Pages -Autoreqprov: on -Requires: qt3-devel = %version -Conflicts: qtman qt-man -Group: Documentation/Man - -%description -n qt3-man -This package contains all the man pages for all the Qt 3 classes. -%build -export QTDIR=/usr/lib/qt3/ -export WLIB=%_lib -export VERSION=%suse_version -source %{SOURCE1} %{version} -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# compile threaded version to build all tools. -# the lib itself becomes packaged from qt3.spec -# -call_configure -thread -shared -L$PWD/%_lib $OPTIONS -ln -sf /usr/lib/qt3/%_lib/* lib/ -ln -sf /usr/lib/qt3/bin/* bin/ -cd plugins/src -make %{?jobs:-j%jobs} -make INSTALL_ROOT=$RPM_BUILD_ROOT install -cd - -# -# build examples -# -cd tools/assistant/lib -make %{?jobs:-j%jobs} -cd - -cd examples -make %{?jobs:-j%jobs} -cd - -# -# build extra tools -# -cd tools -make %{?jobs:-j%jobs} -make INSTALL_ROOT=$RPM_BUILD_ROOT install -for i in qvfb qembed qconfig msg2qm mergetr ; do - cd "$i" && make %{?jobs:-j%jobs} && install -m 0755 $i ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ && cd - -done -cd .. -install -m 0755 bin/findtr bin/qt20fix bin/qtrename140 ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ -if [ %_lib = lib64 ]; then - for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do - mv "$i" "${i%.so}.lib64.so" - done -fi - -%install -export WLIB=%_lib -export VERSION=%suse_version -source %{SOURCE1} -post_install $RPM_BUILD_ROOT/usr/lib/qt3/ -# -# create default doc dir -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ -# -# create links in ld.so.conf path -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} -#install -d -m 0755 ${RPM_BUILD_ROOT}/usr/bin/ -#ln -sf ../lib/qt3/bin/designer ${RPM_BUILD_ROOT}/usr/bin/designer -#ln -sf ../lib/qt3/bin/linguist ${RPM_BUILD_ROOT}/usr/bin/linguist -%suse_update_desktop_file -i designer Qt Development GUIDesigner -%suse_update_desktop_file -i linguist Qt Development Translation -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps -perl -pi -e 's/Icon=designer/Icon=designer3/' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop -perl -pi -e 's,Exec=designer,Exec=/usr/lib/qt3/bin/designer,' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop -mv ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop ${RPM_BUILD_ROOT}/usr/share/applications/designer3.desktop -install -m 0644 tools/assistant/images/designer.png $RPM_BUILD_ROOT/usr/share/pixmaps/designer3.png -rm -f ${RPM_BUILD_ROOT}/usr/share/pixmaps/designer.png -perl -pi -e 's,Exec=linguist,Exec=/usr/lib/qt3/bin/linguist,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop -perl -pi -e 's,Icon=linguist,Icon=linguist3,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop -mv ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist3.png - -##### these files are not getting installed by "make install" ... bug ? -# -# -# install manpages -# -rm -rf $RPM_BUILD_ROOT/%{_mandir} -install -d $RPM_BUILD_ROOT/%{_mandir} -cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ -# -# install examples -# -install -d ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ -find ./examples/ \ - -name \*.o -o -name .obj -o -name .moc -o -name Makefile \ - | xargs rm -rf -cp -a examples ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ -ln -sf /usr/lib/qt3/doc/examples ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ -# -# to be sure we do not package files which are packaged in other qt3 packages -# -rpm -ql qt3 qt3-devel qt3-devel-doc \ - | while read i ; do - [ -d "$i" ] || rm -f $RPM_BUILD_ROOT/"$i" -done -# -# we do have them in qt3-devel-doc already -# -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/bin/assistant -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/libqassistantclient.* -rm -f $RPM_BUILD_ROOT/usr/lib/qt3/translations/assistant_de.qm - -for l in $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.a; do - strip --strip-unneeded $l -done - -%if %suse_version > 1020 -%fdupes -s $RPM_BUILD_ROOT -%endif - - -%pre -if test -L usr/lib/qt3; then - rm usr/lib/qt3 -fi - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%post -%run_ldconfig - -%post -n qt3-devel-tools -%run_ldconfig - -%files -%defattr(-,root,root) -/usr/lib/qt3/bin/qembed -/usr/lib/qt3/bin/qvfb - -%files -n qt3-mysql -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql*.so - -%files -n qt3-postgresql -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlpsql*.so - -%files -n qt3-unixODBC -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlodbc*.so - -%files -n qt3-sqlite -%defattr(-,root,root) -%dir /usr/lib/qt3/plugins/sqldrivers -/usr/lib/qt3/plugins/sqldrivers/libqsqlite*.so - -%files -n qt3-devel-tools -%defattr(-,root,root) -#/usr/bin/designer -#/usr/bin/linguist -/usr/lib/qt3/bin/createcw -/usr/lib/qt3/bin/makeqpf -/usr/lib/qt3/bin/qconfig -/usr/lib/qt3/bin/findtr -/usr/lib/qt3/bin/qt20fix -/usr/lib/qt3/bin/qtrename140 -/usr/lib/qt3/bin/msg2qm -/usr/lib/qt3/bin/mergetr -/usr/lib/qt3/bin/designer -/usr/lib/qt3/bin/linguist -/usr/lib/qt3/bin/qm2ts -/usr/lib/qt3/bin/lrelease -/usr/lib/qt3/bin/lupdate -/usr/lib/qt3/templates -/usr/lib/qt3/plugins/designer -/usr/lib/qt3/phrasebooks -/usr/lib/qt3/%_lib/libdesignercore.* -/usr/lib/qt3/%_lib/libeditor.* -/usr/share/applications/* -/usr/share/pixmaps/designer3.png -/usr/share/pixmaps/linguist3.png - -%files -n qt3-devel-examples -%defattr(-,root,root) -%dir /usr/lib/qt3/doc -/%{_docdir}/qt3/examples -/usr/lib/qt3/doc/examples - -%files -n qt3-man -%defattr(-,root,root) -%{_mandir}/man*/* - -%changelog diff --git a/opensuse/core/qt3/qt3-never-strip.diff b/opensuse/core/qt3/qt3-never-strip.diff deleted file mode 100644 index da38a015b..000000000 --- a/opensuse/core/qt3/qt3-never-strip.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- qmake/generators/unix/unixmake.cpp -+++ qmake/generators/unix/unixmake.cpp -@@ -839,7 +839,7 @@ - ret += "\n\t"; - ret += QString(resource ? "-$(INSTALL_DIR)" : "-$(INSTALL_FILE)") + " \"" + - src_targ + "\" \"" + dst_targ + "\""; -- if(!project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && -+ if(false && !project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && - (project->first("TEMPLATE") != "lib" || !project->isActiveConfig("staticlib"))) { - ret += "\n\t-" + var("QMAKE_STRIP"); - if(project->first("TEMPLATE") == "lib" && !project->isEmpty("QMAKE_STRIPFLAGS_LIB")) diff --git a/opensuse/core/qt3/qt3-no-date.diff b/opensuse/core/qt3/qt3-no-date.diff deleted file mode 100644 index fd505da0e..000000000 --- a/opensuse/core/qt3/qt3-no-date.diff +++ /dev/null @@ -1,65 +0,0 @@ ---- src/moc/moc.y 2008-01-15 20:09:13.000000000 +0100 -+++ src/moc/moc.y 2009-02-07 19:35:47.703930527 +0100 -@@ -2833,7 +2833,7 @@ - { - const char *hdr1 = "/****************************************************************************\n" - "** %s meta object code from reading C++ file '%s'\n**\n"; -- const char *hdr2 = "** Created: %s\n" -+ const char *hdr2 = "** Created:\n" - const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; - const char *hdr4 = "*****************************************************************************/\n\n"; - int i; -@@ -2872,7 +2872,7 @@ - if ( i >= 0 ) - fn = &g->fileName[i]; - fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); -- fprintf( out, hdr2, (const char*)dstr ); -+ fprintf( out, hdr2 ); - fprintf( out, hdr3 ); - fprintf( out, hdr4 ); - -diff -ru src/moc/moc_yacc.cpp src/moc/moc_yacc.cpp ---- src/moc/moc_yacc.cpp 2008-01-14 13:24:36.000000000 +0100 -+++ src/moc/moc_yacc.cpp 2009-02-07 19:35:30.039680400 +0100 -@@ -2872,7 +2872,7 @@ - { - const char *hdr1 = "/****************************************************************************\n" - "** %s meta object code from reading C++ file '%s'\n**\n"; -- const char *hdr2 = "** Created: %s\n" -+ const char *hdr2 = "** Created: \n" - "** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $)\n**\n"; - const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; - const char *hdr4 = "*****************************************************************************/\n\n"; -@@ -2912,7 +2912,7 @@ - if ( i >= 0 ) - fn = &g->fileName[i]; - fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); -- fprintf( out, hdr2, (const char*)dstr ); -+ fprintf( out, hdr2 ); - fprintf( out, hdr3 ); - fprintf( out, hdr4 ); - -diff -ru tools/designer/uic/embed.cpp tools/designer/uic/embed.cpp ---- tools/designer/uic/embed.cpp 2008-01-15 20:09:14.000000000 +0100 -+++ tools/designer/uic/embed.cpp 2009-02-07 19:36:25.950931409 +0100 -@@ -137,7 +137,7 @@ - for ( it = images.begin(); it != images.end(); ++it ) - out << "** " << *it << "\n"; - out << "**\n"; -- out << "** Created: " << QDateTime::currentDateTime().toString() << "\n"; -+ out << "** Created:\n"; - out << "**\n"; - out << "** WARNING! All changes made in this file will be lost!\n"; - out << "****************************************************************************/\n"; -diff -ru tools/designer/uic/main.cpp tools/designer/uic/main.cpp ---- tools/designer/uic/main.cpp 2008-01-15 20:09:14.000000000 +0100 -+++ tools/designer/uic/main.cpp 2009-02-07 19:36:36.603680916 +0100 -@@ -320,7 +320,7 @@ - out << "/****************************************************************************" << endl; - out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; - out << "**" << endl; -- out << "** Created: " << QDateTime::currentDateTime().toString() << endl; -+ out << "** Created:" << endl; - out << "**" << endl; - out << "** WARNING! All changes made in this file will be lost!" << endl; - out << "****************************************************************************/" << endl << endl; diff --git a/opensuse/core/qt3/qt3-warnings.diff b/opensuse/core/qt3/qt3-warnings.diff deleted file mode 100644 index 870017ded..000000000 --- a/opensuse/core/qt3/qt3-warnings.diff +++ /dev/null @@ -1,13 +0,0 @@ -Index: src/kernel/qimage.h -=================================================================== ---- src/kernel/qimage.h (revision 594273) -+++ src/kernel/qimage.h (working copy) -@@ -55,7 +55,7 @@ public: - QCString lang; - - bool operator< (const QImageTextKeyLang& other) const -- { return key < other.key || key==other.key && lang < other.lang; } -+ { return key < other.key || (key==other.key && lang < other.lang); } - bool operator== (const QImageTextKeyLang& other) const - { return key==other.key && lang==other.lang; } - }; diff --git a/opensuse/core/qt3/qt3.changes b/opensuse/core/qt3/qt3.changes deleted file mode 100644 index ff9ca26ed..000000000 --- a/opensuse/core/qt3/qt3.changes +++ /dev/null @@ -1,2504 +0,0 @@ -------------------------------------------------------------------- -Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com - -- Remove obsolete patches, update .in files, feel accomplished - -------------------------------------------------------------------- -Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com - -- Update to 3.4.0, which includes a breaking ABI change - -------------------------------------------------------------------- -Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it - -- Removed all the patches already applied in the 3.3.8d tree. -- Modified all the remaining to apply with fuzz=0. -- Created a new patch to revert the use of libiodbc to libodbc - otherwise qt3-unixODBC does not build. -- Some cosmetic change to the specfiles. - -------------------------------------------------------------------- -Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com - -- Remove 0001-dnd_optimization.patch; upstream - -------------------------------------------------------------------- -Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com - -- Qt3 has a new upstream; update to 3.3.8d - -------------------------------------------------------------------- -Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com - -- fix qt3-extensions - -------------------------------------------------------------------- -Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org - -- changed compression to .tar.bz2 - -------------------------------------------------------------------- -Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de - -- Don't try to patch in the version twice in qt-3.3.8c.diff. -- Resync those patches that don't apply without offset. -- Mark scriptlets in profile.d as being configuration files. -- Remove the calls to run_ldconfig. - -------------------------------------------------------------------- -Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com - -- a fix to the 3.3.8c patch - -------------------------------------------------------------------- -Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com - -- another gcc 4.6 fix - -------------------------------------------------------------------- -Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com - -- Update to version 3.3.8c, by the Trinity Project -- pre_checkin.sh was not run as this caused too many unneccesary - changes to occur. -- The translations tarball was left at version 3.3.8b. - -------------------------------------------------------------------- -Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de - -- fix build against gcc 4.6 - -------------------------------------------------------------------- -Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com - -- fix libpng dependencies - -------------------------------------------------------------------- -Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com - -- port to libpng14 - -------------------------------------------------------------------- -Wed May 5 19:42:33 UTC 2010 - coolo@novell.com - -- do not patch the symlink - -------------------------------------------------------------------- -Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de - -- fix -devel package requires -- simplify requires of sub-specfiles - -------------------------------------------------------------------- -Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de - -- build against libpng12 - -------------------------------------------------------------------- -Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de - -- recommend kdelibs3-default-style (bnc#544581) - -------------------------------------------------------------------- -Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source -- add baselib definitions for SPARC - -------------------------------------------------------------------- -Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de - -- fix patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com - -- updated patches to apply with fuzz=0 - -------------------------------------------------------------------- -Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de - -- fix popen leak (bnc#529615) - -------------------------------------------------------------------- -Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de - -- strip out date from .la files - -------------------------------------------------------------------- -Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de - -- do not put timestamps in generated sources - -------------------------------------------------------------------- -Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - -- obsolete old -XXbit packages (bnc#437293) - -------------------------------------------------------------------- -Tue Nov 11 16:57:56 CET 2008 - ro@suse.de - -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf - -------------------------------------------------------------------- -Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de - -- remove qt3-static package - -------------------------------------------------------------------- -Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de - -- more verbose qtimer debug - -------------------------------------------------------------------- -Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de - -- Fix invalid array reference in font name parser. - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de - -- fix build with updated x.org - -------------------------------------------------------------------- -Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de - -- fix memory corruption when removing CRTc's dynamically - -------------------------------------------------------------------- -Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de - -- This version adds the GNU Public License version 3 as a - possible choice for licenses to the Open Source releases of Qt 3. -- upstreaming of patches and few other minor bugfixes - -------------------------------------------------------------------- -Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de - -- fix xrandr resize race (#335410) - -------------------------------------------------------------------- -Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de - -- fix the build key for gcc 4.3 - -------------------------------------------------------------------- -Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de - -- back out khmer "fix" from 3.3.8, which apparently - made it worse (#345459) - -------------------------------------------------------------------- -Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de - -- fix build with gcc 4.3 again - -------------------------------------------------------------------- -Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de - -- fix build with gcc 4.3 - -------------------------------------------------------------------- -Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de - -- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) -- fix typo in QDate::fromString() - -------------------------------------------------------------------- -Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz - -- fix reading MNG files, visible in Kickoff (#278548) -- remove patching of symlinks from the immodule patch -- improve support for compositing (qt-copy patches #0079,#0080) - -------------------------------------------------------------------- -Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de - -- fix format string issues (#291754, CVE-2007-3388) -- fix xrandr 1.2 detection - -------------------------------------------------------------------- -Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de - -- package desktop files and png files - -------------------------------------------------------------------- -Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de - -- run fdupes in qt3-extensions.spec - -------------------------------------------------------------------- -Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de - -- redo the last change in the correct spec file - -------------------------------------------------------------------- -Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de - -- qt3-examples -> qt3-devel-examples - -------------------------------------------------------------------- -Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de - -- removed some historic stuff from the spec file - -------------------------------------------------------------------- -Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de - -- trust libxinerama only if it provides more screens - than xrandr crtcs (#264199) - -------------------------------------------------------------------- -Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de - -- fix permissions of qmake specs - -------------------------------------------------------------------- -Wed May 2 11:50:07 CEST 2007 - coolo@suse.de - -- remove Suse-translate from desktop file -- remove obsolete suse version support - -------------------------------------------------------------------- -Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de - -- fix build of qt3-devel-doc with desktop-file-validate run - -------------------------------------------------------------------- -Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de - -- temporarily disable Xrandr 1.2 support until (#264199) is - resolved -- use -Bsymbolic-functions - -------------------------------------------------------------------- -Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de - -- fix utf8 decoder (#259187, CVE-2007-0242) - -------------------------------------------------------------------- -Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de - -- Fix XRandr 1.2 support - -------------------------------------------------------------------- -Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de - -- call XftDefaultSubstitute (#255330) - -------------------------------------------------------------------- -Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de - -- update font fix patch (#244579) - -------------------------------------------------------------------- -Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de - -- enable tablet support (#253392) -- add default substitution for font queries (#244579) - -------------------------------------------------------------------- -Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de - -- fix mysql driver crash on shutdown (#251222) - -------------------------------------------------------------------- -Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de - -- update to 3.3.8: - * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 - -------------------------------------------------------------------- -Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de - -- fix build for 9.3 - -------------------------------------------------------------------- -Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de - -- also build qt3-static as full-config - -------------------------------------------------------------------- -Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de - -- fix build of qt3-extensions on 9.3 - -------------------------------------------------------------------- -Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de - -- fix changelog chronological order - -------------------------------------------------------------------- -Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de - -- add a sanity check to ensure that we have a full version -- fix compile warnings in headers - -------------------------------------------------------------------- -Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de - -- drop misfuzzed patch - -------------------------------------------------------------------- -Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de - -- add patch to fix indic rendering issue - -------------------------------------------------------------------- -Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de - -- add patch to fix han localisation issue (#216183) -- update qt-debug-timer patch to output more verbose debug -- add patch to fix xinerama issue with popupmenus (#216235) - -------------------------------------------------------------------- -Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de - -- update to 3.3.7: - * include CVE-2006-4811 patch - -------------------------------------------------------------------- -Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de - -- add patch for integer overflow in QPixmap/QImage - (#212544, CVE-2006-4811) - -------------------------------------------------------------------- -Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de - -- add patch for qtimer debugging - -------------------------------------------------------------------- -Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de - -- fix headers to compile in -pedantic mode - -------------------------------------------------------------------- -Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de - -- don't install static libs as executable - -------------------------------------------------------------------- -Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz - -- Add patches with Xinerama improvements. - -------------------------------------------------------------------- -Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de - -- fix qt3-devel-tools file conflict with qt-devel-doc - -------------------------------------------------------------------- -Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de - -- disable noisy debug message in qt-x11-immodule-unified diff - -------------------------------------------------------------------- -Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de - -- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) - -------------------------------------------------------------------- -Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de - -- update qt-x11-immodule-unified diff to 20060318 version. - This update already includes the following patches: - + fix-x11-immodule.diff - + disable-inputmethod-for-passords.patch - + qt-x11-immodule-capitalization-fix.diff - + fix-im-crash-on-exit.diff - + fix-immodule-buffer-overflow.diff - + qt-x11-immodule-qtextedit-fix.diff - + qt-x11-immodule-focus-handling.diff - + qt-x11-immodule-fix-inputcontext-crash.diff - which are thus removed. - -------------------------------------------------------------------- -Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de - -- fix $QT_SYSTEM_DIR (#188217) - -------------------------------------------------------------------- -Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de - -- add $QT_SYSTEM_DIR (#183059) - -------------------------------------------------------------------- -Wed May 31 15:51:01 CEST 2006 - adrian@suse.de - -- remove BuildRequires libdrm-devel - -------------------------------------------------------------------- -Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de - -- fix xpm image loading problem -- add performance regression fix -- add asian font loading fix - -------------------------------------------------------------------- -Mon May 29 08:41:44 CEST 2006 - adrian@suse.de - -- revert requires macro, this breaks the build system mapping -- require right packages in -devel for < 10.1 - -------------------------------------------------------------------- -Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de - -- fix build - -------------------------------------------------------------------- -Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de - -- 3.3.6 update - * numerous bugfixes and translations - -------------------------------------------------------------------- -Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de - -- drop substitutions from global rc file (#171513) - -------------------------------------------------------------------- -Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de - -- drop linguist3.png/desktop as its unused and install - linguist.desktop instead (fixes build failure). - -------------------------------------------------------------------- -Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de - -- strip installed static libraries -- fix file conflict with Qt4 packages - -------------------------------------------------------------------- -Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de - -- restore libraryPaths which broke instsys (#162930) - -------------------------------------------------------------------- -Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de - -- update qtrc to the real values avoiding dark gray platinum even - if not overwritten with desktop settings - -------------------------------------------------------------------- -Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de - -- update patch for QLabel layout issues to the one from Qt 3.3.7 - -------------------------------------------------------------------- -Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de - -- add patch for QLabel layout management issues (#153029) - -------------------------------------------------------------------- -Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de - -- fix crash on painting > 32000 chars at once -- fix error in wrapping japanese text -- fix QFile::flush() not setting error status -- fix window gravity being wrong for RTL - -------------------------------------------------------------------- -Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de - -- fix filelist - -------------------------------------------------------------------- -Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de - -- build qt3-devel-doc as noarch package - -------------------------------------------------------------------- -Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de - -- moving libqassistantclient to -devel (#155519) and assistant - to qt3. -- translation update -- fix assistant invocation to prefer Qt3's assistant over Qt 4.x - -------------------------------------------------------------------- -Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de - -- fix crash when not able to load imswitch (#117443) - -------------------------------------------------------------------- -Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de - -- add more immodule fixes -- fix build of qt3-extensions -- remove sections for SL < 9.2 - -------------------------------------------------------------------- -Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de - -- fix crash on shutdown (#151831) - -------------------------------------------------------------------- -Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de - -- update translations - -------------------------------------------------------------------- -Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de - -- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer - script (by Jens Herden, #147190). - -------------------------------------------------------------------- -Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de - -- really install the icon - -------------------------------------------------------------------- -Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz - -- fix rubberband.diff to emit selectionChanged() properly (#132920) - -------------------------------------------------------------------- -Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de - -- avoid file conflict with qt package - -------------------------------------------------------------------- -Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de - -- fix qt3.sh - -------------------------------------------------------------------- -Fri Jan 27 02:21:53 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de - -- set $QTDIR in /etc/profile.d/qt3.(c)sh - -------------------------------------------------------------------- -Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de - -- build with -Bdirect if available -- updating font patch - -------------------------------------------------------------------- -Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de - -- build with -fno-strict-aliasing - -------------------------------------------------------------------- -Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de - -- unify spec files via a common patch/sources section - and adjust spec files accordingly -- add /etc/profile.d hook to put qmake in the path (#134377) -- drop fast-malloc patch for all packages (#134563) - -------------------------------------------------------------------- -Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de - -- only disable FcFontSort patch for released distributions - -------------------------------------------------------------------- -Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de - -- disable FcFontSort patch because of immaturity - -------------------------------------------------------------------- -Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de - -- avoid crashes after QListView::clear() - -------------------------------------------------------------------- -Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de - -- avoid FcFontSort as it's very expensive - -------------------------------------------------------------------- -Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de - -- extend fix-key-release-event-with-imm.diff to fix another Immodule - related key release event bug (#130727) - -------------------------------------------------------------------- -Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de - -- update -Werror patch to catch one more case - -------------------------------------------------------------------- -Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de - -- add patch to fix broken key compression (#121049) - -------------------------------------------------------------------- -Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de - -- patch cleanup - -------------------------------------------------------------------- -Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de - -- add 0065-fix_werror_with_gcc4.patch (#119209) - -------------------------------------------------------------------- -Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de - -- removed historic "Autoreqprov:off" leftover - -------------------------------------------------------------------- -Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de - -- add a patch to fix capitalization of Immodule strings - -------------------------------------------------------------------- -Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de - -- fix build on x86_64 - -------------------------------------------------------------------- -Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de - -- Bugzilla #117115: enable input methods in qlineedit widgets - only when "mode == Normal" (i.e. not when "mode == NoEcho" or - "mode == Password"). Using input methods while inputting - passwords is useless and confusing. - -------------------------------------------------------------------- -Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de - -- Never strip gratuitously. - -------------------------------------------------------------------- -Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de - -- update to version 3.3.5 - -------------------------------------------------------------------- -Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de - -- layout popup menus correctly (#113048) - -------------------------------------------------------------------- -Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz - -- Place dialog properly for systray icons on xinerama (#104794). - -------------------------------------------------------------------- -Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de - -- add Q_EXPORT visibility support -- Fix gcc 4.0.x compiler detection for qt plugin buildkey - -------------------------------------------------------------------- -Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de - -- Applied patch from Lubos Lunak to fix drag'n'drop when the - visible window is not at the top of the window stack. - -------------------------------------------------------------------- -Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de - -- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 - -------------------------------------------------------------------- -Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de - -- do not trigger -debug configure flag on -g, but use it for beta - distribution - -------------------------------------------------------------------- -Tue May 31 10:49:30 CEST 2005 - adrian@suse.de - -- require freeglut-devel instead of XFree86-Mesa-devel - -------------------------------------------------------------------- -Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de - -- Bugzilla #74133: check for some more glyphs for Katakana and - Hiragana, especially also check for all the glyphs which are - checked for Han_Japanese. This usually guarantees that the same - font is used for Katakana and Hiragana as for Japanese Kanji, - which is what we want. - -------------------------------------------------------------------- -Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de - -- fixed to build with GCC4 on ARM - -------------------------------------------------------------------- -Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de - -- apply patches from qt-copy, fixes for mouse handling in popups - -------------------------------------------------------------------- -Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de - -- update font mappings in qtrc for asian languages (#74363) - -------------------------------------------------------------------- -Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de - -- fix possible crash in qtranslator (#71968, by Lubos) - -------------------------------------------------------------------- -Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de - -- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) - -------------------------------------------------------------------- -Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de - -- fix all Exec= lines for menu entries - -------------------------------------------------------------------- -Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de - -- apply patch for rubberband selections from Andre Moreira Magalhaes - -------------------------------------------------------------------- -Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de - -- add qclipboard hack to avoid freezes from qt-copy again - -------------------------------------------------------------------- -Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de - -- fix plugin loading for the KDE integration - -------------------------------------------------------------------- -Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de - -- update to version 3.3.4 -- reenable limit size patch to keep BC -- remove qclipboard fix, it got merged -- remove bidi fixes, they got merged -- remove gif handler fixes, they got merged -- apply KDE dialog integration code from Lubos -- revert some changes in imm code to solve a problem with missing - key release events - -------------------------------------------------------------------- -Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de - -- update imm patch to version from 20041203 -- disable image size patch for now, it broke printing of large images - -------------------------------------------------------------------- -Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de - -- reenable the SHM patch again -- add qtimm patch to solve an issue with Opera -- remove binary links from /usr/bin/, they do conflict with Qt 4 - -------------------------------------------------------------------- -Mon Nov 22 12:06:33 CET 2004 - ro@suse.de - -- "sed -i" does not work on old distributions - -------------------------------------------------------------------- -Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de - -- package icon files for desktop entries - -------------------------------------------------------------------- -Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de - -- improve Waldo's patch to limit image dimensions - -------------------------------------------------------------------- -Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de - -- Revert last change to png writing. - -------------------------------------------------------------------- -Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de - -- fix from Lubos for full screen mode switching on 64bit (#46972) - -------------------------------------------------------------------- -Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de - -- Extend last change to png writing. - -------------------------------------------------------------------- -Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de - -- Fix endian bug in png reading. - -------------------------------------------------------------------- -Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de - -- fix assitant zoom functionality, patch by Waldo (#45688) - -------------------------------------------------------------------- -Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de - -- fix requires of qt3-devel for new x.org packages - -------------------------------------------------------------------- -Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de - -- prefer MiscGlyphSymbol fonts with tics over others (#46280) -- enable BiDi support by default - -------------------------------------------------------------------- -Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de - -- Bugzilla #46216: make "On The Spot" the default input style - for Qt. - -------------------------------------------------------------------- -Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de - -- prefer the .lib64.so extension on lib64 systems, but do not - require it anymore - -------------------------------------------------------------------- -Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de - -- fix load of plugins on lib64 systems. The plugins do need a - .lib64.so extension now - -------------------------------------------------------------------- -Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de - -- add two more glyphs to simplified chinese detection. (#44059) - -------------------------------------------------------------------- -Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de - -- handle also hongkong chinese local in a correct way (#44059) -- prefer chinese fonts via optional glyphs, but use also - the free ones, if no commercial font is avaible (#44059) - -------------------------------------------------------------------- -Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de - -- hopefully solve the chinese font detection problems (#44059) - -------------------------------------------------------------------- -Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de - -- fix build for old distributions -- prepare qt for konsole transparency mode (via composite extension) - -------------------------------------------------------------------- -Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de - -- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which - merges the previous three patches (With help from Adrian to - make it build). - -------------------------------------------------------------------- -Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de - -- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff - to fix the endless loop problem when using M17N-t-latin1-post - or M17N-vi-viqr. See also - http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html - and followups. Patch thanks to Yamaken. - -------------------------------------------------------------------- -Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de - -- add 3.3.3 regression fixes in pre-3.3.4.diff -- add bidi fixes from qt-copy -- add qpixmap mitshm support from Lubos -- update immodule patch to stable release 20040819 -- adding event inversion fix for immodule from Zhe Su - -------------------------------------------------------------------- -Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de - -- udpate qt immodule patch to snapshot from 20040814 - -------------------------------------------------------------------- -Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de - -- disable explicit debug flags again - -------------------------------------------------------------------- -Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de - -- apply workaround for broken focus handling cause by the xim - patch due to a bug in X for released distributions (by Lubos) - -------------------------------------------------------------------- -Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de - -- enable full debug compile, if -g is in RPM_OPT_FLAGS - -------------------------------------------------------------------- -Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de - -- install qt3 after grep - -------------------------------------------------------------------- -Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de - -- apply patch from Waldo to be able to limit the size of loaded - images. Important for khtml (#43841) -- apply fix to handle the side pixmap of the kmenu correctly (0047) -- apply KToolBarButton fix (0051) - -------------------------------------------------------------------- -Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de - -- fix gif handling (#43356) - -------------------------------------------------------------------- -Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de - -- update to version 3.3.3 -- remove obsolete patches - -------------------------------------------------------------------- -Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de - -- add patch to support scim - -------------------------------------------------------------------- -Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de - -- update asian font mappings for commercial japanese fonts - (by mfabian) - -------------------------------------------------------------------- -Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de - -- fix libGL loading in the right way, no .so link is needed anymore - again - -------------------------------------------------------------------- -Wed May 26 16:47:34 CEST 2004 - adrian@suse.de - -- load libGL via .so link again (due to the different possible - setups #41118) -- libXmu gets still loaded via hardcoded path and version - -------------------------------------------------------------------- -Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de - -- update to version 3.3.2 - * remove obsolete patches -- do apply %patch16 - -------------------------------------------------------------------- -Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de - -- disable atk support for released distributions - -------------------------------------------------------------------- -Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de - -- another try to fix wrong font caching also for japanese/chinese - -------------------------------------------------------------------- -Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de - -- apply fix for wrong font caching (#39175) - -------------------------------------------------------------------- -Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de - -- apply fix for opentype aliasing issues - -------------------------------------------------------------------- -Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de - -- fix OpenGL support, if no -devel package is installed (#38857) -- fix xcursor support -- add current snapshot of Qt-ATK bridge patch - (disabled as long USE_QACCESSIBLE enviroment variable isn't set) - -------------------------------------------------------------------- -Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de - -- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) - * qt based applications can crash in ssh sessions with new - openssh (#38185) - -------------------------------------------------------------------- -Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de - -- Bugzilla #37720: - add font substitutions for "SUSE*" fonts to default qtrc. - -------------------------------------------------------------------- -Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de - -- fix for richtext tags (in knotes) -- fix for fonts with multiple scripts (#36583) -- fix for custom resolutions - -------------------------------------------------------------------- -Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de - -- fix for command line handling (XIM in QApplication)(#35881) -- fix double packaging of qassistant translations - -------------------------------------------------------------------- -Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de - -- define a default Font again. (Sans Serif with 10points) - (#36014) - -------------------------------------------------------------------- -Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de - -- fix for xcursor cache hangling (by Lubos) -- move assistant to -devel-doc package - -------------------------------------------------------------------- -Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de - -- apply fix for not found monospaced fonts without Euro glyph - (Patch by Lars Knoll) - -------------------------------------------------------------------- -Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de - -- apply different bugfix and speed enhancement patches from qt-copy - as recommended by Lubos - * 0001: DnD optimisation - * 0002: Active Window Fix - * 0007: MITSHM extension support for QPixmap<>Qimage conversation - * 0037: dnd timestamp fix - * 0038: dragobject prefer fix - -------------------------------------------------------------------- -Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de - -- update to final 3.3.1 version -- disable fast-malloc for > 9.0, nptl does work good enough -- add qclipboard-recursion-fix from Lubos -- further 64bit aliasing fixes - -------------------------------------------------------------------- -Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de - -- update to current snapshot (3.3.1-snapshot-20040216) -- build opentype with -fno-strict-aliasing - -------------------------------------------------------------------- -Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de - -- fix non-latin1 QString handling - (patch from Roman Stepanov) - -------------------------------------------------------------------- -Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de - -- update to version 3.3.0 final -- disable 3rdparty source and use system libraries - -------------------------------------------------------------------- -Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de - -- update to snapshot 20040129 -- use original qstring again, kprinter got fixed - -------------------------------------------------------------------- -Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de - -- update to snapshot 20040125 -- revert qstring changes - -------------------------------------------------------------------- -Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de - -- update to snapshot 20040113 - -------------------------------------------------------------------- -Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de - -- update to snapshot from 20031229 to get KDE compiling again -- remove upstream included translation files -- cleanup stuff not anymore needed -- do not build sqlite plugin with (broken) sqlite sources from qt - tar ball anymore - -------------------------------------------------------------------- -Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de - -- update to version 3.3 beta 1 - * solves the remaining issues with dlopen GL - -------------------------------------------------------------------- -Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de - -- add KDE plugin path for qt 3.3 - -------------------------------------------------------------------- -Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de - -- update to snapshot 20031204 -- do not link against GL libs anymore, but still support GL via dlopen - apps and libs beside libbqt* are still linked against GL for now -- build fix for qt3-extensions - -------------------------------------------------------------------- -Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de - -- update to current 3.3 snapshot ( 20031202 - pre beta 1) - * obsoletes several patches - * IPv6 support -- temporary disabled PostgreSQL support -- add SQLite support - -------------------------------------------------------------------- -Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de - -- drop not applyed font_fixes patch and add the old Xft2 fixes - again, to support displays without Render extension. - -------------------------------------------------------------------- -Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de - -- update to version 3.2.3 and usual patch cleanup - -------------------------------------------------------------------- -Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de - -- build without -mminimal-toc on ppc64 -- apply crash fix from TT for some fonts in XLFD mode - -------------------------------------------------------------------- -Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de - -- update to version 3.2.2 - * font fixes patch is not applied intentionaly, for testing - plain qt behaviour for now. - -------------------------------------------------------------------- -Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de - -- require freeglut-devel, instead of mesaglut-devel for > 9.0 - -------------------------------------------------------------------- -Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de - -- using the right tool to compile translation files - -------------------------------------------------------------------- -Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de - -- update fontconfig patch again, fixes multiple listing of fonts -- do not complain anymore about not matching plugin - -------------------------------------------------------------------- -Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de - -- prefer Nimbus fonts, instead of using asian fonts, if possible - (the asian fonts have some broken latin chars) - -------------------------------------------------------------------- -Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de - -- install html docu to the same place as on 8.2, to solve - update problems (#31507). (install dir and symlink was - swapped for unknown reason) - -------------------------------------------------------------------- -Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de - -- memory leak fix from Lars in QTextEngine - -------------------------------------------------------------------- -Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de - -- updated patches from Lars - * fixing Unicode families and foundaries issues - * printing issues -- clean up unused patches - -------------------------------------------------------------------- -Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de - -- a bit more silence .. QPixmap before QApplication warning is away -- new asian font mappings from mfabian - -------------------------------------------------------------------- -Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de - -- new font fixes from Lars, the default size problem should be away -- fix build for non-Xft2 distibutions - -------------------------------------------------------------------- -Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de - -- silence on lib64 systems with 32bit plugins installed (#30559) -- ensure to have a [3.2] section in old qtrc files - -------------------------------------------------------------------- -Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de - -- apply fix from TT to fix konsole + setRawName - -------------------------------------------------------------------- -Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de - -- add always lib and lib64 kde plugin path to qtrc - -------------------------------------------------------------------- -Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de - -- apply fix from TT: "don't generate bogus mouse move events." -- qt3-devel requires XFree86-Mesa-devel - -------------------------------------------------------------------- -Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de - -- add slovak translation from Stanislav Visnovsky -- add czech translation from Klara Cihlarova - -------------------------------------------------------------------- -Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de - -- add asian mappings from 8.2 to qtrc again - -------------------------------------------------------------------- -Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de - -- Don't do readlink checks for set*id programs (will break - in TLS startup sequence of glibc), just fall back to old - malloc. #29530 - -------------------------------------------------------------------- -Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de - -- apply qlineedit fix from TT - -------------------------------------------------------------------- -Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de - -- qtconfig menu entry becomes unimportant - -------------------------------------------------------------------- -Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de - -- generate .la file again - -------------------------------------------------------------------- -Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de - -- use newer font_fixes patch from Lars -- enforce usage of Xft2 even on non-Xrender displays -- revert qclipboard changes to 3.1.2 code - -------------------------------------------------------------------- -Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de - -- use official 3.2.1 tar ball instead of 3.2.0+patch - -------------------------------------------------------------------- -Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de - -- new _big_ fix from Lars for fixing the remaining font issues - -------------------------------------------------------------------- -Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de - -- apply fix from Lars for the foundary font problem, when - using pixmap fonts via Xft2. This makes the freetype2 - foundary-family patch obsolete from qt view. - -------------------------------------------------------------------- -Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de - -- apply 3.2.1 patch, until the official tar ball arrives - -------------------------------------------------------------------- -Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de - -- justify Category of qtconfig - -------------------------------------------------------------------- -Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de - -- add desktop file for qtconfig - -------------------------------------------------------------------- -Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de - -- update to version 3.2.0 final - -------------------------------------------------------------------- -Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de - -- fix .la files after build - -------------------------------------------------------------------- -Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de - -- update to 3.2.0 beta 2 -- remove obsolete patches - -------------------------------------------------------------------- -Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de - -- never strip explicitly -- always build with -release to avoid debug output even with -g - -------------------------------------------------------------------- -Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de - -- move the html docu into docdir and put the link in lib -- package directories -- fix directory permissions - -------------------------------------------------------------------- -Fri May 30 15:04:29 CEST 2003 - adrian@suse.de - -- fix file conflicts - -------------------------------------------------------------------- -Mon May 19 11:28:36 CEST 2003 - adrian@suse.de - -- revert source incompatibility to 3.1.x in qhbox constructor - -------------------------------------------------------------------- -Sun May 18 14:03:31 CEST 2003 - adrian@suse.de - -- update to version 3.2 beta 1 -- big patch clean up -- use largefile support api for > 8.2 - -------------------------------------------------------------------- -Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de - -- fixing long font names as returned by font-config - -------------------------------------------------------------------- -Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de - -- workaround rpm bug on 7.3-ppc - -------------------------------------------------------------------- -Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de - -- fix build on SuSE < 8.1 - -------------------------------------------------------------------- -Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de - -- update to version 3.1.2 and remove obsolete patches - -------------------------------------------------------------------- -Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de - -- fixing the fix - -------------------------------------------------------------------- -Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de - -- applied patch by TT to fix kmail folder selection - (#24519 - also known as kde bug #48888) - -------------------------------------------------------------------- -Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de - -- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) - -------------------------------------------------------------------- -Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de - -- fast malloc is back - (still 20% with glibc 2.3 without spinlock'ed-malloc) -- extend blacklist -- use fast malloc also on hammer - -------------------------------------------------------------------- -Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de - -- add [3.1] plugin path -- add fix for mouse cursor bug over ssh - -------------------------------------------------------------------- -Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de - -- use correct kde plugin path on lib64 systems - -------------------------------------------------------------------- -Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de - -- fix missing symbols in libqt* - -------------------------------------------------------------------- -Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de - -- fix %pre script - -------------------------------------------------------------------- -Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de - -- prefix=/usr/lib/qt3 - (third party apps installing translations into $QTDIR now) -- modify qdesktopwidget resize patch to be BC with Qt 3.2 -- comment out non-official api extensions -- remove private headers tar ball again - (qsa beta2 contains them) -- fix qtrc enviroment patch -- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) -- enable all designer plugins - -------------------------------------------------------------------- -Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de - -- add xrandr extension from Qt 3.2 -- add resize event to qdesktopwidget (patch from Lubos) -- compile codecs as plugins - -------------------------------------------------------------------- -Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de - -- use fast malloc only on %ix86 - -------------------------------------------------------------------- -Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de - -- include qt default translations - -------------------------------------------------------------------- -Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de - -- hppa is parisc - -------------------------------------------------------------------- -Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de - -- fix some more qmake.conf entries - (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) - -------------------------------------------------------------------- -Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de - -- use -ffunction-sections on hppa - -------------------------------------------------------------------- -Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de - -- fix build ( patch -p1 -> -p0 ) - -------------------------------------------------------------------- -Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de - -- several small changes/fixes/workarounds to be able to compile qsa - (they will be changed in 3.1.2) - -------------------------------------------------------------------- -Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de - -- update to version 3.1.1 and cleanup patches -- apply Xft speed-up patch from dfaure - -------------------------------------------------------------------- -Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de - -- drop fast-malloc, not needed since glibc 2.3 - -------------------------------------------------------------------- -Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de - -- add qprinter fix from Lars - -------------------------------------------------------------------- -Wed Nov 27 00:44:44 CET 2002 - ro@suse.de - -- added expat to neededforbuild - -------------------------------------------------------------------- -Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de - -- use Xft2 from XFree package now for > SuSE 8.1 - (experimental fontconfig package is dropped) -- build qt3-non-mt with extra spec file now -- fix korean [Font Substitutions] (#19575) -- fix broken qmake debug defaults (#21891) -- fix requires of database plugin packages - -------------------------------------------------------------------- -Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de - -- update to 3.1.0 final version -- apply qwidget/hideChildren patch from Harri -- move libqui into qt3 main package - -------------------------------------------------------------------- -Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de - -- package also missing mkspecs/* - -------------------------------------------------------------------- -Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de - -- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) -- big rework of spec file, lots of workarounds are not needed anymore :) -- use experimental fontconfig/Xft2 package for > 8.1 -- enable nis & cups support - -------------------------------------------------------------------- -Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de - -- swab %ifarch <> %if for old broken rpm's - -------------------------------------------------------------------- -Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de - -- remove rpath again, which came back with 3.0.5 update (#20929) -- disable qDebug lines in chinese patch (#20959) - -------------------------------------------------------------------- -Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de - -- implement a blacklist of executables which should not use - the fast malloc implementation. (python and perl atm) -- disable fast-malloc for >8.1 -- enable fast-malloc for x86_64 - -------------------------------------------------------------------- -Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de - -- qclipboard fix from Lubos. Copy from old X applications works again - -------------------------------------------------------------------- -Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de - -- replace qt3-gb18030.diff patch with the new patch from - James Su for chinese handling (#19399) -- set XIMInputStyle for japanese input (#19387) -- change Requires: from /usr/include/png.h to libpng-devel, since - connectivas apt can not handle this. - -------------------------------------------------------------------- -Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de - -- remove the dlopen patch again. It is not needed anymore and may - cause crashes in rare cases. - -------------------------------------------------------------------- -Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de - -- apply fix from Lubos for DND in kcontrol -- apply fix to fix gb18030 encoding (from Turbolinux China) - -------------------------------------------------------------------- -Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de - -- do not use -plugindir configure option anymore. it caused the - broken plugin support and remov $QTDIR/plugins again from qtrc - qtrc is also a (noreplace) config file again -- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif - -------------------------------------------------------------------- -Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de - -- add patch to set the qt settings dir to a non-default dir -- add patches from qt 3.0.6 to fix asian copy&paste problems -- set explicit plugin pathes in qtrc and replace them during update - (this is only a workaround until I know why qt does not use the - compiled path) - -------------------------------------------------------------------- -Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de - -- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ -- add plugin path to global qtrc - -------------------------------------------------------------------- -Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de - -- fix #defines - -------------------------------------------------------------------- -Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de - -- redo the plugin path patch again, we use now a implicit - subdirectory like "lib64", if needed. -- qtconfig is patched to hide/not write back those entries - -------------------------------------------------------------------- -Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de - -- fixing the patches - -------------------------------------------------------------------- -Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de - -- applying the plugin path patches, so they actually do something - on lib64 platforms - -------------------------------------------------------------------- -Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de - -- fix plugin installation - -------------------------------------------------------------------- -Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de - -- use %suse_version macro instead of /etc/SuSE-release - -------------------------------------------------------------------- -Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de - -- shut up if passed -noxim is passed and xim doesn't work - -------------------------------------------------------------------- -Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de - -- disable pre-3.0.6 patches again, until focus problem is located -- add zlib-devel to Requires for qt3-devel and SuSE 8.1 -- add %run_ldconfig - -------------------------------------------------------------------- -Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de - -- apply shut-up.dif -- clean up neededforbuild - -------------------------------------------------------------------- -Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de - -- port Lea's fast malloc implementation to libqt-mt -- designer sig11 fixes are not needed anymore -- use some patches from qt-rsync - -------------------------------------------------------------------- -Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de - -- fix designer sig11 really -- kick warnings about unsuccesfull locks for non-root users - -------------------------------------------------------------------- -Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de - -- don't strip when in debug mode -- fix typo in build script - -------------------------------------------------------------------- -Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de - -- update to 3.0.5 final - * lots of bugfixes, see changes-3.0.5 for details - * new, binary incompatible plugin system -- fix sig11 in designer -- clean spec file, drop all not applied patches - -------------------------------------------------------------------- -Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de - -- reenable work around for transparenent images while printing - (PR16188) - -------------------------------------------------------------------- -Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de - -- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 - -------------------------------------------------------------------- -Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de - -- fix -g detection during build - -------------------------------------------------------------------- -Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de - -- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) -- use -mminimal-toc on ppc64 to workaround compiler bug atm -- update to pre-3.0.5 snapshot-20020620 - * use buildkey for plugins instead of our own plugin hack - * lots of fixes (exact description in changes-3.0.5) -- add lib64 to build key, if needed -- remove obsolete patches - -------------------------------------------------------------------- -Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de - -- rework plugin path patch for distributions > 8.0 - change name of "plugins" directory instead of filenames - * plugins -- lib32 and multithreaded plugins - * plugins-non-mt -- lib32 and without multithread support - * plugins-lib64 -- lib64 and multithreaded plugins - * plugins-lib64-non-mt -- lib64 and without multithread support - -------------------------------------------------------------------- -Thu May 30 20:03:50 CEST 2002 - adrian@suse.de - -- disable style-plugins again (too much qt apps have problems) -- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) - (no one reads READMES and too many people had crashes) - -------------------------------------------------------------------- -Tue May 28 10:58:01 CEST 2002 - adrian@suse.de - -- fix %files - -------------------------------------------------------------------- -Mon May 27 13:37:15 CEST 2002 - adrian@suse.de - -- move qconfig, qmake to qt3-devel-tools -- build styles as plugin (except our default style: Platinum) - -------------------------------------------------------------------- -Mon May 27 00:10:23 CEST 2002 - ro@suse.de - -- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" -- fix build-script for lib64 issues - -------------------------------------------------------------------- -Mon May 20 23:26:35 CEST 2002 - adrian@suse.de - -- fix build (disable odbc during qt3.spec build) - -------------------------------------------------------------------- -Mon May 20 10:13:55 CEST 2002 - adrian@suse.de - -- enable -tablet support if XFree86 provides it -- compile with -debug mode, if -g is set in enviroment -- fix postgres plugin build -- enable unixODBC support for newer distributions -- split sql drivers to extra packages -- fix dlopen call - -------------------------------------------------------------------- -Tue May 14 12:39:51 CEST 2002 - adrian@suse.de - -- fix lib64 patch to find OpenGL libs - -------------------------------------------------------------------- -Thu May 9 21:54:41 CEST 2002 - adrian@suse.de - -- apply fix for NetAccess focus, insertTitle(), QTextEdit and - QToolbar from qt-copy - -------------------------------------------------------------------- -Wed May 8 09:39:48 CEST 2002 - coolo@suse.de - -- fixing patch section (grr) - -------------------------------------------------------------------- -Tue May 7 17:13:41 CEST 2002 - coolo@suse.de - -- adding fix for x86_64 - -------------------------------------------------------------------- -Tue May 7 14:32:39 MEST 2002 - coolo@suse.de - -- update to qt 3.0.4 - remove fixes that do - not apply any longer -- disable asian patches as they do not apply - and I don't want to split them as I have no - idea if the problems they try to fix are still - there - -------------------------------------------------------------------- -Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de - -- fix lib64 support -- fix asian patch not to use arrays in unused arrays - (triggers compiler problem) - -------------------------------------------------------------------- -Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de - -- improve image rendering speed (patch by Lubos) - -------------------------------------------------------------------- -Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de - -- apply patch from Lubos to fix alpha channel in QMovie - -------------------------------------------------------------------- -Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de - -- fixed print support in qpsprint -- binary compatibility fixes by Lars for gbk encoding - -------------------------------------------------------------------- -Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de - -- apply fixes/extensions for asian/utf-8-based languages - (assembled by Lars and Brad, thank you, verifed by mfabian) -- 64bit fixes from Andreas Schwab (const char*) null pointer casts - -------------------------------------------------------------------- -Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de - -- apply qtabbar fix. Fixes crashes with kcm modules. - -------------------------------------------------------------------- -Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de - -- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) -- apply fix to use libpng instead of libmng to load pngs (by coolo) -- add missing Requires for qt3-devel - -------------------------------------------------------------------- -Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de - -- verify 3.0.3 final version -- add check for null pointer returned by libXft - (fix sig11 when no Xft fonts are configured) -- fix scrollbar behaviour for QT Platinum style - (we are X Windows compatible instead of MS Windows) - -------------------------------------------------------------------- -Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de - -- update to version 3.0.3 - (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, - if this is really qt-3.0.3 final) - -------------------------------------------------------------------- -Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de - -- update to pre 3.0.3 snapshot (3.0.2.20020312) - -------------------------------------------------------------------- -Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de - -- more fixes - * fix auto-resizing with QMovie - * fix to correctly open submenues in right to left layout - * reduce number of mallocs by sharing QColorGroup - * Simplified static cleanup handlers. - * smarter tooltip placement -- require "c++_compiler" for distributions newer than 7.3 only - -------------------------------------------------------------------- -Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de - -- apply some fixes from qt-copy - * 8 bit color depth image format fixes - * spinbox flicker fix - * qrichtext dangeling pointers fix - * qmenubar right to left layout mode cursor navigation fix - * qcombobox avoid emitting highlighted twice on keyPressEvent - -------------------------------------------------------------------- -Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de - -- update to version 3.0.2 -- remove compile fixes -- fix symlink for qtconfig - -------------------------------------------------------------------- -Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de - -- fix Requires for qt3-devel (add g++ compiler) - -------------------------------------------------------------------- -Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de - -- fix build for lib64/s390x - -------------------------------------------------------------------- -Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de - -- add links in /usr/bin for qtconfig - -------------------------------------------------------------------- -Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de - -- fix dumb-packager-bug (s,%fi,%endif,) - -------------------------------------------------------------------- -Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de - -- compile fix for postrgres module -- extend plugin patch to work on s390x and sparc64 to work with - lib64 plugins -- add %{_libdir}/qt3 symlink for s390x and sparc64 - -------------------------------------------------------------------- -Sat Feb 2 13:00:38 CET 2002 - ro@suse.de - -- cleaned changes file - -------------------------------------------------------------------- -Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de - -- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) -- make threaded plugins as usual again -- non-threaded plugins needs now the not compatible -non-mt.so - suffix - -------------------------------------------------------------------- -Fri Feb 1 00:26:05 CET 2002 - ro@suse.de - -- changed neededforbuild to - -------------------------------------------------------------------- -Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de - -- enable AA for SuSE > 7.3 - -------------------------------------------------------------------- -Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de - -- Fix use of varargs on 64 bit platforms. - -------------------------------------------------------------------- -Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de - -- patch plugin loader to load only plugins with -mt.so - extension -- link direct against libpng -- move qt3.conf file to susehelp -- TODO: make plugin loader path depending on %_libdir - -------------------------------------------------------------------- -Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de - -- enable Xrender/Xft again for SuSE 7.3 - (I was misleaded by a broken libXft :/ ) -- using qt plugin mechanism for picture format support -- enable XRender by default, but leave Xft disabled by default - (kcontrol can switch Xft on for KDE applications now) -- add additional include path for postgres 7.2b5 - -------------------------------------------------------------------- -Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de - -- disable Xft for all distributions until 7.3 - (XFree 4.2 is needed) -- sync QClipboard fix from qt-copy - -------------------------------------------------------------------- -Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de - -- fix Requires -- disable rpath - -------------------------------------------------------------------- -Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de - -- split non multithreaded librarys into qt3-non-mt package -- split developer tutorial into qt3-tutorial package -- use common config script to prepare build -- move libs to /usr/lib/qt3/%{_libdir} -- remove .prl files from file list again - -------------------------------------------------------------------- -Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de - -- rename qt3-designer subpackage to qt3-devel-tools -- add default qtrc file - * disable Xft support by default - * use Platinum style - * set qt plugin path -- move qtconfig to qt base package -- apply fixes from qt-copy/KDE-cvs - -------------------------------------------------------------------- -Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS during compile -- add missing .prl files to file list - -------------------------------------------------------------------- -Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de - -- update to version 3.0.1 -- build all extra tools -- fix default mkspec symlink -- include examples to devel-doc package - -------------------------------------------------------------------- -Thu Nov 8 18:39:52 CET 2001 - ro@suse.de - -- use mesa-devel-packages in neededforbuild - -------------------------------------------------------------------- -Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de - -- fix hardcoded install dir in libqt - (no $QTDIR is needed at runtime anymore) - -------------------------------------------------------------------- -Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de - -- update to QT 3.0.0 final - (the KDE 3 battle begins :) - -------------------------------------------------------------------- -Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de - -- add missing header files -- cleanup workarounds in spec file and add some new (but less ;) - -------------------------------------------------------------------- -Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de - -- update to beta6 - -------------------------------------------------------------------- -Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de - -- update to beta5 - -------------------------------------------------------------------- -Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de - -- okay, my last try ... cp -f has different return values on the - distributions :( - -------------------------------------------------------------------- -Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de - -- disable postgres support for old distributions - (now it also builds with SuSE 6.4) - -------------------------------------------------------------------- -Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de - -- fix broken links in include path - -------------------------------------------------------------------- -Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de - -- workaround bugs in Makefile to install all needed files -- remove -j4 behind make - -------------------------------------------------------------------- -Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de - -- split documentation from qt3-devel to qt3-doc - -------------------------------------------------------------------- -Fri May 25 11:57:34 CEST 2001 - adrian@suse.de - -- first try with QT 3.0.0 beta 1 - ( this package is far away from being perfect ) - -------------------------------------------------------------------- -Sun May 6 10:52:33 CEST 2001 - adrian@suse.de - -- apply XftGlyph fix for qfont_x11.cpp from Keith Packard -- fix build for distributions before 7.1 - -------------------------------------------------------------------- -Fri May 4 11:39:55 CEST 2001 - adrian@suse.de - -- add fix for buffer overflow on qfont_x11 and some minor glitches - in qt-png -- qt-experimental is dropped, since we can enable AA in qt now. - -------------------------------------------------------------------- -Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de - -- switch BuildIndex for SuSEhelp to false by default - -------------------------------------------------------------------- -Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de - -- using -DNO_DEBUG -- apply latin9 patch from mls@suse.de - -------------------------------------------------------------------- -Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de - -- add /etc/qt.fontguess (config file for Japanese and Korean - fonts) - -------------------------------------------------------------------- -Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de - -- disable AA by default (still to many problems) - -------------------------------------------------------------------- -Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de - -- reenable qt-experimental for SuSE distribution < 7.2 - disable opengl module for these distris in this package - -------------------------------------------------------------------- -Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de - -- update to QT 2.3.0 - this makes qt-experimental obsolete - (maybe still some problems with the nvidia driver, but the nv - should work fine and the users are warned about nvidia since - SuSE 7.1) - -------------------------------------------------------------------- -Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de - -- fix spec-file to make it build with "rpm -ba" - -------------------------------------------------------------------- -Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de - -- use $RPM_OPT_FLAGS - drop signed char patch - -------------------------------------------------------------------- -Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de - -- update to QT 2.2.4 - qt-static is an own package and no sub packages anymore - fix/patch for qprintdialog is no longer needed - add fix from Andreas Schwab for 64bit platforms - -------------------------------------------------------------------- -Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de - -- swap link and directory of html documentation. This makes - trouble during update from older distributions - -------------------------------------------------------------------- -Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de - -- remove not necessary susehelp/htdig conf file - remove file conflicts between qt-devel and qt-experimental - -------------------------------------------------------------------- -Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de - -- added qt-experimental,qt-japanese,qt-korean to Obsoletes: - -------------------------------------------------------------------- -Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de - -- fix qprintdialog - fix qrichtext (Thanks Stefan) - -------------------------------------------------------------------- -Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de - -- fix qprintdialog - -------------------------------------------------------------------- -Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de - -- spec file fix - -------------------------------------------------------------------- -Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de - -- added small tools to qt-devel (thanks Dirk) - -------------------------------------------------------------------- -Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de - -- remove asian patches from qt-experimental - -------------------------------------------------------------------- -Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de - -- fixe type in package name - -------------------------------------------------------------------- -Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de - -- move docu from qtlib2 to qt - -------------------------------------------------------------------- -Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de - -- initial package. support for font anti aliasing has been added - Also OpenGL module is active - -------------------------------------------------------------------- -Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de - -- update to 2.2.3 and remove all the unneeded fix patches. - added SuSE help conf files to qt-devel - -------------------------------------------------------------------- -Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de - -- Build with -O0 on ia64. - -------------------------------------------------------------------- -Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de - -- added rpath for uic/kdelibs and fixed uic fix .. - to drunk to drink more - -------------------------------------------------------------------- -Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de - -- fixed dif - -------------------------------------------------------------------- -Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de - -- added fix for uic and qiconview - -------------------------------------------------------------------- -Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de - -- fixed build on ppc - -------------------------------------------------------------------- -Tue Nov 21 09:31:40 CET 2000 - ro@suse.de - -- spec fix - -------------------------------------------------------------------- -Fri Nov 17 14:57:54 CET 2000 - ro@suse.de - -- fixed neededforbuild: += libmng-devel - -------------------------------------------------------------------- -Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de - -- new version 2.2.2 - added qpngio fix from waldo - -------------------------------------------------------------------- -Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de - -- fixed static config for <6.4 distris (no libmng) - -------------------------------------------------------------------- -Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de - -- split the qt package in - qt - qt-devel - qt-extensions - qt-man - qt-static - - Added an ugly patch to get an uic with KDE support. The designer - is broken in this package after this patch, so it is not packaged. - The designer can be found in the qt-designer package - -------------------------------------------------------------------- -Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de - -- switch to -O0 for ppc - -------------------------------------------------------------------- -Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de - -- drop OpenGL support. Problems with Nvidia's binary only driver - -- added fix from waldo (fixing memory leak in qpngio) - -------------------------------------------------------------------- -Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de - -- update the tar archiv (which contains a corrected classes.html file) - -------------------------------------------------------------------- -Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de - -- update to 2.2.1 - added static libs for libqt and libqt-mt - added support for libmng - -------------------------------------------------------------------- -Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de - -- added missing header files - -------------------------------------------------------------------- -Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de - -- switch to -O0 for axp - -------------------------------------------------------------------- -Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de - -- Update ia64 configuration. - -------------------------------------------------------------------- -Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de - -- added missing libqt-mt.so - clean up in filelist - changed copyright/license to GPL - -------------------------------------------------------------------- -Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 final - -------------------------------------------------------------------- -Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de - -- removed uic/moc bindings to libGL and other - -------------------------------------------------------------------- -Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de - -- update to qt 2.2.0 beta 2 - spec file rewritten - -------------------------------------------------------------------- -Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de - -- moved links from /usr/lib/qt/lib to /usr/lib/ - -------------------------------------------------------------------- -Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de - -- add libqt.so.2 links in /usr/lib/qt/lib - -------------------------------------------------------------------- -Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de - -- moved libqt.so back to qtlib2, after religios war. - -------------------------------------------------------------------- -Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de - -- enable gif support again - -------------------------------------------------------------------- -Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de - -- moved static libs to qtdevel2 - -------------------------------------------------------------------- -Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de - -- Reduce opt level on ia64. - -------------------------------------------------------------------- -Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de - -- fixed dependencies - -------------------------------------------------------------------- -Tue May 30 23:02:56 CEST 2000 - adrian@suse.de - -- readded mesadev in neededforbuild - -------------------------------------------------------------------- -Tue May 30 15:30:16 CEST 2000 - adrian@suse.de - -- update to 2.1.1 - -------------------------------------------------------------------- -Wed May 24 13:06:43 CEST 2000 - adrian@suse.de - -- added mesadev in neededforbuild - removed gif support (license issue) - -------------------------------------------------------------------- -Tue May 16 21:44:53 CEST 2000 - adrian@suse.de - -- added -fno-exception (smaller binaries) - -------------------------------------------------------------------- -Fri May 12 08:55:01 CEST 2000 - adrian@suse.de - -- fixed link /usr/doc/packages/html - using %{_defaultdocdir} - using %{_mandir} - -------------------------------------------------------------------- -Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de - -- update to 2.1.0 final - new package for all man pages - -------------------------------------------------------------------- -Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de - -- update to 2.1.0 beta 4 - -------------------------------------------------------------------- -Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de - -- update to qtlib 2.1.0 beta 3 - the destination directory is not longer /usr/lib/qt !!! - QTDIR=/usr/lib/qt-2.1.0 - There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 - -------------------------------------------------------------------- -Thu Mar 2 11:17:22 CET 2000 - ro@suse.de - -- removed obsolete part of patch - -------------------------------------------------------------------- -Thu Mar 2 07:27:34 CET 2000 - ro@suse.de - -- configure doesn't know --mandir ... :( - -------------------------------------------------------------------- -Thu Mar 2 01:59:58 CET 2000 - ro@suse.de - -- work-around for prepare-spec buglet - -------------------------------------------------------------------- -Wed Mar 1 00:05:15 CET 2000 - ro@suse.de - -- man to /usr/share using macro - -------------------------------------------------------------------- -Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de - -- Apply patch for qfont_x11.cpp from warwick@warwick-bippy - -------------------------------------------------------------------- -Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de - -- increased font cache from 4MB to 9MB in order to - speed up UNICODE fonts for YaST2 - -------------------------------------------------------------------- -Thu Nov 11 20:00:14 MET 1999 - uli@suse.de - -- removed netscape from neededforbuild - -------------------------------------------------------------------- -Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de - -- Removed mesa from Requires, as it is not required - -------------------------------------------------------------------- -Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de - - - Patch extensions/imageio/src/Makefile.in in order to get - shared library of libimgio again. Worked in 2.00. - -------------------------------------------------------------------- -Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de - - - New version 2.0.2 - -------------------------------------------------------------------- -Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de - -- switched from Motif to lesstif - -------------------------------------------------------------------- -Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de - -- fixed requirements for sub packages - -------------------------------------------------------------------- -Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de - -- Reinserted old # Commandline line. - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de - - - New version 2.00 - -------------------------------------------------------------------- -Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de - - - New version 2.00 - diff --git a/opensuse/core/qt3/qt3.spec b/opensuse/core/qt3/qt3.spec deleted file mode 100644 index 51a0d1acc..000000000 --- a/opensuse/core/qt3/qt3.spec +++ /dev/null @@ -1,338 +0,0 @@ -# -# spec file for package qt3 -# -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - - -Name: qt3 -#Remember also to modify Requires in -devel package -BuildRequires: Mesa-devel c++_compiler cups-devel freetype2-devel libjpeg-devel libmng-devel pkgconfig update-desktop-files xorg-x11-devel -Url: http://www.trolltech.com/ -License: GPLv2 ; GPLv3 ; QPL .. -%if %suse_version > 1120 -BuildRequires: libpng14-compat-devel -%else -BuildRequires: libpng-devel -%endif -Group: System/Libraries -# bug437293 -%ifarch ppc64 -Obsoletes: qt3-64bit -%endif -# -Summary: A library for developing applications with graphical user interfaces -Version: 3.4.0 -Release: 1 -Provides: qt_library_%version -Recommends: kdelibs3-default-style -PreReq: /bin/grep -# COMMON-BEGIN -Source0: qt3-%{version}.tar.bz2 -Source1: build_script.sh -Source2: qtconfig3.desktop -Source3: qtrc -Source4: assistant3.png -Source6: assistant3.desktop -Source7: designer.desktop -Source8: designer.png -Source9: linguist.desktop -Source5: linguist.png -Source10: qt3.sh -Source11: qt3.csh -# Translations did not change -Source12: qt3-3.3.8b-translations.tar.bz2 -Source102: baselibs.conf -Source200: attributes -Source201: update_spec.pl -Patch1: aliasing.diff -Patch2: head.diff -Patch4: qt3-never-strip.diff -Patch5: external-libs.diff -Patch12: qtrc-path.diff -Patch14: lib64-plugin-support.diff -Patch15: pluginmanager-fix.diff -Patch18: no-rpath.dif -Patch19: shut-up.diff -Patch23: fix-accessible.diff -Patch31: limit-image-size.diff -Patch35: qt-transparency.patch -Patch37: 0055-qtextedit_zoom.patch -Patch39: fix-qtranslator-crash.diff -Patch54: kmenu-search-fix.diff -Patch113: fix-assistant-path.patch -Patch117: qtimer-debug.diff -Patch127: mng-reading-fix.patch -Patch134: fix-xinput-clash.diff -Patch135: parseFontName.diff -#Patch136: qt3-no-date.diff -Patch139: gcc46.diff -#Patch140: revert-iodbc-to-uodbc.diff - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%description -Qt is a program library for developing applications with graphical user -interfaces. It allows you to rapidly develop professional programs. The -Qt library is available not only for Linux but for a great number of -Unices and even for Windows. Thus it is possible to write programs that -may be easily ported to those platforms. - -You need a license for using Qt with a non-GPL application, which can -be acquired from sales@trolltech.com. - -See /usr/share/doc/packages/qt3 for details about the new features of -the current Qt library! - -%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial - -%prep -%setup -q -%patch1 -%patch2 -%patch4 -%patch5 -%patch12 -if [ "%_lib" = "lib64" ]; then -%patch14 -fi -%patch15 -%patch18 -%patch19 -%patch23 -%patch31 -%patch35 -%patch37 -%patch39 -%patch54 -%patch113 -%patch117 -ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ -ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ -ln -sf $PWD/src/kernel/qinputcontext.h include/ -ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ -ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ -%patch127 -%patch134 -%patch135 -#%patch136 -%patch139 -#%patch140 -cd translations -tar xvjf %SOURCE12 -cd .. -# COMMON-END - -%package devel -License: GPLv2 ; GPLv3 ; QPL .. -Summary: Include Files and Libraries mandatory for Development -Requires: qt3 = %version -Requires: pkgconfig cups-devel freetype2-devel libmng-devel libjpeg-devel c++_compiler xorg-x11-devel -%if %suse_version > 1120 -Recommends: libpng14-compat-devel -Requires: libpng-devel -%else -Requires: libpng-devel -%endif -%if %suse_version > 1000 -Requires: Mesa-devel -%else -Requires: xorg-x11-Mesa xorg-x11-Mesa-devel -%endif -%ifnarch x86_64 s390x sparc64 ppc64 mips64 -Conflicts: devel_libs-32bit -%endif -# bug437293 -%ifarch ppc64 -Obsoletes: qt3-devel-64bit -%endif -# -Group: Development/Libraries/X11 - -%description devel -You need this package if you want to compile programs with Qt 3. It -contains the "Qt Crossplatform Development Kit 2". Under /usr/lib/qt3 -you will find include files. - -You need a license for using Qt with a non-GPL application. A license -can be acquired at sales@trolltech.com. - - -%build -export VERSION=%suse_version -source %SOURCE1 %{version} -export WLIB=%_lib -export QTDIR=`pwd` -if [ %_lib == "lib64" ]; then -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" -fi -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# -# call build from build_script.rpmrc for threaded Qt library -# only really needed tools will be builded here, all extra tools will be -# builded in qt3.spec -# -call_configure -v -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS -for i in %build_sub_dirs ; do - cd $i - make %{?jobs:-j%jobs} - cd - -done - -%install -export VERSION=%suse_version -export WLIB=%_lib -export QTDIR=`pwd` -source %SOURCE1 %{version} -for i in %build_sub_dirs ; do - cd $i - make INSTALL_ROOT=$RPM_BUILD_ROOT install - cd - -done -post_install $RPM_BUILD_ROOT/usr/lib/qt3/ -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ -sed -i -e 's, on: .*,,' $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.la -# -# copy additional files -# -install -m 0755 bin/qmake bin/moc ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ -install -m 0755 -d ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ -install -m 0644 translations/*.qm ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ -if [ %_lib = lib64 ]; then - for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do - mv "$i" "${i%.so}.lib64.so" - done -fi -# -# move pkgconfig files -# -mkdir -p $RPM_BUILD_ROOT/%_libdir/pkgconfig -mv $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig/*.pc \ - $RPM_BUILD_ROOT/%_libdir/pkgconfig -rmdir $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig -# -# move docs in doc dir -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ -install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -cp -a mkspecs/* ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ -if [ %_lib == "lib64" ]; then - ln -sf linux-g++-64 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default -else - ln -sf linux-g++ ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default -fi -find ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs -type f -perm /111 -print0 | xargs -0 chmod a-x -# -# create links in ld.so.conf path -# -install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} -ln -sf ../lib/qt3/%{_lib}/libqt-mt.so.3 ${RPM_BUILD_ROOT}/%{_libdir}/libqt-mt.so.3 -ln -sf ../lib/qt3/%{_lib}/libqui.so.1 ${RPM_BUILD_ROOT}/%{_libdir}/libqui.so.1 -[ "lib" != "%{_lib}" ] && \ - ln -sf ../lib/qt3 ${RPM_BUILD_ROOT}/%{_libdir}/qt3 -mkdir -p ${RPM_BUILD_ROOT}/etc/profile.d -install -m 644 %SOURCE10 %SOURCE11 ${RPM_BUILD_ROOT}/etc/profile.d -# -# default qt settings -# -mkdir -p ${RPM_BUILD_ROOT}/etc/X11 -mkdir -p ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/ -ln -sf /etc/X11/ ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/settings -install -m 0644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/X11/qtrc -# -# clean broken links -# -if [ %_lib == "lib64" ]; then - rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++-64/linux-g++-64 -else - rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++/linux-g++ -fi -rm -rf ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/html - -%pre -if test -L usr/lib/qt3; then - rm usr/lib/qt3 -fi - -%post -/sbin/ldconfig -if ! grep -q '^\[3.3\]' etc/X11/qtrc ; then -echo "" >> etc/X11/qtrc -echo "[3.3]" >> etc/X11/qtrc -echo "libraryPath=/opt/kde3/lib64/kde3/plugins/:/opt/kde3/lib/kde3/plugins/" >> etc/X11/qtrc -fi - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,755) -# FIXME provide new changelog if kb9vqf will give one -%doc changes-3.3.8d README* LICENSE* MANIFEST FAQ -%dir /usr/lib/qt3/translations -%dir /usr/lib/qt3 -%dir /usr/lib/qt3/bin -%dir /usr/lib/qt3/%{_lib} -%{_libdir}/libqt-mt.so.* -%{_libdir}/libqui.so.* -/usr/lib/qt3/bin/qtconfig -/usr/lib/qt3/%{_lib}/libqt-mt.so.* -/usr/lib/qt3/%{_lib}/libqui.so.* -%dir /usr/lib/qt3/etc -/usr/lib/qt3/etc/settings -/usr/lib/qt3/plugins -/usr/lib/qt3/bin/assistant -%lang(de) /usr/lib/qt3/translations/assistant_de.qm -%lang(ar) /usr/lib/qt3/translations/qt_ar.qm -%lang(ca) /usr/lib/qt3/translations/qt_ca.qm -%lang(cs) /usr/lib/qt3/translations/qt_cs.qm -%lang(de) /usr/lib/qt3/translations/qt_de.qm -%lang(es) /usr/lib/qt3/translations/qt_es.qm -%lang(fr) /usr/lib/qt3/translations/qt_fr.qm -%lang(he) /usr/lib/qt3/translations/qt_he.qm -%lang(ru) /usr/lib/qt3/translations/qt_ru.qm -%lang(sk) /usr/lib/qt3/translations/qt_sk.qm -%lang(it) /usr/lib/qt3/translations/qt_it.qm -%lang(ja) /usr/lib/qt3/translations/qt_ja.qm -%lang(nb) /usr/lib/qt3/translations/qt_nb.qm -%lang(pl) /usr/lib/qt3/translations/qt_pl.qm -%lang(pt) /usr/lib/qt3/translations/qt_pt-br.qm -%lang(pt) /usr/lib/qt3/translations/qt_pt.qm -%lang(zh) /usr/lib/qt3/translations/qt_zh-cn.qm -%lang(zh) /usr/lib/qt3/translations/qt_zh-tw.qm -%config(noreplace) /etc/X11/qtrc -%ifarch s390x sparc64 x86_64 ppc64 mips64 -%dir %{_libdir}/qt3 -%endif - -%files devel -%defattr(-,root,root,755) -# FIXME provide new changelog if kb9vqf will give one -%doc changes-3.3.8b -/usr/lib/qt3/bin/moc -/usr/lib/qt3/bin/qmake -/usr/lib/qt3/bin/uic -/usr/lib/qt3/include -/usr/lib/qt3/%{_lib}/libqt-mt.la -/usr/lib/qt3/%{_lib}/libqt-mt.so -/usr/lib/qt3/%{_lib}/libqt-mt.prl -/usr/lib/qt3/%{_lib}/libqui.so -/usr/lib/qt3/%{_lib}/libqui.prl -/usr/lib/qt3/mkspecs -/%_libdir/pkgconfig/qt-mt.pc -/usr/lib/qt3/%_lib/libqassistantclient.* -%config /etc/profile.d/qt3.* - -%changelog diff --git a/opensuse/core/qt3/qt3.spec.changes b/opensuse/core/qt3/qt3.spec.changes deleted file mode 100644 index 59a660460..000000000 --- a/opensuse/core/qt3/qt3.spec.changes +++ /dev/null @@ -1,10 +0,0 @@ -------------------------------------------------------------------- -Fri Jul 27 20:45:24 UTC 2012 - robxu9@gmail.com - -- update qt3 for suse12.1 - -------------------------------------------------------------------- -Fri Jul 27 20:30:25 UTC 2012 - robxu9@gmail.com - -- update - diff --git a/opensuse/core/qt3/qtimer-debug.diff b/opensuse/core/qt3/qtimer-debug.diff deleted file mode 100644 index 65db5f4f6..000000000 --- a/opensuse/core/qt3/qtimer-debug.diff +++ /dev/null @@ -1,48 +0,0 @@ ---- src/kernel/qeventloop_unix.cpp -+++ src/kernel/qeventloop_unix.cpp -@@ -517,6 +531,17 @@ - return (tm->tv_sec*1000) + (tm->tv_usec/1000); - } - -+static QString fullName(QObject* obj) -+{ -+ QString oname; -+ if (obj && obj->name()) -+ oname = QString(obj->name()) + "(" + QString(obj->className()) + ")"; -+ -+ if (obj && obj->parent()) -+ return fullName(obj->parent()) + "/" + oname; -+ return oname; -+} -+ - int QEventLoop::activateTimers() - { - if ( !timerList || !timerList->count() ) // no timers -@@ -552,9 +577,27 @@ - t->timeout += t->interval; - if ( t->timeout < currentTime ) - t->timeout = currentTime + t->interval; -+ // prefer system clock ticks for low resolution timers -+ // to save cpu power -+ if (t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000 >= 1000) { -+ timeval drift; -+ drift.tv_sec = 0; -+ drift.tv_usec = (t->interval.tv_usec / 8) + (t->interval.tv_sec % 8) * 1000 * 1000 / 8; -+ timeval synced = t->timeout + drift; -+ if (synced.tv_usec < 2 * drift.tv_usec) -+ synced.tv_usec = 0; -+ t->timeout = synced; -+ } - insertTimer( t ); // relink timer - if ( t->interval.tv_usec > 0 || t->interval.tv_sec > 0 ) - n_act++; -+ -+ if (t->obj && getenv("QT_DEBUG_TIMER")) -+ qDebug("qtimer: %ld/%s %d ms for %p/%s %s", -+ getpid(), qApp && qApp->name() ? qApp->name() : "", -+ t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000, -+ t->obj, fullName(t->obj).latin1(), t->obj->className()); -+ - QTimerEvent e( t->id ); - QApplication::sendEvent( t->obj, &e ); // send event - if ( timerList->findRef( begin ) == -1 ) diff --git a/opensuse/core/qt3/qtrc-path.diff b/opensuse/core/qt3/qtrc-path.diff deleted file mode 100644 index 3ed8a86a0..000000000 --- a/opensuse/core/qt3/qtrc-path.diff +++ /dev/null @@ -1,47 +0,0 @@ ---- src/tools/qsettings.cpp -+++ src/tools/qsettings.cpp -@@ -39,6 +39,7 @@ - **********************************************************************/ - - #include "qplatformdefs.h" -+#include - - // POSIX Large File Support redefines open -> open64 - static inline int qt_open( const char *pathname, int flags, mode_t mode ) -@@ -468,8 +469,18 @@ - Q_UNUSED( format ); - #endif - -- QString appSettings(QDir::homeDirPath() + "/.qt/"); -- QString defPath; -+ QString home; -+ home = getenv("QT_HOME_DIR"); -+ if ( !home.isEmpty() ){ -+ home += "/"; -+ QFileInfo i( home + "qtrc" ); -+ if ( !i.isReadable() ) -+ home = QDir::homeDirPath() + "/.qt/"; -+ }else -+ home = QDir::homeDirPath() + "/.qt/"; -+ QString appSettings(home); -+ -+ QString defPath("/etc/X11/"); - #ifdef Q_WS_WIN - #ifdef Q_OS_TEMP - TCHAR path[MAX_PATH]; -@@ -517,6 +528,15 @@ - - if ( !!defPath ) - searchPaths.append(defPath); -+ -+ QString system; -+ system = getenv("QT_SYSTEM_DIR"); -+ if ( !system.isEmpty() && system[0] == '/') { -+ QFileInfo i( system + "/qtrc" ); -+ if ( i.isReadable() ) -+ searchPaths.append(system); -+ } -+ - searchPaths.append(dir.path()); - } - diff --git a/opensuse/core/qt3/revert-iodbc-to-uodbc.diff b/opensuse/core/qt3/revert-iodbc-to-uodbc.diff deleted file mode 100644 index f7c815ef1..000000000 --- a/opensuse/core/qt3/revert-iodbc-to-uodbc.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- src/sql/qt_sql.pri 2011-10-30 19:55:58.000000000 +0100 -+++ src/sql/qt_sql.pri 2008-01-15 20:09:13.000000000 +0100 -@@ -116,7 +116,7 @@ - - unix { - !contains( LIBS, .*odbc.* ) { -- LIBS *= -liodbc -+ LIBS *= -lodbc - } - } - ---- plugins/src/sqldrivers/odbc/odbc.pro 2011-10-30 19:55:57.000000000 +0100 -+++ plugins/src/sqldrivers/odbc/odbc.pro 2008-01-15 20:09:17.000000000 +0100 -@@ -17,7 +17,7 @@ - unix { - OBJECTS_DIR = .obj - !contains( LIBS, .*odbc.* ) { -- LIBS *= -liodbc -+ LIBS *= -lodbc - } - } - diff --git a/opensuse/core/qt3/shut-up.diff b/opensuse/core/qt3/shut-up.diff deleted file mode 100644 index 498b25b62..000000000 --- a/opensuse/core/qt3/shut-up.diff +++ /dev/null @@ -1,45 +0,0 @@ ---- src/kernel/qpixmap_x11.cpp -+++ src/kernel/qpixmap_x11.cpp -@@ -394,8 +394,9 @@ - { - #if defined(QT_CHECK_STATE) - if ( qApp->type() == QApplication::Tty ) { -- qWarning( "QPixmap: Cannot create a QPixmap when no GUI " -- "is being used" ); -+// qWarning( "QPixmap: Cannot create a QPixmap when no GUI " -+// "is being used" ); -+ ; - } - #endif - ---- src/tools/qcomlibrary.cpp -+++ src/tools/qcomlibrary.cpp -@@ -105,25 +105,11 @@ - (const char*) QFile::encodeName(library) ); - } else if ( ( version > QT_VERSION ) || - ( ( QT_VERSION & 0xff0000 ) > ( version & 0xff0000 ) ) ) { -- if ( warn ) -- qWarning( "Conflict in %s:\n" -- " Plugin uses incompatible Qt library (%d.%d.%d)!", -- (const char*) QFile::encodeName(library), -- (version&0xff0000) >> 16, (version&0xff00) >> 8, version&0xff ); -+ return FALSE; - } else if ( (flags & 2) != (our_flags & 2) ) { -- if ( warn ) -- qWarning( "Conflict in %s:\n" -- " Plugin uses %s Qt library!", -- (const char*) QFile::encodeName(library), -- (flags & 2) ? "multi threaded" : "single threaded" ); -+ return FALSE; - } else if ( key != QT_BUILD_KEY ) { -- if ( warn ) -- qWarning( "Conflict in %s:\n" -- " Plugin uses incompatible Qt library!\n" -- " expected build key \"%s\", got \"%s\".", -- (const char*) QFile::encodeName(library), -- QT_BUILD_KEY, -- key.isEmpty() ? "" : (const char *) key ); -+ return FALSE; - } else { - return TRUE; - } diff --git a/redhat/dependencies/qt3/0084-compositing-properties.patch b/redhat/dependencies/qt3/0084-compositing-properties.patch deleted file mode 100644 index 368b6c267..000000000 --- a/redhat/dependencies/qt3/0084-compositing-properties.patch +++ /dev/null @@ -1,80 +0,0 @@ -qt-bugs@ issue : none -bugs.kde.org number : none -applied: no -author: Lubos Lunak - -This patch makes override-redirect windows (popup menu, dropdown menu, -tooltip, combobox, etc.) also have more window properties like WM_CLASS, -so they can be used when compositing. - ---- src/kernel/qwidget_x11.cpp.sav 2007-06-25 10:36:42.000000000 +0200 -+++ src/kernel/qwidget_x11.cpp 2007-10-02 15:30:13.000000000 +0200 -@@ -557,7 +557,10 @@ void QWidget::create( WId window, bool i - wsa.save_under = True; - XChangeWindowAttributes( dpy, id, CWOverrideRedirect | CWSaveUnder, - &wsa ); -- x11SetWindowType(); -+ XClassHint class_hint; -+ class_hint.res_name = (char *) qAppName(); // application name -+ class_hint.res_class = (char *) qAppClass(); // application class -+ XSetClassHint( dpy, id, &class_hint ); - } else if ( topLevel && !desktop ) { // top-level widget - QWidget *p = parentWidget(); // real parent - if (p) -@@ -620,8 +623,6 @@ void QWidget::create( WId window, bool i - else - XDeleteProperty(dpy, id, qt_xa_motif_wm_hints); - -- x11SetWindowType(); -- - // set _NET_WM_WINDOW_STATE - if (curr_winstate > 0) - XChangeProperty(dpy, id, qt_net_wm_state, XA_ATOM, 32, PropModeReplace, -@@ -629,11 +630,6 @@ void QWidget::create( WId window, bool i - else - XDeleteProperty(dpy, id, qt_net_wm_state); - -- // set _NET_WM_PID -- long curr_pid = getpid(); -- XChangeProperty(dpy, id, qt_net_wm_pid, XA_CARDINAL, 32, PropModeReplace, -- (unsigned char *) &curr_pid, 1); -- - #ifndef QT_NO_XSYNC - // set _NET_WM_SYNC_COUNTER - createSyncCounter(); -@@ -645,19 +641,31 @@ void QWidget::create( WId window, bool i - // when we create a toplevel widget, the frame strut should be dirty - fstrut_dirty = 1; - -+ } else { -+ // non-toplevel widgets don't have a frame, so no need to -+ // update the strut -+ fstrut_dirty = 0; -+ } -+ -+ if (initializeWindow && (popup || (topLevel && !desktop))) { // properties set on all toplevel windows -+ x11SetWindowType(); -+ -+ // set _NET_WM_PID -+ long curr_pid = getpid(); -+ XChangeProperty(dpy, id, qt_net_wm_pid, XA_CARDINAL, 32, PropModeReplace, -+ (unsigned char *) &curr_pid, 1); -+ - // declare the widget's object name as window role - XChangeProperty( dpy, id, - qt_window_role, XA_STRING, 8, PropModeReplace, - (unsigned char *)name(), qstrlen( name() ) ); - - // set client leader property -+ if ( !qt_x11_wm_client_leader ) -+ qt_x11_create_wm_client_leader(); - XChangeProperty( dpy, id, qt_wm_client_leader, - XA_WINDOW, 32, PropModeReplace, - (unsigned char *)&qt_x11_wm_client_leader, 1 ); -- } else { -- // non-toplevel widgets don't have a frame, so no need to -- // update the strut -- fstrut_dirty = 0; - } - - if ( initializeWindow ) { diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.0.5-nodebug.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.0.5-nodebug.patch new file mode 100644 index 000000000..09d697fb4 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.0.5-nodebug.patch @@ -0,0 +1,15 @@ +--- qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp.bero 2002-08-21 15:16:19.000000000 +0200 ++++ qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp 2002-08-21 15:16:41.000000000 +0200 +@@ -501,10 +501,10 @@ + (*f).latin1(), + (const char*) QFile::encodeName( old->library() ) ); + } else { +- qWarning("%s: Feature %s already defined in %s!", ++/* qWarning("%s: Feature %s already defined in %s!", + (const char*) QFile::encodeName( old->library() ), + (*f).latin1(), +- (const char*) QFile::encodeName( plugin->library() ) ); ++ (const char*) QFile::encodeName( plugin->library() ) ); */ + } + } + } diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.1.0-makefile.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.1.0-makefile.patch new file mode 100644 index 000000000..009ab81fb --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.1.0-makefile.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.1.0/Makefile.orig 2002-11-14 15:44:17.000000000 +0100 ++++ qt-x11-free-3.1.0/Makefile 2002-11-14 15:49:33.000000000 +0100 +@@ -11,7 +11,7 @@ + install: FORCE + @$(MAKE) qt.install + +-all: symlinks src-qmake src-moc sub-src sub-tools sub-tutorial sub-examples ++all: symlinks src-qmake src-moc sub-src sub-tools + @echo + @echo "The Qt library is now built in ./lib" + @echo "The Qt examples are built in the directories in ./examples" diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.4-print-CJK.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.4-print-CJK.patch new file mode 100644 index 000000000..5bd5e9e0a --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.4-print-CJK.patch @@ -0,0 +1,18 @@ +--- qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp.cjk 2005-01-21 18:16:11.000000000 +0100 ++++ qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp 2005-01-26 15:09:20.911239907 +0100 +@@ -4748,10 +4748,11 @@ + + // GB18030 fonts on Turbolinux + static const psfont SongGBK2K [] = { +- { "MSung-Light-GBK2K-H", 0, 100. }, +- { "MSung-Italic-GBK2K-H", 0, 100. }, +- { "MSung-Bold-GBK2K-H", 0, 100. }, +- { "MSung-BoldItalic-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ + }; + static const psfont KaiGBK2K [] = { + { "MKai-Medium-GBK2K-H", 0, 100. }, diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-214371.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-214371.patch new file mode 100644 index 000000000..9dca7998d --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-214371.patch @@ -0,0 +1,15 @@ +diff -pruN qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp +--- qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp 2006-12-04 18:47:11.000000000 +0530 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-12-05 12:05:10.000000000 +0530 +@@ -1412,7 +1412,10 @@ static bool indic_shape_syllable(QOpenTy + toPos += 2; + if (script == QFont::Devanagari || script == QFont::Gujarati || script == QFont::Bengali) { + if (matra_position == Post || matra_position == Split) { +- toPos = matra+1; ++ if (matra_position == Post ) ++ toPos = matra; ++ else ++ toPos = matra+1; + matra -= 2; + } + } else if (script == QFont::Kannada) { diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-gu-228452.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-gu-228452.patch new file mode 100644 index 000000000..84b885b8b --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-gu-228452.patch @@ -0,0 +1,11 @@ +--- qt3/src/kernel/qscriptengine_x11.cpp.fontrendering-gu-228452 2012-09-29 11:30:23.821539127 +0200 ++++ qt3/src/kernel/qscriptengine_x11.cpp 2012-09-29 11:31:59.679413873 +0200 +@@ -261,7 +261,7 @@ + Other, Other, Other, Other, + Other, Other, Other, Other, + +- Other, Other, Other, Other, ++ Other, Other, VowelMark, VowelMark, + Other, Other, Other, Other, + Other, Other, Other, Other, + Other, Other, Other, Other, diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209097.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209097.patch new file mode 100644 index 000000000..01f3824c1 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209097.patch @@ -0,0 +1,60 @@ +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-13 13:21:37.000000000 +0800 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-13 13:57:36.000000000 +0800 +@@ -868,7 +868,7 @@ + None, None, None, None, + None, None, None, Post, + +- Post, None, Below, None, ++ None, None, None, None, + None, Post, None, None, + None, None, None, None, + None, None, Post, Post, +@@ -1271,6 +1271,16 @@ + int base = 0; + int reph = -1; + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ bool is_special_conjuction_malayalam = false; ++ ++ if ((len == 3) && ++ ((reordered[2] == 0x0d30) || (reordered[2] == 0x0d31)) && ++ (reordered[1] == 0x0d4d) && ++ ((reordered[0] >= 0x0d15) && (reordered[0] <= 0x0d39))) { ++ is_special_conjuction_malayalam = true; ++ } ++ + #ifdef INDIC_DEBUG + IDEBUG("original:"); + for (i = 0; i < len; i++) { +@@ -1547,6 +1557,15 @@ + reph = i; + } + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ if (is_special_conjuction_malayalam) { ++ unsigned short temp; ++ ++ temp = reordered[0]; ++ reordered[0] = reordered[2]; ++ reordered[2] = temp; ++ } ++ + if (item->font->stringToCMap((const QChar *)reordered.data(), len, item->glyphs, item->advances, + &item->num_glyphs, item->flags & QTextEngine::RightToLeft) != QFontEngine::NoError) + return FALSE; +@@ -1658,6 +1677,15 @@ + + // halant always applies + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ if (is_special_conjuction_malayalam) { ++ unsigned int temp; ++ ++ temp = properties[0]; ++ properties[0] = ~PreSubstProperty; ++ properties[2] = temp; ++ } ++ + #ifdef INDIC_DEBUG + { + IDEBUG("OT properties:"); diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209974.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209974.patch new file mode 100644 index 000000000..8dbb2ae98 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-209974.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.orig 2006-11-29 17:17:26.000000000 +0100 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-11-29 17:22:34.000000000 +0100 +@@ -864,7 +864,7 @@ + None, None, None, Post, + + None, None, None, None, +- None, Post, None, None, ++ None, None, None, None, + None, None, None, None, + None, None, Post, Post, + diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-217657.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-217657.patch new file mode 100644 index 000000000..eb880b1cc --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-ml_IN-217657.patch @@ -0,0 +1,12 @@ +diff -pruN qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp +--- qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp 2006-03-08 00:00:00.000000000 +0530 ++++ qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp 2006-12-04 18:49:09.000000000 +0530 +@@ -709,7 +709,7 @@ int QFontMetrics::charWidth( const QStri + if ( script >= QFont::Arabic && script <= QFont::Khmer ) { + // complex script shaping. Have to do some hard work + int from = QMAX( 0, pos - 8 ); +- int to = QMIN( (int)str.length(), pos + 8 ); ++ int to = str.length(); + QConstString cstr( str.unicode()+from, to-from); + QTextEngine layout( cstr.string(), d ); + layout.itemize( QTextEngine::WidthOnly ); diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-te_IN-211259.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-te_IN-211259.patch new file mode 100644 index 000000000..eb3868c96 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.6-fontrendering-te_IN-211259.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-18 17:55:23.000000000 +0800 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-19 16:42:31.641160984 +0800 +@@ -786,7 +786,7 @@ + Below, None, Below, Below, + Below, Below, Below, Below, + +- Below, None, Below, Below, ++ Below, Below, Below, Below, + None, Below, Below, Below, + Below, Below, None, None, + None, None, Post, Above, diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-214570.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-214570.patch new file mode 100644 index 000000000..41a74fba7 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-214570.patch @@ -0,0 +1,23 @@ +--- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 ++++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 +@@ -1240,7 +1240,7 @@ + int script = item->script; + Q_ASSERT(script >= QFont::Devanagari && script <= QFont::Sinhala); + const unsigned short script_base = 0x0900 + 0x80*(script-QFont::Devanagari); +- const unsigned short ra = script_base + 0x30; ++ unsigned short ra = script_base + 0x30; //it was const unsigned short ra before modification + const unsigned short halant = script_base + 0x4d; + const unsigned short nukta = script_base + 0x3c; + +@@ -1278,6 +1278,11 @@ + } + #endif + ++ unsigned short *chkAssamese=reordered.data(); ++ if((script == QFont::Bengali) && (*chkAssamese==0x09F0)) //if it is assamese ra ++ { ++ ra = script_base + 0x70; ++ } + if (len != 1) { + unsigned short *uc = reordered.data(); + bool beginsWithRa = FALSE; diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-as_IN-209972.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-as_IN-209972.patch new file mode 100644 index 000000000..7583239cc --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-3.3.8-fontrendering-as_IN-209972.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 ++++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 +@@ -601,7 +601,7 @@ + None, None, None, None, + None, None, None, None, + +- None, None, None, None, ++ Below, None, None, None, + None, None, None, None, + None, None, None, None, + None, None, None, None, diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-uic-nostdlib.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-uic-nostdlib.patch new file mode 100644 index 000000000..02a40b225 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-uic-nostdlib.patch @@ -0,0 +1,12 @@ +--- qt-x11-free-3.3.2/tools/designer/uic/main.cpp.sopwith 2004-06-16 17:14:17.000000000 -0400 ++++ qt-x11-free-3.3.2/tools/designer/uic/main.cpp 2004-06-16 17:21:43.000000000 -0400 +@@ -149,6 +149,9 @@ + } else { + trmacro = &opt[1]; + } ++ } else if ( opt == "nostdlib") { ++ QStringList x; ++ QApplication::setLibraryPaths(x); + } else if ( opt == "L" ) { + if ( !(n < argc-1) ) { + error = "Missing plugin path."; diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.2-quiet.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.2-quiet.patch new file mode 100644 index 000000000..6dce7aa80 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.2-quiet.patch @@ -0,0 +1,14 @@ +--- qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp.orig 2004-05-10 13:54:03.592289052 +0200 ++++ qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp 2004-05-10 13:56:10.165560473 +0200 +@@ -288,8 +288,9 @@ + { + #if defined(QT_CHECK_STATE) + if ( qApp->type() == QApplication::Tty ) { +- qWarning( "QPixmap: Cannot create a QPixmap when no GUI " +- "is being used" ); ++// qWarning( "QPixmap: Cannot create a QPixmap when no GUI " ++// "is being used" ); ++ ; + } + #endif + diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.4-fullscreen.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.4-fullscreen.patch new file mode 100644 index 000000000..0d03f0809 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.4-fullscreen.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp.orig 2004-11-09 18:57:15.012843629 +0100 ++++ qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp 2004-11-09 19:02:31.351637807 +0100 +@@ -1412,7 +1412,7 @@ + False, XA_ATOM, &type, &format, &nitems, &after, &data); + + if (type == XA_ATOM && format == 32) { +- ts.writeBlock((const char *) data, nitems * 4); ++ ts.writeBlock((const char *) data, nitems * sizeof(long)); + offset += nitems; + } else + after = 0; diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qfontdatabase_x11.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qfontdatabase_x11.patch new file mode 100644 index 000000000..a9cfaf4c3 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qfontdatabase_x11.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp.fonts 2004-08-05 16:42:06.000000000 +0200 ++++ qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp 2004-09-28 16:11:54.955374161 +0200 +@@ -975,7 +981,7 @@ + }; + const XftDefaultFont defaults[] = { + { "Serif", "serif", FALSE }, +- { "Sans Serif", "sans-serif", FALSE }, ++ { "Sans", "sans-serif", FALSE }, + { "Monospace", "monospace", TRUE }, + { 0, 0, FALSE } + }; diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch new file mode 100644 index 000000000..ee960442e --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch @@ -0,0 +1,92 @@ +--- ./src/widgets/qtextedit.cpp.resetinputcontext 2012-08-04 14:53:34.000000000 +0200 ++++ ./src/widgets/qtextedit.cpp 2012-09-29 11:36:19.410163805 +0200 +@@ -1904,9 +1904,6 @@ + + void QTextEdit::removeSelectedText( int selNum ) + { +- if(selNum != 0) +- resetInputContext(); +- + QTextCursor c1 = doc->selectionStartCursor( selNum ); + c1.restoreState(); + QTextCursor c2 = doc->selectionEndCursor( selNum ); +@@ -3169,7 +3166,6 @@ + return; + } + #endif +- resetInputContext(); + QTextParagraph *p = doc->paragAt( para ); + if ( !p ) + return; +@@ -3196,7 +3192,6 @@ + return; + } + #endif +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3238,7 +3233,6 @@ + if ( d->optimMode ) + return; + #endif +- resetInputContext(); + QTextParagraph *p = doc->paragAt( para ); + if ( !p ) + return; +@@ -3283,7 +3277,6 @@ + if ( isReadOnly() || !doc->commands()->isUndoAvailable() || !undoEnabled ) + return; + +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3334,7 +3327,6 @@ + if ( isReadOnly() || !doc->commands()->isRedoAvailable() || !undoEnabled ) + return; + +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3448,7 +3440,6 @@ + { + if ( isReadOnly() ) + return; +- resetInputContext(); + normalCopy(); + removeSelectedText(); + updateMicroFocusHint(); +@@ -3936,7 +3927,6 @@ + return; + } + #endif +- resetInputContext(); + if ( !isModified() && isReadOnly() && + this->context() == context && this->text() == text ) + return; +@@ -4110,7 +4100,6 @@ + if ( !p ) + return; + +- resetInputContext(); + if ( index > p->length() - 1 ) + index = p->length() - 1; + +@@ -4167,7 +4156,6 @@ + return; + } + #endif +- resetInputContext(); + if ( doc->hasSelection( selNum ) ) { + doc->removeSelection( selNum ); + repaintChanged(); +@@ -5074,7 +5062,6 @@ + } + if ( dc == doc ) + return; +- resetInputContext(); + doc = dc; + delete cursor; + cursor = new QTextCursor( doc ); diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-strip.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-strip.patch new file mode 100644 index 000000000..efc24c8a1 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.6-strip.patch @@ -0,0 +1,36 @@ +--- qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf.orig 2006-06-21 15:37:53.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf 2006-06-21 15:38:02.000000000 +0200 +@@ -84,7 +84,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p +--- qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf.orig 2006-06-21 15:37:09.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf 2006-06-21 15:37:19.000000000 +0200 +@@ -84,7 +84,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = strip +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p +--- qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf.orig 2006-06-21 15:36:23.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf 2006-06-21 15:36:56.000000000 +0200 +@@ -87,7 +87,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = strip +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.7-umask.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.7-umask.patch new file mode 100644 index 000000000..f2351909f --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.7-umask.patch @@ -0,0 +1,14 @@ +--- qt-x11-free-3.3.7/src/tools/qsettings.cpp.tn 2006-11-09 20:53:25.000000000 +0100 ++++ qt-x11-free-3.3.7/src/tools/qsettings.cpp 2006-11-09 20:59:53.000000000 +0100 +@@ -994,7 +994,10 @@ + #endif + + QFile file( filename + ".tmp" ); +- if (! file.open(IO_WriteOnly)) { ++ mode_t old_umask = umask(0022); ++ bool f = file.open(IO_WriteOnly); ++ umask(old_umask); ++ if (! f) { + + #ifdef QT_CHECK_STATE + qWarning("QSettings::sync: failed to open '%s' for writing", diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-typo.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-typo.patch new file mode 100644 index 000000000..c1ff66c2c --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-typo.patch @@ -0,0 +1,11 @@ +--- qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml.orig 2010-06-30 01:00:36.000000000 +0200 ++++ qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml 2010-06-30 01:00:56.000000000 +0200 +@@ -817,7 +817,7 @@ + MacOS + + +- QtGenerated ++ QtGenerated + $$CODEWARRIOR_QPREPROCESS_GROUP + $$CODEWARRIOR_QPREPROCESSOUT_GROUP + diff --git a/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-uic-multilib.patch b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-uic-multilib.patch new file mode 100644 index 000000000..341cab7e1 --- /dev/null +++ b/redhat/dependencies/qt3/patches/3.5.13.2/qt-x11-free-3.3.8b-uic-multilib.patch @@ -0,0 +1,24 @@ +diff -up qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/main.cpp +--- qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig 2008-01-24 13:25:29.000000000 +0100 ++++ qt-x11-free-3.3.8b/tools/designer/uic/main.cpp 2008-01-24 13:28:17.000000000 +0100 +@@ -320,7 +320,7 @@ int main( int argc, char * argv[] ) + out << "/****************************************************************************" << endl; + out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; + out << "**" << endl; +- out << "** Created: " << QDateTime::currentDateTime().toString() << endl; ++ out << "** Created by User Interface Compiler" << endl; + out << "**" << endl; + out << "** WARNING! All changes made in this file will be lost!" << endl; + out << "****************************************************************************/" << endl << endl; +diff -up qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp +--- qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig 2008-01-24 13:28:30.000000000 +0100 ++++ qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp 2008-01-24 13:29:10.000000000 +0100 +@@ -137,7 +137,7 @@ void Uic::embed( QTextStream& out, const + for ( it = images.begin(); it != images.end(); ++it ) + out << "** " << *it << "\n"; + out << "**\n"; +- out << "** Created: " << QDateTime::currentDateTime().toString() << "\n"; ++ out << "** Created by The User Interface Compiler" << "\n"; + out << "**\n"; + out << "** WARNING! All changes made in this file will be lost!\n"; + out << "****************************************************************************/\n"; diff --git a/redhat/dependencies/qt3/patches/obsolete/qt-x11-free-3.3.7-arm.patch b/redhat/dependencies/qt3/patches/obsolete/qt-x11-free-3.3.7-arm.patch new file mode 100644 index 000000000..0c93c416a --- /dev/null +++ b/redhat/dependencies/qt3/patches/obsolete/qt-x11-free-3.3.7-arm.patch @@ -0,0 +1,25 @@ +--- qt-x11-free-3.3.7/src/tools/qglobal.h.orig 2007-04-24 09:02:36.000000000 -0400 ++++ qt-x11-free-3.3.7/src/tools/qglobal.h 2007-04-24 09:03:02.000000000 -0400 +@@ -315,9 +315,9 @@ + QString bloat. However, gcc 3.4 doesn't allow us to create references to + members of a packed struct. (Pointers are OK, because then you + supposedly know what you are doing.) */ +-# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) ++# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) && !defined(__ARM_EABI__) + # define Q_PACKED __attribute__ ((packed)) +-# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 ++# if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) + # define Q_NO_PACKED_REFERENCE + # endif + # endif +--- qt-x11-free-3.3.7/src/tools/qstring.h.orig 2007-04-24 09:03:11.000000000 -0400 ++++ qt-x11-free-3.3.7/src/tools/qstring.h 2007-04-24 09:03:27.000000000 -0400 +@@ -194,7 +194,7 @@ + char latin1() const { return ucs > 0xff ? 0 : (char) ucs; } + ushort unicode() const { return ucs; } + #ifdef Q_NO_PACKED_REFERENCE +- ushort &unicode() { return *(&ucs); } ++ ushort &unicode() { return *((ushort *)&ucs); } + #else + ushort &unicode() { return ucs; } + #endif diff --git a/redhat/dependencies/qt3/qt-3.0.5-nodebug.patch b/redhat/dependencies/qt3/qt-3.0.5-nodebug.patch deleted file mode 100644 index 09d697fb4..000000000 --- a/redhat/dependencies/qt3/qt-3.0.5-nodebug.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp.bero 2002-08-21 15:16:19.000000000 +0200 -+++ qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp 2002-08-21 15:16:41.000000000 +0200 -@@ -501,10 +501,10 @@ - (*f).latin1(), - (const char*) QFile::encodeName( old->library() ) ); - } else { -- qWarning("%s: Feature %s already defined in %s!", -+/* qWarning("%s: Feature %s already defined in %s!", - (const char*) QFile::encodeName( old->library() ), - (*f).latin1(), -- (const char*) QFile::encodeName( plugin->library() ) ); -+ (const char*) QFile::encodeName( plugin->library() ) ); */ - } - } - } diff --git a/redhat/dependencies/qt3/qt-3.1.0-makefile.patch b/redhat/dependencies/qt3/qt-3.1.0-makefile.patch deleted file mode 100644 index 009ab81fb..000000000 --- a/redhat/dependencies/qt3/qt-3.1.0-makefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.1.0/Makefile.orig 2002-11-14 15:44:17.000000000 +0100 -+++ qt-x11-free-3.1.0/Makefile 2002-11-14 15:49:33.000000000 +0100 -@@ -11,7 +11,7 @@ - install: FORCE - @$(MAKE) qt.install - --all: symlinks src-qmake src-moc sub-src sub-tools sub-tutorial sub-examples -+all: symlinks src-qmake src-moc sub-src sub-tools - @echo - @echo "The Qt library is now built in ./lib" - @echo "The Qt examples are built in the directories in ./examples" diff --git a/redhat/dependencies/qt3/qt-3.3.4-print-CJK.patch b/redhat/dependencies/qt3/qt-3.3.4-print-CJK.patch deleted file mode 100644 index 5bd5e9e0a..000000000 --- a/redhat/dependencies/qt3/qt-3.3.4-print-CJK.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp.cjk 2005-01-21 18:16:11.000000000 +0100 -+++ qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp 2005-01-26 15:09:20.911239907 +0100 -@@ -4748,10 +4748,11 @@ - - // GB18030 fonts on Turbolinux - static const psfont SongGBK2K [] = { -- { "MSung-Light-GBK2K-H", 0, 100. }, -- { "MSung-Italic-GBK2K-H", 0, 100. }, -- { "MSung-Bold-GBK2K-H", 0, 100. }, -- { "MSung-BoldItalic-GBK2K-H", 0, 100. }, -+ { "MSungGBK-Light-GBK2K-H", 0, 100. }, -+ { "MSungGBK-Light-GBK2K-H", 0, 100. }, -+ { "MSungGBK-Light-GBK2K-H", 0, 100. }, -+ { "MSungGBK-Light-GBK2K-H", 0, 100. }, -+ - }; - static const psfont KaiGBK2K [] = { - { "MKai-Medium-GBK2K-H", 0, 100. }, diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-214371.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-214371.patch deleted file mode 100644 index 9dca7998d..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-214371.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -pruN qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp ---- qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp 2006-12-04 18:47:11.000000000 +0530 -+++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-12-05 12:05:10.000000000 +0530 -@@ -1412,7 +1412,10 @@ static bool indic_shape_syllable(QOpenTy - toPos += 2; - if (script == QFont::Devanagari || script == QFont::Gujarati || script == QFont::Bengali) { - if (matra_position == Post || matra_position == Split) { -- toPos = matra+1; -+ if (matra_position == Post ) -+ toPos = matra; -+ else -+ toPos = matra+1; - matra -= 2; - } - } else if (script == QFont::Kannada) { diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-gu-228452.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-gu-228452.patch deleted file mode 100644 index 84b885b8b..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-gu-228452.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt3/src/kernel/qscriptengine_x11.cpp.fontrendering-gu-228452 2012-09-29 11:30:23.821539127 +0200 -+++ qt3/src/kernel/qscriptengine_x11.cpp 2012-09-29 11:31:59.679413873 +0200 -@@ -261,7 +261,7 @@ - Other, Other, Other, Other, - Other, Other, Other, Other, - -- Other, Other, Other, Other, -+ Other, Other, VowelMark, VowelMark, - Other, Other, Other, Other, - Other, Other, Other, Other, - Other, Other, Other, Other, diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209097.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209097.patch deleted file mode 100644 index 01f3824c1..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209097.patch +++ /dev/null @@ -1,60 +0,0 @@ ---- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-13 13:21:37.000000000 +0800 -+++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-13 13:57:36.000000000 +0800 -@@ -868,7 +868,7 @@ - None, None, None, None, - None, None, None, Post, - -- Post, None, Below, None, -+ None, None, None, None, - None, Post, None, None, - None, None, None, None, - None, None, Post, Post, -@@ -1271,6 +1271,16 @@ - int base = 0; - int reph = -1; - -+ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam -+ bool is_special_conjuction_malayalam = false; -+ -+ if ((len == 3) && -+ ((reordered[2] == 0x0d30) || (reordered[2] == 0x0d31)) && -+ (reordered[1] == 0x0d4d) && -+ ((reordered[0] >= 0x0d15) && (reordered[0] <= 0x0d39))) { -+ is_special_conjuction_malayalam = true; -+ } -+ - #ifdef INDIC_DEBUG - IDEBUG("original:"); - for (i = 0; i < len; i++) { -@@ -1547,6 +1557,15 @@ - reph = i; - } - -+ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam -+ if (is_special_conjuction_malayalam) { -+ unsigned short temp; -+ -+ temp = reordered[0]; -+ reordered[0] = reordered[2]; -+ reordered[2] = temp; -+ } -+ - if (item->font->stringToCMap((const QChar *)reordered.data(), len, item->glyphs, item->advances, - &item->num_glyphs, item->flags & QTextEngine::RightToLeft) != QFontEngine::NoError) - return FALSE; -@@ -1658,6 +1677,15 @@ - - // halant always applies - -+ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam -+ if (is_special_conjuction_malayalam) { -+ unsigned int temp; -+ -+ temp = properties[0]; -+ properties[0] = ~PreSubstProperty; -+ properties[2] = temp; -+ } -+ - #ifdef INDIC_DEBUG - { - IDEBUG("OT properties:"); diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209974.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209974.patch deleted file mode 100644 index 8dbb2ae98..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-209974.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.orig 2006-11-29 17:17:26.000000000 +0100 -+++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-11-29 17:22:34.000000000 +0100 -@@ -864,7 +864,7 @@ - None, None, None, Post, - - None, None, None, None, -- None, Post, None, None, -+ None, None, None, None, - None, None, None, None, - None, None, Post, Post, - diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-217657.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-217657.patch deleted file mode 100644 index eb880b1cc..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-ml_IN-217657.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -pruN qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp ---- qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp 2006-03-08 00:00:00.000000000 +0530 -+++ qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp 2006-12-04 18:49:09.000000000 +0530 -@@ -709,7 +709,7 @@ int QFontMetrics::charWidth( const QStri - if ( script >= QFont::Arabic && script <= QFont::Khmer ) { - // complex script shaping. Have to do some hard work - int from = QMAX( 0, pos - 8 ); -- int to = QMIN( (int)str.length(), pos + 8 ); -+ int to = str.length(); - QConstString cstr( str.unicode()+from, to-from); - QTextEngine layout( cstr.string(), d ); - layout.itemize( QTextEngine::WidthOnly ); diff --git a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-te_IN-211259.patch b/redhat/dependencies/qt3/qt-3.3.6-fontrendering-te_IN-211259.patch deleted file mode 100644 index eb3868c96..000000000 --- a/redhat/dependencies/qt3/qt-3.3.6-fontrendering-te_IN-211259.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-18 17:55:23.000000000 +0800 -+++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-19 16:42:31.641160984 +0800 -@@ -786,7 +786,7 @@ - Below, None, Below, Below, - Below, Below, Below, Below, - -- Below, None, Below, Below, -+ Below, Below, Below, Below, - None, Below, Below, Below, - Below, Below, None, None, - None, None, Post, Above, diff --git a/redhat/dependencies/qt3/qt-3.3.8-fontrendering-214570.patch b/redhat/dependencies/qt3/qt-3.3.8-fontrendering-214570.patch deleted file mode 100644 index 41a74fba7..000000000 --- a/redhat/dependencies/qt3/qt-3.3.8-fontrendering-214570.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 -+++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 -@@ -1240,7 +1240,7 @@ - int script = item->script; - Q_ASSERT(script >= QFont::Devanagari && script <= QFont::Sinhala); - const unsigned short script_base = 0x0900 + 0x80*(script-QFont::Devanagari); -- const unsigned short ra = script_base + 0x30; -+ unsigned short ra = script_base + 0x30; //it was const unsigned short ra before modification - const unsigned short halant = script_base + 0x4d; - const unsigned short nukta = script_base + 0x3c; - -@@ -1278,6 +1278,11 @@ - } - #endif - -+ unsigned short *chkAssamese=reordered.data(); -+ if((script == QFont::Bengali) && (*chkAssamese==0x09F0)) //if it is assamese ra -+ { -+ ra = script_base + 0x70; -+ } - if (len != 1) { - unsigned short *uc = reordered.data(); - bool beginsWithRa = FALSE; diff --git a/redhat/dependencies/qt3/qt-3.3.8-fontrendering-as_IN-209972.patch b/redhat/dependencies/qt3/qt-3.3.8-fontrendering-as_IN-209972.patch deleted file mode 100644 index 7583239cc..000000000 --- a/redhat/dependencies/qt3/qt-3.3.8-fontrendering-as_IN-209972.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 -+++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 -@@ -601,7 +601,7 @@ - None, None, None, None, - None, None, None, None, - -- None, None, None, None, -+ Below, None, None, None, - None, None, None, None, - None, None, None, None, - None, None, None, None, diff --git a/redhat/dependencies/qt3/qt-uic-nostdlib.patch b/redhat/dependencies/qt3/qt-uic-nostdlib.patch deleted file mode 100644 index 02a40b225..000000000 --- a/redhat/dependencies/qt3/qt-uic-nostdlib.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- qt-x11-free-3.3.2/tools/designer/uic/main.cpp.sopwith 2004-06-16 17:14:17.000000000 -0400 -+++ qt-x11-free-3.3.2/tools/designer/uic/main.cpp 2004-06-16 17:21:43.000000000 -0400 -@@ -149,6 +149,9 @@ - } else { - trmacro = &opt[1]; - } -+ } else if ( opt == "nostdlib") { -+ QStringList x; -+ QApplication::setLibraryPaths(x); - } else if ( opt == "L" ) { - if ( !(n < argc-1) ) { - error = "Missing plugin path."; diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.2-quiet.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.2-quiet.patch deleted file mode 100644 index 6dce7aa80..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.2-quiet.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp.orig 2004-05-10 13:54:03.592289052 +0200 -+++ qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp 2004-05-10 13:56:10.165560473 +0200 -@@ -288,8 +288,9 @@ - { - #if defined(QT_CHECK_STATE) - if ( qApp->type() == QApplication::Tty ) { -- qWarning( "QPixmap: Cannot create a QPixmap when no GUI " -- "is being used" ); -+// qWarning( "QPixmap: Cannot create a QPixmap when no GUI " -+// "is being used" ); -+ ; - } - #endif - diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.4-fullscreen.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.4-fullscreen.patch deleted file mode 100644 index 0d03f0809..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.4-fullscreen.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp.orig 2004-11-09 18:57:15.012843629 +0100 -+++ qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp 2004-11-09 19:02:31.351637807 +0100 -@@ -1412,7 +1412,7 @@ - False, XA_ATOM, &type, &format, &nitems, &after, &data); - - if (type == XA_ATOM && format == 32) { -- ts.writeBlock((const char *) data, nitems * 4); -+ ts.writeBlock((const char *) data, nitems * sizeof(long)); - offset += nitems; - } else - after = 0; diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.6-qfontdatabase_x11.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.6-qfontdatabase_x11.patch deleted file mode 100644 index a9cfaf4c3..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.6-qfontdatabase_x11.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp.fonts 2004-08-05 16:42:06.000000000 +0200 -+++ qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp 2004-09-28 16:11:54.955374161 +0200 -@@ -975,7 +981,7 @@ - }; - const XftDefaultFont defaults[] = { - { "Serif", "serif", FALSE }, -- { "Sans Serif", "sans-serif", FALSE }, -+ { "Sans", "sans-serif", FALSE }, - { "Monospace", "monospace", TRUE }, - { 0, 0, FALSE } - }; diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch deleted file mode 100644 index ee960442e..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch +++ /dev/null @@ -1,92 +0,0 @@ ---- ./src/widgets/qtextedit.cpp.resetinputcontext 2012-08-04 14:53:34.000000000 +0200 -+++ ./src/widgets/qtextedit.cpp 2012-09-29 11:36:19.410163805 +0200 -@@ -1904,9 +1904,6 @@ - - void QTextEdit::removeSelectedText( int selNum ) - { -- if(selNum != 0) -- resetInputContext(); -- - QTextCursor c1 = doc->selectionStartCursor( selNum ); - c1.restoreState(); - QTextCursor c2 = doc->selectionEndCursor( selNum ); -@@ -3169,7 +3166,6 @@ - return; - } - #endif -- resetInputContext(); - QTextParagraph *p = doc->paragAt( para ); - if ( !p ) - return; -@@ -3196,7 +3192,6 @@ - return; - } - #endif -- resetInputContext(); - for ( int i = 0; i < (int)doc->numSelections(); ++i ) - doc->removeSelection( i ); - -@@ -3238,7 +3233,6 @@ - if ( d->optimMode ) - return; - #endif -- resetInputContext(); - QTextParagraph *p = doc->paragAt( para ); - if ( !p ) - return; -@@ -3283,7 +3277,6 @@ - if ( isReadOnly() || !doc->commands()->isUndoAvailable() || !undoEnabled ) - return; - -- resetInputContext(); - for ( int i = 0; i < (int)doc->numSelections(); ++i ) - doc->removeSelection( i ); - -@@ -3334,7 +3327,6 @@ - if ( isReadOnly() || !doc->commands()->isRedoAvailable() || !undoEnabled ) - return; - -- resetInputContext(); - for ( int i = 0; i < (int)doc->numSelections(); ++i ) - doc->removeSelection( i ); - -@@ -3448,7 +3440,6 @@ - { - if ( isReadOnly() ) - return; -- resetInputContext(); - normalCopy(); - removeSelectedText(); - updateMicroFocusHint(); -@@ -3936,7 +3927,6 @@ - return; - } - #endif -- resetInputContext(); - if ( !isModified() && isReadOnly() && - this->context() == context && this->text() == text ) - return; -@@ -4110,7 +4100,6 @@ - if ( !p ) - return; - -- resetInputContext(); - if ( index > p->length() - 1 ) - index = p->length() - 1; - -@@ -4167,7 +4156,6 @@ - return; - } - #endif -- resetInputContext(); - if ( doc->hasSelection( selNum ) ) { - doc->removeSelection( selNum ); - repaintChanged(); -@@ -5074,7 +5062,6 @@ - } - if ( dc == doc ) - return; -- resetInputContext(); - doc = dc; - delete cursor; - cursor = new QTextCursor( doc ); diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.6-strip.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.6-strip.patch deleted file mode 100644 index efc24c8a1..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.6-strip.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf.orig 2006-06-21 15:37:53.000000000 +0200 -+++ qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf 2006-06-21 15:38:02.000000000 +0200 -@@ -84,7 +84,7 @@ - QMAKE_MOVE = mv -f - QMAKE_DEL_FILE = rm -f - QMAKE_DEL_DIR = rmdir --QMAKE_STRIP = --QMAKE_STRIPFLAGS_LIB += --strip-unneeded -+QMAKE_STRIP = -+QMAKE_STRIPFLAGS_LIB += - QMAKE_CHK_DIR_EXISTS = test -d - QMAKE_MKDIR = mkdir -p ---- qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf.orig 2006-06-21 15:37:09.000000000 +0200 -+++ qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf 2006-06-21 15:37:19.000000000 +0200 -@@ -84,7 +84,7 @@ - QMAKE_MOVE = mv -f - QMAKE_DEL_FILE = rm -f - QMAKE_DEL_DIR = rmdir --QMAKE_STRIP = strip --QMAKE_STRIPFLAGS_LIB += --strip-unneeded -+QMAKE_STRIP = -+QMAKE_STRIPFLAGS_LIB += - QMAKE_CHK_DIR_EXISTS = test -d - QMAKE_MKDIR = mkdir -p ---- qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf.orig 2006-06-21 15:36:23.000000000 +0200 -+++ qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf 2006-06-21 15:36:56.000000000 +0200 -@@ -87,7 +87,7 @@ - QMAKE_MOVE = mv -f - QMAKE_DEL_FILE = rm -f - QMAKE_DEL_DIR = rmdir --QMAKE_STRIP = strip --QMAKE_STRIPFLAGS_LIB += --strip-unneeded -+QMAKE_STRIP = -+QMAKE_STRIPFLAGS_LIB += - QMAKE_CHK_DIR_EXISTS = test -d - QMAKE_MKDIR = mkdir -p diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.7-arm.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.7-arm.patch deleted file mode 100644 index 0c93c416a..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.7-arm.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- qt-x11-free-3.3.7/src/tools/qglobal.h.orig 2007-04-24 09:02:36.000000000 -0400 -+++ qt-x11-free-3.3.7/src/tools/qglobal.h 2007-04-24 09:03:02.000000000 -0400 -@@ -315,9 +315,9 @@ - QString bloat. However, gcc 3.4 doesn't allow us to create references to - members of a packed struct. (Pointers are OK, because then you - supposedly know what you are doing.) */ --# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) -+# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) && !defined(__ARM_EABI__) - # define Q_PACKED __attribute__ ((packed)) --# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 -+# if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) - # define Q_NO_PACKED_REFERENCE - # endif - # endif ---- qt-x11-free-3.3.7/src/tools/qstring.h.orig 2007-04-24 09:03:11.000000000 -0400 -+++ qt-x11-free-3.3.7/src/tools/qstring.h 2007-04-24 09:03:27.000000000 -0400 -@@ -194,7 +194,7 @@ - char latin1() const { return ucs > 0xff ? 0 : (char) ucs; } - ushort unicode() const { return ucs; } - #ifdef Q_NO_PACKED_REFERENCE -- ushort &unicode() { return *(&ucs); } -+ ushort &unicode() { return *((ushort *)&ucs); } - #else - ushort &unicode() { return ucs; } - #endif diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.7-umask.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.7-umask.patch deleted file mode 100644 index f2351909f..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.7-umask.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- qt-x11-free-3.3.7/src/tools/qsettings.cpp.tn 2006-11-09 20:53:25.000000000 +0100 -+++ qt-x11-free-3.3.7/src/tools/qsettings.cpp 2006-11-09 20:59:53.000000000 +0100 -@@ -994,7 +994,10 @@ - #endif - - QFile file( filename + ".tmp" ); -- if (! file.open(IO_WriteOnly)) { -+ mode_t old_umask = umask(0022); -+ bool f = file.open(IO_WriteOnly); -+ umask(old_umask); -+ if (! f) { - - #ifdef QT_CHECK_STATE - qWarning("QSettings::sync: failed to open '%s' for writing", diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.8-odbc.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.8-odbc.patch deleted file mode 100644 index 6f21e3cf1..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.8-odbc.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp.orig qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp ---- qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp.orig 2009-02-24 11:32:27.000000000 +0100 -+++ qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp 2009-02-24 11:33:43.000000000 +0100 -@@ -57,13 +57,13 @@ - #endif - - // newer platform SDKs use SQLLEN instead of SQLINTEGER --#ifdef SQLLEN -+#if defined(SQLLEN) || defined(Q_OS_WIN64) || defined(Q_OS_UNIX) - # define QSQLLEN SQLLEN - #else - # define QSQLLEN SQLINTEGER - #endif - --#ifdef SQLULEN -+#if defined(SQLULEN) || defined(Q_OS_WIN64) || defined(Q_OS_UNIX) - # define QSQLULEN SQLULEN - #else - # define QSQLULEN SQLUINTEGER diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.8b-typo.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.8b-typo.patch deleted file mode 100644 index c1ff66c2c..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.8b-typo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml.orig 2010-06-30 01:00:36.000000000 +0200 -+++ qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml 2010-06-30 01:00:56.000000000 +0200 -@@ -817,7 +817,7 @@ - MacOS - - -- QtGenerated -+ QtGenerated - $$CODEWARRIOR_QPREPROCESS_GROUP - $$CODEWARRIOR_QPREPROCESSOUT_GROUP - diff --git a/redhat/dependencies/qt3/qt-x11-free-3.3.8b-uic-multilib.patch b/redhat/dependencies/qt3/qt-x11-free-3.3.8b-uic-multilib.patch deleted file mode 100644 index 341cab7e1..000000000 --- a/redhat/dependencies/qt3/qt-x11-free-3.3.8b-uic-multilib.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -up qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/main.cpp ---- qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig 2008-01-24 13:25:29.000000000 +0100 -+++ qt-x11-free-3.3.8b/tools/designer/uic/main.cpp 2008-01-24 13:28:17.000000000 +0100 -@@ -320,7 +320,7 @@ int main( int argc, char * argv[] ) - out << "/****************************************************************************" << endl; - out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; - out << "**" << endl; -- out << "** Created: " << QDateTime::currentDateTime().toString() << endl; -+ out << "** Created by User Interface Compiler" << endl; - out << "**" << endl; - out << "** WARNING! All changes made in this file will be lost!" << endl; - out << "****************************************************************************/" << endl << endl; -diff -up qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp ---- qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig 2008-01-24 13:28:30.000000000 +0100 -+++ qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp 2008-01-24 13:29:10.000000000 +0100 -@@ -137,7 +137,7 @@ void Uic::embed( QTextStream& out, const - for ( it = images.begin(); it != images.end(); ++it ) - out << "** " << *it << "\n"; - out << "**\n"; -- out << "** Created: " << QDateTime::currentDateTime().toString() << "\n"; -+ out << "** Created by The User Interface Compiler" << "\n"; - out << "**\n"; - out << "** WARNING! All changes made in this file will be lost!\n"; - out << "****************************************************************************/\n"; diff --git a/redhat/dependencies/qt3/qt3-3.3.8.d-fix_png15_support.patch b/redhat/dependencies/qt3/qt3-3.3.8.d-fix_png15_support.patch deleted file mode 100644 index c8987d66b..000000000 --- a/redhat/dependencies/qt3/qt3-3.3.8.d-fix_png15_support.patch +++ /dev/null @@ -1,276 +0,0 @@ -commit e278b858739babff5cc19ca81a661e1256d162e7 -Author: Timothy Pearson -Date: 1326063972 -0600 - - Fix Qt3 builds with libpng15 - This partially closes Bug 683 - -diff --git a/src/kernel/qpngio.cpp b/src/kernel/qpngio.cpp -index 25ce927..58e6e7e 100644 ---- a/src/kernel/qpngio.cpp -+++ b/src/kernel/qpngio.cpp -@@ -46,6 +46,9 @@ - #include "qiodevice.h" - - #include -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+#include -+#endif /* LIBPNG 1.5 */ - - - #ifdef Q_OS_TEMP -@@ -126,9 +129,29 @@ void setup_qt( QImage& image, png_structp png_ptr, png_infop info_ptr, float scr - png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, - 0, 0, 0); - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ png_colorp info_ptr_palette = NULL; -+ int info_ptr_num_palette = 0; -+ if (png_get_valid(png_ptr, info_ptr, PNG_INFO_PLTE)) { -+ png_get_PLTE(png_ptr, info_ptr, &info_ptr_palette, &info_ptr_num_palette); -+ } -+ -+ png_bytep info_ptr_trans_alpha = NULL; -+ int info_ptr_num_trans = 0; -+ png_color_16p info_ptr_trans_color = NULL; -+ -+ if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) { -+ png_get_tRNS(png_ptr, info_ptr, &info_ptr_trans_alpha, &info_ptr_num_trans, &info_ptr_trans_color); -+ } -+#endif /* LIBPNG 1.5 */ -+ - if ( color_type == PNG_COLOR_TYPE_GRAY ) { - // Black & White or 8-bit grayscale -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if ( bit_depth == 1 && png_get_channels(png_ptr, info_ptr) == 1 ) { -+#else /* LIBPNG 1.5 */ - if ( bit_depth == 1 && info_ptr->channels == 1 ) { -+#endif /* LIBPNG 1.5 */ - png_set_invert_mono( png_ptr ); - png_read_update_info( png_ptr, info_ptr ); - if (!image.create( width, height, 1, 2, QImage::BigEndian )) -@@ -162,7 +185,9 @@ void setup_qt( QImage& image, png_structp png_ptr, png_infop info_ptr, float scr - image.setColor( i, qRgba(c,c,c,0xff) ); - } - if ( png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) ) { --#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=4 ) -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ const int g = info_ptr_trans_color->gray; -+#elif ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=4 ) - const int g = info_ptr->trans_color.gray; - #else - const int g = info_ptr->trans_values.gray; -@@ -175,7 +200,11 @@ void setup_qt( QImage& image, png_structp png_ptr, png_infop info_ptr, float scr - } - } else if ( color_type == PNG_COLOR_TYPE_PALETTE - && png_get_valid(png_ptr, info_ptr, PNG_INFO_PLTE) -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ && info_ptr_num_palette <= 256 ) -+#else /* LIBPNG 1.5 */ - && info_ptr->num_palette <= 256 ) -+#endif /* LIBPNG 1.5 */ - { - // 1-bit and 8-bit color - if ( bit_depth != 1 ) -@@ -183,18 +212,33 @@ void setup_qt( QImage& image, png_structp png_ptr, png_infop info_ptr, float scr - png_read_update_info( png_ptr, info_ptr ); - png_get_IHDR(png_ptr, info_ptr, - &width, &height, &bit_depth, &color_type, 0, 0, 0); -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if (!image.create(width, height, bit_depth, info_ptr_num_palette, -+#else /* LIBPNG 1.5 */ - if (!image.create(width, height, bit_depth, info_ptr->num_palette, -+#endif /* LIBPNG 1.5 */ - QImage::BigEndian)) - return; - int i = 0; - if ( png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) ) { - image.setAlphaBuffer( TRUE ); -+ -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ while ( i < info_ptr_num_trans ) { -+ image.setColor(i, qRgba( -+ info_ptr_palette[i].red, -+ info_ptr_palette[i].green, -+ info_ptr_palette[i].blue, -+#else /* LIBPNG 1.5 */ - while ( i < info_ptr->num_trans ) { - image.setColor(i, qRgba( - info_ptr->palette[i].red, - info_ptr->palette[i].green, - info_ptr->palette[i].blue, --#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=4 ) -+#endif /* LIBPNG 1.5 */ -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ info_ptr_trans_alpha[i] -+#elif ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=4 ) - info_ptr->trans_alpha[i] - #else - info_ptr->trans[i] -@@ -204,11 +248,19 @@ void setup_qt( QImage& image, png_structp png_ptr, png_infop info_ptr, float scr - i++; - } - } -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ while ( i < info_ptr_num_palette ) { -+ image.setColor(i, qRgba( -+ info_ptr_palette[i].red, -+ info_ptr_palette[i].green, -+ info_ptr_palette[i].blue, -+#else /* LIBPNG 1.5 */ - while ( i < info_ptr->num_palette ) { - image.setColor(i, qRgba( - info_ptr->palette[i].red, - info_ptr->palette[i].green, - info_ptr->palette[i].blue, -+#endif /* LIBPNG 1.5 */ - 0xff - ) - ); -@@ -295,7 +347,11 @@ void read_png_image(QImageIO* iio) - return; - } - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if (setjmp(png_jmpbuf(png_ptr))) { -+#else /* LIBPNG 1.5 */ - if (setjmp(png_ptr->jmpbuf)) { -+#endif /* LIBPNG 1.5 */ - png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); - iio->setStatus(-4); - return; -@@ -486,7 +542,11 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in, int off_x_ - return FALSE; - } - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if (setjmp(png_jmpbuf(png_ptr))) { -+#else /* LIBPNG 1.5 */ - if (setjmp(png_ptr->jmpbuf)) { -+#endif /* LIBPNG 1.5 */ - png_destroy_write_struct(&png_ptr, &info_ptr); - return FALSE; - } -@@ -508,10 +568,18 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in, int off_x_ - - png_set_write_fn(png_ptr, (void*)this, qpiw_write_fn, qpiw_flush_fn); - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+#warning XXXtnn not too sure about this -+/* -+according to png.h, channels is only used on read, not writes, so we -+should be able to comment this out. -+*/ -+#else /* LIBPNG 1.5 */ - info_ptr->channels = - (image.depth() == 32) - ? (image.hasAlphaBuffer() ? 4 : 3) - : 1; -+#endif /* LIBPNG 1.5 */ - - png_set_IHDR(png_ptr, info_ptr, image.width(), image.height(), - image.depth() == 1 ? 1 : 8 /* per channel */, -@@ -521,11 +589,18 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in, int off_x_ - : PNG_COLOR_TYPE_RGB - : PNG_COLOR_TYPE_PALETTE, 0, 0, 0); - -- -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ png_color_8 sig_bit; -+ sig_bit.red = 8; -+ sig_bit.green = 8; -+ sig_bit.blue = 8; -+ png_set_sBIT(png_ptr, info_ptr, &sig_bit); -+#else /* LIBPNG 1.5 */ - //png_set_sBIT(png_ptr, info_ptr, 8); - info_ptr->sig_bit.red = 8; - info_ptr->sig_bit.green = 8; - info_ptr->sig_bit.blue = 8; -+#endif /* LIBPNG 1.5 */ - - if (image.depth() == 1 && image.bitOrder() == QImage::LittleEndian) - png_set_packswap(png_ptr); -@@ -539,11 +614,22 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in, int off_x_ - png_set_PLTE(png_ptr, info_ptr, palette, num_palette); - int* trans = new int[num_palette]; - int num_trans = 0; -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ png_colorp info_ptr_palette = NULL; -+ int tmp; -+ png_get_PLTE(png_ptr, info_ptr, &info_ptr_palette, &tmp); -+#endif /* LIBPNG 1.5 */ - for (int i=0; i1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ info_ptr_palette[i].red = qRed(rgb); -+ info_ptr_palette[i].green = qGreen(rgb); -+ info_ptr_palette[i].blue = qBlue(rgb); -+#else /* LIBPNG 1.5 */ - info_ptr->palette[i].red = qRed(rgb); - info_ptr->palette[i].green = qGreen(rgb); - info_ptr->palette[i].blue = qBlue(rgb); -+#endif /* LIBPNG 1.5 */ - if (image.hasAlphaBuffer()) { - trans[i] = rgb >> 24; - if (trans[i] < 255) { -@@ -551,6 +637,9 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in, int off_x_ - } - } - } -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ png_set_PLTE(png_ptr, info_ptr, info_ptr_palette, num_palette); -+#endif /* LIBPNG 1.5 */ - if (num_trans) { - copy_trans = new png_byte[num_trans]; - for (int i=0; i1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ png_color_8p sig_bit; -+ png_get_sBIT(png_ptr, info_ptr, &sig_bit); -+ sig_bit->alpha = 8; -+ png_set_sBIT(png_ptr, info_ptr, sig_bit); -+#else /* LIBPNG 1.5 */ - info_ptr->sig_bit.alpha = 8; -+#endif /* LIBPNG 1.5 */ - } - - // Swap ARGB to RGBA (normal PNG format) before saving on -@@ -1047,7 +1143,11 @@ int QPNGFormat::decode(QImage& img, QImageConsumer* cons, - return -1; - } - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if (setjmp(png_jmpbuf(png_ptr))) { -+#else /* LIBPNG 1.5 */ - if (setjmp((png_ptr)->jmpbuf)) { -+#endif /* LIBPNG 1.5 */ - png_destroy_read_struct(&png_ptr, &info_ptr, 0); - image = 0; - return -1; -@@ -1074,7 +1174,11 @@ int QPNGFormat::decode(QImage& img, QImageConsumer* cons, - - if ( !png_ptr ) return 0; - -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ if (setjmp(png_jmpbuf(png_ptr))) { -+#else /* LIBPNG 1.5 */ - if (setjmp(png_ptr->jmpbuf)) { -+#endif /* LIBPNG 1.5 */ - png_destroy_read_struct(&png_ptr, &info_ptr, 0); - image = 0; - state = MovieStart; -@@ -1134,7 +1238,11 @@ void QPNGFormat::end(png_structp png, png_infop info) - consumer->frameDone(QPoint(offx,offy),r); - consumer->end(); - state = FrameStart; -+#if PNG_LIBPNG_VER_MAJOR>1 || ( PNG_LIBPNG_VER_MAJOR==1 && PNG_LIBPNG_VER_MINOR>=5 ) -+ unused_data = png_process_data_pause(png, 0); -+#else /* LIBPNG 1.5 */ - unused_data = (int)png->buffer_size; // Since libpng doesn't tell us -+#endif /* LIBPNG 1.5 */ - } - - #ifdef PNG_USER_CHUNKS_SUPPORTED diff --git a/redhat/dependencies/qt3/qt3-3.3.8.d-updates_zh-tw_translations.patch b/redhat/dependencies/qt3/qt3-3.3.8.d-updates_zh-tw_translations.patch deleted file mode 100644 index c5da1ad4c..000000000 --- a/redhat/dependencies/qt3/qt3-3.3.8.d-updates_zh-tw_translations.patch +++ /dev/null @@ -1,251 +0,0 @@ ---- qt3/translations/qt_zh-tw.ts.ORI 2011-10-30 09:42:26.000000000 +0100 -+++ qt3/translations/qt_zh-tw.ts 2011-12-18 22:06:58.432615802 +0100 -@@ -115,7 +115,7 @@ - - - Menu -- Menu -+ 選單 - - - Help -@@ -337,7 +337,7 @@ - - - A&lpha channel: -- Alpha 色頻(&L): -+ 透明色頻(&L): - - - &Basic colors -@@ -429,11 +429,11 @@ - - - Read: %1 -- 讀取: %1 -+ 讀取:%1 - - - Write: %1 -- 寫入: %1 -+ 寫入:%1 - - - Cancel -@@ -1194,7 +1194,7 @@ - - - Customize... -- 自訂... -+ 自訂… - - - -@@ -1264,7 +1264,7 @@ - - - <h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for multiplatform GUI &amp; application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants.<br>Qt is also available for embedded devices.</p><p>Qt is a Trolltech product. See <tt>http://www.trolltech.com/qt/</tt> for more information.</p> -- <h3>關於 Qt</h3><p>本程式使用 Qt 版本 %1。</p><p>Qt 是用於多平台 GUI 和應用程式開發的 C++ 工具套件。</p><p>Qt 為 MS&nbsp;Windows、Mac&nbsp;OS&nbsp;X、Linux 和所有主要的商用 Unix 變異版本,提供跨平台的單一原始碼可攜性。<br>Qt 也可用於內嵌裝置。</p><p>Qt 是 Trolltech 的產品。如需詳細資訊,請參閱 <tt>http://www.trolltech.com/qt/</tt>。</p> -+ <h3>關於 Qt</h3><p>本程式使用 Qt 版本 %1。</p><p>Qt 是用於多平臺 GUI 和應用程式開發的 C++ 工具套件。</p><p>Qt 為 MS&nbsp;Windows、Mac&nbsp;OS&nbsp;X、Linux 和所有主要的商用 Unix 變異版本,提供跨平臺的單一原始碼可攜性。<br>Qt 也可用於內嵌裝置。</p><p>Qt 是 Trolltech 的產品。如需詳細資訊,請參閱 <tt>http://www.trolltech.com/qt/</tt>。</p> - - - -@@ -1282,7 +1282,7 @@ - - - Aliases: %1 -- 別名: %1 -+ 別名:%1 - - - unknown -@@ -1338,7 +1338,7 @@ - - - Browse... -- 瀏覽... -+ 瀏覽… - - - Options -@@ -1386,123 +1386,123 @@ - - - A0 (841 x 1189 mm) -- A0 (841 x 1189 mm) -+ A0 (841 x 1189 公釐) - - - A1 (594 x 841 mm) -- A1 (594 x 841 mm) -+ A1 (594 x 841 公釐) - - - A2 (420 x 594 mm) -- A2 (420 x 594 mm) -+ A2 (420 x 594 公釐) - - - A3 (297 x 420 mm) -- A3 (297 x 420 mm) -+ A3 (297 x 420 公釐) - - - A4 (210x297 mm, 8.26x11.7 inches) -- A4 (210x297 mm,8.26x11.7 英吋) -+ A4 (210x297 公釐,8.26x11.7 英吋) - - - A5 (148 x 210 mm) -- A5 (148 x 210 mm) -+ A5 (148 x 210 公釐) - - - A6 (105 x 148 mm) -- A6 (105 x 148 mm) -+ A6 (105 x 148 公釐) - - - A7 (74 x 105 mm) -- A7 (74 x 105 mm) -+ A7 (74 x 105 公釐) - - - A8 (52 x 74 mm) -- A8 (52 x 74 mm) -+ A8 (52 x 74 公釐) - - - A9 (37 x 52 mm) -- A9 (37 x 52 mm) -+ A9 (37 x 52 公釐) - - - B0 (1000 x 1414 mm) -- B0 (1000 x 1414 mm) -+ B0 (1000 x 1414 公釐) - - - B1 (707 x 1000 mm) -- B1 (707 x 1000 mm) -+ B1 (707 x 1000 公釐) - - - B2 (500 x 707 mm) -- B2 (500 x 707 mm) -+ B2 (500 x 707 公釐) - - - B3 (353 x 500 mm) -- B3 (353 x 500 mm) -+ B3 (353 x 500 公釐) - - - B4 (250 x 353 mm) -- B4 (250 x 353 mm) -+ B4 (250 x 353 公釐) - - - B5 (176 x 250 mm, 6.93x9.84 inches) -- B5 (176 x 250 mm,6.93x9.84 英吋) -+ B5 (176 x 250 公釐,6.93x9.84 英吋) - - - B6 (125 x 176 mm) -- B6 (125 x 176 mm) -+ B6 (125 x 176 公釐) - - - B7 (88 x 125 mm) -- B7 (88 x 125 mm) -+ B7 (88 x 125 公釐) - - - B8 (62 x 88 mm) -- B8 (62 x 88 mm) -+ B8 (62 x 88 公釐) - - - B9 (44 x 62 mm) -- B9 (44 x 62 mm) -+ B9 (44 x 62 公釐) - - - B10 (31 x 44 mm) -- B10 (31 x 44 mm) -+ B10 (31 x 44 公釐) - - - C5E (163 x 229 mm) -- C5E (163 x 229 mm) -+ C5E (163 x 229 公釐) - - - DLE (110 x 220 mm) -- DLE (110 x 220 mm) -+ DLE (110 x 220 公釐) - - - Executive (7.5x10 inches, 191x254 mm) -- Executive (7.5x10 英吋,191x254 mm) -+ Executive (7.5x10 英吋,191x254 公釐) - - - Folio (210 x 330 mm) -- Folio (210 x 330 mm) -+ Folio (210 x 330 公釐) - - - Ledger (432 x 279 mm) -- Ledger (432 x 279 mm) -+ Ledger (432 x 279 公釐) - - - Legal (8.5x14 inches, 216x356 mm) -- Legal (8.5x14 英吋,216x356 mm) -+ Legal (8.5x14 英吋,216x356 公釐) - - - Letter (8.5x11 inches, 216x279 mm) -- Letter (8.5x11 英吋,216x279 mm) -+ Letter (8.5x11 英吋,216x279 公釐) - - - Tabloid (279 x 432 mm) -- Tabloid (279 x 432 mm) -+ Tabloid (279 x 432 公釐) - - - US Common #10 Envelope (105 x 241 mm) -- 美國一般 10 號信封 (105 x 241 mm) -+ 美國一般 10 號信封 (105 x 241 公釐) - - - Setup Printer -@@ -1691,7 +1691,7 @@ - QToolBar - - More... -- 其他... -+ 其他… - - - -@@ -1811,7 +1811,7 @@ - - - &Help -- 說明(&H) -+ 求助(&H) - - - -@@ -1988,7 +1988,7 @@ - - - Paste special... -- 選擇性貼上... -+ 選擇性貼上… - - - Clear diff --git a/redhat/dependencies/qt3/qt3-3.3.8.d.spec b/redhat/dependencies/qt3/qt3-3.3.8.d.spec deleted file mode 100644 index 9d61f454d..000000000 --- a/redhat/dependencies/qt3/qt3-3.3.8.d.spec +++ /dev/null @@ -1,702 +0,0 @@ -# Always install under standard prefix -%define _prefix /usr - -# This allows the legacy RHEL/Fedora patches to apply in TDE version. -%define _default_patch_fuzz 2 - -# The following QT4 packages should NOT be installed to -# allow QT3 compilation (please uninstall them prior to compile) -# qt -# qt-sqlite -# qt-mysql -# qt-x11 -# qt-devel -# ...maybe others !!!! - -Name: qt3 -Epoch: 1 -Version: 3.3.8.d -Release: 8%{?dist} -Summary: The shared library for the Qt 3 GUI toolkit - -License: QPL or GPLv2 or GPLv3 -Group: System Environment/Libraries -URL: http://www.trinitydesktop.org/ - -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -Source0: qt3-3.3.8.d.tar.gz -Source2: qt.sh -Source3: qt.csh -Source4: designer3.desktop -Source5: assistant3.desktop -Source6: linguist3.desktop -Source7: qtconfig3.desktop - -Patch1: qt-3.3.4-print-CJK.patch -Patch2: qt-3.0.5-nodebug.patch -Patch3: qt-3.1.0-makefile.patch -Patch4: qt-x11-free-3.3.7-umask.patch -Patch5: qt-x11-free-3.3.6-strip.patch -Patch7: qt-x11-free-3.3.2-quiet.patch -Patch12: qt-uic-nostdlib.patch -Patch13: qt-x11-free-3.3.6-qfontdatabase_x11.patch -Patch25: qt-x11-free-3.3.8b-uic-multilib.patch -Patch27: qt-3.3.6-fontrendering-ml_IN-209097.patch -Patch29: qt-3.3.8-fontrendering-as_IN-209972.patch -Patch31: qt-3.3.6-fontrendering-te_IN-211259.patch -Patch32: qt-3.3.6-fontrendering-214371.patch -Patch33: qt-3.3.8-fontrendering-#214570.patch -Patch34: qt-3.3.6-fontrendering-ml_IN-209974.patch -Patch35: qt-3.3.6-fontrendering-ml_IN-217657.patch -Patch37: qt-3.3.6-fontrendering-gu-228452.patch -Patch38: qt-x11-free-3.3.8-odbc.patch -Patch39: qt-x11-free-3.3.7-arm.patch -Patch40: qt-x11-free-3.3.8b-typo.patch - -# immodule patches -Patch53: qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch - -# qt-copy patches -Patch110: 0084-compositing-properties.patch - -# upstream patches -Patch200: qt-x11-free-3.3.4-fullscreen.patch - -# TDE 3.5.13 patches -Patch300: qt3-3.3.8.d-updates_zh-tw_translations.patch - -## [qt3] Fix Qt3 builds with libpng15. [Bug #683] -Patch301: qt3-3.3.8.d-fix_png15_support.patch - -%define qt_dirname qt-3.3 -%define qtdir %{_libdir}/%{qt_dirname} -%define qt_docdir %{_docdir}/qt-devel-%{version} - -%define smp 1 -%define immodule 1 -%define debug 0 - -# MySQL plugins -%define plugin_mysql -plugin-sql-mysql -%define mysql_include_dir %{_includedir}/mysql -%define mysql_lib_dir %{_libdir}/mysql - -# Postgres plugins -%define plugin_psql -plugin-sql-psql - -# ODBC plugins -%define plugin_odbc -plugin-sql-odbc - -# sqlite plugins -%define plugin_sqlite -plugin-sql-sqlite - -%define plugins_style -qt-style-cde -qt-style-motifplus -qt-style-platinum -qt-style-sgi -qt-style-windows -qt-style-compact -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng -%define plugins %{plugin_mysql} %{plugin_psql} %{plugin_odbc} %{plugin_sqlite} %{plugins_style} - -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -Requires: coreutils -Requires: fontconfig >= 2.0 -Requires: /etc/ld.so.conf.d - -BuildRequires: desktop-file-utils -BuildRequires: libmng-devel -BuildRequires: glibc-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: zlib-devel -BuildRequires: perl -BuildRequires: sed -BuildRequires: findutils -BuildRequires: cups-devel -BuildRequires: tar -BuildRequires: freetype-devel -BuildRequires: fontconfig-devel -BuildRequires: desktop-file-utils -BuildRequires: mysql-devel -BuildRequires: postgresql-devel -BuildRequires: unixODBC-devel -BuildRequires: sqlite-devel -BuildRequires: gcc-c++ -BuildRequires: make - -%if 0%{?rhel} == 4 -BuildRequires: libungif-devel -BuildRequires: xorg-x11-devel -%else -BuildRequires: giflib-devel -BuildRequires: libXrender-devel -BuildRequires: libXrandr-devel -BuildRequires: libXcursor-devel -BuildRequires: libXinerama-devel -BuildRequires: libXft-devel -BuildRequires: libXext-devel -BuildRequires: libX11-devel -BuildRequires: libSM-devel -BuildRequires: libICE-devel -BuildRequires: libXt-devel -BuildRequires: libXmu-devel -BuildRequires: libXi-devel -BuildRequires: xorg-x11-proto-devel -BuildRequires: mesa-libGL-devel -BuildRequires: mesa-libGLU-devel -%endif - - -%package config -Summary: Graphical configuration tool for programs using Qt 3 -Group: User Interface/Desktops -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-config < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-config = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%package devel -Summary: Development files for the Qt 3 GUI toolkit -Group: Development/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: freetype-devel -Requires: fontconfig-devel -Requires: libpng-devel -Requires: libjpeg-devel -Requires: libmng-devel -%if 0%{?rhel} == 4 -BuildRequires: xorg-x11-devel -%else -Requires: libXrender-devel -Requires: libXrandr-devel -Requires: libXcursor-devel -Requires: libXinerama-devel -Requires: libXft-devel -Requires: libXext-devel -Requires: libX11-devel -Requires: libSM-devel -Requires: libICE-devel -Requires: libXt-devel -Requires: xorg-x11-proto-devel -Requires: mesa-libGL-devel -Requires: mesa-libGLU-devel -%endif -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-devel < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package devel-docs -Summary: Documentation for the Qt 3 GUI toolkit -Group: Development/Libraries -Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-devel-docs < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-devel-docs = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package ODBC -Summary: ODBC drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-ODBC < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-ODBC = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package MySQL -Summary: MySQL drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-MySQL < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-MySQL = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package PostgreSQL -Summary: PostgreSQL drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-PostgreSQL < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-PostgreSQL = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package sqlite -Summary: sqlite drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-sqlite < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-sqlite = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%package designer -Summary: Interface designer (IDE) for the Qt 3 toolkit -Group: Development/Tools -Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-designer < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-designer = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%description -Qt is a GUI software toolkit which simplifies the task of writing and -maintaining GUI (Graphical User Interface) applications -for the X Window System. - -Qt is written in C++ and is fully object-oriented. - -This package contains the shared library needed to run Qt 3 -applications, as well as the README files for Qt 3. - - -%description config -Qt is a GUI software toolkit which simplifies the task of writing and -maintaining GUI (Graphical User Interface) applications -for the X Window System. - -Qt is written in C++ and is fully object-oriented. - -This package contains a graphical configuration tool for programs using Qt 3. - - -%description devel -The %{name}-devel package contains the files necessary to develop -applications using the Qt GUI toolkit: the header files, the Qt meta -object compiler. - -Install %{name}-devel if you want to develop GUI applications using the Qt 3 -toolkit. - - -%description devel-docs -The %{name}-devel-docs package contains the man pages, the HTML documentation and -example programs for Qt 3. - - -%description ODBC -ODBC driver for Qt 3's SQL classes (QSQL) - - -%description MySQL -MySQL driver for Qt 3's SQL classes (QSQL) - - -%description PostgreSQL -PostgreSQL driver for Qt 3's SQL classes (QSQL) - - -%description sqlite -sqlite driver for Qt 3's SQL classes (QSQL) - - -%description designer -The %{name}-designer package contains an User Interface designer tool -for the Qt 3 toolkit. - - -%prep -%setup -q -n qt3 -%patch1 -p1 -b .cjk -%patch2 -p1 -b .ndebug -%patch3 -p1 -b .makefile -%patch4 -p1 -b .umask -%patch5 -p1 -%patch7 -p1 -b .quiet -%patch12 -p1 -b .nostdlib -%patch13 -p1 -b .fonts -%patch25 -p1 -b .uic-multilib -%patch27 -p1 -b .fontrendering-ml_IN-bz#209097 -%patch29 -p1 -b .fontrendering-as_IN-bz#209972 -%patch31 -p1 -b .fontrendering-te_IN-bz#211259 -%patch32 -p1 -b .fontrendering-bz#214371 -%patch33 -p1 -b .fontrendering-#214570 -%patch34 -p1 -b .fontrendering-#209974 -%patch35 -p1 -b .fontrendering-ml_IN-217657 -%patch37 -p1 -b .fontrendering-gu-228452 -%patch38 -p1 -b .odbc -# it's not 100% clear to me if this is safe for all archs -- Rex -%ifarch armv5tel -%patch39 -p1 -b .arm -%endif -%patch40 -p1 - -# immodule patches -%if %{immodule} -%patch53 -p1 -b .resetinputcontext -%endif - -# qt-copy patches -%patch110 -p0 -b .0084-compositing-properties - -# upstream patches -%patch200 -p1 -b .fullscreen - -# TDE 3.5.13 patches -%patch300 -p1 -%patch301 -p1 - -# convert to UTF-8 -iconv -f iso-8859-1 -t utf-8 < doc/man/man3/qdial.3qt > doc/man/man3/qdial.3qt_ -mv doc/man/man3/qdial.3qt_ doc/man/man3/qdial.3qt - -%build -export QTDIR=`/bin/pwd` -export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH" -export PATH="$QTDIR/bin:$PATH" -export QTDEST=%{qtdir} - -# Huho ... it looks like we are not detecting some libraries correctly under RHEL4 ... -%if 0%{?rhel} == 4 -%__sed -i plugins/src/inputmethods/xim/xim.pro \ - -e "/INCLUDEPATH/ s|$| /usr/include/freetype2|" -%endif - -%if %{smp} - export SMP_MFLAGS="%{?_smp_mflags}" -%endif - -%if %{immodule} - sh ./make-symlinks.sh -%endif - -# set correct X11 prefix -if [ -d /usr/X11R6 ]; then - perl -pi -e "s,QMAKE_LIBDIR_X11.*,QMAKE_LIBDIR_X11\t=/usr/X11R6/%{_lib}," mkspecs/*/qmake.conf - perl -pi -e "s,QMAKE_INCDIR_X11.*,QMAKE_INCDIR_X11\t=/usr/X11R6/include," mkspecs/*/qmake.conf -else - perl -pi -e "s,QMAKE_LIBDIR_X11.*,QMAKE_LIBDIR_X11\t=," mkspecs/*/qmake.conf - perl -pi -e "s,QMAKE_INCDIR_X11.*,QMAKE_INCDIR_X11\t=," mkspecs/*/qmake.conf -fi -perl -pi -e "s,QMAKE_INCDIR_OPENGL.*,QMAKE_INCDIR_OPENGL\t=," mkspecs/*/qmake.conf -perl -pi -e "s,QMAKE_LIBDIR_OPENGL.*,QMAKE_LIBDIR_OPENGL\t=," mkspecs/*/qmake.conf - -# don't use rpath -perl -pi -e "s|-Wl,-rpath,| |" mkspecs/*/qmake.conf - -perl -pi -e "s|-O2|$INCLUDES %{optflags} -fno-strict-aliasing|g" mkspecs/*/qmake.conf - -# set correct lib path -if [ "%{_lib}" == "lib64" ] ; then - perl -pi -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test - perl -pi -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test -fi - -# build shared, threaded (default) libraries -echo yes | ./configure \ - -prefix $QTDEST \ - -docdir %{qt_docdir} \ -%if %{_lib} == lib64 - -platform linux-g++-64 \ -%else - -platform linux-g++ \ -%endif -%if %{debug} - -debug \ -%else - -release \ -%endif - -shared \ - -largefile \ - -qt-gif \ - -system-zlib \ - -system-libpng \ - -system-libmng \ - -system-libjpeg \ - -no-exceptions \ - -enable-styles \ - -enable-tools \ - -enable-kernel \ - -enable-widgets \ - -enable-dialogs \ - -enable-iconview \ - -enable-workspace \ - -enable-network \ - -enable-canvas \ - -enable-table \ - -enable-xml \ - -enable-opengl \ - -enable-sql \ - -qt-style-motif \ - %{plugins} \ - -stl \ - -thread \ - -cups \ - -sm \ -%if 0%{?rhel} == 4 - -no-xinerama \ - -no-xrandr \ -%else - -xinerama \ - -xrandr \ -%endif - -xrender \ - -xkb \ - -ipv6 \ - -dlopen-opengl \ - -xft \ - -tablet -v - -make $SMP_MFLAGS src-qmake - -# build sqlite plugin -pushd plugins/src/sqldrivers/sqlite -qmake -o Makefile sqlite.pro -popd - -# build psql plugin -pushd plugins/src/sqldrivers/psql -qmake -o Makefile "INCLUDEPATH+=%{_includedir}/pgsql %{_includedir}/pgsql/server %{_includedir}/pgsql/internal" "LIBS+=-lpq" psql.pro -popd - -# build mysql plugin -pushd plugins/src/sqldrivers/mysql -qmake -o Makefile "INCLUDEPATH+=%{mysql_include_dir}" "LIBS+=-L%{mysql_lib_dir} -lmysqlclient" mysql.pro -popd - -# build odbc plugin -pushd plugins/src/sqldrivers/odbc -qmake -o Makefile "LIBS+=-lodbc" odbc.pro -popd - -make $SMP_MFLAGS src-moc -make $SMP_MFLAGS sub-src -make $SMP_MFLAGS sub-tools UIC="$QTDIR/bin/uic -nostdlib -L $QTDIR/plugins" - -%install -rm -rf %{buildroot} - -export QTDIR=`/bin/pwd` -export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH" -export PATH="$QTDIR/bin:$PATH" -export QTDEST=%{qtdir} - -make install INSTALL_ROOT=%{buildroot} - -for i in findtr qt20fix qtrename140 lrelease lupdate ; do - install bin/$i %{buildroot}%{qtdir}/bin/ -done - -mkdir -p %{buildroot}%{_libdir}/pkgconfig/ -mv %{buildroot}%{qtdir}/lib/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/ - -# install man pages -mkdir -p %{buildroot}%{_mandir} -cp -fR doc/man/* %{buildroot}%{_mandir}/ - -# clean up -make -C tutorial clean -make -C examples clean - -# Make sure the examples can be built outside the source tree. -# Our binaries fulfill all requirements, so... -perl -pi -e "s,^DEPENDPATH.*,,g;s,^REQUIRES.*,,g" `find examples -name "*.pro"` - -# don't include Makefiles of qt examples/tutorials -find examples -name "Makefile" | xargs rm -f -find examples -name "*.obj" | xargs rm -rf -find examples -name "*.moc" | xargs rm -rf -find tutorial -name "Makefile" | xargs rm -f - -for a in */*/Makefile ; do - sed 's|^SYSCONF_MOC.*|SYSCONF_MOC = %{qtdir}/bin/moc|' < $a > ${a}.2 - mv -v ${a}.2 $a -done - -mkdir -p %{buildroot}/etc/profile.d -install -m 644 %{SOURCE2} %{SOURCE3} %{buildroot}/etc/profile.d/ - -# Add desktop files -mkdir -p %{buildroot}%{_datadir}/applications -desktop-file-install \ - --dir %{buildroot}%{_datadir}/applications \ - --vendor="qt" \ - %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} - -# Patch qmake to use qt-mt unconditionally -perl -pi -e "s,-lqt ,-lqt-mt ,g;s,-lqt$,-lqt-mt,g" %{buildroot}%{qtdir}/mkspecs/*/qmake.conf - -# remove broken links -rm -f %{buildroot}%{qtdir}/mkspecs/default/linux-g++* -rm -f %{buildroot}%{qtdir}/lib/*.la - -mkdir -p %{buildroot}/etc/ld.so.conf.d -echo "%{qtdir}/lib" > %{buildroot}/etc/ld.so.conf.d/qt-%{_arch}.conf - -# install icons -mkdir %{buildroot}%{_datadir}/pixmaps -install -m 644 tools/assistant/images/qt.png %{buildroot}%{_datadir}/pixmaps/qtconfig3.png -install -m 644 tools/assistant/images/designer.png %{buildroot}%{_datadir}/pixmaps/designer3.png -install -m 644 tools/assistant/images/assistant.png %{buildroot}%{_datadir}/pixmaps/assistant3.png -install -m 644 tools/assistant/images/linguist.png %{buildroot}%{_datadir}/pixmaps/linguist3.png - -# own style directory -mkdir -p %{buildroot}%{qtdir}/plugins/styles - -%clean -rm -rf %{buildroot} - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%files -%defattr(-,root,root,-) -%doc FAQ LICENSE* README* changes* -%dir %{qtdir} -%dir %{qtdir}/bin -%dir %{qtdir}/lib -%dir %{qtdir}/plugins -%dir %{qtdir}/plugins/sqldrivers -%dir %{qtdir}/plugins/styles -%{qtdir}/translations -%{qtdir}/plugins/designer/ -%if %{immodule} -%{qtdir}/plugins/inputmethods -%endif -%config /etc/profile.d/* -/etc/ld.so.conf.d/* -%{qtdir}/lib/libqui.so.* -%{qtdir}/lib/libqt*.so.* - -%files config -%defattr(-,root,root,-) -%{qtdir}/bin/qtconfig -%{_datadir}/applications/*qtconfig*.desktop -%{_datadir}/pixmaps/qtconfig3.png - -%files devel -%defattr(-,root,root,-) -%{qt_docdir}/ -%{qtdir}/bin/moc -%{qtdir}/bin/uic -%{qtdir}/bin/findtr -%{qtdir}/bin/qt20fix -%{qtdir}/bin/qtrename140 -%{qtdir}/bin/assistant -%{qtdir}/bin/qm2ts -%{qtdir}/bin/qmake -%{qtdir}/bin/qembed -%{qtdir}/bin/linguist -%{qtdir}/bin/lupdate -%{qtdir}/bin/lrelease -%{qtdir}/include -%{qtdir}/mkspecs -%{qtdir}/lib/libqt*.so -%{qtdir}/lib/libqui.so -%{qtdir}/lib/libeditor.a -%{qtdir}/lib/libdesigner*.a -%{qtdir}/lib/libqassistantclient.a -%{qtdir}/lib/*.prl -%{qtdir}/phrasebooks -%{_libdir}/pkgconfig/* -%{_datadir}/applications/*linguist*.desktop -%{_datadir}/applications/*assistant*.desktop -%{_datadir}/pixmaps/linguist3.png -%{_datadir}/pixmaps/assistant3.png - -# QT 3.3.8.D (TDE): 4 binaries have appeared -%{qtdir}/bin/createcw -%{qtdir}/bin/makeqpf -%{qtdir}/bin/mergetr -%{qtdir}/bin/msg2qm - -# QT 3.3.8.D (TDE): removes lots of unnecessary include files -# (where do they come from ??? They were not in 3.3.8b !) -%exclude %{qtdir}/include/btree.h -%exclude %{qtdir}/include/crc32.h -%exclude %{qtdir}/include/debian_qsql_odbc.h -%exclude %{qtdir}/include/deflate.h -%exclude %{qtdir}/include/ftglue.h -%exclude %{qtdir}/include/ftxgdef.h -%exclude %{qtdir}/include/ftxgpos.h -%exclude %{qtdir}/include/ftxgsub.h -%exclude %{qtdir}/include/ftxopen.h -%exclude %{qtdir}/include/ftxopenf.h -%exclude %{qtdir}/include/hash.h -%exclude %{qtdir}/include/inffast.h -%exclude %{qtdir}/include/inffixed.h -%exclude %{qtdir}/include/inflate.h -%exclude %{qtdir}/include/inftrees.h -%exclude %{qtdir}/include/moc_yacc.h -%exclude %{qtdir}/include/opcodes.h -%exclude %{qtdir}/include/os.h -%exclude %{qtdir}/include/otlbuffer.h -%exclude %{qtdir}/include/pager.h -%exclude %{qtdir}/include/parse.h -%exclude %{qtdir}/include/pngasmrd.h -%exclude %{qtdir}/include/pngconf.h -%exclude %{qtdir}/include/sqlite.h -%exclude %{qtdir}/include/sqliteInt.h -%exclude %{qtdir}/include/trees.h -%exclude %{qtdir}/include/vdbe.h -%exclude %{qtdir}/include/vdbeInt.h -%exclude %{qtdir}/mkspecs/linux-g++-sparc - - - -%files devel-docs -%defattr(-,root,root,-) -%doc examples -%doc tutorial -%{_mandir}/*/* - -%files sqlite -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlite.so - -%files ODBC -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlodbc.so - -%files PostgreSQL -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlpsql.so - -%files MySQL -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlmysql.so - -%files designer -%defattr(-,root,root,-) -%{qtdir}/templates -%{qtdir}/bin/designer -%{_datadir}/applications/*designer*.desktop -%{_datadir}/pixmaps/designer3.png - - -%changelog -* Sat Apr 28 2012 Francois Andriot - 3.3.8.d-8 -- Fix Provides and Obsoletes, again and again ... - -* Sat Apr 28 2012 Francois Andriot - 3.3.8.d-7 -- Fix Provides and Obsoletes. Now only for RHEL 5. - -* Tue Apr 24 2012 Francois Andriot - 3.3.8.d-6 -- Fix Qt3 builds with libpng15. [Bug #683] - -* Sat Apr 21 2012 Francois Andriot - 3.3.8.d-5 -- Fix 'Provides' AGAIN !! [Bug #823] - -* Mon Apr 02 2012 Francois Andriot - 3.3.8.d-4 -- Fix 'Provides' [Bug #823] - -* Sun Dec 18 2011 Francois Andriot - 3.3.8.d-3 -- Updates zh_TW translations, thanks to Wei-Lun Chao . - -* Thu Nov 03 2011 Francois Andriot - 3.3.8.d-2 -- Add missing BuildRequires - -* Fri Sep 02 2011 Francois Andriot - 3.3.8.d-1 -- Initial release for RHEL 6, RHEL 5, and Fedora 15 -- Switch to Trinity Version -- Spec file based on RHEL 6 'qt3-3.3.8b-29' diff --git a/redhat/dependencies/qt3/qt3-3.5.13.1.spec b/redhat/dependencies/qt3/qt3-3.5.13.1.spec deleted file mode 100644 index 9fa6ee8ac..000000000 --- a/redhat/dependencies/qt3/qt3-3.5.13.1.spec +++ /dev/null @@ -1,699 +0,0 @@ -# Always install under standard prefix -%define _prefix /usr - -# The following QT4 packages should NOT be installed to -# allow QT3 compilation (please uninstall them prior to compile) -# qt -# qt-sqlite -# qt-mysql -# qt-x11 -# qt-devel -# ...maybe others !!!! - -Name: qt3 -Epoch: 1 -Version: 3.3.8.d -Release: 9%{?dist} -Summary: The shared library for the Qt 3 GUI toolkit - -License: QPL or GPLv2 or GPLv3 -Group: System Environment/Libraries -URL: http://www.trinitydesktop.org/ - -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -Source0: qt3-3.5.13.1.tar.gz -Source2: qt.sh -Source3: qt.csh -Source4: designer3.desktop -Source5: assistant3.desktop -Source6: linguist3.desktop -Source7: qtconfig3.desktop - -Patch1: qt-3.3.4-print-CJK.patch -Patch2: qt-3.0.5-nodebug.patch -Patch3: qt-3.1.0-makefile.patch -Patch4: qt-x11-free-3.3.7-umask.patch -Patch5: qt-x11-free-3.3.6-strip.patch -Patch7: qt-x11-free-3.3.2-quiet.patch -Patch12: qt-uic-nostdlib.patch -Patch13: qt-x11-free-3.3.6-qfontdatabase_x11.patch -Patch25: qt-x11-free-3.3.8b-uic-multilib.patch -Patch27: qt-3.3.6-fontrendering-ml_IN-209097.patch -Patch29: qt-3.3.8-fontrendering-as_IN-209972.patch -Patch31: qt-3.3.6-fontrendering-te_IN-211259.patch -Patch32: qt-3.3.6-fontrendering-214371.patch -Patch33: qt-3.3.8-fontrendering-#214570.patch -Patch34: qt-3.3.6-fontrendering-ml_IN-209974.patch -Patch35: qt-3.3.6-fontrendering-ml_IN-217657.patch -Patch37: qt-3.3.6-fontrendering-gu-228452.patch -Patch38: qt-x11-free-3.3.8-odbc.patch -Patch39: qt-x11-free-3.3.7-arm.patch -Patch40: qt-x11-free-3.3.8b-typo.patch - -# immodule patches -Patch53: qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch - -# qt-copy patches -Patch110: 0084-compositing-properties.patch - -# upstream patches -Patch200: qt-x11-free-3.3.4-fullscreen.patch - -# TDE 3.5.13 patches -Patch300: qt3-3.3.8.d-updates_zh-tw_translations.patch - -%define qt_dirname qt-3.3 -%define qtdir %{_libdir}/%{qt_dirname} -%define qt_docdir %{_docdir}/qt-devel-%{version} - -%define smp 1 -%define immodule 1 -%define debug 0 - -# MySQL plugins -%define plugin_mysql -plugin-sql-mysql -%define mysql_include_dir %{_includedir}/mysql -%define mysql_lib_dir %{_libdir}/mysql - -# Postgres plugins -%define plugin_psql -plugin-sql-psql - -# ODBC plugins -%define plugin_odbc -plugin-sql-odbc - -# sqlite plugins -%define plugin_sqlite -plugin-sql-sqlite - -%define plugins_style -qt-style-cde -qt-style-motifplus -qt-style-platinum -qt-style-sgi -qt-style-windows -qt-style-compact -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng -%define plugins %{plugin_mysql} %{plugin_psql} %{plugin_odbc} %{plugin_sqlite} %{plugins_style} - -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -Requires: coreutils -Requires: fontconfig >= 2.0 -Requires: /etc/ld.so.conf.d - -BuildRequires: desktop-file-utils -BuildRequires: libmng-devel -BuildRequires: glibc-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: zlib-devel -BuildRequires: perl -BuildRequires: sed -BuildRequires: findutils -BuildRequires: cups-devel -BuildRequires: tar -BuildRequires: freetype-devel -BuildRequires: fontconfig-devel -BuildRequires: desktop-file-utils -BuildRequires: mysql-devel -BuildRequires: postgresql-devel -BuildRequires: unixODBC-devel -BuildRequires: sqlite-devel -BuildRequires: gcc-c++ -BuildRequires: make - -%if 0%{?rhel} == 4 -BuildRequires: libungif-devel -BuildRequires: xorg-x11-devel -%else -BuildRequires: giflib-devel -BuildRequires: libXrender-devel -BuildRequires: libXrandr-devel -BuildRequires: libXcursor-devel -BuildRequires: libXinerama-devel -BuildRequires: libXft-devel -BuildRequires: libXext-devel -BuildRequires: libX11-devel -BuildRequires: libSM-devel -BuildRequires: libICE-devel -BuildRequires: libXt-devel -BuildRequires: libXmu-devel -BuildRequires: libXi-devel -BuildRequires: xorg-x11-proto-devel -BuildRequires: mesa-libGL-devel -BuildRequires: mesa-libGLU-devel -%endif - - -%package config -Summary: Graphical configuration tool for programs using Qt 3 -Group: User Interface/Desktops -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-config < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-config = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%package devel -Summary: Development files for the Qt 3 GUI toolkit -Group: Development/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: freetype-devel -Requires: fontconfig-devel -Requires: libpng-devel -Requires: libjpeg-devel -Requires: libmng-devel -%if 0%{?rhel} == 4 -BuildRequires: xorg-x11-devel -%else -Requires: libXrender-devel -Requires: libXrandr-devel -Requires: libXcursor-devel -Requires: libXinerama-devel -Requires: libXft-devel -Requires: libXext-devel -Requires: libX11-devel -Requires: libSM-devel -Requires: libICE-devel -Requires: libXt-devel -Requires: xorg-x11-proto-devel -Requires: mesa-libGL-devel -Requires: mesa-libGLU-devel -%endif -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-devel < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package devel-docs -Summary: Documentation for the Qt 3 GUI toolkit -Group: Development/Libraries -Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-devel-docs < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-devel-docs = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package ODBC -Summary: ODBC drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-ODBC < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-ODBC = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package MySQL -Summary: MySQL drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-MySQL < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-MySQL = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package PostgreSQL -Summary: PostgreSQL drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-PostgreSQL < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-PostgreSQL = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -%package sqlite -Summary: sqlite drivers for Qt 3's SQL classes -Group: System Environment/Libraries -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-sqlite < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-sqlite = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%package designer -Summary: Interface designer (IDE) for the Qt 3 toolkit -Group: Development/Tools -Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?rhel} <= 5 && 0%{?fedora} <= 7 -Obsoletes: qt-designer < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: qt-designer = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - - -%description -Qt is a GUI software toolkit which simplifies the task of writing and -maintaining GUI (Graphical User Interface) applications -for the X Window System. - -Qt is written in C++ and is fully object-oriented. - -This package contains the shared library needed to run Qt 3 -applications, as well as the README files for Qt 3. - - -%description config -Qt is a GUI software toolkit which simplifies the task of writing and -maintaining GUI (Graphical User Interface) applications -for the X Window System. - -Qt is written in C++ and is fully object-oriented. - -This package contains a graphical configuration tool for programs using Qt 3. - - -%description devel -The %{name}-devel package contains the files necessary to develop -applications using the Qt GUI toolkit: the header files, the Qt meta -object compiler. - -Install %{name}-devel if you want to develop GUI applications using the Qt 3 -toolkit. - - -%description devel-docs -The %{name}-devel-docs package contains the man pages, the HTML documentation and -example programs for Qt 3. - - -%description ODBC -ODBC driver for Qt 3's SQL classes (QSQL) - - -%description MySQL -MySQL driver for Qt 3's SQL classes (QSQL) - - -%description PostgreSQL -PostgreSQL driver for Qt 3's SQL classes (QSQL) - - -%description sqlite -sqlite driver for Qt 3's SQL classes (QSQL) - - -%description designer -The %{name}-designer package contains an User Interface designer tool -for the Qt 3 toolkit. - - -%prep -%setup -q -n qt3-3.5.13.1 - -%patch1 -p1 -b .cjk -%patch2 -p1 -b .ndebug -%patch3 -p1 -b .makefile -%patch4 -p1 -b .umask -%patch5 -p1 -%patch7 -p1 -b .quiet -%patch12 -p1 -b .nostdlib -%patch13 -p1 -b .fonts -%patch25 -p1 -b .uic-multilib -%patch27 -p1 -b .fontrendering-ml_IN-bz#209097 -%patch29 -p1 -b .fontrendering-as_IN-bz#209972 -%patch31 -p1 -b .fontrendering-te_IN-bz#211259 -%patch32 -p1 -b .fontrendering-bz#214371 -%patch33 -p1 -b .fontrendering-#214570 -%patch34 -p1 -b .fontrendering-#209974 -%patch35 -p1 -b .fontrendering-ml_IN-217657 -%patch37 -p1 -b .fontrendering-gu-228452 -%patch38 -p1 -b .odbc -# it's not 100% clear to me if this is safe for all archs -- Rex -%ifarch armv5tel -%patch39 -p1 -b .arm -%endif -%patch40 -p1 - -# immodule patches -%if %{immodule} -%patch53 -p1 -b .resetinputcontext -%endif - -# qt-copy patches -%patch110 -p0 -b .0084-compositing-properties - -# upstream patches -%patch200 -p1 -b .fullscreen - -# TDE 3.5.13 patches -%patch300 -p1 - -# convert to UTF-8 -iconv -f iso-8859-1 -t utf-8 < doc/man/man3/qdial.3qt > doc/man/man3/qdial.3qt_ -mv doc/man/man3/qdial.3qt_ doc/man/man3/qdial.3qt - -%build -export QTDIR=`/bin/pwd` -export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH" -export PATH="$QTDIR/bin:$PATH" -export QTDEST=%{qtdir} - -# Huho ... it looks like we are not detecting some libraries correctly under RHEL4 ... -%if 0%{?rhel} == 4 -%__sed -i plugins/src/inputmethods/xim/xim.pro \ - -e "/INCLUDEPATH/ s|$| /usr/include/freetype2|" -%endif - -%if %{smp} - export SMP_MFLAGS="%{?_smp_mflags}" -%endif - -%if %{immodule} - sh ./make-symlinks.sh -%endif - -# set correct X11 prefix -if [ -d /usr/X11R6 ]; then - perl -pi -e "s,QMAKE_LIBDIR_X11.*,QMAKE_LIBDIR_X11\t=/usr/X11R6/%{_lib}," mkspecs/*/qmake.conf - perl -pi -e "s,QMAKE_INCDIR_X11.*,QMAKE_INCDIR_X11\t=/usr/X11R6/include," mkspecs/*/qmake.conf -else - perl -pi -e "s,QMAKE_LIBDIR_X11.*,QMAKE_LIBDIR_X11\t=," mkspecs/*/qmake.conf - perl -pi -e "s,QMAKE_INCDIR_X11.*,QMAKE_INCDIR_X11\t=," mkspecs/*/qmake.conf -fi -perl -pi -e "s,QMAKE_INCDIR_OPENGL.*,QMAKE_INCDIR_OPENGL\t=," mkspecs/*/qmake.conf -perl -pi -e "s,QMAKE_LIBDIR_OPENGL.*,QMAKE_LIBDIR_OPENGL\t=," mkspecs/*/qmake.conf - -# don't use rpath -perl -pi -e "s|-Wl,-rpath,| |" mkspecs/*/qmake.conf - -perl -pi -e "s|-O2|$INCLUDES %{optflags} -fno-strict-aliasing|g" mkspecs/*/qmake.conf - -# set correct lib path -if [ "%{_lib}" == "lib64" ] ; then - perl -pi -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test - perl -pi -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test -fi - -# build shared, threaded (default) libraries -echo yes | ./configure \ - -prefix $QTDEST \ - -docdir %{qt_docdir} \ -%if %{_lib} == lib64 - -platform linux-g++-64 \ -%else - -platform linux-g++ \ -%endif -%if %{debug} - -debug \ -%else - -release \ -%endif - -shared \ - -largefile \ - -qt-gif \ - -system-zlib \ - -system-libpng \ - -system-libmng \ - -system-libjpeg \ - -no-exceptions \ - -enable-styles \ - -enable-tools \ - -enable-kernel \ - -enable-widgets \ - -enable-dialogs \ - -enable-iconview \ - -enable-workspace \ - -enable-network \ - -enable-canvas \ - -enable-table \ - -enable-xml \ - -enable-opengl \ - -enable-sql \ - -qt-style-motif \ - %{plugins} \ - -stl \ - -thread \ - -cups \ - -sm \ -%if 0%{?rhel} == 4 - -no-xinerama \ - -no-xrandr \ -%else - -xinerama \ - -xrandr \ -%endif - -xrender \ - -xkb \ - -ipv6 \ - -dlopen-opengl \ - -xft \ - -tablet -v - -make $SMP_MFLAGS src-qmake - -# build sqlite plugin -pushd plugins/src/sqldrivers/sqlite -qmake -o Makefile sqlite.pro -popd - -# build psql plugin -pushd plugins/src/sqldrivers/psql -qmake -o Makefile "INCLUDEPATH+=%{_includedir}/pgsql %{_includedir}/pgsql/server %{_includedir}/pgsql/internal" "LIBS+=-lpq" psql.pro -popd - -# build mysql plugin -pushd plugins/src/sqldrivers/mysql -qmake -o Makefile "INCLUDEPATH+=%{mysql_include_dir}" "LIBS+=-L%{mysql_lib_dir} -lmysqlclient" mysql.pro -popd - -# build odbc plugin -pushd plugins/src/sqldrivers/odbc -qmake -o Makefile "LIBS+=-lodbc" odbc.pro -popd - -make $SMP_MFLAGS src-moc -make $SMP_MFLAGS sub-src -make $SMP_MFLAGS sub-tools UIC="$QTDIR/bin/uic -nostdlib -L $QTDIR/plugins" - -%install -rm -rf %{buildroot} - -export QTDIR=`/bin/pwd` -export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH" -export PATH="$QTDIR/bin:$PATH" -export QTDEST=%{qtdir} - -make install INSTALL_ROOT=%{buildroot} - -for i in findtr qt20fix qtrename140 lrelease lupdate ; do - install bin/$i %{buildroot}%{qtdir}/bin/ -done - -mkdir -p %{buildroot}%{_libdir}/pkgconfig/ -mv %{buildroot}%{qtdir}/lib/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/ - -# install man pages -mkdir -p %{buildroot}%{_mandir} -cp -fR doc/man/* %{buildroot}%{_mandir}/ - -# clean up -make -C tutorial clean -make -C examples clean - -# Make sure the examples can be built outside the source tree. -# Our binaries fulfill all requirements, so... -perl -pi -e "s,^DEPENDPATH.*,,g;s,^REQUIRES.*,,g" `find examples -name "*.pro"` - -# don't include Makefiles of qt examples/tutorials -find examples -name "Makefile" | xargs rm -f -find examples -name "*.obj" | xargs rm -rf -find examples -name "*.moc" | xargs rm -rf -find tutorial -name "Makefile" | xargs rm -f - -for a in */*/Makefile ; do - sed 's|^SYSCONF_MOC.*|SYSCONF_MOC = %{qtdir}/bin/moc|' < $a > ${a}.2 - mv -v ${a}.2 $a -done - -install -D -m 644 %{SOURCE2} %{buildroot}/etc/profile.d/qt3.sh -install -D -m 644 %{SOURCE3} %{buildroot}/etc/profile.d/qt3.csh - -# Add desktop files -mkdir -p %{buildroot}%{_datadir}/applications -desktop-file-install \ - --dir %{buildroot}%{_datadir}/applications \ - --vendor="qt" \ - %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} - -# Patch qmake to use qt-mt unconditionally -perl -pi -e "s,-lqt ,-lqt-mt ,g;s,-lqt$,-lqt-mt,g" %{buildroot}%{qtdir}/mkspecs/*/qmake.conf - -# remove broken links -rm -f %{buildroot}%{qtdir}/mkspecs/default/linux-g++* -rm -f %{buildroot}%{qtdir}/lib/*.la - -mkdir -p %{buildroot}/etc/ld.so.conf.d -echo "%{qtdir}/lib" > %{buildroot}/etc/ld.so.conf.d/qt-%{_arch}.conf - -# install icons -mkdir %{buildroot}%{_datadir}/pixmaps -install -m 644 tools/assistant/images/qt.png %{buildroot}%{_datadir}/pixmaps/qtconfig3.png -install -m 644 tools/assistant/images/designer.png %{buildroot}%{_datadir}/pixmaps/designer3.png -install -m 644 tools/assistant/images/assistant.png %{buildroot}%{_datadir}/pixmaps/assistant3.png -install -m 644 tools/assistant/images/linguist.png %{buildroot}%{_datadir}/pixmaps/linguist3.png - -# own style directory -mkdir -p %{buildroot}%{qtdir}/plugins/styles - -%clean -rm -rf %{buildroot} - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%files -%defattr(-,root,root,-) -%doc FAQ LICENSE* README* changes* -%dir %{qtdir} -%dir %{qtdir}/bin -%dir %{qtdir}/lib -%dir %{qtdir}/plugins -%dir %{qtdir}/plugins/sqldrivers -%dir %{qtdir}/plugins/styles -%{qtdir}/translations -%{qtdir}/plugins/designer/ -%if %{immodule} -%{qtdir}/plugins/inputmethods -%endif -%config /etc/profile.d/* -/etc/ld.so.conf.d/* -%{qtdir}/lib/libqui.so.* -%{qtdir}/lib/libqt*.so.* - -%files config -%defattr(-,root,root,-) -%{qtdir}/bin/qtconfig -%{_datadir}/applications/*qtconfig*.desktop -%{_datadir}/pixmaps/qtconfig3.png - -%files devel -%defattr(-,root,root,-) -%{qt_docdir}/ -%{qtdir}/bin/moc -%{qtdir}/bin/uic -%{qtdir}/bin/findtr -%{qtdir}/bin/qt20fix -%{qtdir}/bin/qtrename140 -%{qtdir}/bin/assistant -%{qtdir}/bin/qm2ts -%{qtdir}/bin/qmake -%{qtdir}/bin/qembed -%{qtdir}/bin/linguist -%{qtdir}/bin/lupdate -%{qtdir}/bin/lrelease -%{qtdir}/include -%{qtdir}/mkspecs -%{qtdir}/lib/libqt*.so -%{qtdir}/lib/libqui.so -%{qtdir}/lib/libeditor.a -%{qtdir}/lib/libdesigner*.a -%{qtdir}/lib/libqassistantclient.a -%{qtdir}/lib/*.prl -%{qtdir}/phrasebooks -%{_libdir}/pkgconfig/* -%{_datadir}/applications/*linguist*.desktop -%{_datadir}/applications/*assistant*.desktop -%{_datadir}/pixmaps/linguist3.png -%{_datadir}/pixmaps/assistant3.png - -# QT 3.3.8.D (TDE): 4 binaries have appeared -%{qtdir}/bin/createcw -%{qtdir}/bin/makeqpf -%{qtdir}/bin/mergetr -%{qtdir}/bin/msg2qm - -# QT 3.3.8.D (TDE): removes lots of unnecessary include files -# (where do they come from ??? They were not in 3.3.8b !) -%exclude %{qtdir}/include/btree.h -%exclude %{qtdir}/include/crc32.h -%exclude %{qtdir}/include/debian_qsql_odbc.h -%exclude %{qtdir}/include/deflate.h -%exclude %{qtdir}/include/ftglue.h -%exclude %{qtdir}/include/ftxgdef.h -%exclude %{qtdir}/include/ftxgpos.h -%exclude %{qtdir}/include/ftxgsub.h -%exclude %{qtdir}/include/ftxopen.h -%exclude %{qtdir}/include/ftxopenf.h -%exclude %{qtdir}/include/hash.h -%exclude %{qtdir}/include/inffast.h -%exclude %{qtdir}/include/inffixed.h -%exclude %{qtdir}/include/inflate.h -%exclude %{qtdir}/include/inftrees.h -%exclude %{qtdir}/include/moc_yacc.h -%exclude %{qtdir}/include/opcodes.h -%exclude %{qtdir}/include/os.h -%exclude %{qtdir}/include/otlbuffer.h -%exclude %{qtdir}/include/pager.h -%exclude %{qtdir}/include/parse.h -%exclude %{qtdir}/include/pngasmrd.h -%exclude %{qtdir}/include/pngconf.h -%exclude %{qtdir}/include/sqlite.h -%exclude %{qtdir}/include/sqliteInt.h -%exclude %{qtdir}/include/trees.h -%exclude %{qtdir}/include/vdbe.h -%exclude %{qtdir}/include/vdbeInt.h -%exclude %{qtdir}/mkspecs/linux-g++-sparc - - - -%files devel-docs -%defattr(-,root,root,-) -%doc examples -%doc tutorial -%{_mandir}/*/* - -%files sqlite -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlite.so - -%files ODBC -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlodbc.so - -%files PostgreSQL -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlpsql.so - -%files MySQL -%defattr(-,root,root,-) -%{qtdir}/plugins/sqldrivers/libqsqlmysql.so - -%files designer -%defattr(-,root,root,-) -%{qtdir}/templates -%{qtdir}/bin/designer -%{_datadir}/applications/*designer*.desktop -%{_datadir}/pixmaps/designer3.png - - -%changelog -* Sat Sep 29 2012 Francois Andriot - 3.3.8.d-9 -- Initial release for TDE 3.5.13.1 - -* Sat Apr 28 2012 Francois Andriot - 3.3.8.d-8 -- Fix Provides and Obsoletes, again and again ... - -* Sat Apr 28 2012 Francois Andriot - 3.3.8.d-7 -- Fix Provides and Obsoletes. Now only for RHEL 5. - -* Tue Apr 24 2012 Francois Andriot - 3.3.8.d-6 -- Fix Qt3 builds with libpng15. [Bug #683] - -* Sat Apr 21 2012 Francois Andriot - 3.3.8.d-5 -- Fix 'Provides' AGAIN !! [Bug #823] - -* Mon Apr 02 2012 Francois Andriot - 3.3.8.d-4 -- Fix 'Provides' [Bug #823] - -* Sun Dec 18 2011 Francois Andriot - 3.3.8.d-3 -- Updates zh_TW translations, thanks to Wei-Lun Chao . - -* Thu Nov 03 2011 Francois Andriot - 3.3.8.d-2 -- Add missing BuildRequires - -* Fri Sep 02 2011 Francois Andriot - 3.3.8.d-1 -- Initial release for RHEL 6, RHEL 5, and Fedora 15 -- Switch to Trinity Version -- Spec file based on RHEL 6 'qt3-3.3.8b-29' diff --git a/redhat/dependencies/qt3/qt3-3.5.13.2.patch b/redhat/dependencies/qt3/qt3-3.5.13.2.patch new file mode 100644 index 000000000..6c9a6f8f0 --- /dev/null +++ b/redhat/dependencies/qt3/qt3-3.5.13.2.patch @@ -0,0 +1,516 @@ +commit 1ee1ffbae69dc78721af139f0794628571fd35ef +Author: Slávek Banko +Date: 1386900429 +0100 + + Fix FTBFS with libfreetype6 >= 2.5.x + This resolves Bug 1765 + +diff --git a/config.tests/x11/xfreetype.test b/config.tests/x11/xfreetype.test +index 5cabc32..d4cb4ba 100755 +--- a/config.tests/x11/xfreetype.test ++++ b/config.tests/x11/xfreetype.test +@@ -116,12 +116,15 @@ fi + # check for freetype2 headers + FREETYPE2_INCDIR= + if [ "$XFT" = "yes" ]; then +- INC="freetype2/freetype/freetype.h" + XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` + LDIRS=`sed -n -e '/^QMAKE_INCDIR[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` + INCDIRS="$IN_INCDIRS $XDIRS $LDIRS /usr/include /include" + F= + for INCDIR in $INCDIRS; do ++ INC="freetype2/freetype/freetype.h" # libfreetype <= 2.4.9-1.1 ++ if ! [ -f $INCDIR/$INC ]; then ++ INC="freetype2/freetype.h" # libfreetype >= 2.5.1-1 ++ fi + if [ -f $INCDIR/$INC ]; then + # detect major version of freetype2 + FREETYPE_MAJOR=`grep "#define FREETYPE_MAJOR" $INCDIR/$INC | head -n 1 | awk '{ print \$3 }'` +--- qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp.bero 2002-08-21 15:16:19.000000000 +0200 ++++ qt-x11-free-3.0.5/src/tools/qgpluginmanager.cpp 2002-08-21 15:16:41.000000000 +0200 +@@ -501,10 +501,10 @@ + (*f).latin1(), + (const char*) QFile::encodeName( old->library() ) ); + } else { +- qWarning("%s: Feature %s already defined in %s!", ++/* qWarning("%s: Feature %s already defined in %s!", + (const char*) QFile::encodeName( old->library() ), + (*f).latin1(), +- (const char*) QFile::encodeName( plugin->library() ) ); ++ (const char*) QFile::encodeName( plugin->library() ) ); */ + } + } + } +--- qt-x11-free-3.1.0/Makefile.orig 2002-11-14 15:44:17.000000000 +0100 ++++ qt-x11-free-3.1.0/Makefile 2002-11-14 15:49:33.000000000 +0100 +@@ -11,7 +11,7 @@ + install: FORCE + @$(MAKE) qt.install + +-all: symlinks src-qmake src-moc sub-src sub-tools sub-tutorial sub-examples ++all: symlinks src-qmake src-moc sub-src sub-tools + @echo + @echo "The Qt library is now built in ./lib" + @echo "The Qt examples are built in the directories in ./examples" +--- qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp.cjk 2005-01-21 18:16:11.000000000 +0100 ++++ qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp 2005-01-26 15:09:20.911239907 +0100 +@@ -4748,10 +4748,11 @@ + + // GB18030 fonts on Turbolinux + static const psfont SongGBK2K [] = { +- { "MSung-Light-GBK2K-H", 0, 100. }, +- { "MSung-Italic-GBK2K-H", 0, 100. }, +- { "MSung-Bold-GBK2K-H", 0, 100. }, +- { "MSung-BoldItalic-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ { "MSungGBK-Light-GBK2K-H", 0, 100. }, ++ + }; + static const psfont KaiGBK2K [] = { + { "MKai-Medium-GBK2K-H", 0, 100. }, +diff -pruN qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp +--- qt-x11-free-3.3.6.org/src/kernel/qscriptengine_x11.cpp 2006-12-04 18:47:11.000000000 +0530 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-12-05 12:05:10.000000000 +0530 +@@ -1412,7 +1412,10 @@ static bool indic_shape_syllable(QOpenTy + toPos += 2; + if (script == QFont::Devanagari || script == QFont::Gujarati || script == QFont::Bengali) { + if (matra_position == Post || matra_position == Split) { +- toPos = matra+1; ++ if (matra_position == Post ) ++ toPos = matra; ++ else ++ toPos = matra+1; + matra -= 2; + } + } else if (script == QFont::Kannada) { +--- qt3/src/kernel/qscriptengine_x11.cpp.fontrendering-gu-228452 2012-09-29 11:30:23.821539127 +0200 ++++ qt3/src/kernel/qscriptengine_x11.cpp 2012-09-29 11:31:59.679413873 +0200 +@@ -261,7 +261,7 @@ + Other, Other, Other, Other, + Other, Other, Other, Other, + +- Other, Other, Other, Other, ++ Other, Other, VowelMark, VowelMark, + Other, Other, Other, Other, + Other, Other, Other, Other, + Other, Other, Other, Other, +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-13 13:21:37.000000000 +0800 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-13 13:57:36.000000000 +0800 +@@ -868,7 +868,7 @@ + None, None, None, None, + None, None, None, Post, + +- Post, None, Below, None, ++ None, None, None, None, + None, Post, None, None, + None, None, None, None, + None, None, Post, Post, +@@ -1271,6 +1271,16 @@ + int base = 0; + int reph = -1; + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ bool is_special_conjuction_malayalam = false; ++ ++ if ((len == 3) && ++ ((reordered[2] == 0x0d30) || (reordered[2] == 0x0d31)) && ++ (reordered[1] == 0x0d4d) && ++ ((reordered[0] >= 0x0d15) && (reordered[0] <= 0x0d39))) { ++ is_special_conjuction_malayalam = true; ++ } ++ + #ifdef INDIC_DEBUG + IDEBUG("original:"); + for (i = 0; i < len; i++) { +@@ -1547,6 +1557,15 @@ + reph = i; + } + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ if (is_special_conjuction_malayalam) { ++ unsigned short temp; ++ ++ temp = reordered[0]; ++ reordered[0] = reordered[2]; ++ reordered[2] = temp; ++ } ++ + if (item->font->stringToCMap((const QChar *)reordered.data(), len, item->glyphs, item->advances, + &item->num_glyphs, item->flags & QTextEngine::RightToLeft) != QFontEngine::NoError) + return FALSE; +@@ -1658,6 +1677,15 @@ + + // halant always applies + ++ //for the special conjuctions about Cons+0d4d+0d30 and Cons+0d40+0d31 of Malayalam ++ if (is_special_conjuction_malayalam) { ++ unsigned int temp; ++ ++ temp = properties[0]; ++ properties[0] = ~PreSubstProperty; ++ properties[2] = temp; ++ } ++ + #ifdef INDIC_DEBUG + { + IDEBUG("OT properties:"); +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.orig 2006-11-29 17:17:26.000000000 +0100 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-11-29 17:22:34.000000000 +0100 +@@ -864,7 +864,7 @@ + None, None, None, Post, + + None, None, None, None, +- None, Post, None, None, ++ None, None, None, None, + None, None, None, None, + None, None, Post, Post, + +diff -pruN qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp +--- qt-x11-free-3.3.6.org/src/kernel/qfont_x11.cpp 2006-03-08 00:00:00.000000000 +0530 ++++ qt-x11-free-3.3.6/src/kernel/qfont_x11.cpp 2006-12-04 18:49:09.000000000 +0530 +@@ -709,7 +709,7 @@ int QFontMetrics::charWidth( const QStri + if ( script >= QFont::Arabic && script <= QFont::Khmer ) { + // complex script shaping. Have to do some hard work + int from = QMAX( 0, pos - 8 ); +- int to = QMIN( (int)str.length(), pos + 8 ); ++ int to = str.length(); + QConstString cstr( str.unicode()+from, to-from); + QTextEngine layout( cstr.string(), d ); + layout.itemize( QTextEngine::WidthOnly ); +--- qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp.bak 2006-10-18 17:55:23.000000000 +0800 ++++ qt-x11-free-3.3.6/src/kernel/qscriptengine_x11.cpp 2006-10-19 16:42:31.641160984 +0800 +@@ -786,7 +786,7 @@ + Below, None, Below, Below, + Below, Below, Below, Below, + +- Below, None, Below, Below, ++ Below, Below, Below, Below, + None, Below, Below, Below, + Below, Below, None, None, + None, None, Post, Above, +--- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 ++++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 +@@ -1240,7 +1240,7 @@ + int script = item->script; + Q_ASSERT(script >= QFont::Devanagari && script <= QFont::Sinhala); + const unsigned short script_base = 0x0900 + 0x80*(script-QFont::Devanagari); +- const unsigned short ra = script_base + 0x30; ++ unsigned short ra = script_base + 0x30; //it was const unsigned short ra before modification + const unsigned short halant = script_base + 0x4d; + const unsigned short nukta = script_base + 0x3c; + +@@ -1278,6 +1278,11 @@ + } + #endif + ++ unsigned short *chkAssamese=reordered.data(); ++ if((script == QFont::Bengali) && (*chkAssamese==0x09F0)) //if it is assamese ra ++ { ++ ra = script_base + 0x70; ++ } + if (len != 1) { + unsigned short *uc = reordered.data(); + bool beginsWithRa = FALSE; +--- qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp.orig 2007-04-11 15:05:34.000000000 +0200 ++++ qt-x11-free-3.3.8/src/kernel/qscriptengine_x11.cpp 2007-04-11 15:22:19.000000000 +0200 +@@ -601,7 +601,7 @@ + None, None, None, None, + None, None, None, None, + +- None, None, None, None, ++ Below, None, None, None, + None, None, None, None, + None, None, None, None, + None, None, None, None, +--- qt-x11-free-3.3.2/tools/designer/uic/main.cpp.sopwith 2004-06-16 17:14:17.000000000 -0400 ++++ qt-x11-free-3.3.2/tools/designer/uic/main.cpp 2004-06-16 17:21:43.000000000 -0400 +@@ -149,6 +149,9 @@ + } else { + trmacro = &opt[1]; + } ++ } else if ( opt == "nostdlib") { ++ QStringList x; ++ QApplication::setLibraryPaths(x); + } else if ( opt == "L" ) { + if ( !(n < argc-1) ) { + error = "Missing plugin path."; +--- qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp.orig 2004-05-10 13:54:03.592289052 +0200 ++++ qt-x11-free-3.3.2/src/kernel/qpixmap_x11.cpp 2004-05-10 13:56:10.165560473 +0200 +@@ -288,8 +288,9 @@ + { + #if defined(QT_CHECK_STATE) + if ( qApp->type() == QApplication::Tty ) { +- qWarning( "QPixmap: Cannot create a QPixmap when no GUI " +- "is being used" ); ++// qWarning( "QPixmap: Cannot create a QPixmap when no GUI " ++// "is being used" ); ++ ; + } + #endif + +--- qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp.orig 2004-11-09 18:57:15.012843629 +0100 ++++ qt-x11-free-3.3.3/src/kernel/qapplication_x11.cpp 2004-11-09 19:02:31.351637807 +0100 +@@ -1412,7 +1412,7 @@ + False, XA_ATOM, &type, &format, &nitems, &after, &data); + + if (type == XA_ATOM && format == 32) { +- ts.writeBlock((const char *) data, nitems * 4); ++ ts.writeBlock((const char *) data, nitems * sizeof(long)); + offset += nitems; + } else + after = 0; +--- qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp.fonts 2004-08-05 16:42:06.000000000 +0200 ++++ qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp 2004-09-28 16:11:54.955374161 +0200 +@@ -975,7 +981,7 @@ + }; + const XftDefaultFont defaults[] = { + { "Serif", "serif", FALSE }, +- { "Sans Serif", "sans-serif", FALSE }, ++ { "Sans", "sans-serif", FALSE }, + { "Monospace", "monospace", TRUE }, + { 0, 0, FALSE } + }; +--- ./src/widgets/qtextedit.cpp.resetinputcontext 2012-08-04 14:53:34.000000000 +0200 ++++ ./src/widgets/qtextedit.cpp 2012-09-29 11:36:19.410163805 +0200 +@@ -1904,9 +1904,6 @@ + + void QTextEdit::removeSelectedText( int selNum ) + { +- if(selNum != 0) +- resetInputContext(); +- + QTextCursor c1 = doc->selectionStartCursor( selNum ); + c1.restoreState(); + QTextCursor c2 = doc->selectionEndCursor( selNum ); +@@ -3169,7 +3166,6 @@ + return; + } + #endif +- resetInputContext(); + QTextParagraph *p = doc->paragAt( para ); + if ( !p ) + return; +@@ -3196,7 +3192,6 @@ + return; + } + #endif +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3238,7 +3233,6 @@ + if ( d->optimMode ) + return; + #endif +- resetInputContext(); + QTextParagraph *p = doc->paragAt( para ); + if ( !p ) + return; +@@ -3283,7 +3277,6 @@ + if ( isReadOnly() || !doc->commands()->isUndoAvailable() || !undoEnabled ) + return; + +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3334,7 +3327,6 @@ + if ( isReadOnly() || !doc->commands()->isRedoAvailable() || !undoEnabled ) + return; + +- resetInputContext(); + for ( int i = 0; i < (int)doc->numSelections(); ++i ) + doc->removeSelection( i ); + +@@ -3448,7 +3440,6 @@ + { + if ( isReadOnly() ) + return; +- resetInputContext(); + normalCopy(); + removeSelectedText(); + updateMicroFocusHint(); +@@ -3936,7 +3927,6 @@ + return; + } + #endif +- resetInputContext(); + if ( !isModified() && isReadOnly() && + this->context() == context && this->text() == text ) + return; +@@ -4110,7 +4100,6 @@ + if ( !p ) + return; + +- resetInputContext(); + if ( index > p->length() - 1 ) + index = p->length() - 1; + +@@ -4167,7 +4156,6 @@ + return; + } + #endif +- resetInputContext(); + if ( doc->hasSelection( selNum ) ) { + doc->removeSelection( selNum ); + repaintChanged(); +@@ -5074,7 +5062,6 @@ + } + if ( dc == doc ) + return; +- resetInputContext(); + doc = dc; + delete cursor; + cursor = new QTextCursor( doc ); +--- qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf.orig 2006-06-21 15:37:53.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++/qmake.conf 2006-06-21 15:38:02.000000000 +0200 +@@ -84,7 +84,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p +--- qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf.orig 2006-06-21 15:37:09.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++-32/qmake.conf 2006-06-21 15:37:19.000000000 +0200 +@@ -84,7 +84,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = strip +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p +--- qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf.orig 2006-06-21 15:36:23.000000000 +0200 ++++ qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf 2006-06-21 15:36:56.000000000 +0200 +@@ -87,7 +87,7 @@ + QMAKE_MOVE = mv -f + QMAKE_DEL_FILE = rm -f + QMAKE_DEL_DIR = rmdir +-QMAKE_STRIP = strip +-QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_STRIP = ++QMAKE_STRIPFLAGS_LIB += + QMAKE_CHK_DIR_EXISTS = test -d + QMAKE_MKDIR = mkdir -p +--- qt-x11-free-3.3.7/src/tools/qsettings.cpp.tn 2006-11-09 20:53:25.000000000 +0100 ++++ qt-x11-free-3.3.7/src/tools/qsettings.cpp 2006-11-09 20:59:53.000000000 +0100 +@@ -994,7 +994,10 @@ + #endif + + QFile file( filename + ".tmp" ); +- if (! file.open(IO_WriteOnly)) { ++ mode_t old_umask = umask(0022); ++ bool f = file.open(IO_WriteOnly); ++ umask(old_umask); ++ if (! f) { + + #ifdef QT_CHECK_STATE + qWarning("QSettings::sync: failed to open '%s' for writing", +--- qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml.orig 2010-06-30 01:00:36.000000000 +0200 ++++ qt-x11-free-3.3.8b/mkspecs/macx-mwerks/mwerkstmpl.xml 2010-06-30 01:00:56.000000000 +0200 +@@ -817,7 +817,7 @@ + MacOS + + +- QtGenerated ++ QtGenerated + $$CODEWARRIOR_QPREPROCESS_GROUP + $$CODEWARRIOR_QPREPROCESSOUT_GROUP + +diff -up qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/main.cpp +--- qt-x11-free-3.3.8b/tools/designer/uic/main.cpp.orig 2008-01-24 13:25:29.000000000 +0100 ++++ qt-x11-free-3.3.8b/tools/designer/uic/main.cpp 2008-01-24 13:28:17.000000000 +0100 +@@ -320,7 +320,7 @@ int main( int argc, char * argv[] ) + out << "/****************************************************************************" << endl; + out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; + out << "**" << endl; +- out << "** Created: " << QDateTime::currentDateTime().toString() << endl; ++ out << "** Created by User Interface Compiler" << endl; + out << "**" << endl; + out << "** WARNING! All changes made in this file will be lost!" << endl; + out << "****************************************************************************/" << endl << endl; +diff -up qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp +--- qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp.orig 2008-01-24 13:28:30.000000000 +0100 ++++ qt-x11-free-3.3.8b/tools/designer/uic/embed.cpp 2008-01-24 13:29:10.000000000 +0100 +@@ -137,7 +137,7 @@ void Uic::embed( QTextStream& out, const + for ( it = images.begin(); it != images.end(); ++it ) + out << "** " << *it << "\n"; + out << "**\n"; +- out << "** Created: " << QDateTime::currentDateTime().toString() << "\n"; ++ out << "** Created by The User Interface Compiler" << "\n"; + out << "**\n"; + out << "** WARNING! All changes made in this file will be lost!\n"; + out << "****************************************************************************/\n"; +--- a/qmake/project.cpp.orig 2015-04-10 17:15:10.731091347 +0200 ++++ b/qmake/project.cpp 2013-12-30 17:58:15.471703644 +0100 +@@ -685,7 +685,7 @@ + // fprintf(stderr,"Current QT version number: " + ver + "\n"); + if (ver != "" && ver != test_version) { + ver = test_version; +- fprintf(stderr,"Changed QT version number to " + test_version + "!\n"); ++ fprintf(stderr,"Changed QT version number to %s!\n", test_version.ascii()); + } + } + } +--- qt3/src/tools/qgdict.cpp 2015-04-10 17:15:11.057092017 +0200 ++++ qt3/src/tools/qgdict.cpp 2013-12-30 17:58:15.516704273 +0100 +@@ -846,11 +846,11 @@ + QString line; + line.fill( '-', 60 ); + double real, ideal; +- qDebug( line.ascii() ); ++ qDebug( "%s", line.ascii() ); + qDebug( "DICTIONARY STATISTICS:" ); + if ( count() == 0 ) { + qDebug( "Empty!" ); +- qDebug( line.ascii() ); ++ qDebug( "%s", line.ascii() ); + return; + } + real = 0.0; +@@ -871,7 +871,7 @@ + while ( b-- ) + *pbuf++ = '*'; + *pbuf = '\0'; +- qDebug( buf ); ++ qDebug( "%s", buf ); + i++; + } + qDebug( "Array size = %d", size() ); +@@ -879,7 +879,7 @@ + qDebug( "Real dist = %g", real ); + qDebug( "Rand dist = %g", ideal ); + qDebug( "Real/Rand = %g", real/ideal ); +- qDebug( line.ascii() ); ++ qDebug( "%s", line.ascii() ); + #endif // QT_DEBUG + } + +--- a/src/tools/qgcache.cpp 2015-04-10 17:15:11.053092009 +0200 ++++ b/src/tools/qgcache.cpp 2013-12-30 17:58:15.515704259 +0100 +@@ -641,7 +641,7 @@ + #if defined(QT_DEBUG) + QString line; + line.fill( '*', 80 ); +- qDebug( line.ascii() ); ++ qDebug( "%s", line.ascii() ); + qDebug( "CACHE STATISTICS:" ); + qDebug( "cache contains %d item%s, with a total cost of %d", + count(), count() != 1 ? "s" : "", tCost ); +@@ -662,7 +662,7 @@ + lruList->dumps != 1 ? "have" : "has", lruList->dumpCosts ); + qDebug( "Statistics from internal dictionary class:" ); + dict->statistics(); +- qDebug( line.ascii() ); ++ qDebug( "%s", line.ascii() ); + #endif + } + diff --git a/redhat/dependencies/qt3/qt3-3.5.13.2.spec b/redhat/dependencies/qt3/qt3-3.5.13.2.spec index 981f78f2c..6b4e586e6 100644 --- a/redhat/dependencies/qt3/qt3-3.5.13.2.spec +++ b/redhat/dependencies/qt3/qt3-3.5.13.2.spec @@ -37,31 +37,8 @@ Source5: assistant3.desktop Source6: linguist3.desktop Source7: qtconfig3.desktop -Patch1: qt-3.3.4-print-CJK.patch -Patch2: qt-3.0.5-nodebug.patch -Patch3: qt-3.1.0-makefile.patch -Patch4: qt-x11-free-3.3.7-umask.patch -Patch5: qt-x11-free-3.3.6-strip.patch -Patch7: qt-x11-free-3.3.2-quiet.patch -Patch12: qt-uic-nostdlib.patch -Patch13: qt-x11-free-3.3.6-qfontdatabase_x11.patch -Patch25: qt-x11-free-3.3.8b-uic-multilib.patch -Patch27: qt-3.3.6-fontrendering-ml_IN-209097.patch -Patch29: qt-3.3.8-fontrendering-as_IN-209972.patch -Patch31: qt-3.3.6-fontrendering-te_IN-211259.patch -Patch32: qt-3.3.6-fontrendering-214371.patch -Patch33: qt-3.3.8-fontrendering-214570.patch -Patch34: qt-3.3.6-fontrendering-ml_IN-209974.patch -Patch35: qt-3.3.6-fontrendering-ml_IN-217657.patch -Patch37: qt-3.3.6-fontrendering-gu-228452.patch -Patch39: qt-x11-free-3.3.7-arm.patch -Patch40: qt-x11-free-3.3.8b-typo.patch - -# immodule patches -Patch53: qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch - -# upstream patches -Patch200: qt-x11-free-3.3.4-fullscreen.patch +# Monolithic patch for QT3 for TDE 3.5.13.2 +Patch1: qt3-3.5.13.2.patch %define qt_dirname qt-3.3 %define qtdir %{_libdir}/%{qt_dirname} @@ -374,36 +351,8 @@ for the Qt 3 toolkit. %prep %setup -q -n trinity-qt3-3.5.13.2%{?preversion:~%{preversion}} -%patch1 -p1 -b .cjk -%patch2 -p1 -b .ndebug -%patch3 -p1 -b .makefile -%patch4 -p1 -b .umask -%patch5 -p1 -%patch7 -p1 -b .quiet -%patch12 -p1 -b .nostdlib -%patch13 -p1 -b .fonts -%patch25 -p1 -b .uic-multilib -%patch27 -p1 -b .fontrendering-ml_IN-bz#209097 -%patch29 -p1 -b .fontrendering-as_IN-bz#209972 -%patch31 -p1 -b .fontrendering-te_IN-bz#211259 -%patch32 -p1 -b .fontrendering-bz#214371 -%patch33 -p1 -b .fontrendering-#214570 -%patch34 -p1 -b .fontrendering-#209974 -%patch35 -p1 -b .fontrendering-ml_IN-217657 -%patch37 -p1 -b .fontrendering-gu-228452 -# it's not 100% clear to me if this is safe for all archs -- Rex -%ifarch armv5tel -%patch39 -p1 -b .arm -%endif -%patch40 -p1 - -# immodule patches -%if %{immodule} -%patch53 -p1 -b .resetinputcontext -%endif +%patch1 -p1 -# upstream patches -%patch200 -p1 -b .fullscreen # convert to UTF-8 iconv -f iso-8859-1 -t utf-8 < doc/man/man3/qdial.3qt > doc/man/man3/qdial.3qt_ @@ -575,13 +524,13 @@ for a in */*/Makefile ; do mv -v ${a}.2 $a done -install -D -m 644 %{SOURCE2} %{buildroot}/etc/profile.d/qt3.sh -install -D -m 644 %{SOURCE3} %{buildroot}/etc/profile.d/qt3.csh +install -D -m 644 "%{SOURCE2}" %{buildroot}/etc/profile.d/qt3.sh +install -D -m 644 "%{SOURCE3}" %{buildroot}/etc/profile.d/qt3.csh # Add desktop files -mkdir -p %{buildroot}%{_datadir}/applications +mkdir -p "%{buildroot}%{_datadir}/applications" desktop-file-install \ - --dir %{buildroot}%{_datadir}/applications \ + --dir "%{buildroot}%{_datadir}/applications" \ --vendor="qt" \ %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} @@ -596,14 +545,13 @@ mkdir -p %{buildroot}/etc/ld.so.conf.d echo "%{qtdir}/lib" > %{buildroot}/etc/ld.so.conf.d/qt-%{_arch}.conf # install icons -mkdir %{buildroot}%{_datadir}/pixmaps -install -m 644 tools/assistant/images/qt.png %{buildroot}%{_datadir}/pixmaps/qtconfig3.png -install -m 644 tools/assistant/images/designer.png %{buildroot}%{_datadir}/pixmaps/designer3.png -install -m 644 tools/assistant/images/assistant.png %{buildroot}%{_datadir}/pixmaps/assistant3.png -install -m 644 tools/assistant/images/linguist.png %{buildroot}%{_datadir}/pixmaps/linguist3.png +install -D -m 644 "tools/assistant/images/qt.png" "%{buildroot}%{_datadir}/pixmaps/qtconfig3.png" +install -D -m 644 "tools/assistant/images/designer.png" "%{buildroot}%{_datadir}/pixmaps/designer3.png" +install -D -m 644 "tools/assistant/images/assistant.png" "%{buildroot}%{_datadir}/pixmaps/assistant3.png" +install -D -m 644 "tools/assistant/images/linguist.png" "%{buildroot}%{_datadir}/pixmaps/linguist3.png" # own style directory -mkdir -p %{buildroot}%{qtdir}/plugins/styles +mkdir -p "%{buildroot}%{qtdir}/plugins/styles" %clean -- cgit v1.2.1