Hello community,

here is the log from the commit of package newlib for openSUSE:Factory checked 
in at 2018-12-28 12:34:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/newlib (Old)
 and      /work/SRC/openSUSE:Factory/.newlib.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "newlib"

Fri Dec 28 12:34:50 2018 rev:6 rq:661356 version:3.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/newlib/cross-arm-none-newlib-devel.changes       
2018-04-16 12:52:04.542375988 +0200
+++ 
/work/SRC/openSUSE:Factory/.newlib.new.28833/cross-arm-none-newlib-devel.changes
    2018-12-28 12:35:11.595968874 +0100
@@ -1,0 +2,15 @@
+Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Trim redundant license mention.
+
+-------------------------------------------------------------------
+Sat May 12 21:46:42 UTC 2018 - [email protected]
+
+- Add riscv64 target
+
+-------------------------------------------------------------------
+Sat May 12 20:31:49 UTC 2018 - [email protected]
+
+- Update SPDX syntax
+
+-------------------------------------------------------------------
cross-epiphany-newlib-devel.changes: same change
New Changes file:

--- /dev/null   2018-10-29 14:05:42.522318975 +0100
+++ 
/work/SRC/openSUSE:Factory/.newlib.new.28833/cross-riscv64-newlib-devel.changes 
    2018-12-28 12:35:11.675968817 +0100
@@ -0,0 +1,108 @@
+-------------------------------------------------------------------
+Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Trim redundant license mention.
+
+-------------------------------------------------------------------
+Sat May 12 21:46:42 UTC 2018 - [email protected]
+
+- Add riscv64 target
+
+-------------------------------------------------------------------
+Sat May 12 20:31:49 UTC 2018 - [email protected]
+
+- Update SPDX syntax
+
+-------------------------------------------------------------------
+Sun Mar 11 18:44:09 UTC 2018 - [email protected]
+
+- Add arm-none-eabi target
+
+-------------------------------------------------------------------
+Sun Mar 11 17:44:01 UTC 2018 - [email protected]
+
+- Update to v3.0.0
+
+-------------------------------------------------------------------
+Sun Mar 11 16:50:55 UTC 2018 - [email protected]
+
+- Prepare for %cross_arch with dashes by consistently quoting
+- Leave the choice of cross-*-binutils to cross-*-gcc*
+- Update to v2.5.0
+
+-------------------------------------------------------------------
+Wed Jan 24 09:29:00 UTC 2018 - [email protected]
+
+- Handle debugsources.list to debugsourcefiles.list rename of new rpm.
+
+-------------------------------------------------------------------
+Fri Jul  1 12:32:49 UTC 2016 - [email protected]
+
+- Add rx and epiphany targets
+
+-------------------------------------------------------------------
+Tue May 17 17:55:35 UTC 2016 - [email protected]
+
+- Drop newlib-rpmlintrc
+
+-------------------------------------------------------------------
+Sat May 14 00:18:57 UTC 2016 - [email protected]
+
+- Apply epiphany-fixes.diff not only to cross builds (.spec.in) but
+  also in newlib.spec, to please factory-auto checker (sr#395228)
+
+-------------------------------------------------------------------
+Fri May 13 16:57:05 UTC 2016 - [email protected]
+
+- Prepare rl78 target
+- Update to 2.4.0
+* Info files are no longer built
+* Package all license and read-me files
+- Clean up makeinfo dependency
+- Drop cross .spec files in preparation for Factory submission
+
+-------------------------------------------------------------------
+Mon Jul 20 21:52:07 UTC 2015 - [email protected]
+
+- Update to 2.2.0.20150623
+- Add cross-rx-newlib-devel package
+- Revert installing files to sysroot
+
+-------------------------------------------------------------------
+Fri Jul 10 21:50:42 UTC 2015 - [email protected]
+
+- Switch cross template to gcc5
+
+-------------------------------------------------------------------
+Mon Apr  6 15:53:44 UTC 2015 - [email protected]
+
+- Install target files to sysroot
+
+-------------------------------------------------------------------
+Sat Nov  1 00:52:40 UTC 2014 - [email protected]
+
+- Enable native builds
+
+-------------------------------------------------------------------
+Fri Oct 31 21:08:45 UTC 2014 - [email protected]
+
+- epiphany-fixes.diff: Drop executable permissions of
+  libepiphany.a and crt0.o
+
+-------------------------------------------------------------------
+Fri Oct 31 20:05:26 UTC 2014 - [email protected]
+
+- Turn cross-epiphany-newlib into generic newlib package
+* Rename packages to -devel to avoid empty -newlib packages
+
+-------------------------------------------------------------------
+Tue Oct 21 07:21:21 UTC 2014 - [email protected]
+
+- Update to official 2.1.0 tarball
+* Drop portability.patch
+
+-------------------------------------------------------------------
+Tue Sep 30 02:29:16 UTC 2014 - [email protected]
+
+- Initial
+
--- /work/SRC/openSUSE:Factory/newlib/cross-rx-newlib-devel.changes     
2018-04-16 12:52:04.706370023 +0200
+++ /work/SRC/openSUSE:Factory/.newlib.new.28833/cross-rx-newlib-devel.changes  
2018-12-28 12:35:11.719968787 +0100
@@ -1,0 +2,15 @@
+Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Trim redundant license mention.
+
+-------------------------------------------------------------------
+Sat May 12 21:46:42 UTC 2018 - [email protected]
+
+- Add riscv64 target
+
+-------------------------------------------------------------------
+Sat May 12 20:31:49 UTC 2018 - [email protected]
+
+- Update SPDX syntax
+
+-------------------------------------------------------------------
newlib.changes: same change

New:
----
  cross-riscv64-newlib-devel.changes
  cross-riscv64-newlib-devel.spec

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

Other differences:
------------------
++++++ cross-arm-none-newlib-devel.spec ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.447968278 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.447968278 +0100
@@ -12,24 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define cross_arch arm-none
 
+%define gcc_cross_arch %{cross_arch}
+%if "%{cross_arch}" == "riscv64"
+%define gcc_cross_arch %{cross_arch}-elf
+%endif
+
 Name:           cross-%{cross_arch}-newlib-devel
 Version:        3.0.0
 Release:        0
 Summary:        C library intended for use on %{cross_arch} embedded systems
-License:        BSD-3-Clause and MIT and LGPL-2.0+ and ISC
+License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
 Group:          Development/Tools
 Url:            https://sourceware.org/newlib/
 Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz
 
 Patch1:         epiphany-fixes.diff
 
-BuildRequires:  cross-%{cross_arch}-gcc%{gcc_version}-bootstrap
+BuildRequires:  cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap
 %if %{suse_version} > 1220
 BuildRequires:  makeinfo
 %else
@@ -38,11 +43,10 @@
 
 %description
 Newlib is a C library intended for use on embedded systems. It is a
-conglomeration of several library parts, all under free software licenses
-that make them easily usable on embedded products.
+conglomeration of several library parts.
 
 %define target %{cross_arch}
-%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "rl78" || 
"%{cross_arch}" == "rx"
+%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "riscv32" || 
"%{cross_arch}" == "riscv64" || "%{cross_arch}" == "rl78" || "%{cross_arch}" == 
"rx"
 %define target %{cross_arch}-elf
 %endif
 %if "%{cross_arch}" == "arm-none"

++++++ cross-epiphany-newlib-devel.spec ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.459968270 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.459968270 +0100
@@ -12,24 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define cross_arch epiphany
 
+%define gcc_cross_arch %{cross_arch}
+%if "%{cross_arch}" == "riscv64"
+%define gcc_cross_arch %{cross_arch}-elf
+%endif
+
 Name:           cross-%{cross_arch}-newlib-devel
 Version:        3.0.0
 Release:        0
 Summary:        C library intended for use on %{cross_arch} embedded systems
-License:        BSD-3-Clause and MIT and LGPL-2.0+ and ISC
+License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
 Group:          Development/Tools
 Url:            https://sourceware.org/newlib/
 Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz
 
 Patch1:         epiphany-fixes.diff
 
-BuildRequires:  cross-%{cross_arch}-gcc%{gcc_version}-bootstrap
+BuildRequires:  cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap
 %if %{suse_version} > 1220
 BuildRequires:  makeinfo
 %else
@@ -38,11 +43,10 @@
 
 %description
 Newlib is a C library intended for use on embedded systems. It is a
-conglomeration of several library parts, all under free software licenses
-that make them easily usable on embedded products.
+conglomeration of several library parts.
 
 %define target %{cross_arch}
-%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "rl78" || 
"%{cross_arch}" == "rx"
+%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "riscv32" || 
"%{cross_arch}" == "riscv64" || "%{cross_arch}" == "rl78" || "%{cross_arch}" == 
"rx"
 %define target %{cross_arch}-elf
 %endif
 %if "%{cross_arch}" == "arm-none"

++++++ cross-riscv64-newlib-devel.spec ++++++
#
# spec file for package cross-riscv64-newlib-devel
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%define cross_arch riscv64

%define gcc_cross_arch %{cross_arch}
%if "%{cross_arch}" == "riscv64"
%define gcc_cross_arch %{cross_arch}-elf
%endif

Name:           cross-%{cross_arch}-newlib-devel
Version:        3.0.0
Release:        0
Summary:        C library intended for use on %{cross_arch} embedded systems
License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
Group:          Development/Tools
Url:            https://sourceware.org/newlib/
Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz

Patch1:         epiphany-fixes.diff

BuildRequires:  cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap
%if %{suse_version} > 1220
BuildRequires:  makeinfo
%else
BuildRequires:  texinfo
%endif

%description
Newlib is a C library intended for use on embedded systems. It is a
conglomeration of several library parts.

%define target %{cross_arch}
%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "riscv32" || 
"%{cross_arch}" == "riscv64" || "%{cross_arch}" == "rl78" || "%{cross_arch}" == 
"rx"
%define target %{cross_arch}-elf
%endif
%if "%{cross_arch}" == "arm-none"
%define target %{cross_arch}-eabi
%endif
%if "%{cross_arch}" == "spu"
%define sysroot /usr/spu
%else
%define sysroot %{_prefix}/%{target}/sys-root
%endif

%prep
%setup -q -n newlib-%{version}
%patch1 -p1

%build
mkdir build-dir
cd build-dir
../configure \
        --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} 
--infodir=%{_infodir} \
        --target=%{target} \
%if "%{cross_arch}" == "arm-none"
        --with-multilib-list=armv6-m,armv7-m,armv7e-m,cortex-m7,armv7-r \
%endif
        --with-build-sysroot=%{sysroot}
make %{?_smp_mflags}

%install
# All binaries built are for the target architecture - don't damage them.
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define __debug_install_post %{nil}
: >debugfiles.list
: >debugsourcefiles.list
: >debugsources.list

cd build-dir
make install DESTDIR=%{buildroot}

%files
%defattr(-,root,root,-)
%{_prefix}/%{target}/

%changelog
++++++ cross-rx-newlib-devel.spec ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.483968253 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.483968253 +0100
@@ -12,24 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define cross_arch rx
 
+%define gcc_cross_arch %{cross_arch}
+%if "%{cross_arch}" == "riscv64"
+%define gcc_cross_arch %{cross_arch}-elf
+%endif
+
 Name:           cross-%{cross_arch}-newlib-devel
 Version:        3.0.0
 Release:        0
 Summary:        C library intended for use on %{cross_arch} embedded systems
-License:        BSD-3-Clause and MIT and LGPL-2.0+ and ISC
+License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
 Group:          Development/Tools
 Url:            https://sourceware.org/newlib/
 Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz
 
 Patch1:         epiphany-fixes.diff
 
-BuildRequires:  cross-%{cross_arch}-gcc%{gcc_version}-bootstrap
+BuildRequires:  cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap
 %if %{suse_version} > 1220
 BuildRequires:  makeinfo
 %else
@@ -38,11 +43,10 @@
 
 %description
 Newlib is a C library intended for use on embedded systems. It is a
-conglomeration of several library parts, all under free software licenses
-that make them easily usable on embedded products.
+conglomeration of several library parts.
 
 %define target %{cross_arch}
-%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "rl78" || 
"%{cross_arch}" == "rx"
+%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "riscv32" || 
"%{cross_arch}" == "riscv64" || "%{cross_arch}" == "rl78" || "%{cross_arch}" == 
"rx"
 %define target %{cross_arch}-elf
 %endif
 %if "%{cross_arch}" == "arm-none"

++++++ newlib.spec ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.495968245 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.499968242 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -20,7 +20,7 @@
 Version:        3.0.0
 Release:        0
 Summary:        C library intended for use on embedded systems
-License:        BSD-3-Clause and MIT and LGPL-2.0+ and ISC
+License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
 Group:          Development/Tools
 Url:            https://sourceware.org/newlib/
 Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz

++++++ newlib.spec.in ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.527968222 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.531968219 +0100
@@ -1,16 +1,21 @@
 
+%define gcc_cross_arch %{cross_arch}
+%if "%{cross_arch}" == "riscv64"
+%define gcc_cross_arch %{cross_arch}-elf
+%endif
+
 Name:           cross-%{cross_arch}-newlib-devel
 Version:        3.0.0
 Release:        0
 Summary:        C library intended for use on %{cross_arch} embedded systems
 Group:          Development/Tools
-License:        BSD-3-Clause and MIT and LGPL-2.0+ and ISC
-URL:            https://sourceware.org/newlib/
+License:        BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC
+Url:            https://sourceware.org/newlib/
 Source0:        ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz
 
 Patch1:         epiphany-fixes.diff
 
-BuildRequires:  cross-%{cross_arch}-gcc%{gcc_version}-bootstrap
+BuildRequires:  cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap
 %if %{suse_version} > 1220
 BuildRequires:  makeinfo
 %else
@@ -19,11 +24,10 @@
 
 %description
 Newlib is a C library intended for use on embedded systems. It is a
-conglomeration of several library parts, all under free software licenses
-that make them easily usable on embedded products.
+conglomeration of several library parts.
 
 %define target %{cross_arch}
-%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "rl78" || 
"%{cross_arch}" == "rx"
+%if "%{cross_arch}" == "epiphany" || "%{cross_arch}" == "riscv32" || 
"%{cross_arch}" == "riscv64" || "%{cross_arch}" == "rl78" || "%{cross_arch}" == 
"rx"
 %define target %{cross_arch}-elf
 %endif
 %if "%{cross_arch}" == "arm-none"

++++++ pre_checkin.sh ++++++
--- /var/tmp/diff_new_pack.C1bspq/_old  2018-12-28 12:35:12.539968214 +0100
+++ /var/tmp/diff_new_pack.C1bspq/_new  2018-12-28 12:35:12.539968214 +0100
@@ -2,7 +2,7 @@
 
 rm -f cross*.spec cross*.changes
 
-for arch in arm-none epiphany rx; do
+for arch in arm-none epiphany riscv64 rx; do
        pkgname=cross-$arch-newlib-devel
        outfile=$pkgname.spec
        echo "%define cross_arch $arch" > $outfile


Reply via email to