Hello community,

here is the log from the commit of package neko for openSUSE:Factory checked in 
at 2017-12-22 12:20:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/neko (Old)
 and      /work/SRC/openSUSE:Factory/.neko.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "neko"

Fri Dec 22 12:20:00 2017 rev:6 rq:558874 version:2.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/neko/neko.changes        2017-09-05 
15:19:43.351265285 +0200
+++ /work/SRC/openSUSE:Factory/.neko.new/neko.changes   2017-12-22 
12:20:19.571444742 +0100
@@ -1,0 +2,23 @@
+Wed Dec 20 07:48:01 UTC 2017 - [email protected]
+
+- Update to neko 2.2.0.
+  * Backward compatible to neko 2.1.0.
+  * Improvements in CMake build options.
+  * Minor fixes related to utf8, https, mysql and sqlite support.
+  * Added `nekotools boot -c` to generate a C file for a .n file.
+  * Full changelog can be viewed at:
+    https://github.com/HaxeFoundation/neko/blob/master/CHANGES
+- Remove patches already applied in 2.2.0:
+  * patch0000-GC_INCLUDE_DIRS.diff
+  * patch0001-INSTALL_DIR.diff
+  * patch0002-GNUInstallDirs.diff
+  * patch0003-NEKOMODULE_PATH.diff
+  * patch0004-target_include_directories.patch
+  * patch0005-mincoming-stack-boundary.patch
+  * patch0006-INCLUDEDIR.diff
+  * patch0007-CMAKE_INSTALL_LIBDIR.diff
+  * nekovm-boot-c-1.patch
+  * nekovm-boot-c-2.patch
+  * nekovm-xlocale.patch
+ 
+-------------------------------------------------------------------

Old:
----
  neko-2.1.0-src.tar.gz
  nekovm-boot-c-1.patch
  nekovm-boot-c-2.patch
  nekovm-xlocale.patch
  patch0000-GC_INCLUDE_DIRS.diff
  patch0001-INSTALL_DIR.diff
  patch0002-GNUInstallDirs.diff
  patch0003-NEKOMODULE_PATH.diff
  patch0004-target_include_directories.patch
  patch0005-mincoming-stack-boundary.patch
  patch0006-INCLUDEDIR.diff
  patch0007-CMAKE_INSTALL_LIBDIR.diff

New:
----
  neko-2.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ neko.spec ++++++
--- /var/tmp/diff_new_pack.ygxNjs/_old  2017-12-22 12:20:22.507301592 +0100
+++ /var/tmp/diff_new_pack.ygxNjs/_new  2017-12-22 12:20:22.511301397 +0100
@@ -15,27 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:           neko
-Version:        2.1.0
+Version:        2.2.0
 Release:        0
 Summary:        A cross-platform lightweight virtual machine and language
 License:        MIT
 Group:          Development/Languages/Other
-Url:            http://nekovm.org
-Source0:        http://nekovm.org/media/neko-%{version}-src.tar.gz
-# All patches are commits from the upstream
-Patch0:         patch0000-GC_INCLUDE_DIRS.diff
-Patch1:         patch0001-INSTALL_DIR.diff
-Patch2:         patch0002-GNUInstallDirs.diff
-Patch3:         patch0003-NEKOMODULE_PATH.diff
-Patch4:         patch0004-target_include_directories.patch
-Patch5:         patch0005-mincoming-stack-boundary.patch
-Patch6:         patch0006-INCLUDEDIR.diff
-Patch7:         patch0007-CMAKE_INSTALL_LIBDIR.diff
-Patch8:         nekovm-boot-c-1.patch
-Patch9:         nekovm-boot-c-2.patch
-Patch10:         nekovm-xlocale.patch
+Url:            https://nekovm.org
+Source0:        
https://github.com/HaxeFoundation/neko/archive/v2-2-0/neko-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
@@ -89,24 +76,17 @@
 MySQL library for the Neko virtual machine.
 
 %prep
-%setup -q -n neko-%{version}-src
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
+%setup -q -n neko-2-2-0
 
 %build
 %define __builder ninja
+
+# modify CMAKE_C_FLAGS for strict-aliasing-punning
+# https://github.com/HaxeFoundation/neko/issues/175
 %cmake \
     -G Ninja \
-    
"-DWITH_NDLLS=std.ndll;zlib.ndll;mysql.ndll;mysql5.ndll;regexp.ndll;sqlite.ndll;ui.ndll;ssl.ndll"
 \
+    -DCMAKE_C_FLAGS:STRING="%optflags -fno-strict-aliasing" \
+    -DWITH_APACHE=OFF \
     -DRELOCATABLERELOCATABLE=OFF \
     -DRUN_LDCONFIG=OFF
 # make_jobs macro does not use ninja in openSUSE_13.2 / Leap_42.1
@@ -154,6 +134,7 @@
 %defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/*.so
+%{_libdir}/cmake/*
 %doc LICENSE CHANGES
 
 %changelog

++++++ neko-2.1.0-src.tar.gz -> neko-2.2.0.tar.gz ++++++
++++ 5955 lines of diff (skipped)


Reply via email to