Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xscreensaver for openSUSE:Factory 
checked in at 2021-12-22 20:17:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xscreensaver (Old)
 and      /work/SRC/openSUSE:Factory/.xscreensaver.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xscreensaver"

Wed Dec 22 20:17:45 2021 rev:64 rq:941739 version:6.02

Changes:
--------
--- /work/SRC/openSUSE:Factory/xscreensaver/xscreensaver.changes        
2021-03-02 12:25:49.875337314 +0100
+++ /work/SRC/openSUSE:Factory/.xscreensaver.new.2520/xscreensaver.changes      
2021-12-22 20:18:06.539848242 +0100
@@ -1,0 +2,52 @@
+Tue Dec 21 02:58:51 UTC 2021 - Stanislav Brabec <[email protected]>
+
+- Do not own /usr/share/fonts. It belongs to filesystem.
+
+-------------------------------------------------------------------
+Sat Nov 13 03:02:40 UTC 2021 - Stanislav Brabec <[email protected]>
+
+- Update to version 6.02:
+  * New hacks, `marbling' and `binaryhorizon'.
+  * `atlantis' behaviors are more random and lifelike.
+  * `headroom' is now Mask Headroom.
+  * `fontglide' skips fonts that can't display ASCII.
+  * Use asterisks in the password dialog if the system fonts don't
+    have bullets in them.
+  * "Disable Screen Saver" was behaving like "Blank Screen Only".
+- Fix compilation with older versions of gcc and on aarch64
+  (xscreensaver-6.02-marbling-std-c.patch).
+
+-------------------------------------------------------------------
+Mon Aug 30 23:37:13 UTC 2021 - Stanislav Brabec <[email protected]>
+
+- Update to version 6.01:
+  * Major refactor of the `xscreensaver' daemon for improved
+    security, dividing it into three programs: `xscreensaver',
+    `xscreensaver-gfx' and `xscreensaver-auth'.
+  * Renamed `xscreensaver-demo' to `xscreensaver-settings'.
+  * Unlock dialog has user-selectable color schemes.
+  * Everything uses XFreeType for fonts now.
+  * Install a few custom fonts needed by some savers.
+  * Properly disable the server's built-in screen saver.
+  * The passwdTimeout option was being ignored.
+  * The display of the unlock thermometer was weird.
+  * Fixed password entry on old-school multi-screen setups (:0.1).
+  * Worked around a KDE 5 compositor bug that caused the desktop
+    to momentarily become visible when cycling.
+  * Fixed possible high CPU usage in `xscreensaver-systemd'.
+  * Fixed some spurious warnings in `xscreensaver-text'.
+  * Warn when Wayland is in use, since it makes both screen saving
+    and locking impossible.
+  * Dropped support for systems older than X11R7 (2009).
+  * Fading works on systems without gamma (e.g. Raspberry Pi).
+  * Use EGL instead of GLX when available.
+  * `xscreensaver-systemd' now detects when a video player has
+    inhibited screen blanking and then exits without uninhibiting.
+  * Improved GLSL and GLES3 support: Phong shading in `etruscanvenus',
+    `hypertorus', `klein', `projectiveplane',`romanboy' and
+    `sphereeversion'.
+  * Updates to `cubicgrid'.
+- Refresh xscreensaver-disable-upgrade-nagging-message.patch.
+- Use default libexecdir.
+
+-------------------------------------------------------------------

Old:
----
  xscreensaver-5.45.tar.gz

New:
----
  xscreensaver-6.02-marbling-std-c.patch
  xscreensaver-6.02.tar.gz

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

Other differences:
------------------
++++++ xscreensaver.spec ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.327848612 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.335848615 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           xscreensaver
-Version:        5.45
+Version:        6.02
 Release:        0
 Summary:        A screen saver and locker for the X Window System
 License:        BSD-3-Clause AND GPL-2.0-or-later
@@ -44,6 +44,8 @@
 Patch43:        xscreensaver-disable-upgrade-nagging-message.patch
 # PATCH-FEATURE-OPENSUSE xscreensaver-bug-reports.patch bnc890595 
[email protected] -- Ask reporters to upgrade before reporting bugs.
 Patch45:        xscreensaver-bug-reports.patch
+# PATCH-FIX-UPSTREAM xscreensaver-6.02-marbling-std-c.patch [email protected] 
-- Fix compilation with older gcc and on aarch64.
+Patch46:        xscreensaver-6.02-marbling-std-c.patch
 BuildRequires:  automake
 BuildRequires:  bc
 BuildRequires:  gdmflexiserver
@@ -159,6 +161,7 @@
 %patch42
 %patch43 -p1
 %patch45 -p1
+%patch46 -p1
 # KDE, GNOME and MATE have there own screensavers:
 echo 'NotShowIn=KDE;GNOME;MATE;' >> driver/screensaver-properties.desktop.in
 cp -f %{SOURCE4} xscreensaver-desktops-generate
@@ -183,11 +186,8 @@
 export ac_cv_gcc_accepts_std=no
 # Disable direct PAM use and shadow (both needs suid).
 %configure \
-  --with-hackdir=%{_libdir}/xscreensaver             \
-  --with-x-app-defaults=%{_datadir}/X11/app-defaults \
   --with-configdir=%{_sysconfdir}/xscreensaver       \
   --without-kerberos                                 \
-  --with-passwd-helper=/sbin/unix2_chkpwd            \
   --with-gl                                          \
   --with-gle                                         \
   --with-pixbuf                                      \
@@ -236,13 +236,13 @@
     [ -f %{buildroot}%{_mandir}/man6/$hack.6* ] && echo "%doc 
%{_mandir}/man6/$hack.6*" >> %{name}-data.lst
     [ -f %{buildroot}%{_sysconfdir}/xscreensaver/$hack.xml ] && echo "%config 
%{_sysconfdir}/xscreensaver/$hack.xml" >> %{name}-data.lst
     [ -f %{buildroot}%{_datadir}/applications/screensavers/$hack.desktop ] && 
echo "%{_datadir}/applications/screensavers/$hack.desktop" >> %{name}-data.lst
-    echo "%{_libdir}/xscreensaver/$hack" >> %{name}-data.lst
+    echo "%{_libexecdir}/xscreensaver/$hack" >> %{name}-data.lst
 done
 for hack in $(grep -v '#' %{SOURCE3}); do
     [ -f %{buildroot}%{_mandir}/man6/$hack.6* ] && echo "%doc 
%{_mandir}/man6/$hack.6*" >> %{name}-data-extra.lst
     [ -f %{buildroot}%{_sysconfdir}/xscreensaver/$hack.xml ] && echo "%config 
%{_sysconfdir}/xscreensaver/$hack.xml" >> %{name}-data-extra.lst
     [ -f %{buildroot}%{_datadir}/applications/screensavers/$hack.desktop ] && 
echo "%{_datadir}/applications/screensavers/$hack.desktop" >> 
%{name}-data-extra.lst
-    echo "%{_libdir}/xscreensaver/$hack" >> %{name}-data-extra.lst
+    echo "%{_libexecdir}/xscreensaver/$hack" >> %{name}-data-extra.lst
 done
 
 %files
@@ -250,19 +250,26 @@
 %{_bindir}/xscreensaver
 %{_bindir}/xscreensaver-command
 %{_bindir}/xscreensaver-demo
-%{_bindir}/xscreensaver-gl-helper
-%{_bindir}/xscreensaver-systemd
+%{_bindir}/xscreensaver-settings
 %{_datadir}/applications/xscreensaver-properties.desktop
+%{_datadir}/fonts/xscreensaver
 %{_datadir}/pixmaps/xscreensaver.xpm
 %dir %{_datadir}/xscreensaver
 %{_datadir}/xscreensaver/ui
+%{_libexecdir}/xscreensaver/xscreensaver-auth
+%{_libexecdir}/xscreensaver/xscreensaver-gfx
+%{_libexecdir}/xscreensaver/xscreensaver-gl-visual
+%{_libexecdir}/xscreensaver/xscreensaver-systemd
 %dir %{_prefix}/lib/X11/app-defaults
 %{_prefix}/lib/X11/app-defaults/XScreenSaver
 %{_mandir}/man1/xscreensaver.*
 %{_mandir}/man1/xscreensaver-command.*
 %{_mandir}/man1/xscreensaver-demo.*
-%{_mandir}/man6/xscreensaver-gl-helper.*
-%{_mandir}/man1/xscreensaver-systemd.*
+%{_mandir}/man1/xscreensaver-settings.*
+%{_mandir}/man6/xscreensaver-auth.*
+%{_mandir}/man6/xscreensaver-gfx.*
+%{_mandir}/man6/xscreensaver-gl-visual.*
+%{_mandir}/man6/xscreensaver-systemd.*
 %config %{_sysconfdir}/pam.d/xscreensaver
 %dir %{_sysconfdir}/xscreensaver/
 %config %{_sysconfdir}/xscreensaver/README
@@ -270,22 +277,22 @@
 %files lang -f %{name}.lang
 
 %files data -f %{name}-data.lst
-%dir %{_libdir}/xscreensaver/
+%dir %{_libexecdir}/xscreensaver/
 %dir %{_sysconfdir}/xscreensaver/
 %dir %{_datadir}/applications/screensavers/
 
 %files data-extra -f %{name}-data-extra.lst
-%dir %{_libdir}/xscreensaver/
+%dir %{_libexecdir}/xscreensaver/
+%{_libexecdir}/xscreensaver/xscreensaver-getimage
+%{_libexecdir}/xscreensaver/xscreensaver-getimage-file
+%{_libexecdir}/xscreensaver/xscreensaver-getimage-video
+%{_libexecdir}/xscreensaver/xscreensaver-text
 %dir %{_sysconfdir}/xscreensaver/
 %dir %{_datadir}/applications/screensavers/
 # Screensavers using those utilities are in this package.
-%{_bindir}/xscreensaver-getimage
-%{_bindir}/xscreensaver-getimage-file
-%{_bindir}/xscreensaver-getimage-video
-%{_bindir}/xscreensaver-text
-%{_mandir}/man1/xscreensaver-getimage.*
-%{_mandir}/man1/xscreensaver-getimage-file.*
-%{_mandir}/man1/xscreensaver-getimage-video.*
-%{_mandir}/man1/xscreensaver-text.*
+%{_mandir}/man6/xscreensaver-getimage.*
+%{_mandir}/man6/xscreensaver-getimage-file.*
+%{_mandir}/man6/xscreensaver-getimage-video.*
+%{_mandir}/man6/xscreensaver-text.*
 
 %changelog

++++++ xscreensaver-6.02-marbling-std-c.patch ++++++
--- xscreensaver-6.02/hacks/marbling.c.orig     2021-10-05 01:20:23.052312294 
+0200
+++ xscreensaver-6.02/hacks/marbling.c  2021-11-12 16:49:01.360986689 +0100
@@ -44,6 +44,13 @@
 #include "thread_util.h"
 #include "xshm.h"
 
+#if defined __GNUC__ || defined __clang__ || \
+  defined __STDC_VERSION__ && __STDC_VERSION__ > 199901L
+# define INLINE inline
+#else
+# define INLINE
+#endif
+
 /* Use GCC/Clang's vector SIMD extensions, when possible.
    https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html
  */
@@ -59,17 +66,21 @@
  */
 #  if defined __AVX2__
 #   define VSIZE 16
-#   define IMUL_HI __builtin_ia32_pmulhw256
-#   define MUL_HI __builtin_ia32_pmulhuw256
+#   define IMUL_HI_OP __builtin_ia32_pmulhw256
+#   define MUL_HI_OP __builtin_ia32_pmulhuw256
 #  elif defined __SSE2__
 #   define VSIZE 8
-#   define IMUL_HI __builtin_ia32_pmulhw128
-#   define MUL_HI __builtin_ia32_pmulhuw128
+#   define IMUL_HI_OP __builtin_ia32_pmulhw128
+#   define MUL_HI_OP __builtin_ia32_pmulhuw128
 #  endif
 
 #  ifdef VSIZE
-typedef int16_t v_uhi __attribute__((vector_size(VSIZE * 2)));
+typedef uint16_t v_uhi __attribute__((vector_size(VSIZE * 2)));
 typedef int16_t v_hi __attribute__((vector_size(VSIZE * 2)));
+
+static INLINE v_hi IMUL_HI(v_hi a, v_hi b) { return IMUL_HI_OP(a, b); }
+static INLINE v_uhi MUL_HI(v_uhi a, v_uhi b) { return 
(v_uhi)MUL_HI_OP((v_hi)a, (v_hi)b); }
+
 #  endif
 # endif
 
@@ -114,13 +125,6 @@
 # define VEC_INDEX(v, i) ((v)[i])
 #endif
 
-#if defined __GNUC__ || defined __clang__ || \
-  defined __STDC_VERSION__ && __STDC_VERSION__ > 199901L
-# define INLINE inline
-#else
-# define INLINE
-#endif
-
 struct state {
   Display *dpy;
   Window window;
@@ -156,18 +160,20 @@
 #endif
 
 /* == 8 for x86 and scalar. (Nice.) */
-const unsigned noise_out_bits = noise_work_bits - 3 * lerp_loss + 1;
+/* const unsigned noise_out_bits = noise_work_bits - 3 * lerp_loss + 1; */
+#define noise_out_bits ((noise_work_bits - 3) * (lerp_loss + 1))
 const unsigned noise_in_bits = 8;
 
-static INLINE v_hi
+static INLINE v_uhi
 broadcast (int16_t x)
 {
 #if VSIZE == 1
-  return x;
+  v_hi r = x;
 #else
   v_hi r = {0};
-  return r + x;
+  r = r + x;
 #endif
+  return (v_uhi)r;
 }
 
 static INLINE v_uhi
@@ -175,11 +181,22 @@
 {
   const uint16_t F = 256;
 
+  /* This whole thing is playing fast and loose with signdedness, mostly
+     because __builtin_ia32_pmulhuw256 is an unsigned op that requires signed
+     params, and Android's clang doesn't seem to care about signed vs.
+     unsigned vector variables.
+
+     The multiplications below should be unsigned, but the result is the same
+     either way, because it's getting the low 16 bits (not the high 16).
+   */
 #if __ARM_NEON
-  v_uhi t2 = (t * t) >> 1;
-  return
-    vqdmulhq_s16(t2, 10 * t - vqdmulhq_s16(t2, (uint16_t)(15 * F) - t * 6)) <<
+  v_uhi ut2 = (t * t) >> 1;
+  v_hi it2 = (v_hi)ut2;
+  v_hi it = (v_hi)t;
+  v_hi iret =
+    vqdmulhq_s16(it2, 10 * it - vqdmulhq_s16(it2, (int16_t)(15 * F) - it * 6)) 
<<
     (noise_work_bits - noise_in_bits + 1);
+  return (v_uhi)iret;
 #else
   v_uhi t2 = t * t;
   return
@@ -239,7 +256,7 @@
 {
   const v_uhi one = broadcast(1 << noise_work_bits);
   v_uhi X, Y, Z, A, B, AA, AB, BA, BB;
-  v_uhi u, v, w;
+  v_hi u, v, w;
   v_hi c0, c1, c2, c3, c4, c5, c6, c7;
   X = x >> noise_in_bits;                      /* FIND UNIT CUBE THAT */
   Y = y >> noise_in_bits;                      /* CONTAINS POINT. */
@@ -247,9 +264,9 @@
   x &= (uint16_t)((1 << noise_in_bits) - 1);   /* FIND RELATIVE X,Y,Z */
   y &= (uint16_t)((1 << noise_in_bits) - 1);   /* OF POINT IN CUBE. */
   z &= (uint16_t)((1 << noise_in_bits) - 1);
-  u = fade(x);                                 /* COMPUTE FADE CURVES */
-  v = fade(y);                                 /* FOR EACH OF X,Y,Z. */
-  w = fade(z);
+  u = (v_hi)fade(x);                           /* COMPUTE FADE CURVES */
+  v = (v_hi)fade(y);                           /* FOR EACH OF X,Y,Z. */
+  w = (v_hi)fade(z);
 
   A = noise_rand(X)+Y, AA = P(A)+Z, AB = P(A+1)+Z; /* HASH COORDINATES OF */
   B = P(X+1)+Y,        BA = P(B)+Z, BB = P(B+1)+Z; /* THE 8 CUBE CORNERS, */
@@ -265,7 +282,8 @@
   c6 = grad(P(AB+1), x,     y-one, z-one );
   c7 = grad(P(BB+1), x-one, y-one, z-one );
 
-  return SCALE(LERP(w, LERP(v, LERP(u, c0, c1),  /* AND ADD BLENDED */
+  return
+  (v_uhi)SCALE(LERP(w, LERP(v, LERP(u, c0, c1),  /* AND ADD BLENDED */
                                LERP(u, c2, c3)), /* RESULTS FROM  8 */
                        LERP(v, LERP(u, c4, c5),  /* CORNERS OF CUBE */
                                LERP(u, c6, c7))));
@@ -292,7 +310,7 @@
   for (i = 0; i < octaves; i++)
     {
 #if __ARM_NEON
-      t += vqdmulhq_n_s16(noise (f*x, f*y, f*z), a);
+      t += (v_uhi)vqdmulhq_n_s16((v_hi)noise (f*x, f*y, f*z), a);
       a = ((uint32_t)a * iG) >> 16;
 #else
       t += MUL_HI(noise (f*x, f*y, f*z), a);

++++++ xscreensaver-5.45.tar.gz -> xscreensaver-6.02.tar.gz ++++++
/work/SRC/openSUSE:Factory/xscreensaver/xscreensaver-5.45.tar.gz 
/work/SRC/openSUSE:Factory/.xscreensaver.new.2520/xscreensaver-6.02.tar.gz 
differ: char 5, line 1

++++++ xscreensaver-bug-reports.patch ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.399848646 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.403848647 +0100
@@ -1,25 +1,8 @@
-Index: xscreensaver-5.40/driver/windows.c
+Index: xscreensaver-6.01/driver/xscreensaver.c
 ===================================================================
---- xscreensaver-5.40.orig/driver/windows.c
-+++ xscreensaver-5.40/driver/windows.c
-@@ -898,7 +898,11 @@ saver_exit (saver_info *si, int status,
-       if (bugp)
-       fprintf(real_stderr,
-               "%s: see https://www.jwz.org/xscreensaver/bugs.html\n";
--              "\t\t\tfor bug reporting information.\n\n",
-+              "\t\t\tfor bug reporting information.\n\n"
-+              "Before reporting any bugs to the upstream,\n"
-+              "please check it in the latest version.\n"
-+              "If it is fixed there, please report it to\n"
-+              "https://bugzilla.opensuse.org/.\n\n";,
-               blurb());
- 
- # if defined(HAVE_GETCWD)
-Index: xscreensaver-5.40/driver/xscreensaver.c
-===================================================================
---- xscreensaver-5.40.orig/driver/xscreensaver.c
-+++ xscreensaver-5.40/driver/xscreensaver.c
-@@ -431,6 +431,10 @@ saver_ehandler (Display *dpy, XErrorEven
+--- xscreensaver-6.01.orig/driver/xscreensaver.c
++++ xscreensaver-6.01/driver/xscreensaver.c
+@@ -811,6 +811,10 @@ error_handler (Display *dpy, XErrorEvent
     "    The more information you can provide, the better.  But please\n"
     "    report this bug, regardless!\n"
     "\n"
@@ -30,18 +13,18 @@
     "#######################################################################\n"
     "\n"
     "\n");
-Index: xscreensaver-5.40/driver/xscreensaver.man
+Index: xscreensaver-6.01/driver/xscreensaver.man
 ===================================================================
---- xscreensaver-5.40.orig/driver/xscreensaver.man
-+++ xscreensaver-5.40/driver/xscreensaver.man
-@@ -373,6 +373,9 @@ and
- Bugs?  There are no bugs.  Ok, well, maybe.  If you find one, please let
- me know.  https://www.jwz.org/xscreensaver/bugs.html explains how to
- construct the most useful bug reports.
-+
+--- xscreensaver-6.01.orig/driver/xscreensaver.man
++++ xscreensaver-6.01/driver/xscreensaver.man
+@@ -985,6 +985,9 @@ power-management-related activity detect
+ https://www.jwz.org/xscreensaver/bugs.html explains how to write the most
+ useful bug reports.  If you find a bug, please let me know!
+ 
 +Before reporting any bugs to the upstream, please check it in the latest
 +version. If it is fixed there, please report it to 
https://bugzilla.opensuse.org/.
++
+ .SH ENVIRONMENT
  .PP
- .TP 4
- .B Locking and root logins
+ .TP 8
 

++++++ xscreensaver-data-extra.list ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.439848664 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.443848666 +0100
@@ -12,6 +12,7 @@
 atunnel
 barcode
 beats
+binaryhorizon
 binaryring
 blaster
 blinkbox
@@ -127,10 +128,10 @@
 lament
 lavalite
 lcdscrub
-ljlatest
 lockward
 loop
 m6502
+marbling
 maze
 maze3d
 memscroller

++++++ xscreensaver-default-screensaver.patch ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.467848677 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.471848679 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- driver/XScreenSaver_ad.h.orig
 +++ driver/XScreenSaver_ad.h
-@@ -1,36 +1,36 @@
+@@ -1,35 +1,35 @@
  "#error Do not run app-defaults files through xrdb!",
  "#error That does not do what you might expect.",
  "#error Put this file in /usr/lib/X11/app-defaults/XScreenSaver instead.",
@@ -33,9 +33,8 @@
 -"*lock:                       False",
 +"*lock:                       True",
  "*verbose:            False",
- "*timestamp:          True",
  "*fade:                       True",
- "*unfade:             False",
+ "*unfade:             True",
  "*fadeSeconds:                0:00:03",
  "*fadeTicks:          20",
 -"*splash:             True",
@@ -51,7 +50,7 @@
  "*textLiteral:                XScreenSaver",
  "*textFile:           ",
  "*textProgram:                fortune",
-@@ -235,7 +235,7 @@
+@@ -323,7 +323,7 @@
    GL:                                 gleidescope -root                       
    \\n\
    GL:                                 glknots -root                           
    \\n\
    GL:                                 glmatrix -root                          
    \\n\
@@ -64,7 +63,7 @@
 ===================================================================
 --- driver/XScreenSaver.ad.in.orig
 +++ driver/XScreenSaver.ad.in
-@@ -28,38 +28,38 @@
+@@ -28,7 +28,7 @@
  
  ! /* (xrdb prevention kludge: whole file)
  
@@ -73,10 +72,7 @@
  *timeout:             0:10:00
  *cycle:                       0:10:00
  *lockTimeout:         0:00:00
- *passwdTimeout:               0:00:30
--*dpmsEnabled:         False
-+*dpmsEnabled:         True
- *dpmsQuickoffEnabled: False
+@@ -38,27 +38,27 @@
  *dpmsStandby:         2:00:00
  *dpmsSuspend:         2:00:00
  *dpmsOff:             4:00:00
@@ -92,9 +88,8 @@
 -*lock:                        False
 +*lock:                        True
  *verbose:             False
- *timestamp:           True
  *fade:                        True
- *unfade:              False
+ *unfade:              True
  *fadeSeconds:         0:00:03
  *fadeTicks:           20
 -*splash:              True
@@ -111,18 +106,7 @@
  *textLiteral:         XScreenSaver
  *textFile:            @DEFAULT_TEXT_FILE@
  *textProgram:         fortune
-@@ -68,8 +68,8 @@
- ! When a saver writes an error message to stdout/stderr, it can be printed
- ! on the screen.
- !
--*captureStderr:       True
--*overlayStderr:               True
-+*captureStderr:       False
-+*overlayStderr:               False
- *overlayTextForeground:       #FFFF00
- *overlayTextBackground:       #000000
- *font:                        *-medium-r-*-140-*-m-*
-@@ -486,7 +486,7 @@ XScreenSaver.bourneShell:          /bin/sh
+@@ -468,7 +468,7 @@ XScreenSaver.bourneShell:          /bin/sh
  @GL_KLUDGE@ GL:                               gleidescope -root               
            \n\
  @GL_KLUDGE@ GL:                               glknots -root                   
            \n\
  @GL_KLUDGE@ GL:                               glmatrix -root                  
            \n\

++++++ xscreensaver-disable-upgrade-nagging-message.patch ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.487848686 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.491848688 +0100
@@ -1,10 +1,10 @@
-Index: xscreensaver-5.40/driver/prefs.c
+Index: xscreensaver-6.02/driver/prefsw.c
 ===================================================================
---- xscreensaver-5.40.orig/driver/prefs.c
-+++ xscreensaver-5.40/driver/prefs.c
-@@ -1735,36 +1735,5 @@ senesculent_p (void)
-      upgrading it again -- which would be the worst possible outcome for
-      everyone involved, most especially the users.
+--- xscreensaver-6.02.orig/driver/prefsw.c
++++ xscreensaver-6.02/driver/prefsw.c
+@@ -1520,36 +1520,5 @@ senescent_p (void)
+      security-critical software that they are running is dangerously out
+      of date.
    */
 -
 -  time_t now = time ((time_t *) 0);                           /*   d   */

++++++ xscreensaver-ignore-no-pwent-password.patch ++++++
--- /var/tmp/diff_new_pack.MNaSAK/_old  2021-12-22 20:18:07.515848700 +0100
+++ /var/tmp/diff_new_pack.MNaSAK/_new  2021-12-22 20:18:07.519848702 +0100
@@ -6,13 +6,13 @@
 ===================================================================
 --- driver/passwd-pwent.c.orig
 +++ driver/passwd-pwent.c
-@@ -200,7 +200,7 @@ get_encrypted_passwd(const char *user)
-       *s = 0;
-     }
+@@ -187,7 +187,7 @@ get_encrypted_passwd (const char *user)
  
--#ifndef HAVE_PAM
-+#if 0
-   /* We only issue this warning if not compiled with support for PAM.
-      If we're using PAM, it's not unheard of that normal pwent passwords
-      would be unavailable. */
+   if (!result &&
+       (verbose_p
+-# ifdef HAVE_PAM
++# if 1
+        || 0
+ # else
+        || 1
 

Reply via email to