lp:ubuntu/quantal/fltk1.1
- Get this branch:
- bzr branch lp:ubuntu/quantal/fltk1.1
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 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. - 10. By Aaron M. Ucko
-
* debian/
libfltk1. 1.symbols: tag one symbol emitted *only* by GCC 4.3.x
and 4.4.x (but not 4.5.x or up) as optional. (Closes: #609245.)
* debian/compat: advance to 8, as it is safe to do so.
* debian/control:
- Advance debhelper requirement to (>= 8) per the above.
- Advance dpkg-dev requirement to (>= 1.15.7) for dpkg-buildflags.
- Generally clean up relationships; don't worry about anything pre-etch,
and wildcard the build-dep on libasound2-dev to [linux-any].
- Set Vcs-* fields to point to (new) personal git.d.o repository.
- Declare compatibility with Policy version 3.9.1.
* debian/rules:
- Obtain baseline {C,CXX,LD}FLAGS from dpkg-buildflags rather than
relying on them to be in the environment courtesy of dpkg-buildpackage.
- Stop passing -D_REENTRANT, which is not only obsolete but redundant.
* debian/source/ {format, options, patch-header} : advance to 3.0 (quilt),
albeit in single-debian-patch mode per VCS use, for .orig.tar.bz2 support.
* fluid/fluid.desktop: replace the Exec command (which used cd) with a Perl
one-liner for compatibility with more desktop environments. (LP: #569518.)
* debian/fluid.lintian- overrides: adjust accordingly.
* fltk-config.in: strip -[gO]* from --c(xx)flags output. (LP: #606032.)
* (debian/).gitignore: Direct git to ignore content generated during build.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/raring/fltk1.1