sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3b2e1696012103211e0d50116ad84c3f3ebc9c21)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3b2e1696012103211e0d50116ad84c3f3ebc9c21)
- Date: Tue, 18 Aug 2026 09:49:48 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 1
haskell/haskell-http/0001-fix-compatibility-with-ghc-8.6.1.patch | 34
----------
haskell/haskell-http/DEPENDS | 1
haskell/haskell-http/DETAILS | 7 +-
haskell/haskell-http/HISTORY | 4 +
haskell/haskell-http/PRE_BUILD | 5 -
haskell/haskell-resolv/DEPENDS | 2
haskell/haskell-resolv/DETAILS | 18 +++++
haskell/haskell-resolv/HISTORY | 2
9 files changed, 32 insertions(+), 42 deletions(-)
New commits:
commit 3b2e1696012103211e0d50116ad84c3f3ebc9c21
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
haskell-resolv: new spell, Domain Name Service (DNS) lookup via the
libresolv standard library routines
commit e4f4e52086b89e662aea27b2d286e4f86f52013d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
haskell-http 4000.5.0
diff --git a/ChangeLog b/ChangeLog
index deb8ac3..9875677 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
* haskell/haskell-th-compat: new spell, Backward- (and
forward-)compatible Quote and Code types
* haskell/haskell-hooks-exe: new spell, cabal-install integration for
Hooks build-type
* haskell/haskell-open-browser: new spell, Open a web browser from
Haskell
+ * haskell/haskell-resolv: new spell, Domain Name Service (DNS) lookup
via the libresolv standard library routines
2026-08-16 Treeve Jelbert <treeve AT sourcemage.org>
* poetry_core: added
diff --git a/haskell/haskell-http/0001-fix-compatibility-with-ghc-8.6.1.patch
b/haskell/haskell-http/0001-fix-compatibility-with-ghc-8.6.1.patch
deleted file mode 100644
index ec81104..0000000
--- a/haskell/haskell-http/0001-fix-compatibility-with-ghc-8.6.1.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 962df748655338b083a77b6931e9b6492c68ca8d Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <bwlf AT bandrate.org>
-Date: Thu, 1 Nov 2018 19:11:47 +0100
-Subject: [PATCH] fix compatibility with ghc 8.6.1
-
----
- HTTP.cabal | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/HTTP.cabal b/HTTP.cabal
-index e156d97..70924d0 100644
---- a/HTTP.cabal
-+++ b/HTTP.cabal
-@@ -109,7 +109,7 @@ Library
-
- -- note the test harness constraints should be kept in sync with these
- -- where dependencies are shared
-- Build-depends: base >= 4.3.0.0 && < 4.12, parsec >= 2.0 && < 3.2
-+ Build-depends: base >= 4.3.0.0, parsec >= 2.0 && < 3.2
- Build-depends: array >= 0.3.0.2 && < 0.6, bytestring >= 0.9.1.5 && < 0.11
- Build-depends: time >= 1.1.2.3 && < 1.10
-
-@@ -151,7 +151,7 @@ Test-Suite test
- bytestring >= 0.9.1.5 && < 0.11,
- deepseq >= 1.3.0.0 && < 1.5,
- pureMD5 >= 0.2.4 && < 2.2,
-- base >= 4.3.0.0 && < 4.12,
-+ base >= 4.3.0.0,
- split >= 0.1.3 && < 0.3,
- test-framework >= 0.2.0 && < 0.9,
- test-framework-hunit >= 0.3.0 && <0.4
---
-2.19.1
-
diff --git a/haskell/haskell-http/DEPENDS b/haskell/haskell-http/DEPENDS
index 7da7f2d..e316f22 100755
--- a/haskell/haskell-http/DEPENDS
+++ b/haskell/haskell-http/DEPENDS
@@ -1,4 +1,3 @@
depends ghc &&
-
depends haskell-network &&
depends haskell-network-uri
diff --git a/haskell/haskell-http/DETAILS b/haskell/haskell-http/DETAILS
index 6c9ceed..243d491 100755
--- a/haskell/haskell-http/DETAILS
+++ b/haskell/haskell-http/DETAILS
@@ -1,8 +1,11 @@
SPELL=haskell-http
- VERSION=4000.3.12
+ VERSION=4000.5.0
SOURCE="HTTP-${VERSION}.tar.gz"
SOURCE_URL[0]=https://hackage.haskell.org/package/${SOURCE%.tar.*}/${SOURCE}
-
SOURCE_HASH=sha512:684741c017fd39c6a7ff1d75f182b465938d5c2a2abe92a0fcaec69a46fc11e59234c1b666ecf28465333df34ea267443fd56abaa38db21479cbcc19e286781e
+
SOURCE_HASH=sha512:a2bf4c2da0f5472d936c7fe51abbbd2bb95dfe9a8fb1aa36e2d687cb7944b901a3f7cea0bdcdbff701c27543f07148575d6db9a3121b4a01a89fa00de423f1a9
+ SOURCE2="HTTP-${VERSION}-rev1.cabal"
+
SOURCE2_URL[0]=https://hackage.haskell.org/package/HTTP-${VERSION}/revision/1.cabal
+
SOURCE2_HASH=sha512:2790342d4902f8c8b525343b706ea0036f60fef74b5b6d48c99bc13a3d8f3ed08641d87e5646206586d81e427a81c05faf9933af57b5efc66c35bdb285d786d9
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-${VERSION}"
WEB_SITE="https://github.com/haskell/HTTP"
LICENSE[0]=BSD3
diff --git a/haskell/haskell-http/HISTORY b/haskell/haskell-http/HISTORY
index 6d290bc..b6ec307 100644
--- a/haskell/haskell-http/HISTORY
+++ b/haskell/haskell-http/HISTORY
@@ -1,3 +1,7 @@
+2026-08-18 Ismael Luceno <ismael AT sourcemage.org>
+ * 0001-fix-compatibility-with-ghc-8.6.1.patch, DEPENDS, DETAILS,
+ PRE_BUILD: version 4000.5.0
+
2019-02-14 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fix SOURCE_URL[0]
diff --git a/haskell/haskell-http/PRE_BUILD b/haskell/haskell-http/PRE_BUILD
deleted file mode 100755
index 7e2fd70..0000000
--- a/haskell/haskell-http/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p1 < "$SPELL_DIRECTORY/0001-fix-compatibility-with-ghc-8.6.1.patch"
-
diff --git a/haskell/haskell-resolv/DEPENDS b/haskell/haskell-resolv/DEPENDS
new file mode 100755
index 0000000..785c41c
--- /dev/null
+++ b/haskell/haskell-resolv/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-base16-bytestring
diff --git a/haskell/haskell-resolv/DETAILS b/haskell/haskell-resolv/DETAILS
new file mode 100755
index 0000000..c41e2f1
--- /dev/null
+++ b/haskell/haskell-resolv/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-resolv
+ VERSION=0.2.0.3
+ SOURCE="resolv-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/resolv-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bcf624aaf08855d827e37803dedda4f50f2f219a1a0d7e957f3a7f90414d3e0356f41954ba8a969a9fb36af5b2c8c2fe797e9d1b1dfe379d5e5508be557a5ed7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/resolv-${VERSION}"
+ WEB_SITE="https://hackage.haskell.org/package/resolv"
+ LICENSE[0]=GPL-2.0-or-later
+ ENTERED=20260817
+ SHORT="Domain Name Service (DNS) lookup via the libresolv
standard library routines"
+cat << EOF
+This package implements an API for accessing the Domain Name Service (DNS)
+resolver service via the standard libresolv system library, whose API is
+often available directly from the standard libc C library on Unix systems.
+
+It also supports decoding the message record types defined in RFCs 1035,
+1183, 2782, 2915, 3596, 4034, 4255, 4408, 5155, 6844, 6891 and 7553.
+EOF
diff --git a/haskell/haskell-resolv/HISTORY b/haskell/haskell-resolv/HISTORY
new file mode 100644
index 0000000..7ef1370
--- /dev/null
+++ b/haskell/haskell-resolv/HISTORY
@@ -0,0 +1,2 @@
+2026-08-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3b2e1696012103211e0d50116ad84c3f3ebc9c21), Ismael Luceno, 08/18/2026
Archive powered by MHonArc 2.6.24.