sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (2144b06f9991a65efc323da2eefb370789115c8c)
- 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 (2144b06f9991a65efc323da2eefb370789115c8c)
- Date: Tue, 18 Aug 2026 11:33:20 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
haskell/haskell-cabal-install/DEPENDS | 19 ++++++++++++-------
haskell/haskell-cabal-install/DETAILS | 6 +++---
haskell/haskell-cabal-install/HISTORY | 6 ++++++
haskell/haskell-cabal-install/INSTALL | 5 +++++
haskell/haskell-hackage-security/BUILD | 3 +++
haskell/haskell-hackage-security/DEPENDS | 9 +--------
haskell/haskell-hackage-security/DETAILS | 6 +++---
haskell/haskell-hackage-security/HISTORY | 3 +++
8 files changed, 36 insertions(+), 21 deletions(-)
New commits:
commit 2144b06f9991a65efc323da2eefb370789115c8c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
haskell-cabal-install 3.18.1.0
Install cabal as hs-cabal.
commit 9c88c206b39958253526e6786caf9f330350f7aa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
haskell-hackage-security 0.6.3.3
diff --git a/haskell/haskell-cabal-install/DEPENDS
b/haskell/haskell-cabal-install/DEPENDS
index 7e29da7..e4a4eca 100755
--- a/haskell/haskell-cabal-install/DEPENDS
+++ b/haskell/haskell-cabal-install/DEPENDS
@@ -1,18 +1,23 @@
depends ghc &&
+depends haskell-cabal &&
+depends haskell-cabal-syntax &&
+depends haskell-http &&
depends haskell-async &&
depends haskell-base16-bytestring &&
+depends haskell-cabal-install-solver &&
depends haskell-cryptohash-sha256 &&
depends haskell-echo &&
depends haskell-edit-distance &&
depends haskell-hackage-security &&
-depends haskell-hashable &&
-depends haskell-http &&
-depends haskell-mtl &&
-depends haskell-network &&
+depends haskell-hooks-exe &&
depends haskell-network-uri &&
-depends haskell-old-time &&
-depends haskell-pretty &&
+depends haskell-open-browser &&
+depends haskell-process &&
depends haskell-random &&
-depends haskell-stm &&
+depends haskell-regex-base &&
+depends haskell-regex-posix &&
+depends haskell-resolv &&
+depends haskell-safe-exceptions &&
+depends haskell-semaphore-compat &&
depends haskell-tar &&
depends haskell-zlib
diff --git a/haskell/haskell-cabal-install/DETAILS
b/haskell/haskell-cabal-install/DETAILS
index daa2306..e35f02d 100755
--- a/haskell/haskell-cabal-install/DETAILS
+++ b/haskell/haskell-cabal-install/DETAILS
@@ -1,10 +1,10 @@
SPELL=haskell-cabal-install
- VERSION=2.0.0.1
+ VERSION=3.18.1.0
SOURCE="cabal-install-${VERSION}.tar.gz"
SOURCE_URL[0]=https://hackage.haskell.org/package/cabal-install-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:136105745e22b83a9ab906ac71ebbf4a5992b1731dd152e88eaa8dfd0d3076ddaca80bf0077c8b59c085c7d2f2fd0a3786e6e4c70a47dc924995f23758952a16
+
SOURCE_HASH=sha512:1be98954a196048482cc713ce5fcdde52fc13265308f2ad82d480c2315d9badc92cce626aa2a713817ed0adf2991c02bf36247a7dbe3f7967cf2c289cf77abac
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cabal-install-${VERSION}"
- WEB_SITE="http://www.haskell.org/cabal/"
+ WEB_SITE="https://www.haskell.org/cabal/"
LICENSE[0]=BSD
ENTERED=20180117
SHORT="a command-line program that simplifies managing haskell
software"
diff --git a/haskell/haskell-cabal-install/HISTORY
b/haskell/haskell-cabal-install/HISTORY
index 1ed6938..6c05121 100644
--- a/haskell/haskell-cabal-install/HISTORY
+++ b/haskell/haskell-cabal-install/HISTORY
@@ -1,3 +1,9 @@
+2026-08-18 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: install as hs-cabal, sorcery has a cabal of its own
+
+2026-08-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: version 3.18.1.0
+
2018-01-17 Florian Franzmann <bwlf AT bandrate.org>
* DEPENDS, DETAILS: spell created
diff --git a/haskell/haskell-cabal-install/INSTALL
b/haskell/haskell-cabal-install/INSTALL
new file mode 100755
index 0000000..bd895c0
--- /dev/null
+++ b/haskell/haskell-cabal-install/INSTALL
@@ -0,0 +1,5 @@
+default_install_haskell &&
+
+# sorcery has a cabal of its own in /usr/sbin, and /usr/bin comes first
+# in root's PATH, so this one would shadow it
+mv -v "$INSTALL_ROOT/usr/bin/cabal" "$INSTALL_ROOT/usr/bin/hs-cabal"
diff --git a/haskell/haskell-hackage-security/BUILD
b/haskell/haskell-hackage-security/BUILD
new file mode 100755
index 0000000..e24252d
--- /dev/null
+++ b/haskell/haskell-hackage-security/BUILD
@@ -0,0 +1,3 @@
+OPTS="$OPTS -fCabal-syntax" &&
+
+default_build
diff --git a/haskell/haskell-hackage-security/DEPENDS
b/haskell/haskell-hackage-security/DEPENDS
index ab1f2e5..15ef316 100755
--- a/haskell/haskell-hackage-security/DEPENDS
+++ b/haskell/haskell-hackage-security/DEPENDS
@@ -1,17 +1,10 @@
depends ghc &&
-
+depends haskell-cabal-syntax &&
depends haskell-base16-bytestring &&
depends haskell-base64-bytestring &&
depends haskell-cryptohash-sha256 &&
depends haskell-ed25519 &&
-depends haskell-mtl &&
depends haskell-network &&
depends haskell-network-uri &&
-depends haskell-old-locale &&
-depends haskell-old-time &&
-depends haskell-parsec &&
-depends haskell-parsec &&
-depends haskell-pretty &&
depends haskell-tar &&
-depends haskell-template-haskell &&
depends haskell-zlib
diff --git a/haskell/haskell-hackage-security/DETAILS
b/haskell/haskell-hackage-security/DETAILS
index 4775838..183864f 100755
--- a/haskell/haskell-hackage-security/DETAILS
+++ b/haskell/haskell-hackage-security/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-hackage-security
- VERSION=0.5.3.0
+ VERSION=0.6.3.3
SOURCE="hackage-security-${VERSION}.tar.gz"
SOURCE_URL[0]=https://hackage.haskell.org/package/hackage-security-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:57af812fb3911aed6ebdbc5de733e86a2bdc7845a07246c69346c59f654e7c4ae5bf20ad753cfe71dc1d7f47ce66a37fba49b178e8e6ff74002fc8ffb72d920d
+
SOURCE_HASH=sha512:91ab5d7c40b0a3e5e12072c5b5319dfef758fd1e0aa5578ce083289d39abd26aeed523a12ab3ac8b7701b0d7016155261342e5add92e1b89756a9066d2ee60dd
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hackage-security-${VERSION}"
WEB_SITE="https://github.com/well-typed/hackage-security"
LICENSE[0]=BSD
@@ -10,7 +10,7 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hackage-security-${VERSION}"
SHORT="the hackage security library"
cat << EOF
The hackage security library provides both server and client utilities for
-securing the Hackage package server (http://hackage.haskell.org/). It is
+securing the Hackage package server (https://hackage.haskell.org/). It is
based on The Update Framework (http://theupdateframework.com/), a set of
recommendations developed by security researchers at various universities in
the US as well as developers on the Tor project
(https://www.torproject.org/).
diff --git a/haskell/haskell-hackage-security/HISTORY
b/haskell/haskell-hackage-security/HISTORY
index f0c3895..41fd9b1 100644
--- a/haskell/haskell-hackage-security/HISTORY
+++ b/haskell/haskell-hackage-security/HISTORY
@@ -1,3 +1,6 @@
+2026-08-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: version 0.6.3.3
+
2018-05-05 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 0.5.3.0
* PRE_BUILD, 0001-fix-dependencies.patch: removed
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (2144b06f9991a65efc323da2eefb370789115c8c), Ismael Luceno, 08/18/2026
Archive powered by MHonArc 2.6.24.