lp:ubuntu/raring/fltk1.1

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/raring/fltk1.1
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

20. By Matthias Klose

libfltk1.1.symbols: Mark one more symbol optional, fixing build
failure with GCC 4.8.

19. By Aaron M. Ucko

* debian/rules:
  - Keep hardening flags out of the installed fltk-config by adding an
    extra configure run with them disabled and using the resulting
    fltk-config. (See #677705.)
  - Explicitly use hardened CPPFLAGS.
* .gitignore: add fltk-config.unhardened.

18. By Aaron M. Ucko

* debian/control: drop ancient version on libfltk1.1-dev's libxft-dev
  suggestion.
* debian/rules:
  - Pass hardened LDFLAGS to configure as DSOFLAGS too. (Closes: #663278.)
  - Enable full hardening.
* debian/source/options: rename to (git-only) local-options, so any
  source patches from NMUs will wind up in separate files.
* src/Makefile: substitute -fPIC for -fPIE in C(XX)FLAGS.
* test/Makefile: link the threads demo with LDFLAGS, not CXXFLAGS!
* debian/po/pt_BR.po: update Brazilian Portuguese translation, thanks
  to J. S. JĂșnior. (Closes: #663493.)

17. By Aaron M. Ucko

src/Fl_PNG_Image.cxx: fix regression in previous upload that
accidentally broke support for non-transparent PNG images.
(Closes: #650286; thanks to Steve Cotton for the report and patch.)

16. By Aaron M. Ucko

src/Fl_PNG_Image.cxx: obtain PNG header details via formal accessors,
for compatibility with libpng versions (notably 1.5) that make the
relevant structures private. (Closes: #648135.)

15. By Aaron M. Ucko

FL/forms.h, fluid/Fl_Function_Type.cxx, fluid/file.cxx,
src/Fl_File_Chooser2.cxx, src/forms_compatability.cxx (sic):
avoid calling fl_alert and the like with non-constant strings,
as caught by -Werror=format-security. (Closes: #643378.)

14. By Aaron M. Ucko

* debian/control:
  - Make libfltk1.1-dbg Multi-Arch: same, as it will only cover libraries;
    eliminate a stray newline in its description.
  - Drop fluid, which the fltk1.3 source package is taking over.
* debian/fluid.*: Remove accordingly.
* debian/rules:
  - Stop installing any fluid-related files.
  - Don't bother keeping debugging symbols for games.

13. By Aaron M. Ucko

* debian/control:
  - Revert overzealous Multi-Arch: same setting for libfltk1.1-dbg, which
    also ships debugging symbols for executables in non-multiarch paths.
  - Prepare for the libjpeg 8 transition by build-depending on, and
    having libfltk1.1-dev suggest, the virtual libjpeg-dev package.
* debian/changelog: Correct Danish translator's name in previous entry.

12. By Aaron M. Ucko

* Build for multiarch, both on principle and per historical interest
  (as demonstrated by ia32-libs bug #441406):
  - debian/compat: Advance to 9.
  - debian/control: Advance build dependency on debhelper to (>= 8.1.3).
    Add Multi-Arch: same and Pre-Depends: ${misc:Pre-Depends} for libfltk1.1,
    Multi-Arch: same for libfltk1.1-dbg, and Multi-Arch: foreign for fluid.
  - debian/libfltk1.1(-dev).install: Match multi-arch paths.
  - debian/rules: Pass a multi-arch libdir to configure, and substitute it
    in FLTKConfig.cmake (which however remains in /usr/lib/fltk for now).
  - debian/FLTKConfig.cmake: Rename to FLTKConfig.cmake.in and
    un-hardcode the library directory.
* debian/po/da.po: Add, thanks to Joe Hansen. (Closes: #621359.)
* debian/fltk1.1.symbols: Add symbols introduced by GCC 4.5 or 4.6, but
  mark them as optional for the sake of architectures (ia64, sparc)
  that still default to 4.4.
* debian/control: Standards-Version: 3.9.2. (No changes needed.)

11. By Aaron M. Ucko

src/Fl_x.cxx: fix cut/copy/paste operations on 64-bit architectures
per http://www.fltk.org/str.php?L2419, thanks to Valerio's report.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers