lp:debian/wheezy/fltk1.3
- Get this branch:
- bzr branch lp:debian/wheezy/fltk1.3
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). - 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