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,48 +1,18 @@ PORTNAME= threadscope -PORTVERSION= 0.2.15.0 -PORTREVISION= 1 +DISTVERSION= 0.2.15.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Graphical tool for profiling parallel Haskell programs WWW= https://www.haskell.org/haskellwiki/ThreadScope LICENSE= BSD3CLAUSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 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 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,69 +1,69 @@ -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 SIZE (cabal/glib-0.13.12.0/glib-0.13.12.0.tar.gz) = 39435 SHA256 (cabal/gtk2hs-buildtools-0.13.12.0/gtk2hs-buildtools-0.13.12.0.tar.gz) = 2308f302b1a55376c715778b89b15d0d7e0cc20c8589b803b5f9010ea2f1e495 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 SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642 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 -