Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-ansi-terminal for 
openSUSE:Factory checked in at 2026-01-03 17:28:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-ansi-terminal (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-ansi-terminal.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-ansi-terminal"

Sat Jan  3 17:28:38 2026 rev:29 rq:1325193 version:1.1.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-ansi-terminal/ghc-ansi-terminal.changes      
2025-12-19 16:48:58.709731861 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-ansi-terminal.new.1928/ghc-ansi-terminal.changes
    2026-01-03 17:29:03.715774195 +0100
@@ -1,0 +2,11 @@
+Fri Dec 26 15:19:31 UTC 2025 - Peter Simons <[email protected]>
+
+- Update ansi-terminal to version 1.1.5.
+  Version 1.1.5
+  -------------
+
+  * On Windows, smothers a C compiler's warnings about `macro-undefined`,
+    `missing-definitions` and `pragma-pack`, which can be triggered by Windows
+    C headers.
+
+-------------------------------------------------------------------

Old:
----
  ansi-terminal-1.1.4.tar.gz

New:
----
  ansi-terminal-1.1.5.tar.gz

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

Other differences:
------------------
++++++ ghc-ansi-terminal.spec ++++++
--- /var/tmp/diff_new_pack.1eTIxp/_old  2026-01-03 17:29:04.339799726 +0100
+++ /var/tmp/diff_new_pack.1eTIxp/_new  2026-01-03 17:29:04.343799890 +0100
@@ -19,7 +19,7 @@
 %global pkg_name ansi-terminal
 %global pkgver %{pkg_name}-%{version}
 Name:           ghc-%{pkg_name}
-Version:        1.1.4
+Version:        1.1.5
 Release:        0
 Summary:        Simple ANSI terminal support
 License:        BSD-3-Clause

++++++ ansi-terminal-1.1.4.tar.gz -> ansi-terminal-1.1.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansi-terminal-1.1.4/CHANGELOG.md 
new/ansi-terminal-1.1.5/CHANGELOG.md
--- old/ansi-terminal-1.1.4/CHANGELOG.md        2025-12-07 21:07:05.000000000 
+0100
+++ new/ansi-terminal-1.1.5/CHANGELOG.md        2025-12-26 15:10:06.000000000 
+0100
@@ -1,6 +1,13 @@
 Changes
 =======
 
+Version 1.1.5
+-------------
+
+* On Windows, smothers a C compiler's warnings about `macro-undefined`,
+  `missing-definitions` and `pragma-pack`, which can be triggered by Windows
+  C headers.
+
 Version 1.1.4
 -------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansi-terminal-1.1.4/ansi-terminal.cabal 
new/ansi-terminal-1.1.5/ansi-terminal.cabal
--- old/ansi-terminal-1.1.4/ansi-terminal.cabal 2025-12-07 20:34:38.000000000 
+0100
+++ new/ansi-terminal-1.1.5/ansi-terminal.cabal 2025-12-26 15:10:06.000000000 
+0100
@@ -1,6 +1,6 @@
 Cabal-Version:       1.22
 Name:                ansi-terminal
-Version:             1.1.4
+Version:             1.1.5
 Category:            User Interfaces
 Synopsis:            Simple ANSI terminal support
 Description:         ANSI terminal support for Haskell: allows cursor movement,
@@ -50,6 +50,15 @@
             Install-Includes:   HsWin32.h
             C-Sources:          win/c-source/errors.c
                                 win/c-source/HsWin32.c
+            -- The MSYS2 UCRT64 environment is stricter than the MINGW64
+            -- environment about these C compiler diagnostics:
+            -- (1) macro-redefined, (2) missing-declarations, and
+            -- (3) pragma-pack. Windows C headers are not warning-clean under
+            -- -Wmacro-redefined, -Wmissing-declarations and -Wpragma-pack. We
+            -- smother those warnings:
+            Cc-Options:         -Wno-macro-redefined
+                                -Wno-missing-declarations
+                                -Wno-pragma-pack
         else
             Hs-Source-Dirs:     unix
 

Reply via email to