Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnustep-libobjc2 for 
openSUSE:Factory checked in at 2021-03-06 21:18:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnustep-libobjc2 (Old)
 and      /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnustep-libobjc2"

Sat Mar  6 21:18:57 2021 rev:5 rq:877309 version:2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnustep-libobjc2/gnustep-libobjc2.changes        
2019-07-24 20:34:52.486578433 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.2378/gnustep-libobjc2.changes  
    2021-03-06 21:18:59.209257910 +0100
@@ -1,0 +2,19 @@
+Sat Feb 27 13:42:59 UTC 2021 - Antoine Belvire <antoine.belv...@opensuse.org>
+
+- Update to version 2.1:
+  * Numerous improvements to the Objective-C++ exception
+    interoperation code.
+  * Fix silently ignored message sent to `super` where the
+    corresponding method does not exist.
+  * Fix the checks for overloaded memory management methods.
+  * Several memory management bugs in corner cases of weak
+    reference management were fixed.
+  * Fix a bug in `objc_msgSend` that used to lead to stack
+    corruption on ARM.
+  * Rewrite the ARC code as C++ using a third-party Robin-Hood
+    hash table to store weak references.
+  * Add support for the C11 _Atomic type qualifier in property
+    metadata.
+- New build dependency: robin-map-devel.
+
+-------------------------------------------------------------------

Old:
----
  libobjc2-2.0.tar.gz

New:
----
  libobjc2-2.1.tar.gz

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

Other differences:
------------------
++++++ gnustep-libobjc2.spec ++++++
--- /var/tmp/diff_new_pack.jMYbw1/_old  2021-03-06 21:18:59.925258645 +0100
+++ /var/tmp/diff_new_pack.jMYbw1/_new  2021-03-06 21:18:59.925258645 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnustep-libobjc2
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,19 @@
 %define _oname  libobjc2
 %define libname libobjc4_6
 Name:           gnustep-libobjc2
-Version:        2.0
+Version:        2.1
 Release:        0
 Summary:        GNUstep Objective-C Runtime
 License:        MIT
 Group:          Development/Languages/C and C++
 URL:            https://github.com/gnustep/libobjc2
-Source:         
https://github.com/gnustep/libobjc2/archive/%{version}.tar.gz#/%{_oname}-%{version}.tar.gz
+Source:         
https://github.com/gnustep/libobjc2/archive/v%{version}/%{_oname}-%{version}.tar.gz
 BuildRequires:  cmake >= 3.1
 BuildRequires:  fdupes
 BuildRequires:  gnustep-make
 BuildRequires:  libstdc++-devel
 BuildRequires:  llvm-clang
+BuildRequires:  robin-map-devel
 
 %description
 The GNUstep Objective-C runtime is designed as a drop-in replacement for the
@@ -69,6 +70,9 @@
 
 %prep
 %setup -q -n %{_oname}-%{version}
+# Add link to build against system's robin-map-devel
+mkdir third_party/robin-map/include
+ln -s %{_includedir}/tsl third_party/robin-map/include/tsl
 
 %build
 # clang does not support lto yet
@@ -107,5 +111,6 @@
 %{_includedir}/Block.h
 %{_includedir}/Block_private.h
 %{_libdir}/libobjc.so
+%{_libdir}/pkgconfig/libobjc.pc
 
 %changelog

++++++ libobjc2-2.0.tar.gz -> libobjc2-2.1.tar.gz ++++++
++++ 4837 lines of diff (skipped)

Reply via email to