commit ghc for openSUSE:Factory
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 <dmueller@suse.com> + +- 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 <dmueller@suse.com> + +- 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 ptrommler@icloud.com -- 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 ]) ])
participants (1)
-
Source-Sync