commit gnustep-libobjc2 for openSUSE:Factory
Hello community, here is the log from the commit of package gnustep-libobjc2 for openSUSE:Factory checked in at 2019-07-24 20:34:52 Comparing /work/SRC/openSUSE:Factory/gnustep-libobjc2 (Old) and /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.4126 (New) Package is "gnustep-libobjc2" Wed Jul 24 20:34:52 2019 rev:4 rq:718021 version:2.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-libobjc2/gnustep-libobjc2.changes 2019-04-28 20:12:30.858453496 +0200 +++ /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.4126/gnustep-libobjc2.changes 2019-07-24 20:34:52.486578433 +0200 @@ -1,0 +2,5 @@ +Tue Jul 23 08:00:29 UTC 2019 - Luigi Baldoni + +- Disable lto flag to fix build on Factory + +--- Other differences: -- ++ gnustep-libobjc2.spec ++ --- /var/tmp/diff_new_pack.e4MekZ/_old 2019-07-24 20:34:53.346578339 +0200 +++ /var/tmp/diff_new_pack.e4MekZ/_new 2019-07-24 20:34:53.346578339 +0200 @@ -71,6 +71,10 @@ %setup -q -n %{_oname}-%{version} %build +# clang does not support lto yet +%if 0%{?suse_version} > 1500 +%define _lto_cflags %{nil} +%endif mkdir build pushd build cmake .. \
commit gnustep-libobjc2 for openSUSE:Factory
Hello community, here is the log from the commit of package gnustep-libobjc2 for openSUSE:Factory checked in at 2019-04-28 20:12:07 Comparing /work/SRC/openSUSE:Factory/gnustep-libobjc2 (Old) and /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.5536 (New) Package is "gnustep-libobjc2" Sun Apr 28 20:12:07 2019 rev:3 rq:698541 version:2.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-libobjc2/gnustep-libobjc2.changes 2019-03-26 22:35:15.389658801 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.5536/gnustep-libobjc2.changes 2019-04-28 20:12:30.858453496 +0200 @@ -1,0 +2,30 @@ +Fri Apr 26 09:27:45 UTC 2019 - Luigi Baldoni + +- Update to version 2.0 + * This release introduces a new Objective-C ABI, which is +designed to be forward compatible with future changes and +removes a large number of hacks that were required for +compatibility with the prior ABI that included features +introduced in the 1980s. Highlights include: ++ The linker now removes duplicate selectors within a + library. ++ The linker will remove duplicate protocol definitions + within a library. ++ Protocols and classes are now always accessed via an + indirection layer, so they can be extended by future + versions of the ABI without breaking compatibility. ++ Categories can include property metadata and both + categories. ++ Constant strings are now emitted with a richer structure, + which provides faster hashing and better unicode support. ++ Instance variable metadata includes size and alignment, + allowing better object layout and more accurate + introspection. Instance variable metadata now includes + more accurate information about ARC ownership semantics. ++ Method metadata now includes extended type information, + allowing bridged languages to understand the class that + methods expect and not just the fact that they take an + object. This was previously an obstacle to supporting + JavaScriptCore's Objective-C bridge with GNUstep. + +--- Old: libobjc2-1.9.tar.gz New: libobjc2-2.0.tar.gz Other differences: -- ++ gnustep-libobjc2.spec ++ --- /var/tmp/diff_new_pack.trXsRo/_old 2019-04-28 20:12:31.822452896 +0200 +++ /var/tmp/diff_new_pack.trXsRo/_new 2019-04-28 20:12:31.826452894 +0200 @@ -19,7 +19,7 @@ %define _oname libobjc2 %define libname libobjc4_6 Name: gnustep-libobjc2 -Version:1.9 +Version:2.0 Release:0 Summary:GNUstep Objective-C Runtime License:MIT ++ libobjc2-1.9.tar.gz -> libobjc2-2.0.tar.gz ++ 11685 lines of diff (skipped)
commit gnustep-libobjc2 for openSUSE:Factory
Hello community, here is the log from the commit of package gnustep-libobjc2 for openSUSE:Factory checked in at 2019-03-26 22:34:48 Comparing /work/SRC/openSUSE:Factory/gnustep-libobjc2 (Old) and /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.25356 (New) Package is "gnustep-libobjc2" Tue Mar 26 22:34:48 2019 rev:2 rq:688852 version:1.9 Changes: --- /work/SRC/openSUSE:Factory/gnustep-libobjc2/gnustep-libobjc2.changes 2019-02-26 22:19:52.482119950 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-libobjc2.new.25356/gnustep-libobjc2.changes 2019-03-26 22:35:15.389658801 +0100 @@ -1,0 +2,6 @@ +Tue Mar 19 00:47:58 UTC 2019 - Jan Engelhardt + +- Replace historic boilerplate descriptions. +- Fixup RPM group of SRPM package. + +--- Other differences: -- ++ gnustep-libobjc2.spec ++ --- /var/tmp/diff_new_pack.wyZVae/_old 2019-03-26 22:35:16.509658318 +0100 +++ /var/tmp/diff_new_pack.wyZVae/_new 2019-03-26 22:35:16.513658316 +0100 @@ -23,7 +23,7 @@ Release:0 Summary:GNUstep Objective-C Runtime License:MIT -Group: System/Libraries +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 BuildRequires: cmake >= 3.1 @@ -59,13 +59,13 @@ - Declared property introspection. %package -n %{_oname}-devel -Summary:Include Files and Libraries Mandatory for Development +Summary:Header files for the GNUstep Objective-C runtime Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description -n %{_oname}-devel This package contains all necessary include files and libraries needed -to develop applications that require these. +to develop applications with the GNUstep Objective-C runtime. %prep %setup -q -n %{_oname}-%{version}