pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/quickjs-ng
Module Name: pkgsrc
Committed By: ryoon
Date: Tue Sep 22 08:20:33 UTC 2026
Added Files:
pkgsrc/lang/quickjs-ng: DESCR Makefile PLIST buildlink3.mk distinfo
pkgsrc/lang/quickjs-ng/patches: patch-CMakeLists.txt
Log Message:
lang/quickjs-ng: import quickjs-ng-0.16.2
QuickJS-NG is a fork of QuickJS JavaScript engine.
This package provides pkg-config and cmake files for build systems.
And this also provides manpages.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/quickjs-ng/DESCR \
pkgsrc/lang/quickjs-ng/Makefile pkgsrc/lang/quickjs-ng/PLIST \
pkgsrc/lang/quickjs-ng/buildlink3.mk pkgsrc/lang/quickjs-ng/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/quickjs-ng/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/lang/quickjs-ng/DESCR
diff -u /dev/null pkgsrc/lang/quickjs-ng/DESCR:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/DESCR Tue Sep 22 08:20:33 2026
@@ -0,0 +1,4 @@
+QuickJS-NG is a fork of QuickJS JavaScript engine.
+
+This package provides pkg-config and cmake files for build systems.
+And this also provides manpages.
Index: pkgsrc/lang/quickjs-ng/Makefile
diff -u /dev/null pkgsrc/lang/quickjs-ng/Makefile:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/Makefile Tue Sep 22 08:20:33 2026
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2026/09/22 08:20:33 ryoon Exp $
+
+DISTNAME= quickjs-0.16.2
+PKGNAME= ${DISTNAME:S/quickjs-/quickjs-ng-/}
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GITHUB:=quickjs-ng/}
+GITHUB_PROJECT= quickjs
+GITHUB_TAG= v${PKGVERSION_NOREV}
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://github.com/quickjs-ng/quickjs/
+COMMENT= Fork of QuickJS
+LICENSE= mit
+
+CONFLICTS+= quickjs-[0-9]*
+
+USE_LANGUAGES= c c++
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/quickjs-ng/PLIST
diff -u /dev/null pkgsrc/lang/quickjs-ng/PLIST:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/PLIST Tue Sep 22 08:20:33 2026
@@ -0,0 +1,34 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/22 08:20:33 ryoon Exp $
+bin/qjs
+bin/qjsc
+include/quickjs-ng/quickjs.h
+include/quickjs.h
+lib/cmake/qjs/qjsConfig-release.cmake
+lib/cmake/qjs/qjsConfig.cmake
+lib/libqjs.a
+lib/libqjs.so
+lib/libqjs.so.0
+lib/libqjs.so.${PKGVERSION}
+lib/pkgconfig/quickjs-ng.pc
+man/man1/qjs.1
+man/man1/qjsc.1
+share/doc/quickjs-ng/LICENSE
+share/doc/quickjs-ng/examples/fib.c
+share/doc/quickjs-ng/examples/fib_module.js
+share/doc/quickjs-ng/examples/hello.js
+share/doc/quickjs-ng/examples/hello_module.js
+share/doc/quickjs-ng/examples/meson.build
+share/doc/quickjs-ng/examples/pi_bigint.js
+share/doc/quickjs-ng/examples/point.c
+share/doc/quickjs-ng/examples/test_fib.js
+share/doc/quickjs-ng/examples/test_point.js
+share/doc/quickjs/LICENSE
+share/doc/quickjs/examples/fib.c
+share/doc/quickjs/examples/fib_module.js
+share/doc/quickjs/examples/hello.js
+share/doc/quickjs/examples/hello_module.js
+share/doc/quickjs/examples/meson.build
+share/doc/quickjs/examples/pi_bigint.js
+share/doc/quickjs/examples/point.c
+share/doc/quickjs/examples/test_fib.js
+share/doc/quickjs/examples/test_point.js
Index: pkgsrc/lang/quickjs-ng/buildlink3.mk
diff -u /dev/null pkgsrc/lang/quickjs-ng/buildlink3.mk:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/buildlink3.mk Tue Sep 22 08:20:33 2026
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/09/22 08:20:33 ryoon Exp $
+
+BUILDLINK_TREE+= quickjs-ng
+
+.if !defined(QUICKJS_NG_BUILDLINK3_MK)
+QUICKJS_NG_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.quickjs-ng+= quickjs-ng>=0.16.2
+BUILDLINK_PKGSRCDIR.quickjs-ng?= ../../lang/quickjs-ng
+.endif # QUICKJS_NG_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -quickjs-ng
Index: pkgsrc/lang/quickjs-ng/distinfo
diff -u /dev/null pkgsrc/lang/quickjs-ng/distinfo:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/distinfo Tue Sep 22 08:20:33 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/09/22 08:20:33 ryoon Exp $
+
+BLAKE2s (quickjs-ng-0.16.2/quickjs-0.16.2.tar.gz) = 10001d6c56f777bc0358a0586266962dbdb36accd8e50272a48f0b3489116d70
+SHA512 (quickjs-ng-0.16.2/quickjs-0.16.2.tar.gz) = 477b44986c2430c2e17c997c8bb04b1802bee03739ab8be1837771642c543ae4ac0a782598b9645f9959299ced3039e4fab2ad5c4458d76171675146a2e8bce4
+Size (quickjs-ng-0.16.2/quickjs-0.16.2.tar.gz) = 901847 bytes
+SHA1 (patch-CMakeLists.txt) = f3552638d4e6fad3969148622ec439496e86bb4b
Index: pkgsrc/lang/quickjs-ng/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/lang/quickjs-ng/patches/patch-CMakeLists.txt:1.1
--- /dev/null Tue Sep 22 08:20:33 2026
+++ pkgsrc/lang/quickjs-ng/patches/patch-CMakeLists.txt Tue Sep 22 08:20:33 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/09/22 08:20:33 ryoon Exp $
+
+* Install manpages under standard CMAKE_INSTALL_MANDIR.
+
+--- CMakeLists.txt.orig 2026-08-26 16:08:20.939531434 +0000
++++ CMakeLists.txt
+@@ -562,8 +562,8 @@ if (QJS_ENABLE_INSTALL)
+ if(NOT IOS AND NOT TVOS AND NOT WATCHOS)
+ install(TARGETS qjs_exe RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+ install(TARGETS qjsc RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+- install(FILES qjs.man DESTINATION ${CMAKE_INSTALL_DATADIR}/man/man1 RENAME qjs.1)
+- install(FILES qjsc.man DESTINATION ${CMAKE_INSTALL_DATADIR}/man/man1 RENAME qjsc.1)
++ install(FILES qjs.man DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 RENAME qjs.1)
++ install(FILES qjsc.man DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 RENAME qjsc.1)
+ endif()
+ install(TARGETS qjs EXPORT qjsConfig
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
Home |
Main Index |
Thread Index |
Old Index