Raspbian automatic forward porter [Mon, 15 Apr 2019 12:36:19 +0000 (13:36 +0100)]
Merge version 4:4.8.7+dfsg-17+rpi2 and 4:4.8.7+dfsg-18 to produce 4:4.8.7+dfsg-18+rpi1
Peter Michael Green [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Merge qt4-x11 (4:4.8.7+dfsg-17+rpi2) import into refs/heads/workingbranch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
add-underscores-to-asm
I'm not sure what exactly has triggered the need for this (different flags,
different compiler, different paths through the ifdefs, but the easiest
soloution is just to fix it.
Author: Peter Michael Green <plugwash@raspbian.org>
Gbp-Pq: Name add-underscores-to-asm.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
fix-build-icu59
Gbp-Pq: Name fix-build-icu59.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
riscv64-support
Gbp-Pq: Name riscv64-support.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
openssl_1.1
Gbp-Pq: Name openssl_1.1.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
add-lxde-support
Gbp-Pq: Name add-lxde-support.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
add-mate-support
Gbp-Pq: Name add-mate-support.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
qt-everywhere-opensource-src-4.8.7-gcc6
Gbp-Pq: Name qt-everywhere-opensource-src-4.8.7-gcc6.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
no-ssl3
Gbp-Pq: Name no-ssl3.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
x32
Gbp-Pq: Name x32.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
QtScript_x32_config
Gbp-Pq: Name QtScript_x32_config.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
parisc-atomic
Gbp-Pq: Name parisc-atomic.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
remove_addsense
Gbp-Pq: Name remove_addsense.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Build HTML documentation suited for offline usage
Currently, the generated documentation includes a search box which relies on an
external search service, and which does not work for local usage. Therefore, the
generated search box does not work and confuses users, so it is best to build
the documentation in offline format which does not include the search box, but
does also not confuse users.
Gbp-Pq: Name qtdoc-build-offline-docs.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
qt-everywhere-opensource-src-4.8.5-QTBUG-22829
Gbp-Pq: Name qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7
Gbp-Pq: Name QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
no_libicu_message
Gbp-Pq: Name no_libicu_message.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
add_missing_method_for_QBasicAtomicPointer_on_s390
Gbp-Pq: Name add_missing_method_for_QBasicAtomicPointer_on_s390.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
s390x_jscore
Gbp-Pq: Name s390x_jscore.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
qt-multiarch-plugin-path-compat
Gbp-Pq: Name qt-multiarch-plugin-path-compat.diff
Modestas Vainius [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
workaround FTBFS on powerpc/gcc 4.6 in signalsloteditor
This should workaround g++-4.6/powerpc ICE that is related to dwarf2 [1][2].
It is very likely the patch will not be needed long term as the gcc bug might
eventually be fixed.
[1] .moc/release-shared/qteditorfactory.moc:237:1: internal compiler error: in size_of_die, at dwarf2out.c:10749
Please submit a full bug report,
with preprocessed source if appropriate.
[2] https://buildd.debian.org/status/fetch.php?pkg=qt4-x11&arch=powerpc&ver=4%3A4.7.2-4&stamp=
1304320067
Gbp-Pq: Name powerpc_designer_gstabs.diff
Modestas Vainius [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Fix monotonic clock detection on kFreeBSD
Fix monotonic clock detection on kFreeBSD at configure time. This will finally
enable it in QElapsedTimer.
QProcess::waitForFinished() and all other qt_safe_select() users cannot safely
operate without monotonic clock because qt_safe_select() will indicate timeout
earlier than it is supposed when underlying select() call is interrupted
(errno=EINTR).
Gbp-Pq: Name kfreebsd_monotonic_clock.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
sh
Gbp-Pq: Name sh.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
powerpcspe
Gbp-Pq: Name powerpcspe.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_hppa_bug561203_decrease_failure_rate
~1/1000 when run in a row. Hopefully, this will make failures rare enough
not to cause FTBFSes.
Degradation in performance should not be very significant and is acceptable.
Author: Modestas Vainius <modax@debian.org>
Author: Fathi Boudra <fabo@debian.org>
Forwarded: not-needed
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561203
Origin: vendor
Last-Update: 2011-12-26
Gbp-Pq: Name 99_hppa_bug561203_decrease_failure_rate.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_webkit_no_gc_sections
Gbp-Pq: Name 96_webkit_no_gc_sections.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_armv6_uname_entry
Gbp-Pq: Name 94_armv6_uname_entry.diff
Modestas Vainius [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Restore QtCore ABI compatibility with binaries built with g++ 4.3 on armel Once Qt is rebuilt with g++ 4.4, it becomes ABI incompatible with binaries built with g++ 4.3 on armel. That's because g++ 4.4 mangles va_list differently on armel. As a result, affected symbols are those which have va_list type in their argument list. Qt exports 2 such symbols: . qvsnprintf(char *str, size_t n, const char *fmt, va_list ap); QString &QString::vsprintf(const char* cformat, va_list ap); . The patch uses .symver assembler directive to add aliases for the symbols above. Those aliases are mangled in the same way as g++ 4.3 would mangle original symbols.
Gbp-Pq: Name 92_armel_gcc43_valist_compat.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_hurd_max_path
Gbp-Pq: Name 80_hurd_max_path.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_hppa_unaligned_access_fix_458133
Fix unaligned access on hppa
Gbp-Pq: Name 71_hppa_unaligned_access_fix_458133.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_hppa_ldcw_fix
patch from Ubuntu to properly support hppa.
Gbp-Pq: Name 70_hppa_ldcw_fix.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_kfreebsd_strnstr_build_fix
Gbp-Pq: Name 51_kfreebsd_strnstr_build_fix.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_kfreebsd_Q_OS
Gbp-Pq: Name 50_kfreebsd_Q_OS.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_disable_opengl_visibility
temporary fix because of alpha, has to be dropped as soon as gcc's bug is fixed.
Gbp-Pq: Name 41_disable_opengl_visibility.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_alpha_ice
Gbp-Pq: Name 40_alpha_ice.diff
Mike Hommey [Sun, 6 Jul 2008 06:37:28 +0000 (08:37 +0200)]
Fixed some alignment problems on sparc
Fixed some alignment problems on sparc
(and some that might occur on arm, too).
Some compiler warnings about alignment remain, but I don't know if they are
a real problem yet.
Gbp-Pq: Name 30_webkit_unaligned_access.diff
Modestas Vainius [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Permit loading plugins built with future major Qt releases (4.x)
This check is too paranoid for us because it prevents from using symbol files
in full potential. Fine-grained package level dependencies should ensure that
the required version of the Qt Library is installed which might not necessarily
be the latest Qt 4.x the plugin was built against because the plugin actually
did not use any of new symbols in the Qt Library.
However, removal of this check might still increase likelihood of crashes when:
1) loading a new incompatible version of plugin into a running process still
using an old Qt Library. This might happen right after upgrade;
2) user tries to load incompatible non-packaged plugin;
but it's an acceptable compromise. Here we trade more bullet proof protection
from rare user faults or weird system misconfigurations for more flexibility,
installability and expand of forward binary compatibility beyond the same Qt
4.x whenever possible.
Gbp-Pq: Name 23_permit_plugins_built_with_future_qt.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_install_qvfb
Gbp-Pq: Name 20_install_qvfb.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_enable_qt3support_qtwebkit_debug_info
On Qt >= 4.5, debug info are disabled for Qt3Support and QtWebkit.
This patch enable them.
Gbp-Pq: Name 18_enable_qt3support_qtwebkit_debug_info.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_hide_std_symbols_on_qtwebkit
Solution based on the work of Mike Hommey in the gtk webkit package.
Author: Sune Vuorela <debian@pusling.com>
Gbp-Pq: Name 16_hide_std_symbols_on_qtwebkit.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_fix_qmake_makefile_generation
Gbp-Pq: Name 15_fix_qmake_makefile_generation.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_add_nostrip_for_debug_packages
Qt is built in release mode and strip files by default.
Set CONFIG+=nostrip to avoid the stripping and
let dh_strip do it to generate debug packages.
Gbp-Pq: Name 12_add_nostrip_for_debug_packages.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_build_translations
translations fails to build under autobuilders.
Use case: Qt sources comes from git and we need to build them.
Gbp-Pq: Name 11_build_translations.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_config_tests_fixes
Gbp-Pq: Name 10_config_tests_fixes.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_configure_quilt_compat
Avoid '.pc' directories created by quilt.
It breaks qmake projects search.
Gbp-Pq: Name 08_configure_quilt_compat.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
_trust_dpkg-arch_over_uname-m
qt-bugs@ issue : N180631
Trolltech task ID : 181882
Gbp-Pq: Name 07_trust_dpkg-arch_over_uname-m.diff
Modestas Vainius [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
set sane timestamps when generating header symlinks for non-existing headers
This is particularly important for QtCore/QtConfig symlink because typically
qconfig.h does not exist when syncqt is run by ./configure. So instead of
assigning a modification timestamp equal to the epoch (00:00 January 1, 1970
GMT.) for the symlink, just use current time().
Gbp-Pq: Name 02_syncqt_sane_timestamp_for_nonexisting_headers.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
buildable_appchooser_states_demos
Gbp-Pq: Name buildable_appchooser_states_demos.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
qtdebug_syslog
Gbp-Pq: Name qtdebug_syslog.patch
Robert Knight [Sun, 20 Apr 2008 14:28:31 +0000 (16:28 +0200)]
When tabs are inserted or removed in a QTabBar, QTabBarPrivate::refresh() is called to update the layout. If the tabbar widget is hidden, this just sets a boolean variable (layoutDirty) and returns, so the parent widget's layout is not notified about the possible geometry change.
Prior to Qt 4.4 this was not a problem because the geometry was
recalculated in QTabBar::sizeHint() if the layoutDirty variable was
set. In Qt 4.4 however the layout caches size hint information in
QWidgetItemV2. Since the cache information is not invalidated, the
layout may end up using out-of-date size hint information to compute
the widget size.
If the QTabBar is empty when QTabBar::sizeHint() is called, it will
return a size with a height of 0, which will be kept in the cache and
so the tab bar will never be shown.
This patch fixes the problem by calling updateGeometry() whenever the
tab bar's layout is refreshed.
qt-bugs@ issue : 208185
Trolltech task ID : 208349
bugs.kde.org number : 159014
Gbp-Pq: Name 0225-invalidate-tabbar-geometry-on-refresh.patch
Lubos Lunak [Tue, 2 Oct 2007 14:08:32 +0000 (16:08 +0200)]
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.
qt-bugs@ issue : none
bugs.kde.org number : none
Gbp-Pq: Name 0195-compositing-properties.diff
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
replace_timestamps_with_fixed_date_in_qhelpgenerator
[1] https://codereview.qt-project.org/#/c/106296/
Author: Eduard Sanou <dhole@openmailbox.org>
Gbp-Pq: Name replace_timestamps_with_fixed_date_in_qhelpgenerator.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
plugin_system_for_systemtray
Introduce a plugin system for QSystemTrayIcon. Designed to be used with sni-qt
(https://launchpad.net/sni-qt)
Gbp-Pq: Name plugin_system_for_systemtray.patch
Lisandro Damián Nicanor Pérez Meyer [Sat, 15 Mar 2014 18:40:49 +0000 (15:40 -0300)]
Add qatomic support for AArch64 (aka arm64).
Patch by Mark Salter <msalter@redhat.com>
licensed under BSD:
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735488#195>
This patch is known to not be the most correct way
to implement them, as it seems to be possible to do it in a faster way,
but should work non the less until we can provide something better.
Change-Id: Ib392b27dc54691fd4c2ea9896240ad71fb8128cc
Gbp-Pq: Name aarch64_arm64_qatomic_support.patch
Eskil Abrahamsen Blomfeldt [Fri, 10 Jul 2015 11:22:32 +0000 (13:22 +0200)]
Better handling of invalid font tables
Specifically when reading files with broken cmap tables, we could
get some undeterministic results. We handle this more gracefully
by verifying that the offsets are sane and bailing out early if not.
This replaces the current pattern throughout the font engine for
consistency.
This is a back-port of
4a1e5dbade4bab55f39bd368480dcca9a11e4b38
from Qt 5.
Change-Id: If4172b9ef0808801c8e27ffaad962535afe572ed
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Gbp-Pq: Name Better-handling-of-invalid-font-tables.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
xmlpatterns_stack_overflow_fix
commit
d1b17740ed4d9b1e3c3ad5898bb8259969dc77df
Author: Kamil Rojewski <kamil.rojewski@gmail.com>
Date: Wed Aug 13 10:38:38 2014 +0200
fix for stack overflow
Recursion in item mapping iterator caused a stack
overflow for large datasets.
Task-number: QTBUG-40153
Change-Id: I693798de0ecfd3a920a3dd270172ce7ec3c13d8d
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Gbp-Pq: Name xmlpatterns_stack_overflow_fix.diff
Lars Knoll [Thu, 24 Apr 2014 13:33:27 +0000 (15:33 +0200)]
Don't crash on broken GIF images
Broken GIF images could set invalid width and height
values inside the image, leading to Qt creating a null
QImage for it. In that case we need to abort decoding
the image and return an error.
Initial patch by Rich Moore.
Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5
Task-number: QTBUG-38367
Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a
Security-advisory: CVE-2014-0190
Gbp-Pq: Name dont_crash_on_broken_gif_images.patch
Owen W. Taylor [Mon, 17 Oct 2011 21:27:43 +0000 (17:27 -0400)]
Fix logic for figuring out what ConfigureNotify positions can be trusted
When reading ahead in the queue for ConfigureNotify events, it's necessary
to look for intermediate ReparentNotify events as well, since they will
determine whether the position in the event can be trusted or not.
Bug: https://bugreports.qt.nokia.com/browse/QTBUG-21900
Gbp-Pq: Name QTBUG-21900_Buttons_in_Qt_applications_not_clickable_when_run_under_gnome-shell.patch
Debian Qt/KDE Maintainers [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Add_support_for_QT_USE_DRAG_DISTANCE_env_var
from QT_USE_DRAG_DISTANCE environment variable.
See also http://bugreports.qt.nokia.com/browse/QTBUG-12594
Author: Joonas Tanskanen <joonas.tanskanen@sasken.com>
Gbp-Pq: Name Add_support_for_QT_USE_DRAG_DISTANCE_env_var.patch
Peter Michael Green [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
qt4-x11 (4:4.8.7+dfsg-17+rpi2) buster-staging; urgency=medium
* Replace a number of occourances of "asm" with "__asm"
[dgit import unpatched qt4-x11 4:4.8.7+dfsg-17+rpi2]
Peter Michael Green [Sun, 14 Apr 2019 10:25:37 +0000 (11:25 +0100)]
Import qt4-x11_4.8.7+dfsg-17+rpi2.debian.tar.xz
[dgit import tarball qt4-x11 4:4.8.7+dfsg-17+rpi2 qt4-x11_4.8.7+dfsg-17+rpi2.debian.tar.xz]
Dmitry Shachnev [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
Merge qt4-x11 (4:4.8.7+dfsg-18) import into refs/heads/workingbranch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
fix-build-icu59
Gbp-Pq: Name fix-build-icu59.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
riscv64-support
Gbp-Pq: Name riscv64-support.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
openssl_1.1
Gbp-Pq: Name openssl_1.1.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
add-lxde-support
Gbp-Pq: Name add-lxde-support.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
add-mate-support
Gbp-Pq: Name add-mate-support.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
qt-everywhere-opensource-src-4.8.7-gcc6
Gbp-Pq: Name qt-everywhere-opensource-src-4.8.7-gcc6.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
no-ssl3
Gbp-Pq: Name no-ssl3.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
x32
Gbp-Pq: Name x32.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
QtScript_x32_config
Gbp-Pq: Name QtScript_x32_config.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
parisc-atomic
Gbp-Pq: Name parisc-atomic.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
remove_addsense
Gbp-Pq: Name remove_addsense.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
Build HTML documentation suited for offline usage
Currently, the generated documentation includes a search box which relies on an
external search service, and which does not work for local usage. Therefore, the
generated search box does not work and confuses users, so it is best to build
the documentation in offline format which does not include the search box, but
does also not confuse users.
Gbp-Pq: Name qtdoc-build-offline-docs.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
qt-everywhere-opensource-src-4.8.5-QTBUG-22829
Gbp-Pq: Name qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7
Gbp-Pq: Name QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
no_libicu_message
Gbp-Pq: Name no_libicu_message.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
add_missing_method_for_QBasicAtomicPointer_on_s390
Gbp-Pq: Name add_missing_method_for_QBasicAtomicPointer_on_s390.patch
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
s390x_jscore
Gbp-Pq: Name s390x_jscore.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
qt-multiarch-plugin-path-compat
Gbp-Pq: Name qt-multiarch-plugin-path-compat.diff
Modestas Vainius [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
workaround FTBFS on powerpc/gcc 4.6 in signalsloteditor
This should workaround g++-4.6/powerpc ICE that is related to dwarf2 [1][2].
It is very likely the patch will not be needed long term as the gcc bug might
eventually be fixed.
[1] .moc/release-shared/qteditorfactory.moc:237:1: internal compiler error: in size_of_die, at dwarf2out.c:10749
Please submit a full bug report,
with preprocessed source if appropriate.
[2] https://buildd.debian.org/status/fetch.php?pkg=qt4-x11&arch=powerpc&ver=4%3A4.7.2-4&stamp=
1304320067
Gbp-Pq: Name powerpc_designer_gstabs.diff
Modestas Vainius [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
Fix monotonic clock detection on kFreeBSD
Fix monotonic clock detection on kFreeBSD at configure time. This will finally
enable it in QElapsedTimer.
QProcess::waitForFinished() and all other qt_safe_select() users cannot safely
operate without monotonic clock because qt_safe_select() will indicate timeout
earlier than it is supposed when underlying select() call is interrupted
(errno=EINTR).
Gbp-Pq: Name kfreebsd_monotonic_clock.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
sh
Gbp-Pq: Name sh.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
powerpcspe
Gbp-Pq: Name powerpcspe.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_hppa_bug561203_decrease_failure_rate
~1/1000 when run in a row. Hopefully, this will make failures rare enough
not to cause FTBFSes.
Degradation in performance should not be very significant and is acceptable.
Author: Modestas Vainius <modax@debian.org>
Author: Fathi Boudra <fabo@debian.org>
Forwarded: not-needed
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561203
Origin: vendor
Last-Update: 2011-12-26
Gbp-Pq: Name 99_hppa_bug561203_decrease_failure_rate.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_webkit_no_gc_sections
Gbp-Pq: Name 96_webkit_no_gc_sections.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_armv6_uname_entry
Gbp-Pq: Name 94_armv6_uname_entry.diff
Modestas Vainius [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
Restore QtCore ABI compatibility with binaries built with g++ 4.3 on armel Once Qt is rebuilt with g++ 4.4, it becomes ABI incompatible with binaries built with g++ 4.3 on armel. That's because g++ 4.4 mangles va_list differently on armel. As a result, affected symbols are those which have va_list type in their argument list. Qt exports 2 such symbols: . qvsnprintf(char *str, size_t n, const char *fmt, va_list ap); QString &QString::vsprintf(const char* cformat, va_list ap); . The patch uses .symver assembler directive to add aliases for the symbols above. Those aliases are mangled in the same way as g++ 4.3 would mangle original symbols.
Gbp-Pq: Name 92_armel_gcc43_valist_compat.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_hurd_max_path
Gbp-Pq: Name 80_hurd_max_path.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_hppa_unaligned_access_fix_458133
Fix unaligned access on hppa
Gbp-Pq: Name 71_hppa_unaligned_access_fix_458133.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_hppa_ldcw_fix
patch from Ubuntu to properly support hppa.
Gbp-Pq: Name 70_hppa_ldcw_fix.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_kfreebsd_strnstr_build_fix
Gbp-Pq: Name 51_kfreebsd_strnstr_build_fix.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_kfreebsd_Q_OS
Gbp-Pq: Name 50_kfreebsd_Q_OS.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_disable_opengl_visibility
temporary fix because of alpha, has to be dropped as soon as gcc's bug is fixed.
Gbp-Pq: Name 41_disable_opengl_visibility.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_alpha_ice
Gbp-Pq: Name 40_alpha_ice.diff
Mike Hommey [Sun, 6 Jul 2008 06:37:28 +0000 (08:37 +0200)]
Fixed some alignment problems on sparc
Fixed some alignment problems on sparc
(and some that might occur on arm, too).
Some compiler warnings about alignment remain, but I don't know if they are
a real problem yet.
Gbp-Pq: Name 30_webkit_unaligned_access.diff
Modestas Vainius [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
Permit loading plugins built with future major Qt releases (4.x)
This check is too paranoid for us because it prevents from using symbol files
in full potential. Fine-grained package level dependencies should ensure that
the required version of the Qt Library is installed which might not necessarily
be the latest Qt 4.x the plugin was built against because the plugin actually
did not use any of new symbols in the Qt Library.
However, removal of this check might still increase likelihood of crashes when:
1) loading a new incompatible version of plugin into a running process still
using an old Qt Library. This might happen right after upgrade;
2) user tries to load incompatible non-packaged plugin;
but it's an acceptable compromise. Here we trade more bullet proof protection
from rare user faults or weird system misconfigurations for more flexibility,
installability and expand of forward binary compatibility beyond the same Qt
4.x whenever possible.
Gbp-Pq: Name 23_permit_plugins_built_with_future_qt.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_install_qvfb
Gbp-Pq: Name 20_install_qvfb.diff
Debian Qt/KDE Maintainers [Fri, 12 Apr 2019 20:10:28 +0000 (21:10 +0100)]
_enable_qt3support_qtwebkit_debug_info
On Qt >= 4.5, debug info are disabled for Qt3Support and QtWebkit.
This patch enable them.
Gbp-Pq: Name 18_enable_qt3support_qtwebkit_debug_info.diff