ubuntu/+source/fltk1.1:ubuntu/cosmic

Last commit made on 2018-03-13
Get this branch:
git clone -b ubuntu/cosmic 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

Name:
ubuntu/cosmic
Repository:
lp:ubuntu/+source/fltk1.1

Recent commits

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
      packages.
  * debian/libfltk1.1.symbols: GCC's stopped emitting one more destructor
    variant.
  * 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
    https://lists.debian.org/debian-devel/2016/01/msg00688.html.
  * 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
    https://wiki.debian.org/ReproducibleBuilds/TimestampsInPDFGeneratedByLaTeX
  * 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.)

c9fb346... by Aaron M. Ucko on 2013-03-06

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

Imported using git-ubuntu import.

Changelog parent: cb2596ed5d568abef051d74efedbf150e03519f6

New changelog entries:
  * debian/libfltk1.1.symbols: Flag symbols absent when built with Clang 3.2,
    and in one instance also with GCC 4.8, as optional. (Closes: #701277.)