From nobody Sat Apr 4 15:45:12 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fp0KP3dm7z6YxMf for ; Sat, 04 Apr 2026 15:45:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fp0KP0w6zz47LP for ; Sat, 04 Apr 2026 15:45:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775317513; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3go/JBBAqz143A4+mr2NRovqDF2NW8uSjE9lqirYcgE=; b=vSYU/Qr/AZo+6Q3mjY5eXEHzEX/36jEMZ2ii5Dg4qeGfjdIGcNO5SubmpIoOQmehexMp5A 4ZpqENdgbKhjtSRbPMu6kvp3ORYjTguht1FaWivGOe77HLqlMQUBTpZ9pMjkJ5bJqIOv9Y BAdZ25f9tJZ4Yrupvh25mbZymMgbJu0caw0UkXxSiQ+nwJs8erINF2X5YX7NMoexPf/7ih OzNKP2ramoFad5KVxRyx2INOLUnzOP2ef+qELyZDnKswGlE3Oyh4xRaIyb1zCqoaLvklC7 7YDpqTdDD9rrPjVRKk25bdGVIo+FEPzWWYBl5Eq5rUqQlCvhVa6sOP1mC1N93Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775317513; a=rsa-sha256; cv=none; b=VNyNFB6jT/R3NbwrB9InPMcBCTplAEPKCHkkQlj0NURHV75/mbJe33jvEn7ENQZIZMhtJ2 g1I6oAjWeq5jxnxUQb09lKE00G8OuuZahuCCqrcw0qUmJa8Cx38ddJIzMGtxNWz7mZeT9x MJ6BxRRqfDcgPiTYAew8K3nmaEneIxwDIwaKqAzucScjYfFl1p6cq5nqF7UssqodF1Oj6g X8ZEIYDqT56CfVTW4M4mVyUAOYklcBNsgw+GU7MN9s8w4zXwWTot873rbzLhmljecF2lSy opo3vcFIxBN7rQAGFTSL3t31Qt5sw9XsBYqg6tWbaBV5om3aJD98yqdXrUKqNw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775317513; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3go/JBBAqz143A4+mr2NRovqDF2NW8uSjE9lqirYcgE=; b=nVqnAfWv53xqr37/H7ZaeOs6eDHLE5RQ4890KyUOMH6OqGMGZMLbLmHOWp49dEkD0zWvpg 64Dhz3kDT5dlHONqs4DHZcQfqTqsLyFuzJZmsuzYc2KCmj/D2x/TdR/p5x5+NjOWDXTeRP TEJ5PKqKHggzLAVz4QNG+6Ag/xE54r6jdRrPtaK+XWkYx8B25H5ZdpGYWYD6XaG96BjaMb U0RvhjH2zsm/tW0AKL5y5UmRy137YmVyLrSX2rpYCEzETJLxu4LDNjTD0tRAV+uJhcUUSf w7c4Uq/eoSnjjFVTrgjvsEQembrZrJJByd7bKMq6wZudZnmNJe9v7j+Tz1NfXQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fp0KN6stwz9H2 for ; Sat, 04 Apr 2026 15:45:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 41536 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 04 Apr 2026 15:45:12 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?=C3=84lven?= Subject: git: 0ef5a919c871 - main - games/hs-scroll: Update 1.20180421 => 1.20250228.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: alven X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0ef5a919c87151847a6b4b40043d84b8235bf174 Auto-Submitted: auto-generated Date: Sat, 04 Apr 2026 15:45:12 +0000 Message-Id: <69d13208.41536.13c5b78d@gitrepo.freebsd.org> The branch main has been updated by alven: URL: https://cgit.FreeBSD.org/ports/commit/?id=0ef5a919c87151847a6b4b40043d84b8235bf174 commit 0ef5a919c87151847a6b4b40043d84b8235bf174 Author: Älven AuthorDate: 2026-04-04 15:36:42 +0000 Commit: Älven 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 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