REVISE and analisys OF PATCHES for qt3 to 3.3.8c raise document Theres a sh script with a example procedure for apply the revised patches. The index below describes all found patches and applied by. Index: 1 KDE PATCHES 2 SLACK patches 3 SUSE PATCHES 4 GEENTO PATCHES 5 AREA51 BSD patches ============================================================== KDE PATCHES All of these from this url anre niot valid yet, all already aplied and refresh, are not valid, due was applied on 3.3.8 fisrt release The patches marks as "#" are same on ARCH and area51.pcbsd.org, the patch wihtout are added by me or include by debian. # 0001-dnd_optimization.patch APPLIED in debian & me # 0002-dnd_active_window_fix.patch APPLIED in debian & me -- 0005 APPLIED in debian & me seems rejected but appliem for improve conversion # 0007-qpixmap_constants.patch APPLIED in debian & me # 0015-qiconview-finditem.patch APPLIED in debian & me # 0016-qiconview-rebuildcontainer.patch APPLIED in debian & me # 0017-qiconview-ctrl_rubber.patch APPLIED in debian & me # 0020-designer-deletetabs.patch APPLIED in debian & me # 0032-fix_rotated_randr.diff APPLIED in debian & me # 0035-qvaluelist-streaming-operator.patch APPLIED in debian & me 0036 APPLIED improve progressbar adn seem optimize # 0038-dragobject-dont-prefer-unknown.patch APPLIED in debian & me # 0044-qscrollview-windowactivate-fix.diff # 0046-qiconview-no-useless-scrollbar.diff APPLIED in debian & me # 0047-fix-kmenu-width.diff APPLIED in debian & me # 0048-qclipboard_hack_80072.patch APPLIED in debian & me # 0049-qiconview-rubber_on_move.diff APPLIED in debian & me # 0056-khotkeys_input_84434.patch APPLIED in debian & me # 0059-qpopup_has_mouse.patch APPLIED in debian & me # 0060-qpopup_ignore_mousepos.patch APPLIED in debian & me # 0061-qscrollview-propagate-horizontal-wheelevent.patch APPLIED in debian & me # 0073-xinerama-aware-qpopup.patch APPLIED in debian & me # 0076-fix-qprocess.diff APPLIED in 3.3.8a and its no necesary! # 0078-argb-visual-hack.patch APPLIED in debian & me # 0079-compositing-types.patch APPLIED in debian & me # 0080-net-wm-sync-request.patch APPLIED in debian & me # 0081-format-string-fixes.diff APPLIED even 3.3.8a 0083 2007-4137 APPLIED in debian & me CVE segurity fixed important by debian 0085 added APPLIED in debian & me, enables compiler detec gcc 4 0086 added APPLIED in debian & me, revert stupid previosly on 3.3.8a 0087 added APPLIED in debian & me, use new xrandr 1.2 ----------------------- end of standar aplied already-------- ======================================== SLACKWARE patches eastern_asian_language.diff APPLIED same as debian laguage assians fix. qt_obdc.patch APPLIED fusioned with the debian due has better implementation qt_x11.diff NOT this forces qt-gif, this must be set parsing to configure script qt.mysql.h.diff APPLIED need for new mysql >= 5.X.X releases, header its now in other path qt.x86.cflags.diff.gz NOT this makes qt only compiled on x86!! qt.png14.patch NOT cos many distro still use libpng 1.2.X qt3_3.3.8c.arch.diff APPLIED but used the fixed original from trinity qt-patches/qt_makefile.patch NOT this modify the "complete build" process qt-patches/qt3_gtkstyle.patch APPLIED debian same as 32_gt... qt-patches/qt3_3.3.4_printk.patch NOT and seems fixed in 3.3.8 qt-patches/qt_visibility.patch NOT debian has better gcc 4.X patch for fixed implementation qt-patches/uic-patch NOT not necesary qt-patches/*gcc4* NOT/APPLIED debian patch was/hav been include! ======================================== SUSE related: aliasin.diff APPLIED on added at 00 smake compilant xinerama.patch APPLIED included in deb contrib patches 54_sel... xinerama-qpopupmenu.diff APPLIED k contrib patch 0073-xinerama-awa... APPLIED use-xrandr-1.2.diff APPLIED in k contrib patch 0087 APPLIED shut-up.diff ----< NOT - SUSE only truncate warnings.. dont appliet for segurity rubberband.diff APPLIED includes in deb contributions at 11_qt_rubb... APPLIED revert-qt-3.3.8-khmer-fix.diff APPLIED in kde patchs at 0086 APPLIED desktop files for entries, modify for mi popen-leak-fix.diff APPLIEDAPPLIED qt-3.3.8c-fixed.diff APPLIED with fixeds from suse mantainers, must applied REVISE qt3-warnings.diff APPLIED ambigous compare bad code qimage.h APPLIED qt3-no-date-strip-out-la-files.diff NO! strip out date from .la files, maybe applied, but this could accept mixed files binarie! qt3-never-strip.diff APPLIED : out of date, not applied, and debian handle it on 00_amake installl qt3-no_aliasing.diff APPLIED debian handle it on 00_amake installl qt3-libpng14.diff : APPLIED due dist variants, not aplliet, let include only qt3-fix-cast.diff APPLIED debian include at 22_fix_ft..amd6... APPLIED enable-designer-plugins.diff , NOT - not appliet, do nothing.!!! no-rpath.dif --- APPLIED on debian patch at 06... APPLIED mng-reading-fix.patch APPLIED Must be applied, for kickofff mng proper display REVISED lib64-plugin-support.diff NOT - not apliet, 64 bit must applied manualy kmenu-kickoffinkde3-search-fix-0048.diff APPLIED maybe fix search on kickoff menu kde3 head.diff APPLIED only work on 3rdparty libs, bu fix correct command line invocation gcc46.diff MUST APPLIET , do not afect to other compilation, only that gcc its most restrictive limit-image-size.diff ?????? seeems old must revise qt-transparency.patch ????? revise what for? qcstring-format-warnings.diff ?????? warnings on string formats, revise and appliy qtimer-debug.diff ????? suse patch, proposed, seem save cpu load qtrc-path.diff -- suse personalized for define qt path home inside user home, not appied NOTE: may this lasts help for reduce conflgis with qt4 and kde3 oficial ========================================================= SLACK PATCHS qt-x11-free-3.3.8b.tar.bz NOT - discarted, used original qt-x11.diff.gz NOT - nota aplied, its same as configure with -qt-gif parameter at configure time qt.mysql.h.diff APPLIED - same as in arch and tqt,and yet applied on 92_mys... qt.x86.cflags.diff.gz NOT - not aplied, its x86 only... the rest of patches are buggy and poor mantain, i not surprised me that funtoo exists!!! theres a qt3.tar.gz with original patches in geento examples, the ebuild it for a real linux like funtoo/conuco or msktoo ============================================================ http://area51.pcbsd.org/tags/kde-4.1.85/x11-toolkits/qt33/files/ # patch-configure NOT - too much personalisations, nott need and broke compt # patch-src-styles-qstylefactory.cpp ?????? # patch-src_tools-qsettings.cpp ???????? # patch-src_tools_qlocale.cpp ??????? # patch-tools_designer_uic_form.cpp ?????? # patch-tools_makeqpf_main.cpp NOT - Debian has better patch and its now appied to more compilant qt3 # patch-tools_qvfb-qvfbview.cpp NOT - makeqt3 too much preferences to # patch-utf8-bug-qt3 APPLIED even 3.3.8a # patch-visibility ???????????? # xxxx-qt-font-default-subst.patch APPLIED better ion debian.. using only available fonts