Hello community,

here is the log from the commit of package sdcc for openSUSE:Factory checked in 
at 2016-09-16 11:00:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sdcc (Old)
 and      /work/SRC/openSUSE:Factory/.sdcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sdcc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sdcc/sdcc.changes        2016-08-16 
13:03:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sdcc.new/sdcc.changes   2016-09-16 
11:00:40.000000000 +0200
@@ -1,0 +2,29 @@
+Tue Sep  6 22:17:08 UTC 2016 - w...@ire.pw.edu.pl
+
+- Fixed info file uninstall
+
+-------------------------------------------------------------------
+Mon Sep  5 19:49:01 UTC 2016 - w...@ire.pw.edu.pl
+
+- Update to version 3.5.0
+  * Merged upstream binutils 2.25
+  * New memory management with lower overhead
+  * Changed default language dialect to --std-sdcc11
+  * Diagnostic for missing type specifier: No implicit int outside of C90 mode 
anymore
+  * C11 generic selections
+  * char type is now unsigned by default (old behaviour can be restored using 
--fsigned-char)
+  * Character constants are now of type int instead of char.
+  * ISO C95 and ISO C11 wide character constants
+  * ISO C95 and ISO C11 wide string literals
+  * Basic standard library support for wide characters: c16rtomb(), 
mbrtoc16(), mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), 
wcrtomb(), mblen(), wctomb()
+  * Treat all ports the same in the manual (i.e. mcs51-specific stuff is now 
clearly described as such)
+  * Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80 
backends
+  * Workaround for stm8 division hardware bug
+  * ELF/DWARF support for stm8
+  * Output symbol table for ELF
+  * pic16 port now uses standard-compliant crt0iz that initializes static and 
globals to 0 by default
+- Numerous feature requests and bug fixes are included as well.
+- Removed patch sdcc_add_ppc64le_suse_support.patch (applied upstream)
+- Modified patch sdcc_enable_additional_target_libs.patch
+
+-------------------------------------------------------------------

Old:
----
  sdcc-src-3.5.0.tar.bz2
  sdcc_add_ppc64le_suse_support.patch

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

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

Other differences:
------------------
++++++ sdcc.spec ++++++
--- /var/tmp/diff_new_pack.JNa1W2/_old  2016-09-16 11:00:44.000000000 +0200
+++ /var/tmp/diff_new_pack.JNa1W2/_new  2016-09-16 11:00:44.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           sdcc
-Version:        3.5.0
+Version:        3.6.0
 Release:        0
 Summary:        Small Device C Compiler
 License:        GPL-2.0+ and GPL-3.0+
@@ -25,7 +25,6 @@
 Url:            http://sdcc.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
-Patch1:         sdcc_add_ppc64le_suse_support.patch
 Patch2:         sdcc_enable_additional_target_libs.patch
 BuildRequires:  bison
 BuildRequires:  boost-devel
@@ -40,7 +39,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  python-devel
 # documentation
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1220
 BuildRequires:  latex2html
 BuildRequires:  lyx
 BuildRequires:  makeinfo
@@ -55,6 +54,8 @@
 BuildRequires:  texlive-ulem
 %endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires(post): %install_info_prereq
+Requires(preun): %install_info_prereq
 
 %description
 SDCC is a C compiler for 8051 class and similar microcontrollers.
@@ -94,7 +95,6 @@
 %prep
 %setup -q
 rm support/regression/tests/bug3304184.c
-%patch1 -p1
 %patch2 -p1
 
 %build
@@ -143,6 +143,13 @@
 rm -rf %{buildroot}%{_datadir}/%{name}/non-free/lib/src/pic16/libdev/.deps
 %endif
 
+%post
+%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
+
+%preun
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
+
+
 %files
 %defattr(-,root,root)
 %dir %{_docdir}/%{name}
@@ -156,6 +163,7 @@
 %exclude %{_datadir}/%{name}/lib/src
 %dir %{_datadir}/emacs/site-lisp
 %{_datadir}/emacs/site-lisp/*.el
+%{_infodir}/bfd.info.gz
 
 %files libc-sources
 %defattr(-,root,root)

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

++++++ sdcc_enable_additional_target_libs.patch ++++++
--- /var/tmp/diff_new_pack.JNa1W2/_old  2016-09-16 11:00:44.000000000 +0200
+++ /var/tmp/diff_new_pack.JNa1W2/_new  2016-09-16 11:00:44.000000000 +0200
@@ -1,35 +1,20 @@
-From: Tobias Klausmann <tobias.johannes.klausm...@mni.thm.de>
-Subject: Enable additional target libs
-Date: Fri, 30 Oct 2015 20:46:23 +0100
-
-This is required for contiki:
-https://github.com/contiki-os/contiki/wiki/8051-Requirements
-
-Signed-off-by: Tobias Klausmann <tobias.johannes.klausm...@mni.thm.de>
----
- device/lib/incl.mk     |    2 +-
- device/lib/Makefile.in |    2 +-
- 2 file changed, 2 insertion(+), 2 deletion(-)
-
-Index: sdcc-3.5.0/device/lib/incl.mk
-===================================================================
---- a/device/lib/incl.mk
-+++ b/device/lib/incl.mk
-@@ -101,4 +101,4 @@
+diff -up sdcc-3.6.0/device/lib/incl.mk.orig sdcc-3.6.0/device/lib/incl.mk
+--- sdcc-3.6.0/device/lib/incl.mk.orig 2016-04-12 21:54:04.000000000 +0200
++++ sdcc-3.6.0/device/lib/incl.mk      2016-06-18 08:58:31.000000000 +0200
+@@ -112,4 +112,4 @@ COMMON_SDCC = \
    assert.c \
    time.c
  
 -MODELS = small medium large
 +MODELS = small medium large huge
-Index: sdcc-3.5.0/device/lib/Makefile.in
-===================================================================
---- a/device/lib/Makefile.in
-+++ b/device/lib/Makefile.in
-@@ -186,7 +186,7 @@
+diff -up sdcc-3.6.0/device/lib/Makefile.in.orig 
sdcc-3.6.0/device/lib/Makefile.in
+--- sdcc-3.6.0/device/lib/Makefile.in.orig     2016-06-18 08:58:31.000000000 
+0200
++++ sdcc-3.6.0/device/lib/Makefile.in  2016-06-18 09:20:52.000000000 +0200
+@@ -186,7 +186,7 @@ TARGETS        += model-s08
  endif
  
  ifeq ($(OPT_DISABLE_MCS51), 0)
--TARGETS        += models small-mcs51-stack-auto
+-TARGETS        += models small-mcs51-stack-auto large-mcs51-stack-auto
 +TARGETS        += models model-mcs51-stack-auto
  endif
  


Reply via email to