lp:debian/stretch/fltk1.3

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/stretch/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

21. By Aaron M. Ucko

* debian/control:
  - Revert temporary dependency additions for #793517.
  - Standards-Version: 3.9.6. (Already compliant.)
* debian/copyright: Factor out SGI-OpenGL license text.
* debian/fix-fltk-targets-noconfig: New script, to make
  FLTK-Targets-noconfig.cmake fully sane.
* debian/rules:
  - Use fix-fltk-targets-noconfig, as the previous inline
    logic proved insufficient. (Closes: #793517.)
  - Set DEB_HOST_MULTIARCH more efficiently (via :=).

20. By Aaron M. Ucko

* CMake/FLTKConfig.cmake.in: Include UseFLTK.cmake, which is responsible for
  defining FLTK_FLUID_EXECUTABLE. (Works around cmake-data bug #793549.)
* debian/control (libfltk1.3-dev): Temporarily upgrade all recommendations
  and suggestions other than fltk1.3-doc to full dependencies, because cmake
  may well try to link against all of them. (See fgrun bug #793517.)

19. By Aaron M. Ucko

* debian/rules: When postprocessing FLTK-Targets-noconfig.cmake, make
  sure it cites libfltk*.so rather than libfltk*.so.1.3.x, which the
  traditional build system doesn't produce. (Closes: #792386.)
* debian/*.symbols*: Split symbols (inline destructors) that GCC 5
  doesn't emit into *.symbols.no-gcc5, included as optional.

18. By Aaron M. Ucko

* New upstream release. (Closes: #791346.) (NOT RELEASED YET.)
* debian/*.cmake(.in): Stop trying to maintain.
* debian/*.symbols: Update for 1.3.3. FTR, some symbols have vanished,
  but all turned out to be inline, internal, private, or some
  combination, so their disappearance should be no problem in practice.
* debian/control:
  - Build-Depends: cmake.
  - Vcs-*: Modernize; cite anonscm.d.o and cgit.
* debian/copyright: Update years and list of primary developers.
* debian/libfltk1.3-dev.install: No more (usr/include/)FL/Xutf8.h.
* debian/rules:
  - Clean up new generated file documentation/doxygen_sqlite3.db.
  - Run cmake within a temporary directory to generate
    /usr/lib/fltk/*.cmake (modulo formal multiarch adjustments).
  - Link with -Wl,--as-needed to avoid the need to trim library lists
    explicitly.
  - Stop trimming CAIROLIBS.
* Revert upstream changes (mostly to library lists) that have become
  superfluous; this package now has no changes to actual C++ files, and
  only a few to other files.

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.

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