CVS commit: pkgsrc/lang/konoha

"Ryo ONODERA" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ryoon
Date:		Tue Jul 28 14:57:09 UTC 2026

Modified Files:
	pkgsrc/lang/konoha: Makefile PLIST distinfo
Added Files:
	pkgsrc/lang/konoha/patches: patch-CMakeLists.txt
Removed Files:
	pkgsrc/lang/konoha/patches: patch-src_main_os.c

Log Message:
lang/konoha: Disable OpenGL/GLUT. It is not buildable.

* Use devel/cmake/build.mk instead of USE_CMAKE.
* Minimum CMake is 3.10 to suppress warnings.
* Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/lang/konoha/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/konoha/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/konoha/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/konoha/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/konoha/patches/patch-src_main_os.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 4.2 KB)
Modified files:

Index: pkgsrc/lang/konoha/Makefile
diff -u pkgsrc/lang/konoha/Makefile:1.69 pkgsrc/lang/konoha/Makefile:1.70
--- pkgsrc/lang/konoha/Makefile:1.69	Thu May 14 16:41:21 2026
+++ pkgsrc/lang/konoha/Makefile	Tue Jul 28 14:57:09 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.69 2026/05/14 16:41:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.70 2026/07/28 14:57:09 ryoon Exp $
 
 DISTNAME=	konoha-1.0.0-952
 PKGNAME=	konoha-1.0.0.952
-PKGREVISION=	63
+PKGREVISION=	64
 CATEGORIES=	lang
 #MASTER_SITES=	http://konoha.googlecode.com/files/
 
@@ -12,13 +12,20 @@ COMMENT=	Statically-typed scripting lang
 LICENSE=	gnu-lgpl-v3
 
 WRKSRC=		${WRKDIR}/konoha-1.0.0
-USE_CMAKE=	yes
 USE_LANGUAGES=	c c++
 
-CMAKE_CONFIGURE_ARGS+=	-DCMAKE_POLICY_VERSION_MINIMUM=3.5
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_POLICY_VERSION_MINIMUM=3.10
+CMAKE_CONFIGURE_ARGS+=	-DOpenGL_FOUND=False
 
+post-extract:
+	# Do not try to build these.
+	## Cannot build with the recent freeglut.
+	${RM} -rf ${WRKSRC}/package/konoha.opengl
+	## Do not add java to dependencies.
+	${RM} -rf ${WRKSRC}/package/konoha.compiler.java
+
+.include "../../devel/cmake/build.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
-.include "../../graphics/freeglut/buildlink3.mk"
 .include "../../devel/libidn/buildlink3.mk"
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/lang/konoha/PLIST
diff -u pkgsrc/lang/konoha/PLIST:1.2 pkgsrc/lang/konoha/PLIST:1.3
--- pkgsrc/lang/konoha/PLIST:1.2	Tue Aug 26 14:07:57 2025
+++ pkgsrc/lang/konoha/PLIST	Tue Jul 28 14:57:09 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/08/26 14:07:57 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/07/28 14:57:09 ryoon Exp $
 bin/konoha
 bin/konoha2js
 bin/konohac
@@ -34,8 +34,6 @@ konoha/package/1.0/konoha.math/math.k
 konoha/package/1.0/konoha.math/math.so
 konoha/package/1.0/konoha.ntrace/ntrace.k
 konoha/package/1.0/konoha.ntrace/ntrace.so
-konoha/package/1.0/konoha.opengl/opengl.k
-konoha/package/1.0/konoha.opengl/opengl.so
 konoha/package/1.0/konoha.posix/posix.k
 konoha/package/1.0/konoha.posix/posix.so
 konoha/package/1.0/konoha.proc/proc.k

Index: pkgsrc/lang/konoha/distinfo
diff -u pkgsrc/lang/konoha/distinfo:1.7 pkgsrc/lang/konoha/distinfo:1.8
--- pkgsrc/lang/konoha/distinfo:1.7	Tue Oct 26 10:51:40 2021
+++ pkgsrc/lang/konoha/distinfo	Tue Jul 28 14:57:09 2026
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:51:40 nia Exp $
+$NetBSD: distinfo,v 1.8 2026/07/28 14:57:09 ryoon Exp $
 
 BLAKE2s (konoha-1.0.0-952.tar.gz) = bd97bb533f1b5e8b77fa62a23213172de193402a825a659fe287c048ad8f5bf2
 SHA512 (konoha-1.0.0-952.tar.gz) = 4c4597e30a921a7fe8f447a75065f920fcfeadb1c7b46b80dbd324cc31a95e19f297aae100bb275c8ee73ba7a40e8ed14a33fceb1251c83718e1c0fb9645eb86
 Size (konoha-1.0.0-952.tar.gz) = 5235671 bytes
+SHA1 (patch-CMakeLists.txt) = 30ad0e032fa9a1888205a16cde42f223038a89c5
 SHA1 (patch-include_konoha1_konoha__config.h) = 5faf9bb6575ecab19fe78b15959db849ed6943c5
 SHA1 (patch-include_konoha1_konoha__t.h) = b6296dcef752c0c488f9e93def1fb6673d89a9b9
 SHA1 (patch-package_konoha.compiler_compiler.c) = 1bd3409d7f6b8dae000364e43b894ee2dbef011a
 SHA1 (patch-package_konoha.io_CMakeLists.txt) = 8e633fb3ed4304a7c537ed8b71fcb45b7a8aec0b
 SHA1 (patch-package_konoha.sql_CMakeLists.txt) = a1a8690f10f40c89feb756eba238f643e136de4d
 SHA1 (patch-src_main_evidence.c) = 58dbce27ac3a3e2a8f8d84d44b68095af13015af
-SHA1 (patch-src_main_os.c) = b939ef713d279c4ab5ba23680dd39e6fb546ebca
 SHA1 (patch-src_main_security.c) = dfbba5ce7ba37f195a8f72e1ae613cbd1288320e

Added files:

Index: pkgsrc/lang/konoha/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/lang/konoha/patches/patch-CMakeLists.txt:1.1
--- /dev/null	Tue Jul 28 14:57:09 2026
+++ pkgsrc/lang/konoha/patches/patch-CMakeLists.txt	Tue Jul 28 14:57:09 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/07/28 14:57:09 ryoon Exp $
+
+* Find sysctlbyname(3).
+
+--- CMakeLists.txt.orig	2026-07-28 10:47:15.559339935 +0000
++++ CMakeLists.txt
+@@ -141,7 +141,7 @@ if(UNIX)
+ 
+ set(_HEADERS stdio.h stdlib.h string.h ctype.h)
+ if(UNIX)
+-	set(_HEADERS ${_HEADERS} sys/mman.h unistd.h)
++	set(_HEADERS ${_HEADERS} sys/mman.h unistd.h sys/sysctl.h)
+ endif(UNIX)
+ 
+ if(APPLE)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.