Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sdcc for openSUSE:Factory checked in 
at 2022-11-03 19:13:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sdcc (Old)
 and      /work/SRC/openSUSE:Factory/.sdcc.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sdcc"

Thu Nov  3 19:13:55 2022 rev:20 rq:1032907 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sdcc/sdcc.changes        2022-05-01 
18:54:15.511200257 +0200
+++ /work/SRC/openSUSE:Factory/.sdcc.new.2275/sdcc.changes      2022-11-03 
19:14:26.316097165 +0100
@@ -1,0 +2,24 @@
+Thu Sep 29 22:05:23 UTC 2022 - Andrea Manzini <andrea.manz...@suse.com>
+
+- Update to version 4.2.0
+  * New Feature List:
+    - C23 memset_explicit
+    - Support for --oldralloc has been removed from the 
+      z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends.
+    - gbz80 port now uses more efficient block-initalization of 
+      global variables (users of a custom crt0 need to adapt theirs).
+    - Full support for __z88dk_callee for the 
+      z80, z180, gbz80, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka, stm8 backends.
+    - Support for __raisonance, __iar and __cosmic calling conventions for 
stm8.
+    - Support for a new __sdcccall(1) calling convention in the stm8 port AS 
NEW DEFAULT.
+    - Support for a new __sdcccall(1) calling convention in the gbz80 port AS 
NEW DEFAULT.
+    - Support for a new __sdcccall(1) calling convention in the z80, z80n and 
z180 ports AS NEW DEFAULT.
+    - Support for a new __sdcccall(1) calling convention in the r2k, r2ka, 
r3k, tlcs90 and ez80_z80 ports.
+    - Removed support for --profile for gbz80, z80, z180, tlcs90, z80n, 
ez80_z80, r2k, r2ka, r3ka backends.
+    - The z80n port Z80N Core minimum version has been raised from 1.0 to 2.0.
+    - Improved rematerialization support in the 
+      stm8, gbz80, z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends.
+    - The gbz80 port was renamed to sm83.
+    - New in-development mos6502 port.
+
+-------------------------------------------------------------------

Old:
----
  sdcc-src-4.1.0.tar.bz2

New:
----
  sdcc-src-4.2.0.tar.bz2

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

Other differences:
------------------
++++++ sdcc.spec ++++++
--- /var/tmp/diff_new_pack.6xsOKN/_old  2022-11-03 19:14:27.040101423 +0100
+++ /var/tmp/diff_new_pack.6xsOKN/_new  2022-11-03 19:14:27.044101447 +0100
@@ -17,50 +17,50 @@
 
 
 Name:           sdcc
-Version:        4.1.0
+Version:        4.2.0
 Release:        0
 Summary:        Small Device C Compiler
 License:        GPL-2.0-or-later AND GPL-3.0-or-later
 Group:          Development/Languages/C and C++
-URL:            http://sdcc.sourceforge.net/
+URL:            https://sdcc.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
 Patch0:         0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch
 Patch2:         sdcc_enable_additional_target_libs.patch
 Patch4:         sdcc-pcode.patch
 BuildRequires:  bison
-%if 0%{?suse_version} >= 1500
-BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  gputils
-BuildRequires:  libstdc++-devel
-BuildRequires:  libtool
-BuildRequires:  ncurses-devel
-BuildRequires:  python3-base
 # documentation
 BuildRequires:  inkscape
+BuildRequires:  libstdc++-devel
+BuildRequires:  libtool
 BuildRequires:  lyx
 BuildRequires:  makeinfo
+BuildRequires:  ncurses-devel
+BuildRequires:  python3-base
 BuildRequires:  texlive-babel-english
+BuildRequires:  texlive-epstopdf
 BuildRequires:  texlive-fancyhdr
-BuildRequires:  texlive-makeindex-bin
-%if 0%{?suse_version} >= 1500
-BuildRequires:  texlive-footnotehyper
-%endif
 BuildRequires:  texlive-geometry
 BuildRequires:  texlive-latex
 BuildRequires:  texlive-makeindex
+BuildRequires:  texlive-makeindex-bin
 BuildRequires:  texlive-ulem
 BuildRequires:  zlib-devel
 BuildRequires:  tex(footnote.sty)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1500
+BuildRequires:  libboost_headers-devel
+%else
+BuildRequires:  boost-devel
+%endif
+%if 0%{?suse_version} >= 1500
+BuildRequires:  texlive-footnotehyper
+%endif
 
 %description
 SDCC is a C compiler for 8051 class and similar microcontrollers.
@@ -85,6 +85,7 @@
 Summary:        Small Device C Compiler
 Group:          Development/Languages/C and C++
 Requires:       %{name} = %{version}
+BuildArch:      noarch
 
 %description    libc-sources
 SDCC is a C compiler for 8051 class and similar microcontrollers.
@@ -96,7 +97,7 @@
 development.
 
 %prep
-%setup -q -n %{name}
+%setup -q
 rm support/regression/tests/bug3304184.c
 # remove non-free libraries, see doc/README.txt: Licenses
 find device/non-free/ \( -iname \*.h -o -iname \*.c -o -iname \*.S \) -delete
@@ -105,22 +106,22 @@
 %patch0 -p1
 %patch2 -p1
 %patch4
-sed -i '1 s@.*@#!/usr/bin/python3@' support/scripts/as2gbmap.py
+sed -i '1 s@.*@#!%{_bindir}/python3@' support/scripts/as2gbmap.py
 
 %build
 # Force configure to ignore missing, but unused TeX binaries
-export LATEX2HTML=/usr/bin/true
-export DVIPDFM=/usr/bin/true
-export PYTHON=/usr/bin/python3
+export LATEX2HTML=%{_bindir}/true
+export DVIPDFM=%{_bindir}/true
+export PYTHON=%{_bindir}/python3
 %configure \
     --docdir=%{_docdir}/sdcc \
     --disable-non-free \
     --disable-doc
 
 inkscape --export-area-drawing --export-pdf=doc/MCS51_named.pdf 
doc/MCS51_named.svg
-
-make %{?_smp_mflags}
-make %{?_smp_mflags} -C doc sdccman.pdf
+export LDFLAGS=-s
+%make_build
+%make_build -C doc sdccman.pdf
 
 %install
 %make_install
@@ -180,5 +181,7 @@
 %{_docdir}/%{name}/ucsim
 %{_docdir}/%{name}/sdas
 %{_docdir}/%{name}/sdccman.pdf
+%{_mandir}/man1/serialview.1%{?ext_man}
+%{_mandir}/man1/ucsim.1%{?ext_man}
 
 %changelog

++++++ sdcc-src-4.1.0.tar.bz2 -> sdcc-src-4.2.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sdcc/sdcc-src-4.1.0.tar.bz2 
/work/SRC/openSUSE:Factory/.sdcc.new.2275/sdcc-src-4.2.0.tar.bz2 differ: char 
11, line 1

Reply via email to