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