git: 31bf272f7233 - main - lang/quickjs-ng: update the port to fix several issues (+)

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Wed, 29 Jan 2025 00:01:37 UTC
The branch main has been updated by osa:

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

commit 31bf272f7233dd73e2b3b6c4ecad5c59e7007e9d
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2025-01-28 23:56:24 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2025-01-29 00:01:31 +0000

    lang/quickjs-ng: update the port to fix several issues (+)
    
    - usage GITHUB* family variables
    - remove needless options from the USES variable
    - add a quick patch to fix a build issue on some platform
    
    Reported by:    diizzy
    Reviewed by:    diizzy
    Fixes:          6c458c3785dfc12064350c2e0aee9105105a5fd4
    
    Bump PORTREVISION.
---
 lang/quickjs-ng/Makefile                   |  5 +++--
 lang/quickjs-ng/files/patch-CMakeLists.txt | 11 +++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/lang/quickjs-ng/Makefile b/lang/quickjs-ng/Makefile
index 0141051cbfb4..ebfce23126c9 100644
--- a/lang/quickjs-ng/Makefile
+++ b/lang/quickjs-ng/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	quickjs
-PORTVERSION=	0.8.0
+DISTVERSION=	0.8.0
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 CATEGORIES=	lang devel
 PKGNAMESUFFIX=	-ng
 
@@ -11,7 +12,7 @@ WWW=		https://quickjs-ng.github.io/quickjs/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		compiler:c11 cmake:testing,noninja cmake cpe tar:xz
+USES=		cmake:testing,noninja compiler:c11 cpe
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
diff --git a/lang/quickjs-ng/files/patch-CMakeLists.txt b/lang/quickjs-ng/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..b8ce45e00734
--- /dev/null
+++ b/lang/quickjs-ng/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2025-01-28 23:42:03 UTC
++++ CMakeLists.txt
+@@ -28,8 +28,6 @@ if(NOT MSVC AND NOT IOS)
+ 
+ xcheck_add_c_compiler_flag(-Wall)
+ if(NOT MSVC AND NOT IOS)
+-    xcheck_add_c_compiler_flag(-Werror)
+-    xcheck_add_c_compiler_flag(-Wextra)
+ endif()
+ xcheck_add_c_compiler_flag(-Wno-implicit-fallthrough)
+ xcheck_add_c_compiler_flag(-Wno-sign-compare)