qt-x11-free 3:3.3.8-b-5ubuntu1 source package in Ubuntu

Changelog

qt-x11-free (3:3.3.8-b-5ubuntu1) intrepid; urgency=low

  * Merge with Debian, remaining changes:
   - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen.
     Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686
   - Add kubuntu_09_flickerfree_qiconview.dpatch to add
     double-buffering for the icon redraw - prevents flicker on window
     redrawing (LP: #209227)
   - No firebird/ibase build (remove build-dep, control entry, ibase
     ./configure option), firebird is not in Ubuntu main
   - install qtrc and qt_plugins_3.3rc
   - add /etc/ to libqt3-mt

qt-x11-free (3:3.3.8b-5) unstable; urgency=medium

  +++ Changes by Modestas Vainius:

  * The previous implemention of the hack was still incomplete solution for
    restoration of [fl]?stat64 symbols on libqt-mt.so.3 compiled with -O2
    against glibc << 2.7. In such a case, [fl]?stat64 were still inlined and
    not exported. Therefore, the hack implementation was extended to cover the
    latter case as a well and as result it should be fully compatible with
    m68k/unstable and backports.
  * Cleanup README.Debian: remove old information about non-threaded version
    of Qt3 and substitude contacts of previous maintainers with
    Debian Qt/KDE Maintainers (<email address hidden>).
  * Drop 61_fcfontmatch_fontwidth_fix.diff patch. A bit different fix was
    applied upstream.
  * Add 61_eastern_asian_languagues.diff to fix font substitution for Eastern
    Asian languages under other locales (Closes: #468430).
  * Set urgency to medium because this revision fixes 3.3.8 regressions from
    3.3.7 and 3.3.8 has already entered testing.

  +++ Changes by Fathi Boudra:

  * Suggest qt3-apps-dev to qt3-examples. Thanks to Matthew Rosewarne.

qt-x11-free (3:3.3.8b-4) unstable; urgency=low

  +++ Changes by Modestas Vainius:

  * Make 01_export_stat64_symbols.diff hack glibc >=2.7 dependant instead of
    build depending on libc6-dev (>=2.7-1) and its other incarnations. This
    will restore Qt3 backports friendliness. Thanks to Pierre Habouzit for
    this idea.

qt-x11-free (3:3.3.8b-3) unstable; urgency=low

  * The "Optimized Qt3" release.

  ++ Changes by Modestas Vainius:

  * Add 00_qmake_debian_compliant_release_target.diff patch to make 'qmake'
    release target debian policy compliant:
      - Use C(XX)FLAGS=-02 -g
      - Prevent qmake from striping binaries. Debian has dh_strip for that.
      - Patch configure script to build qmake itself with 'release'
        configuration too.
  * Build Qt3 using "release" build configuration.
  * Remove 01_stat_extern_inline_hack.diff and use different way of exporting
    [fl]?stat64 symbols because previous way is ineffective with -O2. Add
    01_export_stat64_symbols.diff patch for that.
  * The hack above depends on libc6-dev (>= 2.7-1). Adjust Build-Depends.
  * Add 73_configure_quilt_compat.diff patch to make ./configure script ignore
    "project files" under quilt temporary directory (./.pc/). I think that
    this problem was the cause of FTBFS on alpha & mips since *.pro files
    under .pc had to be `found` last in order for ./configure to succeed.
    Probably, this condition was not met on alpha & mips, but it was met on
    other arches.
  * Add myself to uploaders.

qt-x11-free (3:3.3.8b-2) unstable; urgency=medium

  * Re-add *stat64 symbols to Qt3 using 01_stat_extern_inline_hack patch:

    * the extern inlines from sys/stat.h are just gone, and that's just normal
      in fact.
    * /usr/lib/libc.so is a linker script that pulls /lib/libc-2.7.so _and_
      /usr/lib/libc_nonshared.a.
    * the latter defines stat64 and friends as weak-symbols and alises to
      __xstat64 and friends.

    That's how when you link something that uses fstat64 it finds the symbol at
    link time, letting you the possibility to override it with your own
    implementation.

    The fact that the extern inlines were used at some point in the past _was_
    a bug, and let qt3 divert those, which should have not happened in the
    first place. Sadly, when you link against qt3, it picks those symbols
    because it will always prefer symbols from a shared lib than from the .a
    IIRC, or it's due to the link order, anyways, it's not relevant.

    Thanks to Pierre Habouzit and Modestas Vainius. (Closes: #465028)

qt-x11-free (3:3.3.8b-1) unstable; urgency=low

  * New upstream release:
    * This version adds the GNU Public License version 3 as a
      possible choice for licenses to the Open Source releases of Qt 3.
    * It includes the patch for CVE-2007-3388, a potential vulnerability in
      QTextEdit, which might cause remote execution when parsing maliciously
      crafted text from an unknown source.

  * Fix desktop files:
    * Add semicolon at the end of the MimeType key. Thanks to Pino Toscano.
    * Remove deprecated MapNotify key.
  * Bump compat/debhelper to 6.
  * Add myself in Uploaders field.
  * Switch to quilt patch system.
  * Add Homepage, Vcs-Browser and Vcs-Svn fields.
  * Update copyright file. Add the GNU GPL 3 as a possible choice of licenses.
    (Closes: #464613)
  * Update libqt3-mt* links.
  * Update rules: install upstream changelog changes-3.3.8 and changes-3.3.8b.
  * Refresh patches. (Closes: #441580)
  * Remove patches:
    * 30_qtc_arabic_font_fixes.dpatch
    * 49_immodule_inputcontext_fix.dpatch
    * 62_bengali_charfix.dpatch
    * 64_utf8-parsing-vulnerability.dpatch
    * 69_CVE-2007-3388.dpatch
  * Add patches:
    * lubos lunak xinerama patch. It adds _net_wm_full_placement support.
    * xinerama dialog placement fix.
  * Use qt-copy patches original name. Don't use "xx_qtc_patch_name" scheme.
  * Replace deprecated Source-Version by binary:Version.
  * Update menu files to latest Debian menu policy.
  * Install translations files with 644 permissions.

 -- Jonathan Riddell <email address hidden>   Fri, 02 May 2008 11:30:32 +0100

Upload details

Uploaded by:
Jonathan Riddell
Uploaded to:
Intrepid
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
qt-x11-free_3.3.8-b.orig.tar.gz 16.5 MiB 1b7a1ff62ec5a9cb7a388e2ba28fda6f960b27f27999482ebeceeadb72ac9f6e
qt-x11-free_3.3.8-b-5ubuntu1.diff.gz 403.8 KiB c453cbf8dcbbcbdc370c2cea0485521974fcb46e46b4549378444701d34cf951
qt-x11-free_3.3.8-b-5ubuntu1.dsc 1.9 KiB e536e0fe0d0ea0b9c90703268ffdb72669de3944dafa6abbd21df16592fe0428

View changes file

Binary packages built by this source

libqt3-compat-headers: No summary available for libqt3-compat-headers in ubuntu jaunty.

No description available for libqt3-compat-headers in ubuntu jaunty.

libqt3-headers: No summary available for libqt3-headers in ubuntu karmic.

No description available for libqt3-headers in ubuntu karmic.

libqt3-i18n: No summary available for libqt3-i18n in ubuntu jaunty.

No description available for libqt3-i18n in ubuntu jaunty.

libqt3-mt: No summary available for libqt3-mt in ubuntu intrepid.

No description available for libqt3-mt in ubuntu intrepid.

libqt3-mt-dev: No summary available for libqt3-mt-dev in ubuntu jaunty.

No description available for libqt3-mt-dev in ubuntu jaunty.

libqt3-mt-mysql: No summary available for libqt3-mt-mysql in ubuntu jaunty.

No description available for libqt3-mt-mysql in ubuntu jaunty.

libqt3-mt-odbc: No summary available for libqt3-mt-odbc in ubuntu karmic.

No description available for libqt3-mt-odbc in ubuntu karmic.

libqt3-mt-psql: No summary available for libqt3-mt-psql in ubuntu intrepid.

No description available for libqt3-mt-psql in ubuntu intrepid.

libqt3-mt-sqlite: No summary available for libqt3-mt-sqlite in ubuntu jaunty.

No description available for libqt3-mt-sqlite in ubuntu jaunty.

qt-x11-free-dbg: No summary available for qt-x11-free-dbg in ubuntu karmic.

No description available for qt-x11-free-dbg in ubuntu karmic.

qt3-apps-dev: No summary available for qt3-apps-dev in ubuntu jaunty.

No description available for qt3-apps-dev in ubuntu jaunty.

qt3-assistant: No summary available for qt3-assistant in ubuntu jaunty.

No description available for qt3-assistant in ubuntu jaunty.

qt3-designer: No summary available for qt3-designer in ubuntu jaunty.

No description available for qt3-designer in ubuntu jaunty.

qt3-dev-tools: No summary available for qt3-dev-tools in ubuntu intrepid.

No description available for qt3-dev-tools in ubuntu intrepid.

qt3-dev-tools-compat: No summary available for qt3-dev-tools-compat in ubuntu karmic.

No description available for qt3-dev-tools-compat in ubuntu karmic.

qt3-dev-tools-embedded: No summary available for qt3-dev-tools-embedded in ubuntu karmic.

No description available for qt3-dev-tools-embedded in ubuntu karmic.

qt3-doc: No summary available for qt3-doc in ubuntu jaunty.

No description available for qt3-doc in ubuntu jaunty.

qt3-examples: No summary available for qt3-examples in ubuntu intrepid.

No description available for qt3-examples in ubuntu intrepid.

qt3-linguist: No summary available for qt3-linguist in ubuntu intrepid.

No description available for qt3-linguist in ubuntu intrepid.

qt3-qtconfig: No summary available for qt3-qtconfig in ubuntu jaunty.

No description available for qt3-qtconfig in ubuntu jaunty.