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)