[packages/quickjs] - updated to 2024-01-13

witekfl witekfl at pld-linux.org
Mon Oct 7 19:20:35 CEST 2024


commit d0022076ab83d12082432df4e692ce14faffe776
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date:   Mon Oct 7 18:58:54 2024 +0200

    - updated to 2024-01-13

 q.diff             | 13 -------------
 quickjs.spec       | 12 +++++-------
 rpmpldcflags.patch | 12 ++++++------
 3 files changed, 11 insertions(+), 26 deletions(-)
---
diff --git a/quickjs.spec b/quickjs.spec
index 476b2c5..867a0ec 100644
--- a/quickjs.spec
+++ b/quickjs.spec
@@ -1,15 +1,14 @@
-%define		ver	2023-12-09
+%define		ver	2024-01-13
 Summary:	QuickJS Javascript Engine
 Summary(pl.UTF-8):	Silnik Javascriptu QuickJS
 Name:		quickjs
-Version:	20231209
+Version:	20240113
 Release:	1
 License:	MIT
 Group:		Libraries
 Source0:	https://bellard.org/quickjs/%{name}-%{ver}.tar.xz
-# Source0-md5:	c8d37b54826a11b893c3f5357636ee7d
+# Source0-md5:	ea9fa8c503c4125dff9fd42c38b891d0
 Patch0:		rpmpldcflags.patch
-Patch1:		q.diff
 URL:		https://bellard.org/quickjs/
 %ifnarch %arch_with_atomics64
 BuildRequires:	libatomic-devel
@@ -48,7 +47,6 @@ Pliki nagłówkowe biblioteki QuickJS.
 %prep
 %setup -q -n %{name}-%{ver}
 %patch0 -p1
-%patch1 -p1
 
 %build
 %{__make} \
@@ -58,7 +56,7 @@ Pliki nagłówkowe biblioteki QuickJS.
 %ifnarch %arch_with_atomics64
 	EXTRA_LIBS="-latomic" \
 %endif
-	prefix="%{_prefix}"
+	PREFIX="%{_prefix}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -67,7 +65,7 @@ install -d $RPM_BUILD_ROOT%{_libdir}
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	STRIP=true \
-	prefix="%{_prefix}"
+	PREFIX="%{_prefix}"
 
 %if "%{_lib}" != "lib"
 %{__mv} $RPM_BUILD_ROOT{%{_prefix}/lib,%{_libdir}}/%{name}
diff --git a/q.diff b/q.diff
deleted file mode 100644
index 363f1a7..0000000
--- a/q.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/quickjs.c b/quickjs.c
-index c3f98e2e0..3b59284e6 100644
---- a/quickjs.c
-+++ b/quickjs.c
-@@ -7858,6 +7858,8 @@ static JSValue JS_GetPropertyValue(JSContext *ctx, JSValueConst this_obj,
-         uint32_t idx, len;
-         /* fast path for array access */
-         p = JS_VALUE_GET_OBJ(this_obj);
-+        if (unlikely(!p->fast_array))
-+            goto slow_path;
-         idx = JS_VALUE_GET_INT(prop);
-         len = (uint32_t)p->u.array.count;
-         if (unlikely(idx >= len))
diff --git a/rpmpldcflags.patch b/rpmpldcflags.patch
index 4b2d596..681cf91 100644
--- a/rpmpldcflags.patch
+++ b/rpmpldcflags.patch
@@ -1,12 +1,12 @@
-diff -up quickjs-2021-03-27/Makefile.orig quickjs-2021-03-27/Makefile
---- quickjs-2021-03-27/Makefile.orig	2021-03-27 11:00:32.000000000 +0100
-+++ quickjs-2021-03-27/Makefile	2021-10-09 19:52:07.936499497 +0200
-@@ -110,7 +110,7 @@ endif
+diff -up quickjs-2024-01-13/Makefile.orig quickjs-2024-01-13/Makefile
+--- quickjs-2024-01-13/Makefile.orig	2024-10-07 18:37:31.935011886 +0200
++++ quickjs-2024-01-13/Makefile	2024-10-07 18:38:45.730310335 +0200
+@@ -122,7 +122,7 @@ endif
  CFLAGS+=$(DEFINES)
  CFLAGS_DEBUG=$(CFLAGS) -O0
  CFLAGS_SMALL=$(CFLAGS) -Os
 -CFLAGS_OPT=$(CFLAGS) -O2
 +CFLAGS_OPT=$(CFLAGS) -O2 $(RPMPLDCFLAGS)
  CFLAGS_NOLTO:=$(CFLAGS_OPT)
- LDFLAGS=-g
- ifdef CONFIG_LTO
+ ifdef CONFIG_COSMO
+ LDFLAGS+=-s # better to strip by default
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/quickjs.git/commitdiff/d0022076ab83d12082432df4e692ce14faffe776



More information about the pld-cvs-commit mailing list