[Buildroot] [git commit] package/janet: bump to version 0.16.1

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sun Jul 25 13:03:50 UTC 2021


commit: https://git.buildroot.net/buildroot/commit/?id=a9ab33273fcaf3caf515a93709a28848681a4830
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

patch upstreamed.

diff LICENSE:
-Copyright (c) 2020 Calvin Rose and contributors
+Copyright (c) 2021 Calvin Rose and contributors

Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
 ...003-meson.build-fix-build-without-threads.patch | 72 ----------------------
 package/janet/janet.hash                           |  4 +-
 package/janet/janet.mk                             |  2 +-
 3 files changed, 3 insertions(+), 75 deletions(-)

diff --git a/package/janet/0003-meson.build-fix-build-without-threads.patch b/package/janet/0003-meson.build-fix-build-without-threads.patch
deleted file mode 100644
index e6c9e878b4..0000000000
--- a/package/janet/0003-meson.build-fix-build-without-threads.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From a7abe11105ac71081455fb4ff0400606bf1668e8 Mon Sep 17 00:00:00 2001
-From: Fabrice Fontaine <fontaine.fabrice at gmail.com>
-Date: Thu, 18 Mar 2021 09:00:23 +0100
-Subject: [PATCH] meson.build: fix build without threads
-
-Fix the following build failure with -Dsingle_threaded=true on embedded
-toolchains without pthread:
-
-FAILED: janet.p/meson-generated_.._janet.c.o
-/home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-linux-gcc -Ijanet.p -I. -I.. -I../src/include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -std=c99 -O3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -pthread -fvisibility=hidden -MD -MQ janet.p/meson-generated_.._janet.c.o -MF janet.p/meson-generated_.._janet.c.o.d -o janet.p/meson-generated_.._janet.c.o -c janet.c
-In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/stdlib.h:24,
-                 from ../src/include/janet.h:300,
-                 from src/core/features.h:57:
-/home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/features.h:218:5: warning: #warning requested reentrant code, but thread support was disabled [-Wcpp]
-  218 | #   warning requested reentrant code, but thread support was disabled
-      |     ^~~~~~~
-src/core/ev.c:39:10: fatal error: pthread.h: No such file or directory
-
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
-[Retrieved from:
-https://github.com/janet-lang/janet/commit/a7abe11105ac71081455fb4ff0400606bf1668e8]
----
- meson.build | 13 +++++++++----
- 1 file changed, 9 insertions(+), 4 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index ea8c2f2e..d6c6c069 100644
---- a/meson.build
-+++ b/meson.build
-@@ -60,7 +60,7 @@ conf.set('JANET_NO_SOURCEMAPS', not get_option('sourcemaps'))
- conf.set('JANET_NO_ASSEMBLER', not get_option('assembler'))
- conf.set('JANET_NO_PEG', not get_option('peg'))
- conf.set('JANET_NO_NET', not get_option('net'))
--conf.set('JANET_NO_EV', not get_option('ev'))
-+conf.set('JANET_NO_EV', not get_option('ev') or get_option('single_threaded'))
- conf.set('JANET_REDUCED_OS', get_option('reduced_os'))
- conf.set('JANET_NO_TYPED_ARRAY', not get_option('typed_array'))
- conf.set('JANET_NO_INT_TYPES', not get_option('int_types'))
-@@ -173,9 +173,14 @@ janetc = custom_target('janetc',
-     'JANET_PATH', janet_path, 'JANET_HEADERPATH', header_path
-   ])
- 
-+janet_dependencies = [m_dep, dl_dep]
-+if not get_option('single_threaded')
-+  janet_dependencies += thread_dep
-+endif
-+
- libjanet = library('janet', janetc,
-   include_directories : incdir,
--  dependencies : [m_dep, dl_dep, thread_dep],
-+  dependencies : janet_dependencies,
-   version: meson.project_version(),
-   soversion: version_parts[0] + '.' + version_parts[1],
-   install : true)
-@@ -189,7 +194,7 @@ else
- endif
- janet_mainclient = executable('janet', janetc, mainclient_src,
-   include_directories : incdir,
--  dependencies : [m_dep, dl_dep, thread_dep],
-+  dependencies : janet_dependencies,
-   c_args : extra_cflags,
-   install : true)
- 
-@@ -202,7 +207,7 @@ if meson.is_cross_build()
-   endif
-   janet_nativeclient = executable('janet-native', janetc, mainclient_src,
-     include_directories : incdir,
--    dependencies : [m_dep, dl_dep, thread_dep],
-+    dependencies : janet_dependencies,
-     c_args : extra_native_cflags,
-     native : true)
- else
diff --git a/package/janet/janet.hash b/package/janet/janet.hash
index ca80935367..3e48509bc1 100644
--- a/package/janet/janet.hash
+++ b/package/janet/janet.hash
@@ -1,5 +1,5 @@
 # Locally calculated
-sha256  8eed302c8ded1df882544d13ce7e415b213cf7bc8fa77ca16110c89b36d19763  janet-1.15.4.tar.gz
+sha256  ed9350ad7f0270e67f18a78dae4910b9534f19cd3f20f7183b757171e8cc79a5  janet-1.16.1.tar.gz
 
 # Locally calculated
-sha256  1114e280d850605ae71b656dfc88115ab06081e8157720a2497f50edf50b110e  LICENSE
+sha256  e2d2ae8360d95386af751ac7d1a3da36ea8ceb230e5f0eba7eb762547b1c58c9  LICENSE
diff --git a/package/janet/janet.mk b/package/janet/janet.mk
index 027edd72c4..1d396285df 100644
--- a/package/janet/janet.mk
+++ b/package/janet/janet.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-JANET_VERSION = 1.15.4
+JANET_VERSION = 1.16.1
 JANET_SITE = $(call github,janet-lang,janet,v$(JANET_VERSION))
 JANET_LICENSE = MIT
 JANET_LICENSE_FILES = LICENSE


More information about the buildroot mailing list