Package: afterstep / 2.2.12-19

Metadata

Package Version Patches format
afterstep 2.2.12-19 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
readded Propaganda submenu with new location.patch | (download)

afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include | 9 9 + 0 - 0 !
configure.h.in | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 readded propaganda submenu with new location

Fixed bug starting modules on multi display setup ad.patch | (download)

libAfterImage/asimagexml.c | 2 1 + 1 - 0 !
libAfterStep/asapp.c | 19 11 + 8 - 0 !
src/afterstep/dbus.c | 2 1 + 1 - 0 !
3 files changed, 13 insertions(+), 10 deletions(-)

 fixed bug starting modules on multi-display setup adding extra dot
 into display string. Also fixes Fedora bug where 0 is truncated for no
 reason. Spelling fixes.

00 Makefile and configure.patch | (download)

autoconf/Makefile.common.in | 5 4 + 1 - 0 !
autoconf/Makefile.common.lib.in | 30 2 + 28 - 0 !
autoconf/configure.in | 32 16 + 16 - 0 !
autoconf/configure.libs.in | 20 10 + 10 - 0 !
libASGTK/Makefile.in | 5 4 + 1 - 0 !
libAfterBase/Makefile.in | 12 8 + 4 - 0 !
libAfterBase/configure.in | 13 7 + 6 - 0 !
libAfterConf/Makefile.in | 4 4 + 0 - 0 !
libAfterImage/Makefile.in | 8 6 + 2 - 0 !
libAfterImage/apps/Makefile.in | 7 7 + 0 - 0 !
libAfterImage/configure.in | 10 5 + 5 - 0 !
libAfterStep/Makefile.in | 2 2 + 0 - 0 !
src/WinCommand/Makefile.in | 4 2 + 2 - 0 !
src/afterstep/Makefile.in | 2 2 + 0 - 0 !
14 files changed, 79 insertions(+), 75 deletions(-)

 customize autoconf stuff

05 afterstepdoc.patch | (download)

doc/afterstepdoc.in | 19 1 + 18 - 0 !
1 file changed, 1 insertion(+), 18 deletions(-)

 05 afterstepdoc

Use sensible-browser to show afterstep's documentation.

06 AsDocGen.patch | (download)

src/ASDocGen/ASDocGen.c | 12 6 + 6 - 0 !
src/ASDocGen/Makefile.in | 2 2 + 0 - 0 !
src/ASDocGen/datadoc.c | 7 6 + 1 - 0 !
src/ASDocGen/docfile.c | 17 10 + 7 - 0 !
src/ASDocGen/docfile.h | 2 2 + 0 - 0 !
5 files changed, 26 insertions(+), 14 deletions(-)

 06 asdocgen

Split afterstep' and libafterimage-dev documentation.

10 afterstep start.patch | (download)

afterstep/start/0_Debian/.include | 23 23 + 0 - 0 !
1 file changed, 23 insertions(+)

 10 afterstep start

Debian menu include file.

12 afterstep configs.patch | (download)

afterstep/audio.in | 2 1 + 1 - 0 !
afterstep/autoexec.in | 4 2 + 2 - 0 !
afterstep/database | 2 1 + 1 - 0 !
afterstep/pager.in | 2 1 + 1 - 0 !
afterstep/wharf | 19 9 + 10 - 0 !
afterstep/winlist | 2 1 + 1 - 0 !
6 files changed, 15 insertions(+), 16 deletions(-)

 12 afterstep configs

Debianise config files.

22 ascompose man.patch | (download)

libAfterImage/apps/ascompose.man | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 22 ascompose man

Fix ascompose man page.

23 Remove tools pl suffix.patch | (download)

tools/Makefile.in | 10 9 + 1 - 0 !
tools/README.theme.handler | 24 12 + 12 - 0 !
tools/ascommand.pl | 2 1 + 1 - 0 !
tools/installastheme.pl.in | 4 2 + 2 - 0 !
tools/makeastheme.pl.in | 4 2 + 2 - 0 !
5 files changed, 26 insertions(+), 18 deletions(-)

 23 remove tools pl suffix

Remove any .pl or .sh suffixes from installed tools, as required by the Debian Policy.

24 AsDocGen man.patch | (download)

src/ASDocGen/xmlproc.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 24 asdocgen man

Documentation fixes, correct generated man pages to fix warnings emitted by man.

30 Menu progress display.patch | (download)

src/afterstep/configure.c | 21 19 + 2 - 0 !
1 file changed, 19 insertions(+), 2 deletions(-)

 30 menu progress display

Make the progress screen less verbose by displaying a line of dots
instead of menu names.

32 menu xdg location.patch | (download)

configure.h.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 32 menu-xdg location

Add path to desktop files generated by menu-xdg.

36 Spelling typos.patch | (download)

ChangeLog | 2 1 + 1 - 0 !
libAfterImage/apps/asview.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 2 1 + 1 - 0 !
src/ASDocGen/source/ColorScheme/_overview | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 36 spelling typos

Fix spelling typos found by lintian.

37 Fix crash with debugging enabled.patch | (download)

libAfterStep/hints.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 37 fix crash with debugging enabled

Fix a crash occurring when afterstep was configured with --enable-debug.

38 Disable handling pending events.patch | (download)

src/afterstep/afterstep.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 38 disable handling pending events

Do not call HandleEventsWhileFunctionsPending() as it breaks
initial positions of WinList, Wharf and Pager modules (especially
when *PagerGeometry is set to -1+1).

This function was introduced in the following upstream commit:
commit e93736c52b39a1a42ca3a18740ea8d075a85497b
39 Fix parallel builds.patch | (download)

libAfterConf/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 39 fix parallel builds

Add dependency on libAfterConf to PrintDesktopEntries in order to fix
parallel builds failures occurring on our build hosts:

gcc: error: ../libAfterConf/libAfterConf.a: No such file or directory
make[3]: *** [PrintDesktopEntries] Error 1

https://buildd.debian.org/status/fetch.php?pkg=afterstep&arch=amd64&ver=2.2.12-1&stamp=1379355085

40 Fix few gcc warnings.patch | (download)

libAfterImage/import.c | 8 4 + 4 - 0 !
libAfterImage/ungif.c | 3 2 + 1 - 0 !
src/ASDocGen/ASDocGen.c | 8 4 + 4 - 0 !
src/ASMount/main.c | 4 4 + 0 - 0 !
src/afterstep/cover.c | 5 4 + 1 - 0 !
src/afterstep/dbus.c | 2 2 + 0 - 0 !
6 files changed, 20 insertions(+), 10 deletions(-)

 40 fix few gcc warnings


41 Fix Functions.html garbage.patch | (download)

src/ASDocGen/ASDocGen.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 41 fix functions.html garbage

Functions.html generated by ASDocGen contained garbage.
Commenting out the recursion stack check causes the file
to be generated several times - each generated copy is
the same as previous copy and overwrites it, and the final
file no longer contains null bytes (closes: #757328).

42 Disable FollowTitleChanges.patch | (download)

afterstep/feels/feel.Debian | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 42 disable followtitlechanges

Disable FollowTitleChanges in feel.Debian (closes: #441897).

43 Fix gcc warning.patch | (download)

libAfterConf/Database.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 43 fix gcc warning

Fix "undefined behaviour" warning

44 Fix build with gcc 5.patch | (download)

libAfterBase/asvector.h | 2 1 + 1 - 0 !
libAfterBase/output.h | 2 1 + 1 - 0 !
libAfterBase/parse.h | 2 1 + 1 - 0 !
libAfterConf/Feel.c | 2 2 + 0 - 0 !
libAfterStep/colorscheme.c | 2 1 + 1 - 0 !
libAfterStep/event.c | 2 1 + 1 - 0 !
libAfterStep/functions.h | 2 1 + 1 - 0 !
libAfterStep/mylook.h | 8 4 + 4 - 0 !
libAfterStep/session.h | 2 1 + 1 - 0 !
src/WinList2/WinList.c | 2 1 + 1 - 0 !
src/afterstep/asinternals.h | 9 7 + 2 - 0 !
src/afterstep/events.c | 1 1 + 0 - 0 !
src/afterstep/menuitem.c | 2 2 + 0 - 0 !
13 files changed, 24 insertions(+), 14 deletions(-)

 44 fix build with gcc 5

Remove `inline' keywords from header files, and fix implicit
declaration warnings to make the code compile with gcc 5, which
have the c99 standard enabled by default.

Bug-Debian: https://bugs.debian.org/777768

45 Fix libAfterBase Makefile.patch | (download)

libAfterBase/Makefile.in | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 45 fix libafterbase makefile

Do not try to install afterimage-libs afterimage-config
in libAfterBase Makefile, those two scripts are installed
by libAfterImage.

46 Show compiler flags.patch | (download)

autoconf/Makefile.common.in | 6 2 + 4 - 0 !
autoconf/Makefile.common.lib.in | 5 2 + 3 - 0 !
libAfterBase/Makefile.in | 5 2 + 3 - 0 !
libAfterImage/Makefile.in | 7 2 + 5 - 0 !
libAfterImage/apps/Makefile.in | 30 14 + 16 - 0 !
src/ASDocGen/Makefile.in | 4 2 + 2 - 0 !
src/ASMount/Makefile.in | 2 1 + 1 - 0 !
src/afterstep/Makefile.in | 2 1 + 1 - 0 !
8 files changed, 26 insertions(+), 35 deletions(-)

 46 show compiler flags

Do not hide compiler flags to fix the warning given by build log scaner
at https://qa.debian.org/bls/bytag/W-compiler-flags-hidden.html

47 Add build date to ASDocGen.patch | (download)

src/ASDocGen/ASDocGen.c | 34 28 + 6 - 0 !
1 file changed, 28 insertions(+), 6 deletions(-)

 add build date to asdocgen

Add build-date flag for use the given unix time instead current time in
timestamps.

48 Make build reproducible.patch | (download)

src/ASDocGen/Makefile.in | 15 9 + 6 - 0 !
1 file changed, 9 insertions(+), 6 deletions(-)

 make build reproducible

Add variable ASDOCGENOPTS in Makefile.in to pass extra options to ASDocGen
when build the documentation.

49 Reproducible FAQ.patch | (download)

src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 reproducible faq

Fix gen_faq_doc() to sort directory entries by names to ensure
that FAQ is generated in the correct order.

50 Spelling typos.patch | (download)

ChangeLog | 8 4 + 4 - 0 !
NEW | 12 6 + 6 - 0 !
doc/Pager.xml | 4 2 + 2 - 0 !
doc/afterstep.sgml | 2 1 + 1 - 0 !
doc/afterstep.xml | 6 3 + 3 - 0 !
libAfterBase/ChangeLog | 2 1 + 1 - 0 !
libAfterBase/layout.c | 2 1 + 1 - 0 !
libAfterBase/regexp.c | 2 1 + 1 - 0 !
libAfterConf/Wharf.c | 2 1 + 1 - 0 !
libAfterImage/ChangeLog | 4 2 + 2 - 0 !
libAfterImage/apps/ascompose.c | 4 2 + 2 - 0 !
libAfterImage/apps/astext.c | 4 2 + 2 - 0 !
libAfterImage/apps/asview.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 2 1 + 1 - 0 !
libAfterImage/asimagexml.c | 4 2 + 2 - 0 !
libAfterImage/imencdec.h | 4 2 + 2 - 0 !
libAfterImage/import.c | 2 1 + 1 - 0 !
libAfterImage/libpng/pngwutil.c | 2 1 + 1 - 0 !
libAfterImage/scanline.c | 2 1 + 1 - 0 !
libAfterImage/transform.h | 4 2 + 2 - 0 !
libAfterStep/asapp.c | 4 2 + 2 - 0 !
libAfterStep/event.c | 2 1 + 1 - 0 !
libAfterStep/parser.c | 4 2 + 2 - 0 !
libAfterStep/parser_fs.c | 2 1 + 1 - 0 !
libAfterStep/shape.c | 4 2 + 2 - 0 !
src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
src/ASDocGen/source/Align/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/Base/FontPath | 2 1 + 1 - 0 !
src/ASDocGen/source/Bevel/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/FAQ/01-GeneralInfo | 2 1 + 1 - 0 !
src/ASDocGen/source/FAQ/02-Resources | 2 1 + 1 - 0 !
src/ASDocGen/source/Functions/PopUp | 2 1 + 1 - 0 !
src/ASDocGen/source/GWCommand/_base_config | 4 2 + 2 - 0 !
src/ASDocGen/source/Look/MenuHiTitleStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuHiliteStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuSubItemStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyBackground/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyFrame/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyStyle/_overview | 2 1 + 1 - 0 !
src/ASDocGen/source/MyStyle/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/Pager/Style | 2 1 + 1 - 0 !
src/ASDocGen/source/PagerDecorations/SelectionColor | 2 1 + 1 - 0 !
src/ASDocGen/source/SupportedHints/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/TbarLayout/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/_overview | 4 2 + 2 - 0 !
src/ASDocGen/source/_standard_options | 4 2 + 2 - 0 !
src/ASDocGen/source/afterstep/_base_config | 12 6 + 6 - 0 !
src/Pager/Pager.man | 4 2 + 2 - 0 !
src/Sound2/Sound.c | 2 1 + 1 - 0 !
src/WinTabs/WinTabs.c | 2 1 + 1 - 0 !
src/afterstep/afterstep.c | 4 2 + 2 - 0 !
src/afterstep/aswindow.c | 2 1 + 1 - 0 !
src/afterstep/dbus.c | 4 2 + 2 - 0 !
src/afterstep/events.c | 4 2 + 2 - 0 !
src/asetroot/asetroot.c | 2 1 + 1 - 0 !
56 files changed, 88 insertions(+), 88 deletions(-)

 spelling typos

Fix various spelling typos found by lintian.

51 Warning.patch | (download)

src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a warning

Fix the following warning by using mystrcasecmp:
ASDocGen.c:263:9: warning: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration]
if( strcasecmp( argv[i], "none") == 0 )

52 Remove iceweasel.patch | (download)

afterstep/database | 2 0 + 2 - 0 !
afterstep/wharf | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 remove iceweasel and iceape

Remove both apps from the afterstep config files.

53 Spelling typos.patch | (download)

ChangeLog | 2 1 + 1 - 0 !
NEW | 18 9 + 9 - 0 !
afterstep/looks/look.Abi | 4 2 + 2 - 0 !
afterstep/looks/look.DEFAULT | 4 2 + 2 - 0 !
afterstep/looks/look.Smooth | 4 2 + 2 - 0 !
afterstep/winlist | 2 1 + 1 - 0 !
doc/Pager.xml | 2 1 + 1 - 0 !
doc/afterstep.xml | 2 1 + 1 - 0 !
doc/code/config_issues.html | 2 1 + 1 - 0 !
libASGTK/asgtkai.h | 2 1 + 1 - 0 !
libASGTK/asgtkxmleditor.c | 6 3 + 3 - 0 !
libAfterBase/layout.h | 4 2 + 2 - 0 !
libAfterConf/Wharf.c | 6 3 + 3 - 0 !
libAfterConf/afterconf.h | 4 2 + 2 - 0 !
libAfterImage/ChangeLog | 2 1 + 1 - 0 !
libAfterImage/afterimage.h | 4 2 + 2 - 0 !
libAfterImage/apps/astext.c | 2 1 + 1 - 0 !
libAfterImage/apps/astile.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 6 3 + 3 - 0 !
libAfterImage/asimagexml.c | 8 4 + 4 - 0 !
libAfterImage/asstorage.c | 8 4 + 4 - 0 !
libAfterImage/blender.c | 2 1 + 1 - 0 !
libAfterImage/import.h | 2 1 + 1 - 0 !
libAfterImage/transform.h | 2 1 + 1 - 0 !
libAfterImage/ximage.h | 10 5 + 5 - 0 !
libAfterStep/desktop_category.h | 2 1 + 1 - 0 !
libAfterStep/event.h | 2 1 + 1 - 0 !
libAfterStep/screen.h | 2 1 + 1 - 0 !
libAfterStep/shape.c | 2 1 + 1 - 0 !
src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuSubItemStyle | 4 2 + 2 - 0 !
src/ASDocGen/source/MyFrame/_overview | 8 4 + 4 - 0 !
src/ASDocGen/source/Pager/_overview | 2 1 + 1 - 0 !
src/ASDocGen/source/Wharf/ShapeToContents | 2 1 + 1 - 0 !
src/Audio/Audio.man | 2 1 + 1 - 0 !
src/Pager/Pager.man | 2 1 + 1 - 0 !
src/Wharf/Wharf.c | 2 1 + 1 - 0 !
src/afterstep/asinternals.h | 2 1 + 1 - 0 !
src/afterstep/misc.c | 2 1 + 1 - 0 !
39 files changed, 73 insertions(+), 73 deletions(-)

 spelling typos

Fix various spelling errors found by lintian.

54 Adapt to gsd 324.patch | (download)

AfterStep.session | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adapt to gnome-settings-daemon 3.24

afterstep includes a GNOME Flashback session file for easy log in to a
GNOME Flashback session using afterstep. gnome-settings-daemon 3.24
has split itself into separate binaries and the gnome-session file
will no longer work.

55 Pass host to sub configure.patch | (download)

autoconf/configure.in | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 pass --host option to subprojects ./configure

afterstep fails to cross build from source, because the subprojects
configured from the main ./configure are configured without --host. I.e.
the upstream build system fails to propagate --host. I hope that the
attached patch fixes the problem.

Bugs-Debian: https://bugs.debian.org/899200

56 Fix autotools pkg config.patch | (download)

autoconf/configure.in | 4 2 + 2 - 0 !
libAfterImage/configure.in | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix autotools pkg-config for cross compiling

Use AC_PATH_TOOL instead of AC_PATH_PROG for PKG_CONFIG
to fix `autotools-pkg-config-macro-not-cross-compilation-safe'
lintian's warning.

57 Use pkg config for freetype.patch | (download)

libAfterImage/Makefile.in | 2 1 + 1 - 0 !
libAfterImage/configure.in | 39 15 + 24 - 0 !
2 files changed, 16 insertions(+), 25 deletions(-)

 use pkg-config to detect freetype

As the next libfreetype6-dev will not ship the freetype-config
script, switch to using pkg-config to detect freetype includes
and libraries.

Bugs-Debian: https://bugs.debian.org/887599

58 Switch to AC_TRY_COMPILE.patch | (download)

libAfterBase/configure.in | 6 3 + 3 - 0 !
libAfterImage/configure.in | 20 10 + 10 - 0 !
2 files changed, 13 insertions(+), 13 deletions(-)

 afterstep ftcbfs: uses ac_try_run

Thank you for applying my earlier patch #899200 and for running
autoreconf. That moved us forward quite a bit. It still fails cross
building, because it uses AC_TRY_RUN. In all cases, running the
executables is not necessary, because the relevant property can be
determined by compile-only checks. The attached patch implements that
and makes configuration succeed. It still fails building manual pages
with an Exec format error. If the manual pages were moved to
afterstep-data, one could maybe skip the manual page generation step.

Bugs-Debian: https://bugs.debian.org/908370

59 Spelling typos.patch | (download)

libAfterImage/afterimage.h | 2 1 + 1 - 0 !
libAfterImage/apps/astext.c | 2 1 + 1 - 0 !
libAfterImage/imencdec.c | 2 1 + 1 - 0 !
libAfterImage/imencdec.h | 4 2 + 2 - 0 !
src/ASDocGen/source/FAQ/01-GeneralInfo | 2 1 + 1 - 0 !
5 files changed, 6 insertions(+), 6 deletions(-)

 fix more spelling typos found by lintian


60 Fix FTBFS ar clq.patch | (download)

autoconf/Makefile.defines.in | 2 1 + 1 - 0 !
libAfterBase/Makefile.in | 2 1 + 1 - 0 !
libAfterImage/Makefile.in | 2 1 + 1 - 0 !
libAfterImage/aftershow/Makefile.in | 2 1 + 1 - 0 !
libAfterImage/apps/Makefile.in | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 fix compilation with new binutils

Replace 'ar clq' with 'ar cq', as binutils 2.36 started
using the 'l' option that was previously ignored most
probably for backward compatibility with ancient Unix
versions.

61 Adapt to gsd 42.patch | (download)

AfterStep.session | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adapt to gnome settings daemon 42

GNOME has removed the obsolete and deprecated MediaKeys plugin

63 Fix national encoding.patch | (download)

afterstep/looks/look.Legacy | 2 1 + 1 - 0 !
afterstep/scripts/Animate | 10 5 + 5 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 fix national encoding

Fix ISO-8859 encoded files found by lintian:
+ look.Legacy: simply recode to UTF-8;
+ translate French titles into English.

64 Fix gcc13 warnings.patch | (download)

libASGTK/asgtkapp.c | 2 1 + 1 - 0 !
libAfterImage/Makefile.in | 6 3 + 3 - 0 !
libAfterImage/export.c | 8 4 + 4 - 0 !
libAfterImage/import.c | 2 1 + 1 - 0 !
libAfterImage/xcf.c | 4 2 + 2 - 0 !
src/Animate/Animate.c | 9 7 + 2 - 0 !
6 files changed, 18 insertions(+), 13 deletions(-)

 fix some of gcc13 warnings

Fix the following warnings generated by gcc13:
+ deprecated 'uint16'/'uint32' types in export/import.c;
+ format overflow in xcf.c and asgtkapp.c:
 xcf.c:243:40: warning: '.mask' directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
  243 |                         sprintf( p, "%s.mask", prompt );
      |                                        ^~~~~
 asgtkapp.c:106:50: warning: '%2.2X' directive writing 2 bytes into a region of size between 1 and 5 [-Wformat-overflow=]
  106 |                 sprintf (&buffer[0], "#%2.2X%2.2X%2.2X%2.2X", alpha >> 8,
      |                                                  ^~~~~

Also fix double free issue in Animate.c.

Additionally fix `ignoring prerequisites on suffix rule definition'
warnings generated by make in Makefile.

65 Fix FTBFS gcc14.patch | (download)

libAfterBase/timer.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs with gcc14
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Fix `error: passing argument 1 of timer_subtract_times from
incompatible pointer type [-Wincompatible-pointer-types]`
occurring on 32-bit archs with gcc14.

Bugs-Debian: https://bugs.debian.org/1086205