Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xscreensaver for openSUSE:Factory 
checked in at 2026-09-23 14:33:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xscreensaver (Old)
 and      /work/SRC/openSUSE:Factory/.xscreensaver.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xscreensaver"

Wed Sep 23 14:33:11 2026 rev:87 rq:1379256 version:6.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/xscreensaver/xscreensaver.changes        
2026-06-22 18:05:48.798023543 +0200
+++ /work/SRC/openSUSE:Factory/.xscreensaver.new.383539/xscreensaver.changes    
2026-09-23 14:34:35.500436768 +0200
@@ -1,0 +2,14 @@
+Wed Sep 16 20:28:02 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 6.16:
+  * New hacks: floppy, graphstat, amigajuggler and polarnight.
+  * New display modes in hypertorus.
+  * X11: Updates for systemd inhibitors on KDE Plasma 6.5.
+- Drop xscreensaver-systemd.patch: adopted upstream.
+- Rebase xscreensaver-screenfade.patch.
+- Add floppy, graphstat, amigajuggler and polarnight to
+  xscreensaver-data-extra.list.
+- Spec cleanup: drop Group, add gcc/make BuildRequires, and
+  require pkgconfig(libsystemd) >= 221.
+
+-------------------------------------------------------------------

Old:
----
  xscreensaver-6.15.tar.gz
  xscreensaver-systemd.patch

New:
----
  xscreensaver-6.16.tar.gz

----------(Old B)----------
  Old:  * X11: Updates for systemd inhibitors on KDE Plasma 6.5.
- Drop xscreensaver-systemd.patch: adopted upstream.
- Rebase xscreensaver-screenfade.patch.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xscreensaver.spec ++++++
--- /var/tmp/diff_new_pack.DMEx6P/_old  2026-09-23 14:34:36.590482338 +0200
+++ /var/tmp/diff_new_pack.DMEx6P/_new  2026-09-23 14:34:36.592482421 +0200
@@ -18,11 +18,10 @@
 
 
 Name:           xscreensaver
-Version:        6.15
+Version:        6.16
 Release:        0
 Summary:        A screen saver and locker for the X Window System
 License:        BSD-3-Clause AND GPL-2.0-or-later
-Group:          Amusements/Toys/Screensavers
 URL:            https://www.jwz.org/xscreensaver
 Source:         https://www.jwz.org/xscreensaver/%{name}-%{version}.tar.gz
 Source1:        xscreensaver.pamd
@@ -46,15 +45,16 @@
 Patch45:        xscreensaver-bug-reports.patch
 # PATCH-FIX-OPENSUSE xscreensaver-unrecognized-opts.patch [email protected] -- 
Ignore selected unbrecognized options generated by %%configure.
 Patch46:        xscreensaver-unrecognized-opts.patch
-Patch47:        xscreensaver-systemd.patch
 Patch48:        xscreensaver-screenfade.patch
 BuildRequires:  automake
 BuildRequires:  bc
+BuildRequires:  gcc
 BuildRequires:  gtkdoc
 BuildRequires:  intltool
 BuildRequires:  libgle-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libxslt-tools
+BuildRequires:  make
 BuildRequires:  pam-devel
 BuildRequires:  perl-XML-Parser
 BuildRequires:  pkgconfig
@@ -68,7 +68,7 @@
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(libsystemd) >= 221
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(x11)
@@ -119,7 +119,6 @@
 
 %package data
 Summary:        Selection of screensavers from xscreensaver
-Group:          Amusements/Toys/Screensavers
 Recommends:     %{name}-lang = %{version}
 
 %description data
@@ -133,7 +132,6 @@
 
 %package data-extra
 Summary:        Selection of screensavers from xscreensaver
-Group:          Amusements/Toys/Screensavers
 Recommends:     %{name}-data
 Recommends:     %{name}-lang = %{version}
 
@@ -175,8 +173,8 @@
   ' driver/XScreenSaver.ad.in > driver/XScreenSaver.ad.in.tmp && mv -f 
driver/XScreenSaver.ad.in.tmp driver/XScreenSaver.ad.in
 intltoolize --copy --force
 chmod +x install-sh
-cp /usr/share/gettext/config.rpath .
-autoreconf -fi -I /usr/share/gettext/m4
+cp %{_datadir}/gettext/config.rpath .
+autoreconf -fi -I %{_datadir}/gettext/m4
 # Regarding options checking: %%configure includes 
--disable-dependency-tracking, which causes fatal error.
 # Please try to comment out during the upgrade. You should see exactly this 
single error.
 export enable_option_checking=no

++++++ xscreensaver-6.15.tar.gz -> xscreensaver-6.16.tar.gz ++++++
/work/SRC/openSUSE:Factory/xscreensaver/xscreensaver-6.15.tar.gz 
/work/SRC/openSUSE:Factory/.xscreensaver.new.383539/xscreensaver-6.16.tar.gz 
differ: char 12, line 1

++++++ xscreensaver-data-extra.list ++++++
--- /var/tmp/diff_new_pack.DMEx6P/_old  2026-09-23 14:34:36.694486685 +0200
+++ /var/tmp/diff_new_pack.DMEx6P/_new  2026-09-23 14:34:36.699486894 +0200
@@ -1,6 +1,7 @@
 # Additional screensavers
 abstractile
 alienbeacon
+amigajuggler
 anemone
 anemotaxis
 antinspect
@@ -88,6 +89,7 @@
 flipflop
 flipscreen3d
 fliptext
+floppy
 flow
 fluidballs
 fluxcore
@@ -113,6 +115,7 @@
 gltext
 goldenapollian
 grav
+graphstat
 gravitywell
 greynetic
 halftone
@@ -187,6 +190,7 @@
 pinion
 pipes
 platonicfolding
+polarnight
 polyhedra
 polyominoes
 polytopes

++++++ xscreensaver-screenfade.patch ++++++
--- /var/tmp/diff_new_pack.DMEx6P/_old  2026-09-23 14:34:36.798491033 +0200
+++ /var/tmp/diff_new_pack.DMEx6P/_new  2026-09-23 14:34:36.801491159 +0200
@@ -1,8 +1,7 @@
 diff --git a/hacks/glx/xlock-gl-utils.c b/hacks/glx/xlock-gl-utils.c
-index 57c7f7b..04bef61 100644
 --- a/hacks/glx/xlock-gl-utils.c
 +++ b/hacks/glx/xlock-gl-utils.c
-@@ -66,6 +66,11 @@ init_GL(ModeInfo * mi)
+@@ -66,6 +66,11 @@
  # endif
  
    mi->glx_context = openGL_context_for_window (screen, window);
@@ -14,20 +13,11 @@
  
    /* Process the -background argument. */
    {
+
 diff --git a/utils/visual-gl.c b/utils/visual-gl.c
-index 263e464..09e822e 100644
 --- a/utils/visual-gl.c
 +++ b/utils/visual-gl.c
-@@ -744,7 +744,7 @@ GLXContext openGL_context_for_window (Screen *screen, 
Window window)
-   vi_in.visualid = XVisualIDFromVisual (visual);
-   vi_out = XGetVisualInfo (dpy, VisualScreenMask|VisualIDMask,
-                          &vi_in, &out_count);
--  if (! vi_out) abort ();
-+  if (! vi_out) return NULL;
- 
- # ifdef HAVE_EGL
-   {
-@@ -786,7 +786,11 @@ GLXContext openGL_context_for_window (Screen *screen, 
Window window)
+@@ -791,7 +791,11 @@
        {
          fprintf (stderr, "%s: %d: eglGetPlatformDisplay failed (2)\n",
                   blurb(), screen_number (screen));
@@ -40,7 +30,7 @@
        }
  
      get_egl_config (screen, d->egl_display, vid, &d->egl_config);
-@@ -809,7 +813,11 @@ GLXContext openGL_context_for_window (Screen *screen, 
Window window)
+@@ -814,7 +818,11 @@
          fprintf (stderr, "%s: %d: eglCreatePlatformWindowSurface failed:"
                   " window 0x%lx visual 0x%x\n",
                   blurb(), screen_number (screen), window, vid);
@@ -53,7 +43,7 @@
        }
  
  #ifdef HAVE_JWZGLES
-@@ -851,14 +859,27 @@ GLXContext openGL_context_for_window (Screen *screen, 
Window window)
+@@ -856,14 +864,27 @@
        {
          fprintf (stderr, "%s: %d: eglCreateContext failed\n", blurb(),
                   screen_number (screen));

Reply via email to