Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc for openSUSE:Factory checked in 
at 2022-08-01 21:31:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc (Old)
 and      /work/SRC/openSUSE:Factory/.ghc.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc"

Mon Aug  1 21:31:25 2022 rev:95 rq:989696 version:8.10.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc/ghc.changes  2022-05-19 22:50:23.886417795 
+0200
+++ /work/SRC/openSUSE:Factory/.ghc.new.1533/ghc.changes        2022-08-01 
21:32:12.665968401 +0200
@@ -1,0 +2,6 @@
+Mon Jun 27 17:04:51 UTC 2022 - Dirk M??ller <[email protected]>
+
+- add ghc.keyring to have source validation enabled
+- limit to use llvm12 for Factory as newer versions are not supported
+
+-------------------------------------------------------------------
@@ -5,0 +12,5 @@
+
+-------------------------------------------------------------------
+Tue Mar  8 22:35:07 UTC 2022 - Dirk M??ller <[email protected]>
+
+- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl

New:
----
  ghc-armv7-VFPv3D16--NEON.patch
  ghc.keyring

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

Other differences:
------------------
++++++ ghc.spec ++++++
--- /var/tmp/diff_new_pack.WiGckL/_old  2022-08-01 21:32:13.305970237 +0200
+++ /var/tmp/diff_new_pack.WiGckL/_new  2022-08-01 21:32:13.309970249 +0200
@@ -23,6 +23,11 @@
 %endif
 
 %global unregisterised_archs s390 s390x riscv64
+%if 0%{suse_version} > 1550
+%global llvm_major 12
+%else
+%global llvm_major 9
+%endif
 %define full_version 8.10.7
 
 Name:           ghc
@@ -32,6 +37,7 @@
 Source:         
https://downloads.haskell.org/~ghc/%{full_version}/ghc-%{version}-src.tar.xz
 Source1:        
https://downloads.haskell.org/~ghc/%{full_version}/ghc-%{version}-src.tar.xz.sig
 Source2:        ghc-rpmlintrc
+Source9:        ghc.keyring
 Summary:        The Glorious Glasgow Haskell Compiler
 License:        BSD-3-Clause
 Group:          Development/Languages/Other
@@ -51,9 +57,9 @@
 BuildRequires:  pkg-config
 BuildRequires:  xz
 %ifarch aarch64 %{arm}
-BuildRequires:  clang >= 9
-BuildRequires:  llvm >= 9
-BuildRequires:  llvm-devel >= 9
+BuildRequires:  clang%{llvm_major}
+BuildRequires:  llvm%{llvm_major}
+BuildRequires:  llvm%{llvm_major}-devel
 %endif
 %if %{undefined without_manual}
 BuildRequires:  python3-Sphinx
@@ -68,7 +74,8 @@
 Requires:       ghc-compiler = %{version}-%{release}
 Requires:       ghc-ghc-devel = %{version}-%{release}
 Requires:       ghc-libraries = %{version}-%{release}
-
+# PATCH-FIX-OPENSUSE: use vfpv3-d16 and disable NEON
+Patch2:         ghc-armv7-VFPv3D16--NEON.patch
 # PATCH-FIX-UPSTREAM Disable-unboxed-arrays.patch [email protected] -- Do 
not use unboxed arrays on big-endian platforms. See Haskell Trac #15411.
 Patch3:         Disable-unboxed-arrays.patch
 # PATCH-FIX-UPSTREAM ghc-pie.patch - set linux as default PIE platform
@@ -103,12 +110,14 @@
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 %ifarch aarch64 %{arm}
-Requires:       clang9
-Requires:       llvm9
+Requires:       binutils-gold
 %endif
-%ifarch x86_64 %{ix86}
-Suggests:       clang9
-Suggests:       llvm9
+%ifarch aarch64 %{arm}
+Requires:       clang%{llvm_major}
+Requires:       llvm%{llvm_major}
+%else
+Suggests:       clang%{llvm_major}
+Suggests:       llvm%{llvm_major}
 %endif
 
 %description compiler
@@ -180,6 +189,7 @@
 
 %prep
 %setup -q
+%patch2 -p1
 %ifarch ppc64 s390 s390x
 %patch3 -p1
 %endif


++++++ ghc-armv7-VFPv3D16--NEON.patch ++++++
--- ghc-8.10.7/aclocal.m4
+++ ghc-8.10.7/aclocal.m4
@@ -408,7 +408,7 @@
                 )],
                 [changequote(, )dnl
                  ARM_ISA=ARMv7
-                 ARM_ISA_EXT="[VFPv3,NEON]"
+                 ARM_ISA_EXT="[VFPv3D16]"
                  changequote([, ])dnl
                 ])
         ])

Reply via email to