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)
