git: 9790268b0dfb - main - devel/hs-threadscope: Update 0.2.15.0 => 0.2.15.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Jul 2026 05:34:46 UTC
The branch main has been updated by alven:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9790268b0dfb253e9f4e3128bd0da91336470e45
commit 9790268b0dfb253e9f4e3128bd0da91336470e45
Author: Älven <alven@FreeBSD.org>
AuthorDate: 2026-07-09 23:29:36 +0000
Commit: Älven <alven@FreeBSD.org>
CommitDate: 2026-07-10 05:34:27 +0000
devel/hs-threadscope: Update 0.2.15.0 => 0.2.15.1
* Remove upstreamed patch
Approved by: haskell@ (alven@)
Approved by: db@, yuri@ (Mentors, implicit)
---
devel/hs-threadscope/Makefile | 32 +----------
devel/hs-threadscope/Makefile.cabal | 29 ++++++++++
devel/hs-threadscope/distinfo | 62 +++++++++++-----------
.../patch-__cabal__deps_tasty-1.5.3_tasty.cabal | 11 ----
4 files changed, 61 insertions(+), 73 deletions(-)
diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile
index 1c8337c6308f..7fb79e22dc21 100644
--- a/devel/hs-threadscope/Makefile
+++ b/devel/hs-threadscope/Makefile
@@ -1,6 +1,5 @@
PORTNAME= threadscope
-PORTVERSION= 0.2.15.0
-PORTREVISION= 1
+DISTVERSION= 0.2.15.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -16,33 +15,4 @@ USES= cabal gnome pkgconfig
USE_GNOME= cairo gdkpixbuf glib20 gtk30
-USE_CABAL= alex-3.5.4.0 \
- ansi-terminal-1.1.5 \
- ansi-terminal-types-1.1.3 \
- cairo-0.13.12.0 \
- colour-2.3.6 \
- file-embed-0.0.16.0 \
- ghc-events-0.20.0.0_2 \
- gio-0.13.12.0 \
- glib-0.13.12.0 \
- gtk2hs-buildtools-0.13.12.0 \
- gtk3-0.15.10 \
- happy-2.1.7 \
- happy-lib-2.1.7 \
- hashable-1.5.0.0_1 \
- hashtables-1.4.2 \
- optparse-applicative-0.19.0.0 \
- pango-0.13.12.0 \
- prettyprinter-1.7.1 \
- prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.1.0 \
- random-1.3.1 \
- splitmix-0.1.3.1 \
- tagged-0.8.10 \
- tasty-1.5.3_2 \
- temporary-1.3 \
- utf8-string-1.0.2 \
- vector-0.13.2.0_2 \
- vector-stream-0.1.0.1_4
-
.include <bsd.port.mk>
diff --git a/devel/hs-threadscope/Makefile.cabal b/devel/hs-threadscope/Makefile.cabal
new file mode 100644
index 000000000000..1a8c226e1b0e
--- /dev/null
+++ b/devel/hs-threadscope/Makefile.cabal
@@ -0,0 +1,29 @@
+USE_CABAL= alex-3.5.4.2 \
+ ansi-terminal-1.1.5 \
+ ansi-terminal-types-1.1.3 \
+ cairo-0.13.12.0 \
+ colour-2.3.7 \
+ file-embed-0.0.16.0 \
+ ghc-events-0.21.0.0 \
+ gio-0.13.12.0 \
+ glib-0.13.12.0 \
+ gtk2hs-buildtools-0.13.12.0 \
+ gtk3-0.15.10 \
+ happy-2.2 \
+ happy-lib-2.2 \
+ hashable-1.5.1.0 \
+ hashtables-1.4.2 \
+ optparse-applicative-0.19.0.0_1 \
+ pango-0.13.12.0 \
+ prettyprinter-1.7.2 \
+ prettyprinter-ansi-terminal-1.1.4 \
+ primitive-0.9.1.0_1 \
+ random-1.3.1 \
+ splitmix-0.1.3.2 \
+ tagged-0.8.10_1 \
+ tasty-1.5.4 \
+ temporary-1.3 \
+ utf8-string-1.0.2 \
+ vector-0.13.2.0_5 \
+ vector-stream-0.1.0.1_4
+
diff --git a/devel/hs-threadscope/distinfo b/devel/hs-threadscope/distinfo
index 54fd844d2f7c..c2d7854b7442 100644
--- a/devel/hs-threadscope/distinfo
+++ b/devel/hs-threadscope/distinfo
@@ -1,22 +1,20 @@
-TIMESTAMP = 1766774727
-SHA256 (cabal/threadscope-0.2.15.0/threadscope-0.2.15.0.tar.gz) = 8d40960154da270757baa098ca5bddff03f63784adbc679af5270c5b63ef8f25
-SIZE (cabal/threadscope-0.2.15.0/threadscope-0.2.15.0.tar.gz) = 83320
-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
+TIMESTAMP = 1783639688
+SHA256 (cabal/threadscope-0.2.15.1/threadscope-0.2.15.1.tar.gz) = a67c18992fc9b77e771faf2a25e210579e83f383c6a4d8f74e618814b1509632
+SIZE (cabal/threadscope-0.2.15.1/threadscope-0.2.15.1.tar.gz) = 83723
+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/cairo-0.13.12.0/cairo-0.13.12.0.tar.gz) = 7e5dc6839738cda3eba1ca845a00396e8f55903751b052c76fc889f31f526bb4
SIZE (cabal/cairo-0.13.12.0/cairo-0.13.12.0.tar.gz) = 53354
-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/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
-SHA256 (cabal/ghc-events-0.20.0.0/ghc-events-0.20.0.0.tar.gz) = 7372a87bc9ab900b67c2309359df845b79880e7cbed2760edcce752d258ae386
-SIZE (cabal/ghc-events-0.20.0.0/ghc-events-0.20.0.0.tar.gz) = 1440350
-SHA256 (cabal/ghc-events-0.20.0.0/revision/2.cabal) = 709b857f8bf06d8f1526483ad1294e6adae983df3f359bd950fc00580bf0ff40
-SIZE (cabal/ghc-events-0.20.0.0/revision/2.cabal) = 4240
+SHA256 (cabal/ghc-events-0.21.0.0/ghc-events-0.21.0.0.tar.gz) = 5078bd4e564835370b533e1a314240a5b065244287a5c9bad7a3fc982a74883c
+SIZE (cabal/ghc-events-0.21.0.0/ghc-events-0.21.0.0.tar.gz) = 1440589
SHA256 (cabal/gio-0.13.12.0/gio-0.13.12.0.tar.gz) = 7346c5ad2172769e1e180f2b059b28c7003a7ce05c2850ba22f4377b3c8b103c
SIZE (cabal/gio-0.13.12.0/gio-0.13.12.0.tar.gz) = 62508
SHA256 (cabal/glib-0.13.12.0/glib-0.13.12.0.tar.gz) = afd695e2ced673c52f5da68704df19a264a00659f6d5ce1a81f584f75dd2690d
@@ -25,44 +23,46 @@ SHA256 (cabal/gtk2hs-buildtools-0.13.12.0/gtk2hs-buildtools-0.13.12.0.tar.gz) =
SIZE (cabal/gtk2hs-buildtools-0.13.12.0/gtk2hs-buildtools-0.13.12.0.tar.gz) = 178949
SHA256 (cabal/gtk3-0.15.10/gtk3-0.15.10.tar.gz) = 09ba8a0756b26628126ab8edc6598e1c8c55fdb8ad56772605ad7079662454af
SIZE (cabal/gtk3-0.15.10/gtk3-0.15.10.tar.gz) = 647028
-SHA256 (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 9e390f0ab082d11d46598f6215b2f6e8253059721860f81082409091532d7e2a
-SIZE (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 62023
-SHA256 (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = f625b2c4a3f2b5fafa3c560fa8757502cc8de83d9a84c2692fc943380900f269
-SIZE (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = 94227
-SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
-SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
-SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
-SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/happy-2.2/happy-2.2.tar.gz) = 2e9345c99a61bc29b5a1b9d5c1ea791cbea219499a4c01ed71f33c3af34a5eb0
+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.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/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = ca0e299fee6c0c918f45ce0907afbff1c3891998bb792d1717e4d5f12350ef0d
SIZE (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = 58869
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/optparse-applicative-0.19.0.0/revision/1.cabal) = 4c1dcbdbf2498f7cdd88826e876403db7f8d81931962060ec4c3a57a186c6cc3
+SIZE (cabal/optparse-applicative-0.19.0.0/revision/1.cabal) = 5982
SHA256 (cabal/pango-0.13.12.0/pango-0.13.12.0.tar.gz) = c27cfad910fa27b6d7843a78f0cb89df7b435398afedb0573575b37803ea192a
SIZE (cabal/pango-0.13.12.0/pango-0.13.12.0.tar.gz) = 51082
-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
-SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/prettyprinter-1.7.2/prettyprinter-1.7.2.tar.gz) = f04eb6fd865512ad8672da1e8bfcea1c384509fc2f662c41b7ac39d7898706ee
+SIZE (cabal/prettyprinter-1.7.2/prettyprinter-1.7.2.tar.gz) = 57434
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.4/prettyprinter-ansi-terminal-1.1.4.tar.gz) = 912cd340d5c2583111e2eaeb9aa03b87551ca2e3dd78bbfd346756b9f1e6c9fe
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.4/prettyprinter-ansi-terminal-1.1.4.tar.gz) = 9918
SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/primitive-0.9.1.0/revision/1.cabal) = 756b222c715bc6ef5ba81fa69cdbaa20c5c53beb6f16f174b8bacc93a6d239f0
+SIZE (cabal/primitive-0.9.1.0/revision/1.cabal) = 3258
SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
-SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
-SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
+SHA256 (cabal/splitmix-0.1.3.2/splitmix-0.1.3.2.tar.gz) = a61d4e8b30f5a16526d7d31171b674ae7924d2207f378060d13363bd8794de8c
+SIZE (cabal/splitmix-0.1.3.2/splitmix-0.1.3.2.tar.gz) = 11373
SHA256 (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 17ef791eb4caf314a3b4b158827a0f1f4b695c2a24af0875f09e3d8c10f56c5d
SIZE (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 8398
-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/tagged-0.8.10/revision/1.cabal) = e9b97c98e9827981d62f37c5febf9e6bbb67acec92b8bd41fd9f7ace5eb31d32
+SIZE (cabal/tagged-0.8.10/revision/1.cabal) = 2201
+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/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
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
-SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/5.cabal) = 3ec12de580ee31ceac89b314fd00b5057ed40198c0b3d9e9dafa54c1941e6942
+SIZE (cabal/vector-0.13.2.0/revision/5.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
diff --git a/devel/hs-threadscope/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal b/devel/hs-threadscope/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
deleted file mode 100644
index 67950ca8d8e2..000000000000
--- a/devel/hs-threadscope/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- _cabal_deps/tasty-1.5.3/tasty.cabal.orig 2026-05-29 10:05:13 UTC
-+++ _cabal_deps/tasty-1.5.3/tasty.cabal
-@@ -69,7 +69,7 @@ library
- ansi-terminal >= 0.9 && < 1.2
-
- -- No reason to depend on unbounded-delays on 64-bit architecture
-- if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64) && !arch(s390x) && !arch(riscv64))
-+ if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64le) && !arch(ppc64) && !arch(s390x) && !arch(riscv64))
- build-depends:
- unbounded-delays >= 0.1 && < 0.2
-