Debian Patches

Status for xscreensaver/6.08+dfsg1-1

Patch Description Author Forwarded Bugs Origin Last update
04_segfault_missing_visual.patch Avoid segfault if xscreensaver-gl-visual is not installed
===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed debian
06_wm_focus_crash.patch Comment out error handler registration It would interfere with GTK's own error handling.
Workaround until GTK possibly fixes it.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed debian
10_upstream_skip_retired_hacks.patch Don't build retired hacks Forwarded upstream by e-mail 2009-06-16

===================================================================
Tormod Volden <debian.tormod@gmail.com> invalid
12_upstream_man_beats_speereev_backslash.patch man pages: Add backslash to section header separator According to lexgrog(1) it is a good idea to retain the backslash.
Forwarded upstream by e-mail 2020-12-19

===================================================================
Tormod Volden <debian.tormod@gmail.com> invalid
14_upstream_fireworkx_uninitialized_var.patch Avoid uninitialized variable in fireworkx.c Sent upstream via e-mail 2024-02-18

===================================================================
Tormod Volden <debian.tormod@gmail.com> invalid
20_hacks_man_section.patch Change man page section to 6x We use section 6x (games!) for the hacks, but put them in the
man6 directory anyway.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
20_skip_install-pam.patch Skip install-pam makefile target We use dh_installpam so we don't need to run this target.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
50_debian_branding.patch Debian branding Show Planet Debian posts instead of Wikipedia pages

===================================================================
Josselin Mouette <joss@debian.org> not-needed
51_generalize_external_commands.patch Generalize external commands xdg-open man: will use e.g. yelp if available.
Fall back to the standard x-terminal-emulator command,
which can be a link to any terminal emulator.
.
There is no safe "title" option for x-terminal-emulator.
.
We assume a pager such as "less" is installed, so that the
"read foo" is not needed - it would cause a lingering empty
window after "less" was quit by the user.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
52_standard_time_format.patch Use standard (ISO) date and time format
===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
53_default_newLoginCommand.patch Change default newLoginCommand This just sets a default. The desktop environment starting
xscreensaver should also tell it which command to use, see e.g.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778470#25
We also offer the intermediate band-aid solution of
/usr/share/xscreensaver/xscreensaver-wrapper.sh

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
55_add_unicode_hack.patch Add "unicode" hack from the unicode package Just added here as a convenience.

===================================================================
Joachim Breitner <nomeata@debian.org> not-needed debian
57_grabDesktopImages_default_off.patch Disable hacks that reveal the desktop
===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed debian
75_Makefile_in-ignore-alien-platforms.patch Ignore OSX and android platforms We strip these subdirs via debian/copyright

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
81_hacks_deterministic_file_order.patch Allow reproducible builds
===================================================================
Sascha Steinbiss <sascha@steinbiss.name> not-needed debian vendor, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819595#5
90_reminder_distro_bugtracker.patch Remind users to use distro bug tracker if old version
===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
91_remove_version_upgrade_warnings.patch Remove unnecessary version upgrade warnings. In order to help users who are on old, buggy, and possibly insecure versions
of XScreenSaver, there is are multiple messages in XScreenSaver that warn the
user that their XScreenSaver version is very old and that they should
upgrade, building from source if necessary.
.
Debian backports bug and security fixes to older versions of software as
needed and as possible. It should not be necessary for the user to upgrade
XScreenSaver manually. Additionally, building XScreenSaver from source
could possibly break a user's system by changing system files without
benefit of the package manager.
.
This patch removes the unnecessary warning.

===================================================================
Aaron Rainbolt <arraybolt3@ubuntu.com> not-needed 2024-02-13
92_hacks_images_distclean.patch Missing distclean in Makefile breaks rebuilding
===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
94_allow_unrecognized_conf_opts.patch Allow unrecognized configure options Fix an oddity in upstream-generated configure.
Our dh_auto_configure will add several unrecognized options.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
96_nogl-build-for-nogl-config.patch No-GL build for no-GL config file generation Temporary hack until we get rid of the non-GL configuration.
This allows generating a non-GL application defaults file.
It does not affect the full GL build done afterwards.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
98_daemon_desktop_file.patch Customize desktop files - No hashbang
- Use our wrapper which may set newLoginCommand
- "Screensaver" is a Reserved Category

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed
100_configure_allow_warnings.patch Allow warnings from configure Since 6.03 the original configure script returns non-zero if a
warning about configuration options versus detected capabilities
has been issued, presumably to increase awareness of the warnings.
To allow building on all architectures, while relying on the
resulting HAVE_XX flags as usual, return with success at the end
of the script.

===================================================================
Tormod Volden <debian.tormod@gmail.com> not-needed

All known versions for source package 'xscreensaver'

Links