Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Apr 2026 15:45:12 +0000
From:      =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0ef5a919c871 - main - games/hs-scroll: Update 1.20180421 => 1.20250228.2
Message-ID:  <69d13208.41536.13c5b78d@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0ef5a919c87151847a6b4b40043d84b8235bf174

commit 0ef5a919c87151847a6b4b40043d84b8235bf174
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2026-04-04 15:36:42 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2026-04-04 15:44:44 +0000

    games/hs-scroll: Update 1.20180421 => 1.20250228.2
    
    * Switch GHC 9.4.8 => 9.10.3 (latest)
    
    Approved by:            haskell@ (alven@)
    Approved by:            db@, yuri@ (Mentors, implicit)
---
 games/hs-scroll/Makefile       | 34 ++--------------------------------
 games/hs-scroll/Makefile.cabal | 26 ++++++++++++++++++++++++++
 games/hs-scroll/distinfo       | 32 +++++++++++++++-----------------
 3 files changed, 43 insertions(+), 49 deletions(-)

diff --git a/games/hs-scroll/Makefile b/games/hs-scroll/Makefile
index fdd7eca81492..a699dff587e6 100644
--- a/games/hs-scroll/Makefile
+++ b/games/hs-scroll/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	scroll
-PORTVERSION=	1.20180421
-PORTREVISION=	13
+DISTVERSION=	1.20250228.2
 CATEGORIES=	games haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -9,37 +8,8 @@ WWW=		https://joeyh.name/code/scroll/
 
 LICENSE=	GPLv2
 
-BROKEN_FreeBSD_16=	c2hs chokes on /usr/include/ncurses.h:523: The symbol `bool' does not fit here.
-
-BUILD_DEPENDS=	ghc-9.4.8:lang/ghc94
+BROKEN_FreeBSD_16=	c2hs chokes on /usr/include/ncurses.h:523: The symbol 'bool' does not fit here.
 
 USES=		cabal
 
-USE_CABAL=	IfElse-0.85 \
-		alex-3.5.4.0 \
-		ansi-terminal-1.1.5 \
-		ansi-terminal-types-1.1.3 \
-		c2hs-0.28.8_3 \
-		case-insensitive-1.2.1.0 \
-		colour-2.3.6 \
-		data-default-0.8.0.2 \
-		dlist-1.0_2 \
-		happy-2.2 \
-		happy-lib-2.2 \
-		hashable-1.4.7.0 \
-		language-c-0.10.1 \
-		monad-loops-0.4.3 \
-		ncurses-0.2.16_1 \
-		optparse-applicative-0.19.0.0 \
-		os-string-2.0.10 \
-		prettyprinter-1.7.1 \
-		prettyprinter-ansi-terminal-1.1.3 \
-		primitive-0.9.1.0_1 \
-		random-1.3.1 \
-		splitmix-0.1.3.2 \
-		tagged-0.8.10_1 \
-		tasty-1.5.3_2 \
-		vector-0.13.2.0_2 \
-		vector-stream-0.1.0.1_4
-
 .include <bsd.port.mk>
diff --git a/games/hs-scroll/Makefile.cabal b/games/hs-scroll/Makefile.cabal
new file mode 100644
index 000000000000..7928024ab27d
--- /dev/null
+++ b/games/hs-scroll/Makefile.cabal
@@ -0,0 +1,26 @@
+USE_CABAL=	IfElse-0.85 \
+		alex-3.5.4.2 \
+		ansi-terminal-1.1.5 \
+		ansi-terminal-types-1.1.3 \
+		base-compat-0.15.0 \
+		c2hs-0.28.8_3 \
+		case-insensitive-1.2.1.0 \
+		colour-2.3.7 \
+		data-default-0.8.0.2 \
+		dlist-1.0_2 \
+		happy-2.2 \
+		happy-lib-2.2 \
+		hashable-1.5.1.0 \
+		language-c-0.10.2 \
+		monad-loops-0.4.3 \
+		ncurses-0.2.16_1 \
+		optparse-applicative-0.19.0.0 \
+		prettyprinter-1.7.1 \
+		prettyprinter-ansi-terminal-1.1.3 \
+		primitive-0.9.1.0_1 \
+		random-1.3.1 \
+		splitmix-0.1.3.2 \
+		tagged-0.8.10_1 \
+		tasty-1.5.4 \
+		vector-0.13.2.0_2 \
+		vector-stream-0.1.0.1_4
diff --git a/games/hs-scroll/distinfo b/games/hs-scroll/distinfo
index 5fc10cc6bd69..0b2b3bde5a45 100644
--- a/games/hs-scroll/distinfo
+++ b/games/hs-scroll/distinfo
@@ -1,22 +1,24 @@
-TIMESTAMP = 1769246630
-SHA256 (cabal/scroll-1.20180421/scroll-1.20180421.tar.gz) = 9203353457c53550524d40216d069129389dbb94a7d8ba1a9153e794dcceff2a
-SIZE (cabal/scroll-1.20180421/scroll-1.20180421.tar.gz) = 266900
+TIMESTAMP = 1775315771
+SHA256 (cabal/scroll-1.20250228.2/scroll-1.20250228.2.tar.gz) = d23dc05034b91d1caa08d82c7e10898a36863f65a17a04da09e0758d7f2027dc
+SIZE (cabal/scroll-1.20250228.2/scroll-1.20250228.2.tar.gz) = 267358
 SHA256 (cabal/IfElse-0.85/IfElse-0.85.tar.gz) = 8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd
 SIZE (cabal/IfElse-0.85/IfElse-0.85.tar.gz) = 2865
-SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
-SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
+SHA256 (cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz) = df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418
+SIZE (cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz) = 94432
 SHA256 (cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz) = 9cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073
 SIZE (cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz) = 33344
 SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
 SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 59aa49d7779a20a808924690583653c2bdfb0e54b5162df80df5a81632824531
+SIZE (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 32422
 SHA256 (cabal/c2hs-0.28.8/c2hs-0.28.8.tar.gz) = 390632cffc561c32483af474aac50168a68f0fa382096552e37749923617884c
 SIZE (cabal/c2hs-0.28.8/c2hs-0.28.8.tar.gz) = 207816
 SHA256 (cabal/c2hs-0.28.8/revision/3.cabal) = 7afc88133bd244e4a8fc483363a849bdb91e1b8587508e3524baae84e4ec32b8
 SIZE (cabal/c2hs-0.28.8/revision/3.cabal) = 9397
 SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
 SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
-SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
+SHA256 (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 1f3b1055675abe4e3362800cc9bf7ab9b92dfdf21a1f6c82b252611270be9680
+SIZE (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 22506
 SHA256 (cabal/data-default-0.8.0.2/data-default-0.8.0.2.tar.gz) = fa7d5de70ccef7381a7f17cd64948de1c24b620de13e1cd55c36c26949870799
 SIZE (cabal/data-default-0.8.0.2/data-default-0.8.0.2.tar.gz) = 6138
 SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
@@ -27,10 +29,10 @@ SHA256 (cabal/happy-2.2/happy-2.2.tar.gz) = 2e9345c99a61bc29b5a1b9d5c1ea791cbea2
 SIZE (cabal/happy-2.2/happy-2.2.tar.gz) = 62273
 SHA256 (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = d2e0662b12b52008787c380b94acd4f6ed0a0af04bb0d433ed8c4ac00f1e3003
 SIZE (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = 94570
-SHA256 (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
-SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467
-SHA256 (cabal/language-c-0.10.1/language-c-0.10.1.tar.gz) = 9b25877de56e4f90208d0da3eda910810fa0a45b6b3c5e2ba20de7d54085a423
-SIZE (cabal/language-c-0.10.1/language-c-0.10.1.tar.gz) = 125648
+SHA256 (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = ed0b7c10ce92c9ffe45420dadc38c6d39db486ff3633ff13567cc9f75f79b112
+SIZE (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = 90605
+SHA256 (cabal/language-c-0.10.2/language-c-0.10.2.tar.gz) = f1135edda4a2d263fed8c12cae166e547da095200a026e65e1f5e134c855f522
+SIZE (cabal/language-c-0.10.2/language-c-0.10.2.tar.gz) = 125740
 SHA256 (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18
 SIZE (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 4996
 SHA256 (cabal/ncurses-0.2.16/ncurses-0.2.16.tar.gz) = e50fb7b1f700d6fa60b4040623b7e0249ae6af2ef2729801fb2917e8b1f25e3f
@@ -39,8 +41,6 @@ SHA256 (cabal/ncurses-0.2.16/revision/1.cabal) = 8ad9fe6562a80d28166d76adbac1eb4
 SIZE (cabal/ncurses-0.2.16/revision/1.cabal) = 3575
 SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
 SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
-SHA256 (cabal/os-string-2.0.10/os-string-2.0.10.tar.gz) = f682b8a6121a09fc820ce69d99e33bfa9b1a959505663ef2fedebe7b95c75aa5
-SIZE (cabal/os-string-2.0.10/os-string-2.0.10.tar.gz) = 46124
 SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
 SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
 SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
@@ -57,10 +57,8 @@ SHA256 (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 17ef791eb4caf314a3b4b158827a
 SIZE (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 8398
 SHA256 (cabal/tagged-0.8.10/revision/1.cabal) = e9b97c98e9827981d62f37c5febf9e6bbb67acec92b8bd41fd9f7ace5eb31d32
 SIZE (cabal/tagged-0.8.10/revision/1.cabal) = 2201
-SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
-SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
-SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/tasty-1.5.4/tasty-1.5.4.tar.gz) = c76120141bd61c4418b3ed5efc5fe3094186d47cfe12d7be552320139f52c6c7
+SIZE (cabal/tasty-1.5.4/tasty-1.5.4.tar.gz) = 68529
 SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
 SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
 SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d13208.41536.13c5b78d>