Hello community,

here is the log from the commit of package cjs for openSUSE:Factory checked in 
at 2018-04-26 13:39:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cjs (Old)
 and      /work/SRC/openSUSE:Factory/.cjs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cjs"

Thu Apr 26 13:39:04 2018 rev:10 rq:601457 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cjs/cjs.changes  2017-11-14 12:55:36.778479576 
+0100
+++ /work/SRC/openSUSE:Factory/.cjs.new/cjs.changes     2018-04-26 
13:39:05.161760781 +0200
@@ -1,0 +2,141 @@
+Thu Apr 19 20:07:54 UTC 2018 - [email protected]
+
+- Update to version 3.8.0:
+  * Build with mozjs45.
+  * arg: don't crash when asked to convert a null strv to an array.
+  * arg: Include headers for std::abs().
+  * maintenance: Modernise shell scripts.
+  * modules/console: Update fancy error reporter to mozjs38.
+  * jsapi-util-args: Mark functions as always-inline.
+  * package: Support running Meson projects from source.
+  * package: Fix initSubmodule() with Meson.
+  * package: Don't rely upon directory configuration for
+    initSubmodule().
+  * package: Set GSETTINGS_SCHEMA_DIR when ran from source.
+  * build: Autodetect SpiderMonkey's debug mode.
+  * context: Use GThread to determine owner thread.
+  * jsapi-constructor-proxy: Inherit from js::Wrapper.
+  * system: Switch from JS::CallReceiver to JS::CallArgs.
+  * coverage: Root using context, not runtime.
+  * package: Add checkSymbol() to check for symbol availability.
+  * package: Add requireSymbol() method.
+  * overrides: Implement Gio.ListStore[Symbol.iterator].
+  * modules/system.cpp: Add a dumpHeapComplete() method.
+  * Use std::unique_ptr instead of g_autofree/g_autoptr().
+  * modules/cairo-*-surface.cpp: Silence compiler warnings.
+  * js: Stop using flags argument to String.replace().
+  * tests: Root using context, not runtime.
+  * autofree: Avoid using local typedefs in classes.
+  * GjsAutoChar: Do not take ownership of const char*.
+  * maint: Fix a wrong sscanf argument.
+  * js: Use autoptr in gjs_object_require_property().
+  * jsapi-util-string: Remove useless length calculation.
+  * maint: Add a static code analysis "make target".
+  * Fix the build with debug logs enabled.
+  * js: Module exports use ES6 scope rules.
+  * console: Refactor read-eval-print loop.
+  * js: Use a special object for modules.
+  * js: Refactor global object creation.
+  * js: New JS_Enumerate API.
+  * js: Switch from JS::NullPtr() to nullptr.
+  * js: Global object is implicit in many functions.
+  * js: JSCLASS_IMPLEMENTS_BARRIERS is now implicit.
+  * js: Weak pointer callback API change.
+  * js: setProperty operations with triple result state.
+  * js: New JS_IsArrayObject() API.
+  * js: Rename JS_InternString to JS_AtomizeAndPinString.
+  * importer: API change in enumerate operation.
+  * js: Set JSPROP_RESOLVING when defining properties.
+  * modules/console: Update to js::PrintError from upstream.
+  * js: Various API changes for SpiderMonkey 45.
+  * coverage: Misc Javascript-side API changes.
+  * importer: Seal import with JSPropertyDescriptor directly.
+  * js: Update obsolete comments.
+  * js: Adapt to new JS::TraceEdge<T> API.
+  * js: New JSClass struct layout.
+  * js: Add JSCLASS_FOREGROUND_FINALIZE flag.
+  * js: Adapt to options changes.
+  * js: Report warnings and errors with encoding.
+  * tests: Refactor to avoid error reporter.
+  * js: Replace error reporter callbacks.
+  * js: Replace JSRuntime APIs that now take JSContext.
+  * js: Remove JSRuntime.
+  * js: Adapt to misc API changes in SpiderMonkey 52.
+  * js: Unbarriered read while in weak ptr callback.
+  * docs: Overview of SpiderMonkey 52 features in NEWS.
+  * GjsAutoChar: Add a proper operator= (const char*).
+  * js: Allow access to modules' lexical scope.
+  * tests: Re-enable JIT.
+  * build: Use 'always inline' macro in more places.
+  * js: Use correct autoptr in gjs_string_to_filename().
+  * function: Better message about call during GC.
+  * promise: Move to native promises.
+  * promise: Report unhandled rejections.
+  * context: Properly create const strings array.
+  * importer: Give module objects a [Symbol.toStringTag].
+  * object: Don't let a method shadow a property.
+  * Backport of patch required for JSObject compare to nullptr.
+  * Backport of patch required for vectors MOZ_MUST_USE returns.
+  * Revert "js: Workaround for function with custom prototype".
+  * Revert "build: Allow compiling without RTTI".
+  * lang: Move all legacy Lang.Class code.
+  * class: Move to ES6 classes in internal code.
+  * GObject: Move all legacy GObject class code.
+  * GObject: Adapt GObject class framework to ES6.
+  * class: Move to ES6 GObject classes in internal code.
+  * tests: Add ES6 class inheriting from legacy class.
+  * Gtk: Use GObject.registerClass() for Gtk.Widgets.
+  * legacy class: Add name property to class object.
+  * legacy class: Reinstate Lang.getMetaClass().
+  * gerror: Use JS::CaptureCurrentStack for stack info.
+  * stack: Remove gjs_context_get_frame_info().
+  * gerror: Define a columnNumber on GError-backed errors.
+  * console: Print exception even when not from SpiderMonkey.
+  * tests: Re-enable accidentally disabled tests.
+  * jsapi-util: Also rate limit checking the process size.
+  * object: Remove unused argument.
+  * maint: Add ASAN Address Sanitizer.
+  * docs: Correct leftover mozjs38.
+  * arg: Avoid assigning out-of-range values.
+  * build: Add LSan suppression file.
+  * build: Don't use the vptr sanitiser.
+  * arg: Avoid taking abs() of -2^63.
+  * tests: Suppress message about too-big integer.
+  * main: Use g_option_context_parse_strv().
+  * build: Put dbus-run-session in AM_TESTS_ENVIRONMENT.
+  * build: Don't use LOG_COMPILER for shell scripts.
+  * object: Avoid taking address of empty vector.
+  * context: Avoid null pointer dereference.
+  * build: Update Valgrind suppressions rules.
+  * build: Valgrind with AX_VALGRIND_CHECK.
+  * maint: Add SpiderMonkey helgrind suppression rules.
+  * tests: Split legacy Gtk.Widget tests out.
+  * Revert freeing closures in idle handler.
+  * closure: Debug message on invalidate signal.
+  * object: Refactor out ConnectData.
+  * closure: Prevent collection of invalidated closure.
+  * coverage: Correct a licensing mistake.
+  * stack: Use js::DumpBacktrace() for gjs_dumpstack().
+  * coverage: Don't error out on various files.
+  * coverage: Scan ES6 classes for functions.
+  * coverage: Correct AST walking for labelled statements.
+  * coverage: Walk AST in more cases.
+  * tests: Create test ASTs by parsing JS.
+  * coverage: Don't count literals as executable.
+  * coverage: Don't mark empty var declarations executable.
+  * coverage: Misc refactors.
+  * coverage: Fix coverage prefixes.
+  * jsapi-util-args: Update out-of-date comments.
+  * build: Tweak code coverage options.
+  * tweener: Fix a couple of warnings.
+  * legacy: Allow ES6 classes to inherit from abstract Lang.Class
+    class.
+  * importer.cpp: Update search path for Cinnamon.
+  * Remove valgrind configuration.
+  * Fix DEBUG compiler error in Spidermonkey 52.
+  * Get most tests passing.
+  * Fix usage of g_idle_add for resolving promises.
+  * Fix scope warning for restrictedWords in the tweener module.
+- Drop baselibs.conf.
+
+-------------------------------------------------------------------

Old:
----
  baselibs.conf
  cjs-3.6.1.tar.gz

New:
----
  cjs-3.8.0.tar.gz

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

Other differences:
------------------
++++++ cjs.spec ++++++
--- /var/tmp/diff_new_pack.FIdWT4/_old  2018-04-26 13:39:06.081727060 +0200
+++ /var/tmp/diff_new_pack.FIdWT4/_new  2018-04-26 13:39:06.085726914 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cjs
 #
-# 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
@@ -20,14 +20,13 @@
 %define sover   0
 %define typelib typelib-1_0-CjsPrivate-1_0
 Name:           cjs
-Version:        3.6.1
+Version:        3.8.0
 Release:        0
 Summary:        JavaScript module used by Cinnamon
-License:        MIT AND (MPL-1.1 OR GPL-2.0+ OR LGPL-2.1+)
+License:        MIT AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later)
 Group:          System/GUI/Other
-Url:            https://github.com/linuxmint/cjs
+URL:            https://github.com/linuxmint/cjs
 Source:         
https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source1:        baselibs.conf
 BuildRequires:  autoconf
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
@@ -43,7 +42,7 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
 BuildRequires:  pkgconfig(libffi)
-BuildRequires:  pkgconfig(mozjs-38)
+BuildRequires:  pkgconfig(mozjs-52)
 
 %description
 JavaScript bindings based on GObject Introspection for the
@@ -89,7 +88,7 @@
 %build
 NOCONFIGURE=1 ./autogen.sh
 %configure \
-%if 0%{?suse_version} <= 1320
+%if 0%{?suse_version} < 1500
   --without-dbus-tests \
 %endif
   --disable-static
@@ -104,7 +103,8 @@
 %postun -n %{soname}%{sover} -p /sbin/ldconfig
 
 %files
-%doc COPYING* README debian/changelog
+%license COPYING*
+%doc README debian/changelog
 %{_bindir}/%{name}*
 
 %files -n %{soname}%{sover}

++++++ cjs-3.6.1.tar.gz -> cjs-3.8.0.tar.gz ++++++
++++ 18809 lines of diff (skipped)


Reply via email to