lp:debian/wheezy/fltk1.3

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

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

7. By Aaron M. Ucko

* debian/control: Build-depend on g++ (>= 1:4.6), now available everywhere.
* debian/*.symbols: Use *.symbols.gcc46 on all architectures.

6. By Aaron M. Ucko

* debian/fluid.NEWS: Clean up extra close braces that accidentally slipped in.
* debian/control:
  - Clean up a stray newline in libfltk1.3-dbg's description.
  - Belatedly add texlive-font-utils to Build-Depends-Indep for epstopdf.
* Upload to unstable.

5. By Aaron M. Ucko

* debian/*.symbols:
  - Clean up stray ~gcc44 version suffixes.
  - Properly mark symbols specific to builds with GCC 4.6 (the default
    on most platforms nowadays) or 4.4 (still default on ia64 and sparc),
    with the help of new debian/*.symbols.gcc{44,46} files.

4. By Aaron M. Ucko

* New upstream release; no longer a snapshot, but still uploaded to
  experimental for now because fluid 1.3 will require formal changes to
  some .fl files per http://www.fltk.org/str.php?L2259.
* debian/*.symbols: Update accordingly, eliding detailed history.
  (Treat unversioned dependencies as sufficient for symbols present as
  of the first snapshot that entered Debian in early October, and
  nominally require 1.3.0 for anything introduced afterwards.)
* debian/rules: Configure --with-links, which is no longer the default,
  but remains necessary for libfltk1.3-compat-headers.
* debian/control:
  - Simplify Build-Depends-Indep to doxygen-latex.
  - Prepare for the libjpeg 8 transition by build-depending on, and
    having libfltk1.3-dev suggest, the virtual libjpeg-dev package.
  - Declare Standards-Version: 3.9.2. (Already compliant.)
* debian/fltk1.3-doc.lintian-overrides (new): tolerate Doxygen-supplied
  jquery.js per #630982.
* debian/copyright: Update years.
* debian/watch: Resteer to official releases, only available in .gz form.
* .gitignore: Additionally ignore documentation/fltk.pdf.
* Build for multiarch.
  - debian/FLTK{Config,Libraries-noconfig}.cmake: add .in extensions and
    un-hardcode the library directory.
  - 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
    libfltk*1.3 and Multi-Arch: foreign for fluid, libfltk1.3-compat-headers,
    fltk1.3-doc, and fltk1.3-games (likely overkill in some cases).
  - debian/libfltk*1.3*.install: Match multi-arch paths.
  - debian/rules: Pass a multi-arch libdir to configure, and substitute it
    in *.cmake.in (which however remain in /usr/lib/fltk for now).

3. By Aaron M. Ucko

* New upstream snapshot.
* debian/libfltk{,-gl}1.3.symbols: update to reflect recent changes.
* debian/libfltk1.3-dev.docs: update per upstream README.* reorganization.
* debian/FLTKConfig.cmake: belatedly set FLTK_CAIRO_FOUND to TRUE.
* debian/FLTKLibraries-noconfig.cmake: trim stated dependencies,
  particularly for shared libraries.
* debian/control: promote some suggestions to recommendations:
  - fluid -> fltk1.3-doc (for the help browser)
  - libfltk1.3-dev -> fluid (few users entirely hand-craft UIs)
  - libfltk1.3-dev -> libglu1-mesa-dev | libgl-dev (for <FL/glu.h>)
* Thanks to Yuri D'Elia for suggesting that I review the above three files.
* src/fl_font_xft.cxx: revert XFT->core name mapping, which upstream has
  implemented in a slightly different fashion.
* debian/rules: enable "CP936" (GBK) CJK encoding support.
* debian/fluid.lintian-overrides: retire per upstream fluid.desktop
  simplification.

2. By Aaron M. Ucko

* New upstream snapshot.
* debian/watch: belatedly update for the 1.3 branch and snapshots thereof.
* debian/copyright: convert to machine-readable DEP-5 format and note that
  licensing isn't entirely uniform (but that most exceptions pertain to
  convenience copies of libraries that Debian builds refrain from using).
* debian/libfltk1.3.symbols: update to reflect recent changes.
* src/fl_font_xft.cxx (load_xfont_for_xft2): map the usual XFT aliases
  to corresponding typical core font family names, as proposed in
  http://www.fltk.org/str.php?L2215.

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