diff --git a/.gitignore b/.gitignore index bb04c3c..6d38e00 100644 --- a/.gitignore +++ b/.gitignore @@ -6,10 +6,3 @@ /LuaJIT-2.1.1692716794.tar.gz /LuaJIT-test-cleanup.tar.gz /LuaJIT-2.1.1707061634.tar.gz -/LuaJIT-2.1.1713773202.tar.gz -/LuaJIT-2.1.1720049189.tar.gz -/LuaJIT-2.1.1724232689.tar.gz -/LuaJIT-2.1.1731485912.tar.gz -/LuaJIT-2.1.1744318430.tar.gz -/LuaJIT-2.1.1748459687.tar.gz -/LuaJIT-2.1.1761727121.tar.gz diff --git a/changelog b/changelog deleted file mode 100644 index 1349365..0000000 --- a/changelog +++ /dev/null @@ -1,186 +0,0 @@ -* Fri Mar 01 2024 Andreas Schneider - 2.1.1707061634-2 -- Add support for s390x - resolves: rhbz#2222911 - -* Thu Feb 22 2024 Andreas Schneider - 2.1.1707061634-1 -- Update to version 2.1.1707061634 - -* Thu Jan 25 2024 Fedora Release Engineering - 2.1.1692716794-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 2.1.1692716794-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Aug 26 2023 Andreas Schneider - 2.1.1692716794-1 -- Update to rolling release version of luajit -- Adapted patches and cleaned up spec file - -* Thu Jul 20 2023 Fedora Release Engineering - 2.1.0-0.28beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sun Mar 12 2023 Andreas Schneider - 2.1.0-0.27beta3 -- Update to latest luajit v2.1 git version - -* Thu Jan 19 2023 Fedora Release Engineering - 2.1.0-0.26beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Aug 21 2022 Andreas Schneider - 2.1.0-0.25beta3 -- Update to latest luajit v2.1 git version - -* Thu Jul 21 2022 Fedora Release Engineering - 2.1.0-0.24beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 2.1.0-0.23beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Oct 26 2021 Siddhesh Poyarekar - 2.1.0-0.22beta3 -- Bring back the earlier code to do ln -sf. - -* Tue Oct 12 2021 Andreas Schneider - 2.1.0-0.21beta3 -- Rebase onto https://github.com/LuaJIT/LuaJIT/tree/v2.1 -- Dropped support for ppc64le -- Dropped support for s390x - -* Thu Jul 22 2021 Fedora Release Engineering - 2.1.0-0.20beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 2.1.0-0.19beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 2.1.0-0.18beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 2.1.0-0.17beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Sep 25 2019 Siddhesh Poyarekar - 2.1.0-0.16beta3 -- New API functions jit.prngstate and thread.exdata from OpenResty. -- Bug fixes in ppc64le and aarch64. -- Optimised string hash function for SSE4.2 -- Miscellaneous bug fixes. - -* Thu Jul 25 2019 Fedora Release Engineering - 2.1.0-0.16beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jun 25 2019 Siddhesh Poyarekar - 2.1.0-0.15beta3 -- Port JIT features and fixes from openresty/luajit2. - -* Wed Jun 19 2019 Siddhesh Poyarekar - 2.1.0-0.14beta3 -- Patch for PPC64 support. - -* Wed Jun 19 2019 Siddhesh Poyarekar - 2.1.0-0.13beta3 -- arm: Fix up condition codes for conditional arithmetic insn. -- bugfix: fixed a segfault when unsinking 64-bit pointers. -- Remove setrlimit on FreeBSD. -- test: Check for package.searchers only in compat5.2. - -* Mon Jun 17 07:10:20 CEST 2019 Igor Gnatenko - 2.1.0-0.12beta3 -- Enable Lua 5.2 compatibility - -* Wed Apr 24 2019 Siddhesh Poyarekar - 2.1.0-0.11beta3 -- Add s390x support. - -* Fri Apr 12 2019 Siddhesh Poyarekar - 2.1.0-0.10beta3 -- Add upstream bug fixes from the v2.1 branch. -- Add bug fixes from https://github.com/siddhesh/LuaJIT.git -- Incorporate tests and benchmarks from LuaJIT-test-cleanup. - -* Fri Feb 01 2019 Fedora Release Engineering - 2.1.0-0.9beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 2.1.0-0.8beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 2.1.0-0.7beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 2.1.0-0.6beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 2.1.0-0.5beta3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon May 15 2017 Tom Callaway - 2.1.0-0.4beta3 -- Update to 2.1.0-beta3 - -* Fri Feb 10 2017 Fedora Release Engineering - 2.1.0-0.3beta2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Aug 29 2016 Igor Gnatenko - 2.1.0-0.2beta2 -- Add aarch64 to ExclusiveArch - -* Mon Aug 29 2016 Igor Gnatenko - 2.1.0-0.1beta2 -- Update to 2.1.0-beta2 (RHBZ #1371158) - -* Mon May 09 2016 Dan Horák - 2.0.4-5 -- set ExclusiveArch also for Fedora - -* Thu Feb 04 2016 Fedora Release Engineering - 2.0.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Aug 07 2015 Oliver Haessler - 2.0.4-3 -- only build x86_64 on EPEL as luajit has no support for ppc64 - -* Wed Jun 17 2015 Fedora Release Engineering - 2.0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu May 21 2015 Igor Gnatenko - 2.0.4-1 -- 2.0.4 - -* Sun Aug 17 2014 Fedora Release Engineering - 2.0.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Wed Jul 09 2014 Igor Gnatenko - 2.0.3-3 -- rebuild against lua 5.2 - -* Sat Jun 07 2014 Fedora Release Engineering - 2.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu Mar 13 2014 Igor Gnatenko - 2.0.3-1 -- 2.0.3 upstream release - -* Sun Dec 15 2013 Clive Messer - 2.0.2-9 -- Apply luajit-path64.patch on x86_64. - -* Mon Dec 09 2013 Igor Gnatenko - 2.0.2-8 -- Fix strip (thanks Ville Skyttä) - -* Fri Dec 06 2013 Igor Gnatenko - 2.0.2-7 -- Fix executable binary - -* Mon Dec 02 2013 Igor Gnatenko - 2.0.2-6 -- Fix .pc - -* Sun Dec 01 2013 Igor Gnatenko - 2.0.2-5 -- Fixed short-circuit builds (schwendt) - -* Sat Nov 30 2013 Igor Gnatenko - 2.0.2-4 -- Preserve timestamps at install - -* Fri Nov 29 2013 Igor Gnatenko - 2.0.2-3 -- fixed some issues found by besser82 -- Moved html-docs to -devel subpackage (besser82) - -* Thu Nov 28 2013 Igor Gnatenko - 2.0.2-2 -- Re-update - -* Mon Sep 02 2013 Muayyad Alsadi - 2.0.2-1 -- Update to new upstream version -- remove PREREL= option - -* Mon Feb 06 2012 Andrei Lapshin - 2.0.0-0.4.beta9 -- Update to new upstream version -- Rename main executable to luajit -- Remove BuildRoot tag and %%clean section - -* Sun Oct 09 2011 Andrei Lapshin - 2.0.0-0.3.beta8 -- Enable debug build -- Enable verbose build output -- Move libluajit-*.so to -devel -- Add link to upstream hotfix #1 - -* Tue Jul 05 2011 Andrei Lapshin - 2.0.0-0.2.beta8 -- Append upstream hotfix #1 - -* Sun Jul 03 2011 Andrei Lapshin - 2.0.0-0.1.beta8 -- Initial build diff --git a/luajit-2.1-s390x-support.patch b/luajit-2.1-s390x-support.patch index f6b2e77..003b161 100644 --- a/luajit-2.1-s390x-support.patch +++ b/luajit-2.1-s390x-support.patch @@ -1,4 +1,4 @@ -From dee73f516f0da49e930dcfa1dd61720dcb69b7dd Mon Sep 17 00:00:00 2001 +From fb784d1f941d485f677525b234a33c86883bc3a3 Mon Sep 17 00:00:00 2001 From: Ilya Leoshkevich Date: Thu, 31 Aug 2023 11:18:32 +0200 Subject: [PATCH 1/2] Add s390x architecture support to DynASM @@ -11,8 +11,7 @@ missing pieces in the ecosystem support is LuaJIT. The s390x support for LuaJIT was initially developed by @ketank-new, @mundaym and @niravthakkar. It found its way into moonjit and luajit2 forks, as well as Fedora distro (as a patch). There were also smaller -contributions by @preetikhorjuvenkar, @Bisht13, @velemas, -@AlekseiNikiforovIBM, and @iii-i. +contributions by @preetikhorjuvenkar, @Bisht13, @velemas and @iii-i. This is a cumulative patch of the DynASM changes from this work. It contains all the contributions squashed together, plus minor stylistic @@ -2233,7 +2232,7 @@ index ec99e501f6..d460b31440 100644 #error "No support for this architecture (yet)" #endif -From 035f133798adb856391928600f7cb6b4f81578ab Mon Sep 17 00:00:00 2001 +From cf11a60f7bbfccd59cb9fef602f09ffb7c0849bc Mon Sep 17 00:00:00 2001 From: Ilya Leoshkevich Date: Fri, 11 Aug 2023 13:51:19 +0200 Subject: [PATCH 2/2] Add s390x architecture support @@ -2248,7 +2247,6 @@ Signed-off-by: Ilya Leoshkevich --- src/Makefile | 4 + src/host/buildvm_asm.c | 53 + - src/jit/bcsave.lua | 1 + src/jit/dis_s390x.lua | 1 + src/lib_jit.c | 2 + src/lj_arch.h | 19 + @@ -2260,14 +2258,14 @@ Signed-off-by: Ilya Leoshkevich src/lj_frame.h | 14 + src/lj_target.h | 2 + src/lj_target_s390x.h | 80 + - src/vm_s390x.dasc | 4269 ++++++++++++++++++++++++++++++++++++++++ - 15 files changed, 4524 insertions(+) + src/vm_s390x.dasc | 4261 ++++++++++++++++++++++++++++++++++++++++ + 14 files changed, 4515 insertions(+) create mode 100644 src/jit/dis_s390x.lua create mode 100644 src/lj_target_s390x.h create mode 100644 src/vm_s390x.dasc diff --git a/src/Makefile b/src/Makefile -index 99642be7b3..1f5d78faaf 100644 +index 224d21e703..38b94851f0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -243,6 +243,9 @@ else @@ -2289,7 +2287,7 @@ index 99642be7b3..1f5d78faaf 100644 ifneq (,$(findstring LJ_TARGET_PS3 1,$(TARGET_TESTARCH))) TARGET_SYS= PS3 diff --git a/src/host/buildvm_asm.c b/src/host/buildvm_asm.c -index 1b261206a8..7a1e0ce183 100644 +index e7c5de708a..060ce22c5b 100644 --- a/src/host/buildvm_asm.c +++ b/src/host/buildvm_asm.c @@ -87,6 +87,54 @@ static void emit_asm_reloc_text(BuildCtx *ctx, uint8_t *cp, int n, @@ -2366,18 +2364,6 @@ index 1b261206a8..7a1e0ce183 100644 #else emit_asm_words(ctx, ctx->code+ofs, next-ofs); #endif -diff --git a/src/jit/bcsave.lua b/src/jit/bcsave.lua -index 483788192a..8a6a1d18b4 100644 ---- a/src/jit/bcsave.lua -+++ b/src/jit/bcsave.lua -@@ -101,6 +101,7 @@ local map_arch = { - mips64el = { e = "le", b = 64, m = 8, f = 0x80000007, }, - mips64r6 = { e = "be", b = 64, m = 8, f = 0xa0000407, }, - mips64r6el = { e = "le", b = 64, m = 8, f = 0xa0000407, }, -+ s390x = { e = "be", b = 64, m = 22, }, - } - - local map_os = { diff --git a/src/jit/dis_s390x.lua b/src/jit/dis_s390x.lua new file mode 100644 index 0000000000..3c63033bf4 @@ -2399,7 +2385,7 @@ index b83c865a47..37966c483a 100644 #error "Missing CPU detection for this architecture" #endif diff --git a/src/lj_arch.h b/src/lj_arch.h -index e626439816..d0525293b1 100644 +index 026e741f44..b0669d2447 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h @@ -31,6 +31,8 @@ @@ -2584,10 +2570,10 @@ index 17d26b52e6..df51c0eb48 100644 #error "Missing calling convention definitions for this architecture" #endif diff --git a/src/lj_err.c b/src/lj_err.c -index b0ceaa2fa8..4a3d868a22 100644 +index 414ef477a4..b183605a48 100644 --- a/src/lj_err.c +++ b/src/lj_err.c -@@ -442,6 +442,9 @@ LJ_FUNCA int lj_err_unwind_dwarf(int version, int actions, +@@ -448,6 +448,9 @@ LJ_FUNCA int lj_err_unwind_dwarf(int version, int actions, if (version != 1) return _URC_FATAL_PHASE1_ERROR; cf = (void *)_Unwind_GetCFA(ctx); @@ -2723,10 +2709,10 @@ index 0000000000..dfd395d9c2 +#endif diff --git a/src/vm_s390x.dasc b/src/vm_s390x.dasc new file mode 100644 -index 0000000000..f1e03bfc21 +index 0000000000..222c0d1c34 --- /dev/null +++ b/src/vm_s390x.dasc -@@ -0,0 +1,4269 @@ +@@ -0,0 +1,4261 @@ +|// Low-level VM code for IBM z/Architecture (s390x) CPUs in LJ_GC64 mode. +|// Bytecode interpreter, fast functions and helper functions. +|// Copyright (C) 2005-2016 Mike Pall. See Copyright Notice in luajit.h @@ -4038,10 +4024,6 @@ index 0000000000..f1e03bfc21 + |//-- Base library: catch errors ---------------------------------------- + | + |.ffunc_1 pcall -+ | lg L:RB, SAVE_L -+ | sllg RA, NARGS:RD, 3 -+ | la RA, 0(RA, BASE) -+ | clg RA, L:RB->maxstack; jh ->fff_fallback + | la RA, 16(BASE) + | aghi NARGS:RD, -1 + | lghi PC, 16+FRAME_PCALL @@ -4061,10 +4043,6 @@ index 0000000000..f1e03bfc21 + | j ->vm_call_dispatch + | + |.ffunc_2 xpcall -+ | lg L:RB, SAVE_L -+ | sllg RA, NARGS:RD, 3 -+ | la RA, 0(RA, BASE) -+ | clg RA, L:RB->maxstack; jh ->fff_fallback + | lg LFUNC:RA, 8(BASE) + | checktp_nc LFUNC:RA, LJ_TFUNC, ->fff_fallback + | lg LFUNC:RB, 0(BASE) // Swap function and traceback. diff --git a/luajit.spec b/luajit.spec index 94714c8..232fdd0 100644 --- a/luajit.spec +++ b/luajit.spec @@ -2,14 +2,14 @@ %global luajit_version_major 2 %global luajit_version_minor 1 -%global luajit_version_patch 1761727121 +%global luajit_version_patch 1707061634 %global luajit_version %{luajit_version_major}.%{luajit_version_minor}.%{luajit_version_patch} Name: luajit Version: %{luajit_version} %global apiver %(v=%{version}; echo ${v%.${v#[0-9].[0-9].}}) -Release: %autorelease +Release: 2%{?dist} Summary: Just-In-Time Compiler for Lua License: MIT URL: http://luajit.org @@ -103,4 +103,189 @@ make check %{_libdir}/pkgconfig/%{name}.pc %changelog -%autochangelog +* Fri Mar 01 2024 Andreas Schneider - 2.1.1707061634-2 +- Add support for s390x + resolves: rhbz#2222911 + +* Thu Feb 22 2024 Andreas Schneider - 2.1.1707061634-1 +- Update to version 2.1.1707061634 + +* Thu Jan 25 2024 Fedora Release Engineering - 2.1.1692716794-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 2.1.1692716794-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Aug 26 2023 Andreas Schneider - 2.1.1692716794-1 +- Update to rolling release version of luajit +- Adapted patches and cleaned up spec file + +* Thu Jul 20 2023 Fedora Release Engineering - 2.1.0-0.28beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sun Mar 12 2023 Andreas Schneider - 2.1.0-0.27beta3 +- Update to latest luajit v2.1 git version + +* Thu Jan 19 2023 Fedora Release Engineering - 2.1.0-0.26beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sun Aug 21 2022 Andreas Schneider - 2.1.0-0.25beta3 +- Update to latest luajit v2.1 git version + +* Thu Jul 21 2022 Fedora Release Engineering - 2.1.0-0.24beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 2.1.0-0.23beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Oct 26 2021 Siddhesh Poyarekar - 2.1.0-0.22beta3 +- Bring back the earlier code to do ln -sf. + +* Tue Oct 12 2021 Andreas Schneider - 2.1.0-0.21beta3 +- Rebase onto https://github.com/LuaJIT/LuaJIT/tree/v2.1 +- Dropped support for ppc64le +- Dropped support for s390x + +* Thu Jul 22 2021 Fedora Release Engineering - 2.1.0-0.20beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 2.1.0-0.19beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 2.1.0-0.18beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 2.1.0-0.17beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Sep 25 2019 Siddhesh Poyarekar - 2.1.0-0.16beta3 +- New API functions jit.prngstate and thread.exdata from OpenResty. +- Bug fixes in ppc64le and aarch64. +- Optimised string hash function for SSE4.2 +- Miscellaneous bug fixes. + +* Thu Jul 25 2019 Fedora Release Engineering - 2.1.0-0.16beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 25 2019 Siddhesh Poyarekar - 2.1.0-0.15beta3 +- Port JIT features and fixes from openresty/luajit2. + +* Wed Jun 19 2019 Siddhesh Poyarekar - 2.1.0-0.14beta3 +- Patch for PPC64 support. + +* Wed Jun 19 2019 Siddhesh Poyarekar - 2.1.0-0.13beta3 +- arm: Fix up condition codes for conditional arithmetic insn. +- bugfix: fixed a segfault when unsinking 64-bit pointers. +- Remove setrlimit on FreeBSD. +- test: Check for package.searchers only in compat5.2. + +* Mon Jun 17 07:10:20 CEST 2019 Igor Gnatenko - 2.1.0-0.12beta3 +- Enable Lua 5.2 compatibility + +* Wed Apr 24 2019 Siddhesh Poyarekar - 2.1.0-0.11beta3 +- Add s390x support. + +* Fri Apr 12 2019 Siddhesh Poyarekar - 2.1.0-0.10beta3 +- Add upstream bug fixes from the v2.1 branch. +- Add bug fixes from https://github.com/siddhesh/LuaJIT.git +- Incorporate tests and benchmarks from LuaJIT-test-cleanup. + +* Fri Feb 01 2019 Fedora Release Engineering - 2.1.0-0.9beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 2.1.0-0.8beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 2.1.0-0.7beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 2.1.0-0.6beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.1.0-0.5beta3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon May 15 2017 Tom Callaway - 2.1.0-0.4beta3 +- Update to 2.1.0-beta3 + +* Fri Feb 10 2017 Fedora Release Engineering - 2.1.0-0.3beta2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Aug 29 2016 Igor Gnatenko - 2.1.0-0.2beta2 +- Add aarch64 to ExclusiveArch + +* Mon Aug 29 2016 Igor Gnatenko - 2.1.0-0.1beta2 +- Update to 2.1.0-beta2 (RHBZ #1371158) + +* Mon May 09 2016 Dan Horák - 2.0.4-5 +- set ExclusiveArch also for Fedora + +* Thu Feb 04 2016 Fedora Release Engineering - 2.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Aug 07 2015 Oliver Haessler - 2.0.4-3 +- only build x86_64 on EPEL as luajit has no support for ppc64 + +* Wed Jun 17 2015 Fedora Release Engineering - 2.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu May 21 2015 Igor Gnatenko - 2.0.4-1 +- 2.0.4 + +* Sun Aug 17 2014 Fedora Release Engineering - 2.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Jul 09 2014 Igor Gnatenko - 2.0.3-3 +- rebuild against lua 5.2 + +* Sat Jun 07 2014 Fedora Release Engineering - 2.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Mar 13 2014 Igor Gnatenko - 2.0.3-1 +- 2.0.3 upstream release + +* Sun Dec 15 2013 Clive Messer - 2.0.2-9 +- Apply luajit-path64.patch on x86_64. + +* Mon Dec 09 2013 Igor Gnatenko - 2.0.2-8 +- Fix strip (thanks Ville Skyttä) + +* Fri Dec 06 2013 Igor Gnatenko - 2.0.2-7 +- Fix executable binary + +* Mon Dec 02 2013 Igor Gnatenko - 2.0.2-6 +- Fix .pc + +* Sun Dec 01 2013 Igor Gnatenko - 2.0.2-5 +- Fixed short-circuit builds (schwendt) + +* Sat Nov 30 2013 Igor Gnatenko - 2.0.2-4 +- Preserve timestamps at install + +* Fri Nov 29 2013 Igor Gnatenko - 2.0.2-3 +- fixed some issues found by besser82 +- Moved html-docs to -devel subpackage (besser82) + +* Thu Nov 28 2013 Igor Gnatenko - 2.0.2-2 +- Re-update + +* Mon Sep 02 2013 Muayyad Alsadi - 2.0.2-1 +- Update to new upstream version +- remove PREREL= option + +* Mon Feb 06 2012 Andrei Lapshin - 2.0.0-0.4.beta9 +- Update to new upstream version +- Rename main executable to luajit +- Remove BuildRoot tag and %%clean section + +* Sun Oct 09 2011 Andrei Lapshin - 2.0.0-0.3.beta8 +- Enable debug build +- Enable verbose build output +- Move libluajit-*.so to -devel +- Add link to upstream hotfix #1 + +* Tue Jul 05 2011 Andrei Lapshin - 2.0.0-0.2.beta8 +- Append upstream hotfix #1 + +* Sun Jul 03 2011 Andrei Lapshin - 2.0.0-0.1.beta8 +- Initial build diff --git a/sources b/sources index 020c63f..7b9499b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (LuaJIT-2.1.1761727121.tar.gz) = 67f5ca8952a8d7b0f0c92783aa67c1ede86f46483466fd834974f413e6f16980d3255bb6c16d3a5af009e36e0cbe1e7facbcc9d7fc63f8278f1e4683d9488b1b +SHA512 (LuaJIT-2.1.1707061634.tar.gz) = 5a370c3acef5f0c843ade2df3b8a0401f2ab1ba26e2cd01d564676c95ed51da4be389e37db726c385ba42b2bd62cf3df66d8f752676d89168d134a5020d1c82c SHA512 (LuaJIT-test-cleanup.tar.gz) = a49baef3f27a157b3a2289dc3b10eec20befa5231a491a03d3393f280c6f73fa39893abb8e7e47c54e0341305ee3b320b8eb43af423c579781f108a040b62b57 diff --git a/update_tarball.sh b/update_tarball.sh index 3219a08..5b76e91 100644 --- a/update_tarball.sh +++ b/update_tarball.sh @@ -39,7 +39,7 @@ echo "LUAJIT_VERSION=${LUAJIT_VERSION_NEW}" mv "${LUAJIT_PKGNAME}-${LUAJIT_VERSION}.tar.gz" "${LUAJIT_PKGDIR}/${LUAJIT_PKGNAME}-${LUAJIT_VERSION_NEW}.tar.gz" echo -echo ">>> New tarball, run: fedpkg new-sources ${LUAJIT_PKGNAME}-${LUAJIT_VERSION_NEW}.tar.gz LuaJIT-test-cleanup.tar.gz" +echo ">>> New tarball ${LUAJIT_PKGNAME}-${LUAJIT_VERSION_NEW}.tar.gz" popd || cleanup_and_exit 1