git: 4de7c4b16485 - main - devel/hs-ghcprofview: Switch to lang/ghc

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 16 Jun 2025 16:08:29 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4de7c4b164850d2831f445c8ed2aee689014c811

commit 4de7c4b164850d2831f445c8ed2aee689014c811
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-06-16 15:10:49 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-06-16 16:08:18 +0000

    devel/hs-ghcprofview: Switch to lang/ghc
---
 devel/hs-ghcprofview/Makefile | 19 ++++++++-----------
 devel/hs-ghcprofview/distinfo | 32 +++++++++++++++-----------------
 2 files changed, 23 insertions(+), 28 deletions(-)

diff --git a/devel/hs-ghcprofview/Makefile b/devel/hs-ghcprofview/Makefile
index 9c6686dc4987..369e0eeba203 100644
--- a/devel/hs-ghcprofview/Makefile
+++ b/devel/hs-ghcprofview/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ghcprofview
 PORTVERSION=	0.1.0.2
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -9,9 +9,6 @@ WWW=		https://github.com/portnov/ghcprofview-hs
 
 LICENSE=	BSD3CLAUSE
 
-BROKEN_aarch64=	error: incompatible pointer to integer conversion assigning to 'ffi_arg' (aka 'unsigned long') from 'HsPtr' (aka 'void *')
-
-BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz
 
@@ -31,7 +28,7 @@ USE_CABAL=	OneTuple-0.4.2_1 \
 		base-orphans-0.9.3 \
 		bifunctors-5.6.2_2 \
 		bitvec-1.1.5.0_3 \
-		blaze-builder-0.4.2.3 \
+		blaze-builder-0.4.3 \
 		blaze-html-0.9.2.0_1 \
 		blaze-markup-0.8.3.0_2 \
 		cabal-doctest-1.0.11 \
@@ -46,13 +43,13 @@ USE_CABAL=	OneTuple-0.4.2_1 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0_2 \
 		generically-0.1.1_4 \
-		ghc-prof-1.4.1.13 \
+		ghc-prof-1.4.1.14 \
 		gi-atk-2.0.28 \
 		gi-cairo-1.0.30 \
 		gi-freetype2-2.0.5 \
 		gi-gdk3-3.0.30 \
 		gi-gdkpixbuf-2.0.32 \
-		gi-gio-2.0.36 \
+		gi-gio-2.0.38 \
 		gi-glib-2.0.30 \
 		gi-gmodule-2.0.6 \
 		gi-gobject-2.0.31 \
@@ -75,7 +72,7 @@ USE_CABAL=	OneTuple-0.4.2_1 \
 		mono-traversable-1.0.21.0 \
 		network-3.2.7.0 \
 		network-uri-2.6.4.2_1 \
-		optparse-applicative-0.18.1.0_1 \
+		optparse-applicative-0.19.0.0 \
 		os-string-2.0.7 \
 		pretty-show-1.10 \
 		prettyprinter-1.7.1 \
@@ -83,18 +80,18 @@ USE_CABAL=	OneTuple-0.4.2_1 \
 		primitive-0.9.1.0 \
 		random-1.3.1 \
 		regex-base-0.94.0.3 \
-		regex-tdfa-1.3.2.3 \
+		regex-tdfa-1.3.2.4 \
 		resourcet-1.3.0 \
 		safe-0.3.21_1 \
 		scientific-0.3.8.0_2 \
 		semialign-1.3.1_2 \
 		semigroupoids-6.0.1_2 \
 		split-0.2.5 \
-		splitmix-0.1.1 \
+		splitmix-0.1.2 \
 		streaming-commons-0.2.3.0 \
 		strict-0.5.1_1 \
 		tagged-0.8.9 \
-		tasty-1.5.3_1 \
+		tasty-1.5.3_2 \
 		text-iso8601-0.1.1_2 \
 		text-short-0.1.6_3 \
 		th-abstraction-0.7.1.0_1 \
diff --git a/devel/hs-ghcprofview/distinfo b/devel/hs-ghcprofview/distinfo
index 6b2287833b50..20a9d621e8bf 100644
--- a/devel/hs-ghcprofview/distinfo
+++ b/devel/hs-ghcprofview/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744617797
+TIMESTAMP = 1750086519
 SHA256 (cabal/ghcprofview-0.1.0.2/ghcprofview-0.1.0.2.tar.gz) = 8509a84c81e157886a14f7c2153b86cb34a72f5a6b81abafc18aab6b3397fa1c
 SIZE (cabal/ghcprofview-0.1.0.2/ghcprofview-0.1.0.2.tar.gz) = 13918
 SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
@@ -41,8 +41,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
 SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
 SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
 SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
 SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
 SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
 SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -85,8 +85,8 @@ SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a
 SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
 SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
 SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
-SHA256 (cabal/ghc-prof-1.4.1.13/ghc-prof-1.4.1.13.tar.gz) = 97f1fe74755f20bfd1fbf1a9fd07536d0f6c7f49b481c84b28f582a04d10053d
-SIZE (cabal/ghc-prof-1.4.1.13/ghc-prof-1.4.1.13.tar.gz) = 11467
+SHA256 (cabal/ghc-prof-1.4.1.14/ghc-prof-1.4.1.14.tar.gz) = 788e3d623d4cc9119d4e4b6c06ea5a4059513722d334fdfd7202cea55047f49b
+SIZE (cabal/ghc-prof-1.4.1.14/ghc-prof-1.4.1.14.tar.gz) = 11489
 SHA256 (cabal/gi-atk-2.0.28/gi-atk-2.0.28.tar.gz) = cdeda4415bf8ab5f2e5b4c36218ea5e7deba8326d19a72c922eeaca51f647f36
 SIZE (cabal/gi-atk-2.0.28/gi-atk-2.0.28.tar.gz) = 11712
 SHA256 (cabal/gi-cairo-1.0.30/gi-cairo-1.0.30.tar.gz) = 58ef097c9f31aad5b26856238424505e0720bfb8ae5981c5c3cad9ee00641e68
@@ -97,8 +97,8 @@ SHA256 (cabal/gi-gdk3-3.0.30/gi-gdk3-3.0.30.tar.gz) = b296bcff81abd27047043e809f
 SIZE (cabal/gi-gdk3-3.0.30/gi-gdk3-3.0.30.tar.gz) = 12749
 SHA256 (cabal/gi-gdkpixbuf-2.0.32/gi-gdkpixbuf-2.0.32.tar.gz) = 831eb61384c8f391572fdcf9d92a54460de8eb825636b31730b2d9b23bccbafb
 SIZE (cabal/gi-gdkpixbuf-2.0.32/gi-gdkpixbuf-2.0.32.tar.gz) = 12284
-SHA256 (cabal/gi-gio-2.0.36/gi-gio-2.0.36.tar.gz) = e9c1889775ee2fbbcc68b8d890ddb7d1006767d904aaed6757c64adfd3fb8b0f
-SIZE (cabal/gi-gio-2.0.36/gi-gio-2.0.36.tar.gz) = 25927
+SHA256 (cabal/gi-gio-2.0.38/gi-gio-2.0.38.tar.gz) = aec539aa9c673ca674f2f9fc7e9752b5ad1a692c1470feebf105f1e29dba7589
+SIZE (cabal/gi-gio-2.0.38/gi-gio-2.0.38.tar.gz) = 26113
 SHA256 (cabal/gi-glib-2.0.30/gi-glib-2.0.30.tar.gz) = 77514d7c515a8457c1b68ce32ccf8ec4ae1bf5cff08d6702afe61337f38034d1
 SIZE (cabal/gi-glib-2.0.30/gi-glib-2.0.30.tar.gz) = 16330
 SHA256 (cabal/gi-gmodule-2.0.6/gi-gmodule-2.0.6.tar.gz) = f4cca72044a19c602fcb4df9291611c60ae5e574c3b87ebf6bf9b51a5d388ae0
@@ -157,10 +157,8 @@ SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e8932
 SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
 SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
 SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
+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.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
 SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
 SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
@@ -175,8 +173,8 @@ SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec7862
 SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
 SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
 SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-SHA256 (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 8571bcf85825e503c768d2ffb868fc5ddccced06ad385228f1ed85ee6d32dc6f
-SIZE (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 83017
+SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
+SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
 SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
 SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
 SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f30efba059df9a4f3681ce83d85007f01
@@ -197,8 +195,8 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
 SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
 SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
 SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.2/splitmix-0.1.2.tar.gz) = 3e5342d41a80d925e9dd95b513ae1d076347f6802209a49a8f8829b7b577d4be
+SIZE (cabal/splitmix-0.1.2/splitmix-0.1.2.tar.gz) = 21840
 SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
 SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
@@ -209,8 +207,8 @@ SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe
 SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
 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/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
 SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
 SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
 SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849