Last commit made on 2019-02-11
Get this branch:
git clone -b debian/sid https://git.launchpad.net/ubuntu/+source/fltk1.1
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

64569f6... by Aaron M. Ucko on 2019-02-11

Import patches-unapplied version 1.1.10-26 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0bca890ab1c550bcefe8718287e7389c05bd617d

New changelog entries:
  * configure: Revert local changes in favor of using (dh_)autoreconf.
  * debian/compat: Go ahead and advance to 11.
  * debian/control:
    - Advance debhelper B-D version constraint to (>= 11~).
    - Standards-Version: 4.3.0 (fully compliant at this point).
  * debian/rules:
    - Allow (dh_)autoreconf, albeit with autoheader suppressed, and
      configure saved and restored rather than deleted on cleanup.
    - Use /usr/share/dpkg/{architecture,buildflags}.mk instead of calling
      dpkg-{architecture,buildflags} directly (and piecemeal).
    - Use host-specific pkg-config in FTCONFIG for the sake of cross
      builds, per Helmut Grohne. (Closes: #914480.)
    - override_dh_auto_install-arch: Skip test/ here too for cross builds.
    - override_dh_install-arch: Strip *all* -f*-prefix-map=* flags from
      fltk-config, per Chris Lamb. (Closes: #909078.)
    - override_dh_installchangelogs: Install CHANGES as NEWS(.gz), not

0bca890... by Aaron M. Ucko on 2018-03-13

Import patches-unapplied version 1.1.10-25 to debian/sid

Imported using git-ubuntu import.

Changelog parent: be9e847e5e0a102d68606ebceeb0d5b70ab76a25

New changelog entries:
  * debian/rules (override_dh_auto_build-indep): Cover more subdirectories
    (with or without nodoc in DEB_BUILD_OPTIONS) to fix an accidental
    regression in indep-only buildability.

be9e847... by Aaron M. Ucko on 2018-03-12

Import patches-unapplied version 1.1.10-24 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 645b8f1abfed64ace2a1d44ee8383d9fd6ef7bf2

New changelog entries:
  * debian/compat: Advance to 10 (holding off on 11 due to lack of
    --runstatedir support).
  * debian/control:
    - Add pkg-config to Build-Depends.
    - Advance debhelper Build-Depends version constraint to (>= 10~).
    - Rules-Requires-Root: no (confirmed not to affect binary packages).
    - Vcs-{Browser,Git}: Move to salsa.debian.org.
    - Standards-Version: 4.1.3 (was just missing nodoc, now implemented).
  * debian/rules:
    - Address FTCBFS, based on a patch from Helmut Grohne (Closes: #887636).
      + Avoid configuring during clean.
      + Do not pass build architecture compiler to configure.
      + In arch-only builds, limit coverage of test/ to the three targets we
        specifically need for fltk1.1-games. (Many of the others involve
        trying to run freshly built fluid.)
    - Pass "/usr/bin/pkg-config freetype2" off as FTCONFIG (in lieu of
      freetype-config, which is now deprecated). (Closes: #892341.)
    - Set DEB_BUILD_MAINT_OPTIONS more readably.
    - Use ?= for DEB_HOST_ARCH, as already done for DEB_HOST_MULTIARCH.
    - override_dh_auto_build-indep: Support nodoc in DEB_BUILD_OPTIONS.
    - Run dh --without autoreconf; debhelper enables autoreconf by default
      as of compat level 10, but it breaks here and isn't worth fixing.

645b8f1... by Aaron M. Ucko on 2017-01-25

Import patches-unapplied version 1.1.10-23 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a9898e23196656ead6e5ba101ae51a71bd75f421

New changelog entries:
  * debian/control:
    - Canonicalize with the help of cme fix. In particular, declare
      Standards-Version: 3.9.8 (already compliant, not that cme checked).
    - Retire explicit libfltk1.1-dbg package in favor of automatic -dbgsym
  * debian/libfltk1.1.symbols: GCC's stopped emitting one more destructor
  * debian/rules:
    - Stop collecting debug symbols in an explicit libfltk1.1-dbg package.
    - Drop the fltk-config.unhardened business, which proved insufficient.
      (Do, however, postprocess fltk-config to avoid emitting the
      -fdebug-prefix-map=... flag intended to *improve* reproducibility!)
    - Configure --with-optim=... so fltk-config --optim won't claim -Os.
  * debian/.gitignore: Resync.
  * fltk-config.in: Filter out -D*, -f*, and -W*, not just -g* and -O* (but
    leave --optim output alone for reference). (See #828081.)

a9898e2... by Aaron M. Ucko on 2016-02-15

Import patches-unapplied version 1.1.10-22 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b6ca11c36bdac4c7bb6d26b1a9d063bce1aab610

New changelog entries:
  * debian/control: Drop explicit Multi-Arch: no setting, per
  * debian/.gitignore: Ignore debhelper-build-stamp.
  * debian/control: Formally declare libfltk1.1-dev to be Multi-Arch: no,
    per hardcoded multiarch paths (to static libraries) in fltk-config.
  * debian/libfltk1.1.symbols: Mark one symbol newly elided by GCC 6 as
    optional. (With the below, Closes: #811968.)
  * src/fl_draw.cxx: Move the min macro's definition down, to ensure no
    headers have the opportunity to undefine it.

b6ca11c... by Aaron M. Ucko on 2016-01-01

Import patches-unapplied version 1.1.10-20 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 78c0fe9efa6042e9a1ee5a25ee60f15777540e1d

New changelog entries:
  * debian/control:
    - Drop build dependency on imagemagick.
    - Move libasound2-dev to Build-Depends-Arch.
    - Standards-Version: 3.9.6 (already compliant).
    - Modernize Vcs-* URLs.
  * debian/fltk1.1-games.install: Stop installing XPM icons.
  * debian/fltk1.1-games.menu: Retire in favor of .desktop files, per #741573.
  * debian/rules:
    - Stop generating XPM icons, needed only for the retired .menu entries.
    - Mark override_dh_{auto_install,makeshlibs,strip} as arch-only.
      (indep-only [-A] builds still need to build and run fluid for the sake
      of some installed examples).
    - Preserve fltk.spec across override_dh_auto_{clean,configure}.
  * debian/source/options: Rename back from local-options, per dgit.
  * debian/.gitignore: Unignore patches, per dgit.
  * documentation/Makefile: Postprocess fltk.{pdf,ps} to avoid dates or
    unreproducible IDs, following the general lead of
  * documentation/fluid.html: Tweak syntax so htmldoc won't fail.
  * fltk.spec: Reinstate, per dgit.
  * .gitignore: Stop ignoring fltk.spec.

78c0fe9... by Aaron M. Ucko on 2014-07-24

Import patches-unapplied version 1.1.10-19 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a7271a03b02b2a906c96d40b08b0450340917959

New changelog entries:
  * debian/fltk1.1.symbols: Mark previously mandatory symbols Clang 3.4
    doesn't emit as optional.
  * fluid/Fl_Type.h: Give ::make_type_browser a non-friend declaration
    because it has a default argument. (Closes: #755228.)

a7271a0... by Aaron M. Ucko on 2014-05-14

Import patches-unapplied version 1.1.10-18 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 676f9befbc01a426498908c60148a1344a575544

New changelog entries:
  * debian/fltk1.1.symbols: Mark the two previously mandatory symbols GCC
    4.8 doesn't emit as optional. (Closes: #746848.)

676f9be... by Aaron M. Ucko on 2014-01-20

Import patches-unapplied version 1.1.10-17 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 984d7d05709da69bc1dce715896d4489d0e78d7a

New changelog entries:
  * debian/libfltk1.1.symbols:
    - Resolve most optional symbols by assuming GCC 4.6 or newer, already
      true as of wheezy.
    - Re-flag symbols absent when building with clang 3.3 as optional.
      (NB: Building with clang will still fail because it misoptimizes the
      fortified getcwd wrapper, causing fluid to enter an infinite loop.)
  * Standards-Version: 3.9.5 (already compliant).

984d7d0... by Aaron M. Ucko on 2013-06-28

Import patches-unapplied version 1.1.10-16 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c9fb346bc02a29174aff8e7039d9ad18a08a51f7

New changelog entries:
  * 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. (See #713933 in fltk1.3.)