commit lua51-luajit for openSUSE:Factory

2019-02-25 Thread root
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

2018-02-27 Thread root
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

2018-02-15 Thread root
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

2017-06-15 Thread root
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

2016-07-14 Thread h_root
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

2016-06-07 Thread h_root
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

2015-11-04 Thread h_root
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

2015-10-26 Thread h_root
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