commit gnustep-libobjc2 for openSUSE:Factory

2019-07-24 Thread root
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

2019-04-28 Thread root
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

2019-03-26 Thread root
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}