commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2019-02-25 17:58:20 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new.28833 (New) Package is "lua51-luajit" Mon Feb 25 17:58:20 2019 rev:9 rq:678836 version:2.1.0~beta2 Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2018-02-27 16:59:46.776092684 +0100 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new.28833/lua51-luajit.changes 2019-02-25 17:58:34.586224262 +0100 @@ -1,0 +2,20 @@ +Thu Feb 21 17:12:55 UTC 2019 - Michal Suchanek + +- Add ppc64le support from https://github.com/PPC64/LuaJIT (boo#1126363). + * 0001-PPC64-Fix-sradi-machine-code-offsets.patch + * 0002-PPC64-Add-method-for-external-branch-by-using-got-fo.patch + * 0003-PPC64-Add-LJ_GC64-mode-interpreter-for-ppc.patch + * 0004-PPC64-Add-special-instructions-for-PIC-code-setup.patch + * 0005-PPC64-Add-ffi-support.patch + * 0006-PPC64-Enable-support-for-ppc64-little-endian.patch + * 0007-PPC64-Fix-external-branches-that-should-address-on-R.patch + * 0008-luajit-2.1-fix-fp-parameter-passing-for-ppc64.patch + * 0009-PPC64-Fix-tab-indentation-from-last-commit.patch + * 0010-PPC64-Define-13-FPs-regs-as-arguments.patch + * 0011-PPC64-Fix-indentation-code-style.patch + * 0012-Fix-debug-information-for-PPC64.patch + * 0013-Fix-TOC-pointer-value-on-ffi-callback-handling.patch + * 0014-Improve-readability-of-a-load-instruction.patch + * 0015-Fix-remaining-unwind-values-on-vm-frames.patch + +--- New: 0001-PPC64-Fix-sradi-machine-code-offsets.patch 0002-PPC64-Add-method-for-external-branch-by-using-got-fo.patch 0003-PPC64-Add-LJ_GC64-mode-interpreter-for-ppc.patch 0004-PPC64-Add-special-instructions-for-PIC-code-setup.patch 0005-PPC64-Add-ffi-support.patch 0006-PPC64-Enable-support-for-ppc64-little-endian.patch 0007-PPC64-Fix-external-branches-that-should-address-on-R.patch 0008-luajit-2.1-fix-fp-parameter-passing-for-ppc64.patch 0009-PPC64-Fix-tab-indentation-from-last-commit.patch 0010-PPC64-Define-13-FPs-regs-as-arguments.patch 0011-PPC64-Fix-indentation-code-style.patch 0012-Fix-debug-information-for-PPC64.patch 0013-Fix-TOC-pointer-value-on-ffi-callback-handling.patch 0014-Improve-readability-of-a-load-instruction.patch 0015-Fix-remaining-unwind-values-on-vm-frames.patch Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.xsJpjk/_old 2019-02-25 17:58:35.646223226 +0100 +++ /var/tmp/diff_new_pack.xsJpjk/_new 2019-02-25 17:58:35.646223226 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua51-luajit # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -32,6 +32,21 @@ Source0:http://luajit.org/download/LuaJIT-%{realver}.tar.gz Source1:baselibs.conf Patch0: luajit-lua-versioned.patch +Patch1: 0001-PPC64-Fix-sradi-machine-code-offsets.patch +Patch2: 0002-PPC64-Add-method-for-external-branch-by-using-got-fo.patch +Patch3: 0003-PPC64-Add-LJ_GC64-mode-interpreter-for-ppc.patch +Patch4: 0004-PPC64-Add-special-instructions-for-PIC-code-setup.patch +Patch5: 0005-PPC64-Add-ffi-support.patch +Patch6: 0006-PPC64-Enable-support-for-ppc64-little-endian.patch +Patch7: 0007-PPC64-Fix-external-branches-that-should-address-on-R.patch +Patch8: 0008-luajit-2.1-fix-fp-parameter-passing-for-ppc64.patch +Patch9: 0009-PPC64-Fix-tab-indentation-from-last-commit.patch +Patch10:0010-PPC64-Define-13-FPs-regs-as-arguments.patch +Patch11:0011-PPC64-Fix-indentation-code-style.patch +Patch12:0012-Fix-debug-information-for-PPC64.patch +Patch13:0013-Fix-TOC-pointer-value-on-ffi-callback-handling.patch +Patch14:0014-Improve-readability-of-a-load-instruction.patch +Patch15:0015-Fix-remaining-unwind-values-on-vm-frames.patch BuildRequires: pkgconfig Requires: libluajit-%{lua_suffix}-%{lib_suffix} = %{version} Requires(post): update-alternatives @@ -39,7 +54,7 @@ Conflicts: luajit Provides: luajit = %{version} # lj_arch.h do not support ppc6
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2018-02-27 16:59:16 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Tue Feb 27 16:59:16 2018 rev:8 rq:580293 version:2.1.0~beta2 Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2018-02-15 13:27:31.619572080 +0100 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2018-02-27 16:59:46.776092684 +0100 @@ -1,0 +2,5 @@ +Mon Feb 26 17:08:59 CET 2018 - r...@suse.de + +- add s390/s390x to excludearch list, no code yet + +--- Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.lxwrlu/_old 2018-02-27 16:59:47.460067970 +0100 +++ /var/tmp/diff_new_pack.lxwrlu/_new 2018-02-27 16:59:47.464067826 +0100 @@ -38,8 +38,8 @@ Requires(preun): update-alternatives Conflicts: luajit Provides: luajit = %{version} -# lj_arch.h do not support ppc64/ppc64le -ExcludeArch:ppc64 ppc64le +# lj_arch.h do not support ppc64/ppc64le/s390/s390x +ExcludeArch:ppc64 ppc64le s390 s390x %description A Just-In-Time Compiler for Lua language
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2018-02-15 13:27:25 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Thu Feb 15 13:27:25 2018 rev:7 rq:576806 version:2.1.0~beta2 Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2017-06-15 11:25:56.429824858 +0200 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2018-02-15 13:27:31.619572080 +0100 @@ -1,0 +2,5 @@ +Wed Feb 14 15:32:16 UTC 2018 - pousadua...@gmail.com + +- Add baselibs.conf to provide 32bit library for libluajit + +--- New: baselibs.conf Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.9nDp4C/_old 2018-02-15 13:27:32.383544331 +0100 +++ /var/tmp/diff_new_pack.9nDp4C/_new 2018-02-15 13:27:32.387544186 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua51-luajit # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,15 +29,15 @@ License:MIT Group: Development/Languages/Lua Url:http://www.luajit.com/ -Source: http://luajit.org/download/LuaJIT-%{realver}.tar.gz +Source0:http://luajit.org/download/LuaJIT-%{realver}.tar.gz +Source1:baselibs.conf Patch0: luajit-lua-versioned.patch BuildRequires: pkgconfig Requires: libluajit-%{lua_suffix}-%{lib_suffix} = %{version} Requires(post): update-alternatives Requires(preun): update-alternatives -Conflicts: otherproviders(luajit) +Conflicts: luajit Provides: luajit = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build # lj_arch.h do not support ppc64/ppc64le ExcludeArch:ppc64 ppc64le @@ -56,7 +56,7 @@ Group: Development/Languages/Lua Requires: %{name} = %{version} Requires: libluajit-%{lua_suffix}-%{lib_suffix} = %{version} -Conflicts: otherproviders(luajit-devel) +Conflicts: luajit-devel Provides: luajit-devel = %{version} %description devel @@ -112,7 +112,6 @@ %postun -n libluajit-%{lua_suffix}-%{lib_suffix} -p /sbin/ldconfig %files -%defattr(-,root,root) %ghost %{_sysconfdir}/alternatives/luajit %ghost %{_sysconfdir}/alternatives/luajit.1%{ext_man} %{_bindir}/luajit @@ -123,11 +122,9 @@ %{_datadir}/luajit-%{lua_suffix}-%{realver}/ %files -n libluajit-%{lua_suffix}-%{lib_suffix} -%defattr(-,root,root) %{_libdir}/libluajit-5.1.so.* %files devel -%defattr(-,root,root) %{_includedir}/luajit-%{lua_suffix}-2.1/ %{_libdir}/libluajit-5.1.so %{_libdir}/pkgconfig/luajit.pc ++ baselibs.conf ++ libluajit-5_1-2
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2017-06-15 11:25:24 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Thu Jun 15 11:25:24 2017 rev:6 rq:503651 version:2.1.0~beta2 Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2017-01-04 19:36:10.194677290 +0100 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2017-06-15 11:25:56.429824858 +0200 @@ -1,0 +2,7 @@ +Wed Jun 14 10:32:19 UTC 2017 - tchva...@suse.com + +- Version update to 2.1.0-beta3 + * Includes more fixes and tweaks for aarch64 support +- Refresh patch luajit-lua-versioned.patch + +--- Old: LuaJIT-2.1.0-beta2.tar.gz New: LuaJIT-2.1.0-beta3.tar.gz Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.rFyIEV/_old 2017-06-15 11:25:57.145723799 +0200 +++ /var/tmp/diff_new_pack.rFyIEV/_new 2017-06-15 11:25:57.149723234 +0200 @@ -1,7 +1,7 @@ # # spec file for package lua51-luajit # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %ifarch x86_64 aarch64 s390x %global multilib_flag MULTILIB=lib64 %endif -%define realver 2.1.0-beta2 +%define realver 2.1.0-beta3 Name: lua51-luajit Version:2.1.0~beta2 Release:0 ++ LuaJIT-2.1.0-beta2.tar.gz -> LuaJIT-2.1.0-beta3.tar.gz ++ 25606 lines of diff (skipped) ++ luajit-lua-versioned.patch ++ --- /var/tmp/diff_new_pack.rFyIEV/_old 2017-06-15 11:25:57.397688231 +0200 +++ /var/tmp/diff_new_pack.rFyIEV/_new 2017-06-15 11:25:57.401687666 +0200 @@ -1,7 +1,7 @@ -Index: LuaJIT-2.1.0-beta2/src/Makefile +Index: LuaJIT-2.1.0-beta3/src/Makefile === LuaJIT-2.1.0-beta2.orig/src/Makefile -+++ LuaJIT-2.1.0-beta2/src/Makefile +--- LuaJIT-2.1.0-beta3.orig/src/Makefile LuaJIT-2.1.0-beta3/src/Makefile @@ -15,6 +15,7 @@ MINVER= 1 RELVER= 0 ABIVER= 5.1 @@ -10,7 +10,7 @@ ## # COMPILER OPTIONS # -@@ -498,7 +499,7 @@ LIB_VMDEFP= $(LIB_VMDEF) +@@ -502,7 +503,7 @@ LIB_VMDEFP= $(LIB_VMDEF) LUAJIT_O= luajit.o LUAJIT_A= libluajit.a LUAJIT_SO= libluajit.so @@ -19,12 +19,12 @@ ALL_T= $(LUAJIT_T) $(LUAJIT_A) $(LUAJIT_SO) $(HOST_T) ALL_HDRGEN= lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h \ -Index: LuaJIT-2.1.0-beta2/Makefile +Index: LuaJIT-2.1.0-beta3/Makefile === LuaJIT-2.1.0-beta2.orig/Makefile -+++ LuaJIT-2.1.0-beta2/Makefile +--- LuaJIT-2.1.0-beta3.orig/Makefile LuaJIT-2.1.0-beta3/Makefile @@ -19,6 +19,7 @@ RELVER= 0 - PREREL= -beta2 + PREREL= -beta3 VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) ABIVER= 5.1 +SUFFIX= 5_1 @@ -54,9 +54,9 @@ +INSTALL_TNAME= luajit-$(SUFFIX)-$(VERSION) +INSTALL_TSYMNAME= luajit-$(SUFFIX) INSTALL_ANAME= libluajit-$(ABIVER).a - INSTALL_SONAME= libluajit-$(ABIVER).so.$(MAJVER).$(MINVER).$(RELVER) - INSTALL_SOSHORT= libluajit-$(ABIVER).so -@@ -78,7 +79,7 @@ LDCONFIG= ldconfig -n + INSTALL_SOSHORT1= libluajit-$(ABIVER).so + INSTALL_SOSHORT2= libluajit-$(ABIVER).so.$(MAJVER) +@@ -79,7 +80,7 @@ LDCONFIG= ldconfig -n SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \ -e "s|^multilib=.*|multilib=$(MULTILIB)|" @@ -65,7 +65,7 @@ FILE_A= libluajit.a FILE_SO= libluajit.so FILE_MAN= luajit.1 -@@ -117,7 +118,7 @@ install: $(INSTALL_DEP) +@@ -124,7 +125,7 @@ install: $(INSTALL_DEP) $(LDCONFIG) $(INSTALL_LIB) && \ $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \ $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || : @@ -74,10 +74,10 @@ cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \ $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \ $(RM) $(FILE_PC).tmp -Index: LuaJIT-2.1.0-beta2/etc/luajit.pc +Index: LuaJIT-2.1.0-beta3/etc/luajit.pc === LuaJIT-2.1.0-beta2.orig/etc/luajit.pc -+++ LuaJIT-2.1.0-beta2/etc/luajit.pc +--- LuaJIT-2.1.0-beta3.orig/etc/luajit.pc LuaJIT-2.1.0-beta3/etc/luajit.pc @@ -10,7 +10,7 @@ multilib=lib exec_prefix=${prefix} libdir=${exec_prefix}/${multilib} @@ -87,1
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2016-07-14 09:48:09 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2016-06-07 23:48:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2016-07-14 09:48:10.0 +0200 @@ -1,0 +2,12 @@ +Sun Jul 10 14:32:20 UTC 2016 - i...@marguerite.su + +- remove redundant pkgconfig(luajit) + +--- +Mon Jun 20 07:55:21 UTC 2016 - tchva...@suse.com + +- Add provider for luajit-devel = %{version} to allow that in spec + as build dependency +- Fix multilib building wrt bnc#976720 + +--- Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.kwirXI/_old 2016-07-14 09:48:11.0 +0200 +++ /var/tmp/diff_new_pack.kwirXI/_new 2016-07-14 09:48:11.0 +0200 @@ -18,6 +18,9 @@ %define lua_suffix 5_1 %define lib_suffix 2 +%ifarch x86_64 aarch64 s390x +%global multilib_flag MULTILIB=lib64 +%endif Name: lua51-luajit Version:2.0.4 Release:0 @@ -26,15 +29,14 @@ Group: Development/Languages/Lua Url:http://www.luajit.com/ Source: http://luajit.org/download/LuaJIT-%{version}.tar.gz -Patch: luajit-lua-versioned.patch -BuildRequires: pkg-config +Patch0: luajit-lua-versioned.patch +BuildRequires: pkgconfig Requires: libluajit-%{lua_suffix}-%{lib_suffix} = %{version} -Requires(preun): update-alternatives Requires(post):update-alternatives -Provides: luajit = %{version} +Requires(preun): update-alternatives Conflicts: otherproviders(luajit) +Provides: luajit = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build - # lj_arch.h do not support ppc64/ppc64le ExcludeArch:ppc64 ppc64le @@ -53,18 +55,17 @@ Group: Development/Languages/Lua Requires: %{name} = %{version} Requires: libluajit-%{lua_suffix}-%{lib_suffix} = %{version} -Provides: luajit-devel = %{version} Conflicts: otherproviders(luajit-devel) +Provides: luajit-devel = %{version} %description devel Devel files for luajit package %prep %setup -q -n LuaJIT-%{version} -%patch -p1 +%patch0 -p1 # Fix variables sed -i "s,PREFIX= %{_prefix}/local,PREFIX= %{_prefix}," Makefile -sed -i "s,%{_libexecdir},%{_libdir}," etc/luajit.pc %build CFLAGS="%{optflags}" \ @@ -72,14 +73,18 @@ Q= \ DYNAMIC_CC="cc -fPIC" \ LDCONFIG="true" \ - TARGET_AR="ar rcus" + TARGET_AR="ar rcus" \ + TARGET_STRIP=: \ + %{?multilib_flag} %install make DESTDIR=%{buildroot} install \ INSTALL_LIB="%{buildroot}/%{_libdir}" \ DYNAMIC_CC="cc -fPIC" \ LDCONFIG="true" \ - TARGET_AR="ar rcus" + TARGET_AR="ar rcus" \ + TARGET_STRIP=: \ + %{?multilib_flag} # remove static lib, not needed rm %{buildroot}/%{_libdir}/*.a @@ -100,7 +105,6 @@ fi %post -n libluajit-%{lua_suffix}-%{lib_suffix} -p /sbin/ldconfig - %postun -n libluajit-%{lua_suffix}-%{lib_suffix} -p /sbin/ldconfig %files
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2016-06-07 23:47:57 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2015-11-04 15:33:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2016-06-07 23:48:03.0 +0200 @@ -1,0 +2,8 @@ +Mon May 23 08:22:27 UTC 2016 - g...@suse.com + +- Update luajit-lua-versioned.patch to change the default luajit + share path since we already installed all the lua files to + %{_datadir}/luajit-5_1-2.0.4 instead of the deafult path: + %{_datadir}/luajit-2.0.4 + +--- Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.NEo6xe/_old 2016-06-07 23:48:04.0 +0200 +++ /var/tmp/diff_new_pack.NEo6xe/_new 2016-06-07 23:48:04.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package lua51-luajit # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ luajit-lua-versioned.patch ++ --- /var/tmp/diff_new_pack.NEo6xe/_old 2016-06-07 23:48:04.0 +0200 +++ /var/tmp/diff_new_pack.NEo6xe/_new 2016-06-07 23:48:04.0 +0200 @@ -87,3 +87,16 @@ INSTALL_LMOD=${prefix}/share/lua/${abiver} INSTALL_CMOD=${prefix}/${multilib}/lua/${abiver} +Index: LuaJIT-2.0.4/src/luaconf.h +=== +--- LuaJIT-2.0.4.orig/src/luaconf.h LuaJIT-2.0.4/src/luaconf.h +@@ -37,7 +37,7 @@ + #endif + #define LUA_LROOT "/usr/local" + #define LUA_LUADIR"/lua/5.1/" +-#define LUA_LJDIR "/luajit-2.0.4/" ++#define LUA_LJDIR "/luajit-5_1-2.0.4/" + + #ifdef LUA_ROOT + #define LUA_JROOT LUA_ROOT
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2015-11-04 15:33:31 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Changes: --- /work/SRC/openSUSE:Factory/lua51-luajit/lua51-luajit.changes 2015-10-26 12:47:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2015-11-04 15:33:33.0 +0100 @@ -1,0 +2,13 @@ +Wed Oct 28 13:56:47 UTC 2015 - m...@suse.com + +- Removed unneeded symbol pkgconfig(luajit) + +--- +Mon Oct 26 14:30:53 UTC 2015 - m...@suse.com + +- Provides pkgconfig(luajit) as well in -devel +- Update luajit-lua-versioned.patch + * do not change pkgconfig file name otherwise many of packages +could not found luajit while configuring + +--- Other differences: -- ++ lua51-luajit.spec ++ --- /var/tmp/diff_new_pack.pNmAG2/_old 2015-11-04 15:33:34.0 +0100 +++ /var/tmp/diff_new_pack.pNmAG2/_new 2015-11-04 15:33:34.0 +0100 @@ -122,6 +122,6 @@ %defattr(-,root,root) %{_includedir}/luajit-%{lua_suffix}-2.0/ %{_libdir}/libluajit-5.1.so -%{_libdir}/pkgconfig/luajit-%{lua_suffix}.pc +%{_libdir}/pkgconfig/luajit.pc %changelog ++ luajit-lua-versioned.patch ++ --- /var/tmp/diff_new_pack.pNmAG2/_old 2015-11-04 15:33:34.0 +0100 +++ /var/tmp/diff_new_pack.pNmAG2/_new 2015-11-04 15:33:34.0 +0100 @@ -31,7 +31,7 @@ ## # -@@ -32,26 +33,26 @@ DPREFIX= $(DESTDIR)$(PREFIX) +@@ -32,19 +33,19 @@ DPREFIX= $(DESTDIR)$(PREFIX) INSTALL_BIN= $(DPREFIX)/bin INSTALL_LIB= $(DPREFIX)/$(MULTILIB) INSTALL_SHARE= $(DPREFIX)/share @@ -56,14 +56,6 @@ INSTALL_ANAME= libluajit-$(ABIVER).a INSTALL_SONAME= libluajit-$(ABIVER).so.$(MAJVER).$(MINVER).$(RELVER) INSTALL_SOSHORT= libluajit-$(ABIVER).so - INSTALL_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).$(MINVER).$(RELVER).dylib - INSTALL_DYLIBSHORT1= libluajit-$(ABIVER).dylib - INSTALL_DYLIBSHORT2= libluajit-$(ABIVER).$(MAJVER).dylib --INSTALL_PCNAME= luajit.pc -+INSTALL_PCNAME= luajit-$(SUFFIX).pc - - INSTALL_STATIC= $(INSTALL_LIB)/$(INSTALL_ANAME) - INSTALL_DYN= $(INSTALL_LIB)/$(INSTALL_SONAME) @@ -77,7 +78,7 @@ LDCONFIG= ldconfig -n SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \ -e "s|^multilib=.*|multilib=$(MULTILIB)|"
commit lua51-luajit for openSUSE:Factory
Hello community, here is the log from the commit of package lua51-luajit for openSUSE:Factory checked in at 2015-10-26 12:47:41 Comparing /work/SRC/openSUSE:Factory/lua51-luajit (Old) and /work/SRC/openSUSE:Factory/.lua51-luajit.new (New) Package is "lua51-luajit" Changes: New Changes file: --- /dev/null 2015-10-14 00:04:03.524025256 +0200 +++ /work/SRC/openSUSE:Factory/.lua51-luajit.new/lua51-luajit.changes 2015-10-26 12:47:42.0 +0100 @@ -0,0 +1,135 @@ +--- +Sun Oct 18 14:01:45 UTC 2015 - i...@marguerite.su + +- rename to lua51-luajit, w/ versioned lua as suffix +- add patch: luajit-lua-versioned.patch +- use update-alternatives to provide /usr/bin/luajit + and its manpage +- provides luajit and luajit-devel + +--- +Thu Aug 13 16:59:33 UTC 2015 - norm...@linux.vnet.ibm.com + +- ExcludeArch: ppc64 ppc64le + lj_arch.h do not support ppc64/ppc64le + +--- +Wed Jul 1 08:31:37 UTC 2015 - tchva...@suse.com + +- Version bump to 2.0.4: + * Fix stack check in narrowing optimization. + * Fix Lua/C API typecheck error for special indexes. + * Fix string to number conversion. + * Fix lexer error for chunks without tokens. + * Don't compile IR_RETF after CALLT to ff with-side effects. + * Fix BC_UCLO/BC_JMP join optimization in Lua parser. + * Fix corner case in string to number conversion. + * Gracefully handle lua_error() for a suspended coroutine. + * Avoid error messages when building with Clang. + * Fix snapshot #0 handling for traces with a stack check on entry. + * Fix fused constant loads under high register pressure. + * Invalidate backpropagation cache after DCE. + * Fix ABC elimination. + * Fix debug info for main chunk of stripped bytecode. + * Fix FOLD rule for string.sub(s, ...) == k. + * Fix FOLD rule for STRREF of SNEW. + * Fix frame traversal while searching for error function. + * Prevent GC estimate miscalculation due to buffer growth. + * Prevent adding side traces for stack checks. + * Fix top slot calculation for snapshots with continuations. + * Fix check for reuse of SCEV results in FORL. + * Add PS Vita port. + * Fix compatibility issues with Illumos. + * Fix DragonFly build (unsupported). + * OpenBSD/x86: Better executable memory allocation for W^X mode. + * x86: Fix argument checks for ipairs() iterator. + * x86: lj_math_random_step() clobbers XMM regs on OSX Clang. + * x86: Fix code generation for unused result of math.random(). + * x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. + * x86/x64: Fix argument check for bit shifts. + * x86/x64: Fix code generation for fused test/arith ops. + * ARM: Fix write barrier check in BC_USETS. + * PPC: Fix red zone overflow in machine code generation. + * PPC: Don't use mcrxr on PPE. + * Various archs: Fix excess stack growth in interpreter. + * FFI: Fix FOLD rule for TOBIT + CONV num.u32. + * FFI: Prevent DSE across ffi.string(). + * FFI: No meta fallback when indexing pointer to incomplete struct. + * FFI: Fix initialization of unions of subtypes. + * FFI: Fix cdata vs. non-cdata arithmetic and comparisons. + * FFI: Fix __index/__newindex metamethod resolution for ctypes. + * FFI: Fix compilation of reference field access. + * FFI: Fix frame traversal for backtraces with FFI callbacks. + * FFI: Fix recording of indexing a struct pointer ctype object itself. + * FFI: Allow non-scalar cdata to be compared for equality by address. + * FFI: Fix pseudo type conversions for type punning. + +--- +Fri Mar 13 12:44:38 UTC 2015 - tchva...@suse.com + +- Cleanup a bit with spec-cleaner + +--- +Sat Oct 18 19:46:59 UTC 2014 - mailaen...@opensuse.org + +- update to version 2.0.3 + * Add support for multilib distro builds. + * Improve ULOAD forwarding for open upvalues. + * Fix GC steps threshold handling when called by JIT-compiled code. + * Fix argument checks for math.deg() and math.rad(). + * Fix jit.flush(func|true). + * Respect jit.off(func) when returning to a function, too. + * Fix compilation of string.byte(s, nil, n). + * Fix line number for relocated bytecode after closure fixup + * Fix frame traversal for backtraces. + * Fix ABC elimination. + * Fix handling of redundant PHIs. + * Fix snapshot restore for exit to function header. + * Fix type punning alias analysis for constified pointers + * Fix call unroll checks in the presence of metamethod frames. + * Fix initial maxslot for down-recursive traces. + * Prevent BASE register coalescing if parent uses IR_RETF. + * Don't purge mo