summaryrefslogtreecommitdiff
path: root/devel/hs-threadscope
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-threadscope')
-rw-r--r--devel/hs-threadscope/Makefile39
-rw-r--r--devel/hs-threadscope/distinfo70
-rw-r--r--devel/hs-threadscope/files/patch-__cabal__deps_gtk2hs-buildtools-0.13.11.0_c2hs_toplevel_C2HSConfig.hs22
-rw-r--r--devel/hs-threadscope/files/patch-__cabal__deps_pango-0.13.11.0_Graphics_Rendering_Pango_Layout.chs23
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.
- --