git: d614048b7cad - main - devel/hs-ghcprofview: Unbreak the build.

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 11 Jul 2022 11:30:01 UTC
The branch main has been updated by arrowd:

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

commit d614048b7cad9d5560ef5c0f56004b04ddffd58b
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-07-10 10:34:46 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-07-11 11:29:38 +0000

    devel/hs-ghcprofview: Unbreak the build.
    
    The upstream issue has been resolved.
---
 devel/hs-ghcprofview/Makefile | 9 ++++-----
 devel/hs-ghcprofview/distinfo | 8 +++++---
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/devel/hs-ghcprofview/Makefile b/devel/hs-ghcprofview/Makefile
index d4a6448834b4..2500dd5fac10 100644
--- a/devel/hs-ghcprofview/Makefile
+++ b/devel/hs-ghcprofview/Makefile
@@ -7,10 +7,8 @@ COMMENT=	Graphical viewer for GHC profile files
 
 LICENSE=	BSD3CLAUSE
 
-# Upstream issue: https://github.com/haskell-gi/haskell-gi/issues/385
-BROKEN=		bindings fail to compile with recent freetype2/harfbuzz
-
-LIB_DEPENDS=	libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+		libharfbuzz.so:print/harfbuzz
 
 USES=		cabal gnome pkgconfig
 
@@ -44,6 +42,7 @@ USE_CABAL=	OneTuple-0.3.1_2 \
 		ghc-prof-1.4.1.11 \
 		gi-atk-2.0.24 \
 		gi-cairo-1.0.26 \
+		gi-freetype2-2.0.1 \
 		gi-gdk-3.0.25 \
 		gi-gdkpixbuf-2.0.28 \
 		gi-gio-2.0.29 \
@@ -51,7 +50,7 @@ USE_CABAL=	OneTuple-0.3.1_2 \
 		gi-gmodule-2.0.2 \
 		gi-gobject-2.0.27 \
 		gi-gtk-3.0.38 \
-		gi-harfbuzz-0.0.5 \
+		gi-harfbuzz-0.0.6 \
 		gi-pango-1.0.25 \
 		happy-1.20.0_1 \
 		hashable-1.4.0.2 \
diff --git a/devel/hs-ghcprofview/distinfo b/devel/hs-ghcprofview/distinfo
index 7d8f1a76a669..ab2da1575dc2 100644
--- a/devel/hs-ghcprofview/distinfo
+++ b/devel/hs-ghcprofview/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1654075351
+TIMESTAMP = 1657444909
 SHA256 (cabal/ghcprofview-0.1.0.2.tar.gz) = 8509a84c81e157886a14f7c2153b86cb34a72f5a6b81abafc18aab6b3397fa1c
 SIZE (cabal/ghcprofview-0.1.0.2.tar.gz) = 13918
 SHA256 (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef
@@ -81,6 +81,8 @@ SHA256 (cabal/gi-atk-2.0.24/gi-atk-2.0.24.tar.gz) = cb34067b3bc61fc29c8b077385c5
 SIZE (cabal/gi-atk-2.0.24/gi-atk-2.0.24.tar.gz) = 11627
 SHA256 (cabal/gi-cairo-1.0.26/gi-cairo-1.0.26.tar.gz) = e9c8b06776223d6ecb18e7ad958ece3a6a3eb94978bc1b8925660df030746fb8
 SIZE (cabal/gi-cairo-1.0.26/gi-cairo-1.0.26.tar.gz) = 10791
+SHA256 (cabal/gi-freetype2-2.0.1/gi-freetype2-2.0.1.tar.gz) = 224742f6f5c8a23f20d9984e5435ebeafdb1600457b2bc51aaf1387e6ff24f03
+SIZE (cabal/gi-freetype2-2.0.1/gi-freetype2-2.0.1.tar.gz) = 10353
 SHA256 (cabal/gi-gdk-3.0.25/gi-gdk-3.0.25.tar.gz) = ddf6ed6379734bd42dd62c4758a5c504316d6fda0eb185ef28d769ac4fd58fba
 SIZE (cabal/gi-gdk-3.0.25/gi-gdk-3.0.25.tar.gz) = 12648
 SHA256 (cabal/gi-gdkpixbuf-2.0.28/gi-gdkpixbuf-2.0.28.tar.gz) = ee0a154edb35f789260ca01fa0d9897fb18e7e8818dd0121a4f508cf2dead205
@@ -95,8 +97,8 @@ SHA256 (cabal/gi-gobject-2.0.27/gi-gobject-2.0.27.tar.gz) = 0f40fe28a1ef789db2d2
 SIZE (cabal/gi-gobject-2.0.27/gi-gobject-2.0.27.tar.gz) = 13550
 SHA256 (cabal/gi-gtk-3.0.38/gi-gtk-3.0.38.tar.gz) = ba4afc78e6c592d937a212dc9037a5c1b23b6cfba6a0f32835dfa69d4c2adf76
 SIZE (cabal/gi-gtk-3.0.38/gi-gtk-3.0.38.tar.gz) = 23626
-SHA256 (cabal/gi-harfbuzz-0.0.5/gi-harfbuzz-0.0.5.tar.gz) = 9f54831aebc35441d956932b00e3bc8d0b17abd58152d9c8c7cca4324065cfce
-SIZE (cabal/gi-harfbuzz-0.0.5/gi-harfbuzz-0.0.5.tar.gz) = 10863
+SHA256 (cabal/gi-harfbuzz-0.0.6/gi-harfbuzz-0.0.6.tar.gz) = 5a8f80b81378df4e05bed5ea93a5db32311bfe5c50036192f6f2840e2b825516
+SIZE (cabal/gi-harfbuzz-0.0.6/gi-harfbuzz-0.0.6.tar.gz) = 10922
 SHA256 (cabal/gi-pango-1.0.25/gi-pango-1.0.25.tar.gz) = 401ff886721eede73a3181ce4879ba177061aa56647b11c49944a27c994c36d4
 SIZE (cabal/gi-pango-1.0.25/gi-pango-1.0.25.tar.gz) = 12667
 SHA256 (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 3b1d3a8f93a2723b554d9f07b2cd136be1a7b2fcab1855b12b7aab5cbac8868c