Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gap-browse for openSUSE:Factory 
checked in at 2026-08-12 16:12:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-browse (Old)
 and      /work/SRC/openSUSE:Factory/.gap-browse.new.17972 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-browse"

Wed Aug 12 16:12:04 2026 rev:6 rq:1370756 version:1.8.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-browse/gap-browse.changes    2026-05-15 
23:57:13.114268155 +0200
+++ /work/SRC/openSUSE:Factory/.gap-browse.new.17972/gap-browse.changes 
2026-08-12 16:13:10.068145417 +0200
@@ -1,0 +2,6 @@
+Wed Aug 12 05:00:11 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.8.23
+  * Documentation updates
+
+-------------------------------------------------------------------

Old:
----
  Browse-1.8.22.tar.xz

New:
----
  Browse-1.8.23.tar.xz
  sanitize_source.sh

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

Other differences:
------------------
++++++ gap-browse.spec ++++++
--- /var/tmp/diff_new_pack.ytpoJr/_old  2026-08-12 16:13:11.120189855 +0200
+++ /var/tmp/diff_new_pack.ytpoJr/_new  2026-08-12 16:13:11.120189855 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gap-browse
-Version:        1.8.22
+Version:        1.8.23
 Release:        0
 Summary:        GAP: ncurses interface and browsing applications
 License:        GPL-3.0-or-later

++++++ Browse-1.8.22.tar.xz -> Browse-1.8.23.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/CHANGES new/Browse-1.8.23/CHANGES
--- old/Browse-1.8.22/CHANGES   2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/CHANGES   2026-07-30 12:33:36.000000000 +0200
@@ -1,5 +1,12 @@
 
         Main CHANGES between versions of the Browse package
+1.8.23
+  - Announce the availability of package archives in '.tar.gz' and
+    '-win.zip' format in 'PackageInfo.g'.
+    (These files were in fact available for a long time,
+    and they were mentioned on the package's homepage,
+    but 'PackageInfo.g' did not list them.)
+
 1.8.22
   - Fixed C prototypes for functions with no argument.
     (Following a hint by Michael Orlitzky.)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/PackageInfo.g 
new/Browse-1.8.23/PackageInfo.g
--- old/Browse-1.8.22/PackageInfo.g     2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/PackageInfo.g     2026-07-30 12:33:36.000000000 +0200
@@ -1,11 +1,11 @@
 SetPackageInfo( rec(
 PackageName := "Browse",
-Version := "1.8.22",
-Date := "2026-03-19",
+Version := "1.8.23",
+Date := "2026-07-30",
 License := "GPL-3.0-or-later",
 Subtitle := "browsing applications and ncurses interface",
-ArchiveURL := "https://www.math.rwth-aachen.de/~Browse/Browse-1.8.22";,
-ArchiveFormats := ".tar.bz2",
+ArchiveURL := "https://www.math.rwth-aachen.de/~Browse/Browse-1.8.23";,
+ArchiveFormats := ".tar.bz2 .tar.gz -win.zip",
 Persons := [
   rec(
   LastName := "Breuer",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/chap0.html 
new/Browse-1.8.23/doc/chap0.html
--- old/Browse-1.8.22/doc/chap0.html    2026-03-19 09:53:09.000000000 +0100
+++ new/Browse-1.8.23/doc/chap0.html    2026-07-30 12:33:42.000000000 +0200
@@ -26,11 +26,11 @@
 <h1><strong class="pkg">Browse</strong></h1>
 
 <p>( Version 
-1.8.22
+1.8.23
 
  )</p>
 
-<p>March 2026</p>
+<p>July 2026</p>
 
 </div>
 <p><b> Thomas Breuer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/chap0.txt 
new/Browse-1.8.23/doc/chap0.txt
--- old/Browse-1.8.22/doc/chap0.txt     2026-03-19 09:53:06.000000000 +0100
+++ new/Browse-1.8.23/doc/chap0.txt     2026-07-30 12:33:38.000000000 +0200
@@ -3,10 +3,10 @@
                                      Browse
   
   
-                               ( Version 1.8.22 )
+                               ( Version 1.8.23 )
   
   
-                                   March 2026
+                                   July 2026
   
   
                                  Thomas Breuer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/chap0_mj.html 
new/Browse-1.8.23/doc/chap0_mj.html
--- old/Browse-1.8.22/doc/chap0_mj.html 2026-03-19 09:53:09.000000000 +0100
+++ new/Browse-1.8.23/doc/chap0_mj.html 2026-07-30 12:33:42.000000000 +0200
@@ -29,11 +29,11 @@
 <h1><strong class="pkg">Browse</strong></h1>
 
 <p>( Version 
-1.8.22
+1.8.23
 
  )</p>
 
-<p>March 2026</p>
+<p>July 2026</p>
 
 </div>
 <p><b> Thomas Breuer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/chooser.html 
new/Browse-1.8.23/doc/chooser.html
--- old/Browse-1.8.22/doc/chooser.html  2026-03-19 09:53:09.000000000 +0100
+++ new/Browse-1.8.23/doc/chooser.html  2026-07-30 12:33:42.000000000 +0200
@@ -23,9 +23,18 @@
   return "";
 }
 
+<!-- load dark appearance either explicitly or via the OS preference -->
+function writeAppearanceStyle(mode) {
+  if (mode == "dark") {
+    document.writeln('<link rel="stylesheet" type="text/css" href="dark.css" 
/>');
+  } else if (mode != "light") {
+    document.writeln('<style type="text/css">@import "dark.css" 
(prefers-color-scheme: dark);</style>');
+  }
+}
+
 <!-- find style from current values in form -->
 function getstyle() {
-  var choices = ["toggle","colorprompt","tocside","font","justify"]; 
+  var choices = 
["toggle","colorprompt","tocside","font","justify","appearance"];
   var style = "";
   for (var i=0; choices.length > i; i++) {
     var a = currval(choices[i]);
@@ -55,17 +64,23 @@
 <!-- initialize form from GAPDocStyle cookie -->
 function initform() {
   var style = valueString(document.cookie, "GAPDocStyle");
+  if (style == 0 || style == "default")
+    writeAppearanceStyle("");
   if (style != 0 && style.length > 0 && style.length != "default") {
     stlist = style.split(",");
     var chform = document.forms[0].elements;
+    var appearance = "";
     for (var i=0; chform.length > i; i++) {
       if (chform[i].type == "radio") {
         for (var j=0; stlist.length > j; j++) {
-          if (chform[i].value == stlist[j]) 
+          if (stlist[j] == "dark" || stlist[j] == "light")
+            appearance = stlist[j];
+          if (chform[i].value == stlist[j])
             chform[i].checked = true;
         }
       }
     }
+    writeAppearanceStyle(appearance);
   }
 }
 
@@ -119,6 +134,15 @@
 <input type="radio" name="justify" value="ragged"
 onclick="javascript:f()"/> ragged right 
 </p>
+<p>
+Appearance:
+<input type="radio" name="appearance" value=""
+onclick="javascript:f()"/> system (default) &nbsp;&nbsp;&nbsp;
+<input type="radio" name="appearance" value="light" checked="checked"
+onclick="javascript:f()"/> light
+<input type="radio" name="appearance" value="dark"
+onclick="javascript:f()"/> dark
+</p>
 </form>
 <p>
 <a name="backLINK" href=""><strong>Apply settings to last page.</strong></a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/dark.css 
new/Browse-1.8.23/doc/dark.css
--- old/Browse-1.8.22/doc/dark.css      1970-01-01 01:00:00.000000000 +0100
+++ new/Browse-1.8.23/doc/dark.css      2026-07-30 12:33:42.000000000 +0200
@@ -0,0 +1,178 @@
+/* dark.css                                             Frank Luebeck */
+/* Initial dark theme contributed by kiryph in issue #75.            */
+
+/* colors */
+body {
+  background: #121212;
+  color: #eee;
+}
+
+a:link {
+  color: #576cad;
+}
+
+a:visited {
+  color: #576cad;
+}
+
+a:active {
+  color: #eee;
+}
+
+a:hover {
+  background: #eee;
+}
+
+pre {
+  color: black;
+}
+
+tt, code {
+  color: #eee;
+}
+
+/* layout for the definitions of functions, variables, ... */
+div.func {
+  background: #909090;
+}
+
+/* Example elements (for old converted manuals, now in div+pre */
+table.example {
+  background: #efefef;
+}
+
+/* becomes ... */
+div.example {
+  background: #efefef;
+  color: black;
+}
+
+/* Links to chapters in all files at top and bottom. */
+div.chlinktop {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinktop a:hover {
+  background: #2f3742;
+}
+
+div.chlinkbot {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+/* and this is for the "Top", "Prev", "Next" links */
+div.chlinkprevnexttop {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinkprevnexttop a:hover {
+  background: #2f3742;
+}
+
+div.chlinkprevnextbot {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinkprevnextbot a:hover {
+  background: #2f3742;
+}
+
+div.ContChap div.ContSect:hover div.ContSSBlock {
+  background: #eee;
+  border-color: #666;
+  color: #000;
+}
+
+div.ContSSBlock a:hover {
+  background: #fff;
+}
+
+/* and here for the side menu of contents in the chapter files */
+div.ChapSects a:hover {
+  background: #eee;
+  color: #000;
+}
+
+div.ChapSects div.ContSect:hover div.ContSSBlock {
+  background: #b5b5b5;
+  border-color: #666;
+  color: #000;
+}
+
+div.ChapSects div.ContSect:hover div.ContSSBlock a:hover {
+  background: #828282;
+}
+
+/* Table elements */
+table.GAPDocTable {
+  border-color: black;
+}
+
+table.GAPDocTable td, table.GAPDocTable th {
+  border-color: #555;
+}
+
+table.GAPDocTablenoborder td, table.GAPDocTable th {
+  border-color: #555;
+}
+
+/* Colors and fonts can be overwritten for some types of elements. */
+/* Verb elements */
+pre.normal {
+  color: #eee;
+}
+
+/* Func-like elements and Ref to Func-like */
+code.func {
+  color: #eee;
+}
+
+/* K elements */
+code.keyw {
+  color: #983d3d;
+}
+
+/* F elements */
+code.file {
+  color: #8e4510;
+}
+
+/* Arg elements */
+var.Arg {
+  color: #060;
+}
+
+/* colors for ColorPrompt like examples */
+span.GAPprompt {
+  color: #000097;
+}
+
+span.GAPbrkprompt {
+  color: #970000;
+}
+
+span.GAPinput {
+  color: #970000;
+}
+
+/* Bib entries */
+span.BibKey {
+  color: #052;
+}
+
+/* for light and dark mode pictures */
+.only-on-dark {
+  display: block;
+}
+
+.only-on-light {
+  display: none;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/main.tex 
new/Browse-1.8.23/doc/main.tex
--- old/Browse-1.8.22/doc/main.tex      2026-03-19 09:53:06.000000000 +0100
+++ new/Browse-1.8.23/doc/main.tex      2026-07-30 12:33:39.000000000 +0200
@@ -90,17 +90,18 @@
 \begin{titlepage}
 \mbox{}\vfill
 
-\begin{center}{\maintitlesize \textbf{\textsf{Browse}\mbox{}}}\\
+\begin{center}{\maintitlesize \textbf{\textsf{Browse}\\
+\mbox{}}}\\
 \vfill
 
-\hypersetup{pdftitle=\textsf{Browse}}
+\hypersetup{pdftitle={\textsf{Browse}}}
 \markright{\scriptsize \mbox{}\hfill \textsf{Browse} \hfill\mbox{}}
-{\Huge ( Version 1.8.22 ) \mbox{}}\\[1cm]
-{March 2026\mbox{}}\\[1cm]
+{\Huge ( Version 1.8.23 ) \mbox{}}\\[1cm]
+{July 2026\mbox{}}\\[1cm]
 \mbox{}\\[2cm]
-{\Large \textbf{ Thomas Breuer   \mbox{}}}\\
-{\Large \textbf{ Frank L{\"u}beck   \mbox{}}}\\
-\hypersetup{pdfauthor= Thomas Breuer   ;  Frank L{\"u}beck   }
+{\Large \textbf{\strut  Thomas Breuer    \strut\mbox{}}}\\
+{\Large \textbf{\strut  Frank L{\"u}beck    \strut\mbox{}}}\\
+\hypersetup{pdfauthor={ Thomas Breuer   ;  Frank L{\"u}beck   }}
 \end{center}\vfill
 
 \mbox{}\\
@@ -592,7 +593,7 @@
  Note that terminals can be configured in a way such that these named colors
 are not the colors which are actually displayed. 
 
- The variable \texttt{NCurses.attrs.has{\textunderscore}colors} 
(\ref{NCurses.attrs.hasuScorecolors}) \index{colors, availability} is set to 
\texttt{true} or \texttt{false} if the terminal supports colors or not, 
respectively. If a terminal does not
+ The variable \texttt{NCurses.attrs.has{\textunderscore}colors} \index{colors, 
availability} is set to \texttt{true} or \texttt{false} if the terminal 
supports colors or not, respectively. If a terminal does not
 support colors then \texttt{NCurses.ColorAttr} always returns 
\texttt{NCurses.attrs.NORMAL}. 
 
  For an attribute setting the foreground color with the default background
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/main.xml 
new/Browse-1.8.23/doc/main.xml
--- old/Browse-1.8.22/doc/main.xml      2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/doc/main.xml      2026-07-30 12:33:36.000000000 +0200
@@ -25,7 +25,7 @@
     <Email>[email protected]</Email>
     <Homepage>https://www.math.rwth-aachen.de/~Frank.Luebeck</Homepage>
   </Author>
-  <Date>March 2026</Date>
+  <Date>July 2026</Date>
   <Copyright>
     <Index>License</Index>
     &copyright; 2006-2026 by Thomas Breuer and Frank Lübeck <P/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/manual.css 
new/Browse-1.8.23/doc/manual.css
--- old/Browse-1.8.22/doc/manual.css    2026-03-19 09:53:09.000000000 +0100
+++ new/Browse-1.8.23/doc/manual.css    2026-07-30 12:33:42.000000000 +0200
@@ -477,6 +477,10 @@
 span.BibHowpublished {
 }
 
+/* for light and dark mode pictures */
+.only-on-dark {
+  display: none;
+}
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/doc/manual.js 
new/Browse-1.8.23/doc/manual.js
--- old/Browse-1.8.22/doc/manual.js     2026-03-19 09:53:09.000000000 +0100
+++ new/Browse-1.8.23/doc/manual.js     2026-07-30 12:33:42.000000000 +0200
@@ -47,6 +47,20 @@
   return 0;
 }
 
+/* load dark appearance either explicitly or via the OS preference */
+function writeAppearanceStyle(mode) {
+  if (mode == "dark") {
+    document.writeln(
+      '<link rel="stylesheet" type="text/css" href="dark.css" />'
+    );
+  } else if (mode != "light") {
+    document.writeln(
+      '<style type="text/css">@import "dark.css" ' +
+      '(prefers-color-scheme: dark);</style>'
+    );
+  }
+}
+
 /* when a non-default style is chosen via URL or a cookie, then
    the cookie is reset and the styles .js and .css files are read  */
 function overwriteStyle() {
@@ -55,6 +69,8 @@
   /* otherwise check cookie */
   if (style == 0)
     style = valueString(document.cookie, "GAPDocStyle");
+  if (style == 0 || style == "default")
+    writeAppearanceStyle("");
   if (style == 0)
     return;
   if (style == "default")
@@ -70,13 +86,19 @@
     document.cookie = "GAPDocStyle="+style+";Path="+path;
     /* split into names of style files */
     var stlist = style.split(",");
+    var appearance = "";
     /* read style's css and js files */
     for (var i=0; i < stlist.length; i++) {
-      document.writeln('<link rel="stylesheet" type="text/css" href="'+
-                                                         stlist[i]+'.css" />');
-      document.writeln('<script src="'+stlist[i]+
-                                      '.js" type="text/javascript"></script>');
+      if (stlist[i] == "dark" || stlist[i] == "light") {
+        appearance = stlist[i];
+      } else {
+        document.writeln('<link rel="stylesheet" type="text/css" href="'+
+                                                           stlist[i]+'.css" 
/>');
+        document.writeln('<script src="'+stlist[i]+
+                                        '.js" 
type="text/javascript"></script>');
+      }
     }
+    writeAppearanceStyle(appearance);
   }
 }
 
@@ -110,4 +132,3 @@
   for (var i=0; i < jscontentfuncs.length; i++)
     jscontentfuncs[i]();
 }
-
Binary files old/Browse-1.8.22/doc/manual.pdf and 
new/Browse-1.8.23/doc/manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/init.g new/Browse-1.8.23/init.g
--- old/Browse-1.8.22/init.g    2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/init.g    2026-07-30 12:33:36.000000000 +0200
@@ -44,4 +44,4 @@
 # utilities for Browse applications (must be read before `read.g')
 ReadPackage( "Browse", "lib/brutils.g" );
 
-Browse_svnRevision := "719";
+Browse_svnRevision := "720";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/src/ncurses.c 
new/Browse-1.8.23/src/ncurses.c
--- old/Browse-1.8.22/src/ncurses.c     2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/src/ncurses.c     2026-07-30 12:33:36.000000000 +0200
@@ -8,7 +8,7 @@
 **
 */
 
-#define VERSION "1.8.22"
+#define VERSION "1.8.23"
 
 /* read GAP source header files with a combined header file */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browse-1.8.22/version new/Browse-1.8.23/version
--- old/Browse-1.8.22/version   2026-03-19 09:53:04.000000000 +0100
+++ new/Browse-1.8.23/version   2026-07-30 12:33:36.000000000 +0200
@@ -1 +1 @@
-1.8.22
+1.8.23

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.ytpoJr/_old  2026-08-12 16:13:11.580209286 +0200
+++ /var/tmp/diff_new_pack.ytpoJr/_new  2026-08-12 16:13:11.584209455 +0200
@@ -1,5 +1,5 @@
-mtime: 1778833571
-commit: 33d757b1bb730dd5d9a70e436800b8213463f73e5ad3b4403b2fa20df9422f5e
+mtime: 1786511018
+commit: d4fd6efa799aca3ae23da2587c783ff348497370f39109d04485d26f3a5028fa
 url: https://src.opensuse.org/jengelh/gap-browse
 revision: master
 

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sanitize_source.sh new/sanitize_source.sh
--- old/sanitize_source.sh      2026-05-15 10:26:11.000000000 +0200
+++ new/sanitize_source.sh      2026-08-12 07:03:38.000000000 +0200
@@ -1,5 +1,5 @@
 #!/bin/sh -ex
-v="1.8.22"
+v="1.8.23"
 wget -c "https://www.math.rwth-aachen.de/homes/Browse/Browse-$v.tar.bz2";
 tar -xf "Browse-$v.tar.bz2"
 # Delete CC-BY-NC files

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-12 07:03:38.000000000 +0200
@@ -0,0 +1 @@
+.osc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sanitize_source.sh new/sanitize_source.sh
--- old/sanitize_source.sh      1970-01-01 01:00:00.000000000 +0100
+++ new/sanitize_source.sh      2026-08-12 07:03:38.000000000 +0200
@@ -0,0 +1,7 @@
+#!/bin/sh -ex
+v="1.8.23"
+wget -c "https://www.math.rwth-aachen.de/homes/Browse/Browse-$v.tar.bz2";
+tar -xf "Browse-$v.tar.bz2"
+# Delete CC-BY-NC files
+rm -Rf "Browse-$v/bibl"
+find "Browse-$v" -print0 | sort -z | tar --use=xz --null -T- -cf 
"Browse-$v.tar.xz" "Browse-$v/"

++++++ sanitize_source.sh ++++++
#!/bin/sh -ex
v="1.8.23"
wget -c "https://www.math.rwth-aachen.de/homes/Browse/Browse-$v.tar.bz2";
tar -xf "Browse-$v.tar.bz2"
# Delete CC-BY-NC files
rm -Rf "Browse-$v/bibl"
find "Browse-$v" -print0 | sort -z | tar --use=xz --null -T- -cf 
"Browse-$v.tar.xz" "Browse-$v/"

Reply via email to