git: 22ca797f3738 - 2024Q2 - devel/hyprlang: update to 0.5.2

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 23 May 2024 14:07:27 UTC
The branch 2024Q2 has been updated by jbeich:

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

commit 22ca797f37384dfd9b642140803d4372ffe94444
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-05-23 10:00:09 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-05-23 14:07:01 +0000

    devel/hyprlang: update to 0.5.2
    
    Changes:        https://github.com/hyprwm/hyprlang/releases/tag/v0.5.2
    Reported by:    GitHub (watch releases)
    
    (cherry picked from commit 68ed7ace99599bd002cf00dea1c6dca7d649c8f0)
---
 devel/hyprlang/Makefile                   |  2 +-
 devel/hyprlang/distinfo                   |  6 +++---
 devel/hyprlang/files/patch-CMakeLists.txt | 13 +++++++++++++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 19540080726e..88d1463d0f04 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	hyprlang
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.1
+DISTVERSION=	0.5.2
 CATEGORIES=	devel
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index 2041db8f243c..bc5e5b63a339 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713121246
-SHA256 (hyprwm-hyprlang-v0.5.1_GH0.tar.gz) = 7f521906d3f40b8d7b2bfcbe29a8286e9c65a7a601994344278bc16325bbd75d
-SIZE (hyprwm-hyprlang-v0.5.1_GH0.tar.gz) = 56237
+TIMESTAMP = 1716458409
+SHA256 (hyprwm-hyprlang-v0.5.2_GH0.tar.gz) = 66a1f87634c8ecdeb67d7ccc499a3fc1c19b064a098b103be042751e7430b5cc
+SIZE (hyprwm-hyprlang-v0.5.2_GH0.tar.gz) = 56383
 SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
 SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/devel/hyprlang/files/patch-CMakeLists.txt b/devel/hyprlang/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..908484955fd4
--- /dev/null
+++ b/devel/hyprlang/files/patch-CMakeLists.txt
@@ -0,0 +1,13 @@
+https://github.com/hyprwm/hyprlang/issues/46
+
+--- CMakeLists.txt.orig	2024-05-23 10:00:09 UTC
++++ CMakeLists.txt
+@@ -45,7 +45,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+     # probably evil. Arch's clang is very outdated tho...
+     target_compile_options(hyprlang PUBLIC -std=gnu++2b -D__cpp_concepts=202002L -Wno-macro-redefined)
+     add_compile_options(-stdlib=libc++)
+-    add_link_options(-stdlib=libc++ -lc++abi)
++    add_link_options(-stdlib=libc++)
+     message(STATUS "Using clang++ to compile hyprlang")
+ endif()
+