lp:debian/jessie/fltk1.3
- Get this branch:
- bzr branch lp:debian/jessie/fltk1.3
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 17. By Aaron M. Ucko
-
* debian/*.symbols*: Move previously mandatory symbols Clang 3.4
doesn't emit to debian/*.symbols. no-clang.
* documentation/src/fltk- book.tex: Update for current Doxygen and
TeXLive versions, to avoid "Undefined control sequence" errors and a
missing /usr/share/doc/fltk1. 3-doc/fltk. pdf.gz.
* fluid/Fl_Type.h: Give ::make_type_browser a non-friend declaration
because it has a default argument. (Closes: #755229.) - 16. By Aaron M. Ucko
-
debian/*.symbols*: Move the few symbols GCC 4.9 doesn't emit into
libfltk1.3.symbols. no-gcc49 and libfltk- gl1.3.symbols. no-gcc49,
included as optional. FWIW, half of them were already optional
because Clang doesn't emit them either. (Closes: #746845.) - 15. By Aaron M. Ucko
-
* debian/*.symbols*:
- Update for current GCC version range -- fold in assumptions of
having at least version 4.6.x (already true as of wheezy), and mark
symbols specific to builds with version 4.8.x as optional.
- Move more symbols (mostly destructor variants) Clang 3.3 doesn't
emit into libfltk*1.3.symbols. no-clang; tag them as optional.
* src/Fl_x.cxx (Fl_X::make_xid): Use Fl_Window::fullscreen_ active rather
than relying on a flag value Clang now (rightly) marks as inaccessible.
* Standards-Version: 3.9.5 (already compliant). - 14. By Aaron M. Ucko
-
fltk-config.in: Fix --ldflags output to reinstate -lX11 (to account for
potential calls to XCreatePixmap via the fl_create_offscreen macro) and to
omit the explicit -L flag, as the script's automatic filtering of standard
directories doesn't account for multiarch paths. (Closes: #713933.) - 13. By Aaron M. Ucko
-
* debian/rules: Preserve pregenerated upstream fltk.spec around calls to
dh_auto_clean and dh_auto_configure to simplify version control.
* Standards-Version: 3.9.4 (already compliant, modulo Doxygen bug #630982).
* Retarget unstable now that Wheezy is out. - 12. By Aaron M. Ucko
-
* src/Fl_x.cxx: fix drag and drop of selections from Mozilla Gecko apps
(iceape/icedove/ iceweasel in Debian). (Closes: #699860.)
* debian/libfltk1. 3.symbols: account for the new symbol that fix added. - 11. 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. (Closes: #677705.)
- Explicitly use hardened CPPFLAGS.
* .gitignore: add fltk-config.unhardened. - 10. By Aaron M. Ucko
-
* {cairo,
src}/Makefile: substitute -fPIC for -fPIE in C(XX)FLAGS.
* debian/rules:
- Enable full hardening.
- Pass hardened LDFLAGS to configure as DSOFLAGS too. (Closes: #663276.)
* debian/source/ options: rename to (git-only) local-options, so any
source patches from NMUs will wind up in separate files.
* test/Makefile: link the threads demo with LDFLAGS, not CXXFLAGS! - 9. By Aaron M. Ucko
-
* debian/control:
- Wrap and sort (build) dependencies.
- Substitute libpng-dev for libpng12(-0)-dev. (Closes: #662329.)
- Drop ancient version on libfltk1.3-dev's libxft-dev suggestion.
- Require debhelper (>= 9), which has been final for some time.
- Standards-Version: 3.9.3. (No changes needed.)
* debian/copyright: update to copyright-format 1.0.
* debian/libfltk1. 3-dev.install: sort as well.
* debian/libfltk1. 3.symbols( .gcc46) : split symbols clang 3.0 doesn't emit
into a .no-clang file, and make them optional.
* debian/libfltk1. 3-{forms, gl,images} .symbols: likewise make
.symbols.gcc46 contents optional everywhere. (The lists exactly match.)
* src/Fl_x.cxx: apply upstream's clang compatibility patch (r9192, per
http://www.fltk. org/str. php?L2779).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/fltk1.3