[Git][haskell-team/DHG_packages][experimental] 9.8.4 WIP to experimental
Clint Adams (@clint)
gitlab at salsa.debian.org
Sun Sep 14 14:40:00 BST 2025
Clint Adams pushed to branch experimental at Debian Haskell Group / DHG_packages
Commits:
a77bf04d by Clint Adams at 2025-09-14T09:39:21-04:00
9.8.4 WIP to experimental
- - - - -
4 changed files:
- p/ghc/debian/changelog
- p/ghc/debian/control
- p/ghc/debian/patches/0002-llvmGen-Allow-LlvmLits-in-MetaExprs.patch
- p/ghc/debian/patches/series
Changes:
=====================================
p/ghc/debian/changelog
=====================================
@@ -1,4 +1,4 @@
-ghc (9.8.4-1~exp1) UNRELEASED; urgency=medium
+ghc (9.8.4-0~0exp1) experimental; urgency=medium
* New upstream release.
* Switch to llvm-19
@@ -11,15 +11,15 @@ ghc (9.8.4-1~exp1) UNRELEASED; urgency=medium
- llvm-new-pass-manager
- pr-13096
- -- Gianfranco Costamagna <locutusofborg at debian.org> Wed, 18 Dec 2024 23:45:33 +0100
-
-ghc (9.6.6-5) UNRELEASED; urgency=medium
-
[ fanpeng <fanpeng at loongson.cn> ]
* Pass the mcmodel=medium parameter to CC via GHC
(Closes: #1101273)
- -- Gianfranco Costamagna <locutusofborg at debian.org> Tue, 25 Mar 2025 10:42:14 +0100
+ [ Clint Adams ]
+ * Build-Depend on hadrian 9.8.4.
+ * Patch hp2ps for C23 compatibility.
+
+ -- Clint Adams <clint at debian.org> Fri, 12 Sep 2025 10:06:48 -0400
ghc (9.6.6-4) unstable; urgency=medium
=====================================
p/ghc/debian/control
=====================================
@@ -5,18 +5,18 @@ Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.or
Uploaders:
Clint Adams <clint at debian.org>,
Ilias Tsitsimpis <iliastsi at debian.org>
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 12),
- haskell-devscripts-minimal (>= 0.16.31) <!cross>,
+ haskell-devscripts-minimal (>= 0.16.35) <!cross>,
binutils-gold [armel armhf],
gcc,
g++,
pkg-config,
ghc:native (>= 9.2),
- hadrian:native (>= 9.6.6) <!pkg.ghc.nohadrian>,
- hadrian:native (<< 9.6.7~) <!pkg.ghc.nohadrian>,
+ hadrian:native (>= 9.8.4~) <!pkg.ghc.nohadrian>,
+ hadrian:native (<< 9.8.5~) <!pkg.ghc.nohadrian>,
llvm-19 [armel armhf s390x riscv64 loong64],
libgmp-dev,
libffi-dev,
=====================================
p/ghc/debian/patches/0002-llvmGen-Allow-LlvmLits-in-MetaExprs.patch
=====================================
@@ -9,11 +9,9 @@ Subject: [PATCH] llvmGen: Allow LlvmLits in MetaExprs
compiler/GHC/Llvm/Ppr.hs | 1 +
2 files changed, 2 insertions(+)
-diff --git a/compiler/GHC/Llvm/MetaData.hs b/compiler/GHC/Llvm/MetaData.hs
-index 8f1ba411..5d0a996c 100644
--- a/compiler/GHC/Llvm/MetaData.hs
+++ b/compiler/GHC/Llvm/MetaData.hs
-@@ -77,6 +77,7 @@ instance Outputable MetaId where
+@@ -79,6 +79,7 @@ ppMetaId (MetaId n) = char '!' <> int n
-- | LLVM metadata expressions
data MetaExpr = MetaStr !LMString
@@ -21,18 +19,13 @@ index 8f1ba411..5d0a996c 100644
| MetaNode !MetaId
| MetaVar !LlvmVar
| MetaStruct [MetaExpr]
-diff --git a/compiler/GHC/Llvm/Ppr.hs b/compiler/GHC/Llvm/Ppr.hs
-index 787b6efc..bcb73b74 100644
--- a/compiler/GHC/Llvm/Ppr.hs
+++ b/compiler/GHC/Llvm/Ppr.hs
-@@ -256,6 +256,7 @@ ppMetaExpr :: LlvmCgConfig -> MetaExpr -> SDoc
+@@ -297,6 +297,7 @@ ppMetaExpr :: IsLine doc => LlvmCgConfig
ppMetaExpr opts = \case
MetaVar (LMLitVar (LMNullLit _)) -> text "null"
MetaStr s -> char '!' <> doubleQuotes (ftext s)
+ MetaLit l -> ppTypeLit opts l
- MetaNode n -> ppr n
+ MetaNode n -> ppMetaId n
MetaVar v -> ppVar opts v
- MetaStruct es -> char '!' <> braces (ppCommaJoin (map (ppMetaExpr opts) es))
---
-2.45.2
-
+ MetaStruct es -> char '!' <> braces (ppCommaJoin (ppMetaExpr opts) es)
=====================================
p/ghc/debian/patches/series
=====================================
@@ -1,6 +1,6 @@
ARM-VFPv3D16
no-missing-haddock-file-warning
-buildpath-abi-stability.patch
+#buildpath-abi-stability.patch
x32-use-native-x86_64-insn.patch
kfreebsd-aclocal.m4
local-mathjax
@@ -26,5 +26,6 @@ alpha-fix-ieee_set_fp_control-invocation.patch
0001-llvmGen-Add-export-list-to-GHC.Llvm.MetaData.patch
0002-llvmGen-Allow-LlvmLits-in-MetaExprs.patch
0003-llvmGen-Introduce-infrastructure-for-module-flag-metadata.patch
-0004-llvmGen-Pass-mcmodel-medium-option-to-LLVM-backend-on-LoongArch.patch
+#0004-llvmGen-Pass-mcmodel-medium-option-to-LLVM-backend-on-LoongArch.patch
0005-Pass-the-mcmodel-medium-parameter-to-CC-via-GHC.patch
+hp2ps-gcc15.patch
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/a77bf04d2456541aab4db039df9c1c471ce533d7
--
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/a77bf04d2456541aab4db039df9c1c471ce533d7
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20250914/c01724b7/attachment-0001.htm>
More information about the Pkg-haskell-commits
mailing list