lp:debian/jessie/fltk1.3

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/fltk1.3
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

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).

8. By Aaron M. Ucko

debian/control: Correct g++ build dependency epoch, yielding (>= 4:4.6).

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
This branch contains Public information 
Everyone can see this information.

Subscribers