10 Commits

Author SHA256 Message Date
50e961c7eb Import openSUSE:Leap:16.0 modifications 2025-08-12 12:14:44 +02:00
2bb540db63 Accepting request 1238655 from devel:languages:lua
- Updated to 2.1.20250117 (1737090214).
  * Changed file luajit2-name.patch.
  * https://github.com/openresty/luajit2/compare/v2.1-20241203...v2.1-20250117
  * Fixed recording of BC_VARG.

OBS-URL: https://build.opensuse.org/request/show/1238655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit2?expand=0&rev=7
2025-01-18 12:22:41 +00:00
Илья Индиго
94084cd67b - Updated to 2.1.20250117 (1737090214).
* Changed file luajit2-name.patch.
  * https://github.com/openresty/luajit2/compare/v2.1-20241203...v2.1-20250117
  * Fixed recording of BC_VARG.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit2?expand=0&rev=14
2025-01-18 10:19:27 +00:00
Илья Индиго
ddc9648a96 - Updated to 2.1.20250117 (1737090214).
* Changed file luajit2-name.patch.
  * Added riscv support.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit2?expand=0&rev=13
2025-01-18 09:21:09 +00:00
4a272a2270 Accepting request 1225972 from devel:languages:lua
- Updated to 2.1.20241113 (2.1.1731486438).
  * Upstream doesn't provide a ChangeLog.

OBS-URL: https://build.opensuse.org/request/show/1225972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit2?expand=0&rev=6
2024-11-25 22:20:01 +00:00
Илья Индиго
91d46ac4c3 - Updated to 2.1.20241113 (2.1.1731486438).
* Upstream doesn't provide a ChangeLog.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit2?expand=0&rev=11
2024-11-23 13:22:34 +00:00
9629606a19 Accepting request 1222025 from devel:languages:lua
- Updated to 2.1.20241104 (2.1.1728714540).
  * FFI: Added missing coercion when recording 64-bit bit.*().
  * ARM64: Used ldr literal to load FP constants.

OBS-URL: https://build.opensuse.org/request/show/1222025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit2?expand=0&rev=5
2024-11-07 15:28:07 +00:00
Илья Индиго
d03ca043d2 - Updated to 2.1.20241104 (2.1.1728714540).
* FFI: Added missing coercion when recording 64-bit bit.*().
  * ARM64: Used ldr literal to load FP constants.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit2?expand=0&rev=9
2024-11-07 08:05:04 +00:00
3079835579 Accepting request 1196383 from devel:languages:lua
- Updated to 2.1.20240815 (2.1.1723681758).
  * Changed file luajit2-name.patch.
  * Added ppc64le support.

OBS-URL: https://build.opensuse.org/request/show/1196383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit2?expand=0&rev=4
2024-08-28 19:30:29 +00:00
Илья Индиго
b38f8d3867 - Updated to 2.1.20240815 (2.1.1723681758).
* Changed file luajit2-name.patch.
  * Added ppc64le support.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit2?expand=0&rev=7
2024-08-28 04:00:36 +00:00
8 changed files with 7 additions and 22596 deletions

View File

@@ -1,5 +0,0 @@
mtime: 1759908582
commit: e5b799710903889e0c62a445b2041aae54d6647f0e034e44f5da36645491291d
url: https://src.opensuse.org/lua/luajit2.git
revision: e5b799710903889e0c62a445b2041aae54d6647f0e034e44f5da36645491291d
projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b7305824ba27d29154f383c43e20c2049bd4fefff13bb22edd41e66c2635a84a
size 256

File diff suppressed because it is too large Load Diff

BIN
luajit2-2.1-20250529.tar.gz LFS Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,15 +1,3 @@
-------------------------------------------------------------------
Wed Oct 8 07:29:03 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Updated to 2.1.20250826 (1756211046)
* FFI: Fix dangling CType references (again).
* Avoid out-of-range PC for stack overflow error from snapshot restore.
* x86/x64: Don't use undefined MUL/IMUL zero flag.
* Windows: Add lua52compat option to msvcbuild.bat.
- Cherry-pick riscv64-support.patch to add RISC-V support
- Cherry-pick loong64-support.patch to add LoongArch support
- Increase _default_patch_fuzz to 2 to allow patches to apply
-------------------------------------------------------------------
Fri Jul 11 14:07:00 UTC 2025 - Илья Индиго <ilya@ilya.top>

View File

@@ -1,7 +1,7 @@
#
# spec file for package luajit2
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,13 +15,13 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global _default_patch_fuzz 2
%define abi_ver 5.1
%define so_ver 2
%define lib_ver 5_1-%{so_ver}
%define major 2.1
%define minor 20250826
%define upstream 1756211046
%define minor 20250529
%define upstream 1748495995
Name: luajit2
Version: %{major}.%{minor}
Release: 0
@@ -31,8 +31,6 @@ URL: https://github.com/openresty/%{name}
Source0: https://github.com/openresty/%{name}/archive/refs/tags/v%{major}-%{minor}.tar.gz#/%{name}-%{major}-%{minor}.tar.gz
Source1: baselibs.conf
Patch0: %{name}-name.patch
Patch1: https://patch-diff.githubusercontent.com/raw/openresty/luajit2/pull/236.patch#/riscv64-support.patch#/riscv64-support.patch
Patch2: https://github.com/openresty/luajit2/pull/245/commits/8e40aca7b3a919456b15698273e9b00e9250e769.patch#/loong64-support.patch
BuildRequires: pkgconfig
Requires: lib%{name}-%{lib_ver} = %{version}

File diff suppressed because it is too large Load Diff