diff options
Diffstat (limited to 'devel/hs-threadscope')
4 files changed, 49 insertions, 105 deletions
diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile index a286729d9917..6ac72f58eb58 100644 --- a/devel/hs-threadscope/Makefile +++ b/devel/hs-threadscope/Makefile @@ -1,6 +1,5 @@ PORTNAME= threadscope -PORTVERSION= 0.2.14.1 -PORTREVISION= 2 +PORTVERSION= 0.2.15.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,48 +8,42 @@ WWW= https://www.haskell.org/haskellwiki/ThreadScope LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ghc-9.2.8:lang/ghc92 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= cabal gnome pkgconfig -USE_GNOME= cairo gdkpixbuf glib20 gtk20 +USE_GNOME= cairo gdkpixbuf glib20 gtk30 -USE_CABAL= alex-3.5.2.0 \ +USE_CABAL= alex-3.5.3.0 \ ansi-terminal-1.1.2 \ ansi-terminal-types-1.1 \ - cairo-0.13.11.0 \ + cairo-0.13.12.0 \ colour-2.3.6 \ - data-array-byte-0.1.0.1_4 \ file-embed-0.0.16.0 \ - ghc-events-0.20.0.0_1 \ - gio-0.13.11.0 \ - glib-0.13.11.0 \ - gtk-0.15.9 \ - gtk2hs-buildtools-0.13.11.0 \ - happy-2.1.4 \ - happy-lib-2.1.4 \ - hashable-1.4.7.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.5 \ + happy-lib-2.1.5 \ + hashable-1.5.0.0_1 \ hashtables-1.4.2 \ optparse-applicative-0.18.1.0_1 \ os-string-2.0.7 \ - pango-0.13.11.0 \ + pango-0.13.12.0 \ prettyprinter-1.7.1 \ prettyprinter-ansi-terminal-1.1.3 \ - primitive-0.9.0.0_2 \ - random-1.3.0 \ + primitive-0.9.1.0 \ + random-1.3.1 \ splitmix-0.1.1 \ tagged-0.8.9 \ - tasty-1.5.3 \ + tasty-1.5.3_1 \ temporary-1.3 \ transformers-compat-0.7.2 \ utf8-string-1.0.2 \ vector-0.13.2.0_1 \ vector-stream-0.1.0.1_3 -CABAL_REVISION= 3 - -BROKEN_aarch64= ld.lld: error: relocation R_AARCH64_PREL64 cannot be used against symbol ... recompile with -fPIC - .include <bsd.port.mk> diff --git a/devel/hs-threadscope/distinfo b/devel/hs-threadscope/distinfo index 198f1ed26c8d..51c61e05b9d5 100644 --- a/devel/hs-threadscope/distinfo +++ b/devel/hs-threadscope/distinfo @@ -1,42 +1,38 @@ -TIMESTAMP = 1738870662 -SHA256 (cabal/threadscope-0.2.14.1/threadscope-0.2.14.1.tar.gz) = 38b7943500704f51be614a6c4b7e6f76cc1ba27b4b48b9c445e1d6940448d641 -SIZE (cabal/threadscope-0.2.14.1/threadscope-0.2.14.1.tar.gz) = 83495 -SHA256 (cabal/threadscope-0.2.14.1/revision/3.cabal) = dd3c76592312b3d38a5e638e0969688210b57369775f6c9ed3290bd8193b36ef -SIZE (cabal/threadscope-0.2.14.1/revision/3.cabal) = 5250 -SHA256 (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008 -SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436 +TIMESTAMP = 1748765806 +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.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6 +SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759 SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0 SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259 SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25 SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746 -SHA256 (cabal/cairo-0.13.11.0/cairo-0.13.11.0.tar.gz) = 859a2299f902ea113edaf055a139a65955f51d95efd6a79a2c26bb18f724f3f3 -SIZE (cabal/cairo-0.13.11.0/cairo-0.13.11.0.tar.gz) = 53375 +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/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 1bb6eca0b3e02d057fe7f4e14c81ef395216f421ab30fdaa1b18017c9c025600 -SIZE (cabal/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 6784 -SHA256 (cabal/data-array-byte-0.1.0.1/revision/4.cabal) = 3a4040018d8f90beef81ecd0ba37f266a9aaad3e902dd790f09056f892ba22fb -SIZE (cabal/data-array-byte-0.1.0.1/revision/4.cabal) = 1989 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/1.cabal) = 967056f67b17927c9bb9187ad0d8aaba1b2d1dfcb358b5966aeaed87598190cf -SIZE (cabal/ghc-events-0.20.0.0/revision/1.cabal) = 4240 -SHA256 (cabal/gio-0.13.11.0/gio-0.13.11.0.tar.gz) = 3636b49b67d08a59c27a0333f958b2e2b576306905a1d92d61b5a259e9066e52 -SIZE (cabal/gio-0.13.11.0/gio-0.13.11.0.tar.gz) = 62521 -SHA256 (cabal/glib-0.13.11.0/glib-0.13.11.0.tar.gz) = bb0e56a4898fbea1bdd235b0da16acfe35c6a76b8566545de803a839bebb2c4f -SIZE (cabal/glib-0.13.11.0/glib-0.13.11.0.tar.gz) = 39453 -SHA256 (cabal/gtk-0.15.9/gtk-0.15.9.tar.gz) = 850ae2349a439babea2e0f1de626e85b35a6cf9d8e7b1ac9e2d1fea92ab76a0a -SIZE (cabal/gtk-0.15.9/gtk-0.15.9.tar.gz) = 648003 -SHA256 (cabal/gtk2hs-buildtools-0.13.11.0/gtk2hs-buildtools-0.13.11.0.tar.gz) = 6d03f5944a1a49271c8a2fdd0959f5183ba3559f46dd3d0723f180ee818bdc14 -SIZE (cabal/gtk2hs-buildtools-0.13.11.0/gtk2hs-buildtools-0.13.11.0.tar.gz) = 178544 -SHA256 (cabal/happy-2.1.4/happy-2.1.4.tar.gz) = 6d71f93efc9e40d1573c6d9ffe2fea644ff2e7005628efca93cb229e5f3a6033 -SIZE (cabal/happy-2.1.4/happy-2.1.4.tar.gz) = 61239 -SHA256 (cabal/happy-lib-2.1.4/happy-lib-2.1.4.tar.gz) = 7eeb499c69291c18c317e59ade03979c61f6225e68caba901c7d7b417d9bfa8a -SIZE (cabal/happy-lib-2.1.4/happy-lib-2.1.4.tar.gz) = 93780 -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/ghc-events-0.20.0.0/revision/2.cabal) = 709b857f8bf06d8f1526483ad1294e6adae983df3f359bd950fc00580bf0ff40 +SIZE (cabal/ghc-events-0.20.0.0/revision/2.cabal) = 4240 +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.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4 +SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293 +SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb +SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792 +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/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.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491 @@ -45,24 +41,24 @@ SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7eb SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289 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/pango-0.13.11.0/pango-0.13.11.0.tar.gz) = 492ffb554a643efc5aade1f66b361283f86c8c67b0624a851984f6f10ad428b0 -SIZE (cabal/pango-0.13.11.0/pango-0.13.11.0.tar.gz) = 51003 +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/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7 -SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580 -SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759 -SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203 -SHA256 (cabal/random-1.3.0/random-1.3.0.tar.gz) = 6b5067e65625d777e31f151f5fcec351091d9de832183ca2a2a864e1cfd4f1b1 -SIZE (cabal/random-1.3.0/random-1.3.0.tar.gz) = 63786 +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/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.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7 SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981 SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784 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/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890 SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a diff --git a/devel/hs-threadscope/files/patch-__cabal__deps_gtk2hs-buildtools-0.13.11.0_c2hs_toplevel_C2HSConfig.hs b/devel/hs-threadscope/files/patch-__cabal__deps_gtk2hs-buildtools-0.13.11.0_c2hs_toplevel_C2HSConfig.hs deleted file mode 100644 index 1e12332a8edd..000000000000 --- a/devel/hs-threadscope/files/patch-__cabal__deps_gtk2hs-buildtools-0.13.11.0_c2hs_toplevel_C2HSConfig.hs +++ /dev/null @@ -1,22 +0,0 @@ ---- _cabal_deps/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/C2HSConfig.hs.orig 2001-09-09 01:46:40 UTC -+++ _cabal_deps/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/C2HSConfig.hs -@@ -24,7 +24,7 @@ --- TODO --------------------------------------------- - -- Configuration options; largely set by `configure'. - -- - --- TODO ---------------------------------------------------------------------- ---- -+-- - module C2HSConfig ( - -- - -- programs and paths -@@ -70,8 +70,8 @@ cppopts = case (os,cpp) of - cppopts :: [String] - cppopts = case (os,cpp) of - ("openbsd","cpp") -> ["-xc", "-w"] -- (_,"cpp") -> ["-x", "c", "-w"] -- (_,"gcc") -> ["-E", "-x", "c", "-w"] -+ (_,"cpp") -> ["-x", "c", "-w", "-std=c99", "-D_Nullable=", "-D_Nonnull="] -+ (_,"gcc") -> ["-E", "-x", "c", "-w", "-std=c99", "-D_Nullable=", "-D_Nonnull="] - _ -> [] - - -- C preprocessor option for including only definitions (EXPORTED) diff --git a/devel/hs-threadscope/files/patch-__cabal__deps_pango-0.13.11.0_Graphics_Rendering_Pango_Layout.chs b/devel/hs-threadscope/files/patch-__cabal__deps_pango-0.13.11.0_Graphics_Rendering_Pango_Layout.chs deleted file mode 100644 index 6a394d14e7e0..000000000000 --- a/devel/hs-threadscope/files/patch-__cabal__deps_pango-0.13.11.0_Graphics_Rendering_Pango_Layout.chs +++ /dev/null @@ -1,23 +0,0 @@ ---- _cabal_deps/pango-0.13.11.0/Graphics/Rendering/Pango/Layout.chs.orig 2001-09-09 01:46:40 UTC -+++ _cabal_deps/pango-0.13.11.0/Graphics/Rendering/Pango/Layout.chs -@@ -356,11 +356,20 @@ -- - -- a word if it is the only one on this line and it exceeds the - -- specified width. - -- -+#if PANGO_VERSION_CHECK(1,56,0) - {#enum PangoWrapMode as LayoutWrapMode - {underscoreToCase, - PANGO_WRAP_WORD as WrapWholeWords, - PANGO_WRAP_CHAR as WrapAnywhere, -+ PANGO_WRAP_WORD_CHAR as WrapPartialWords, -+ PANGO_WRAP_NONE as WrapNowhere}#} -+#else -+{#enum PangoWrapMode as LayoutWrapMode -+ {underscoreToCase, -+ PANGO_WRAP_WORD as WrapWholeWords, -+ PANGO_WRAP_CHAR as WrapAnywhere, - PANGO_WRAP_WORD_CHAR as WrapPartialWords}#} -+#endif - - -- | Set how this paragraph is wrapped. - -- |