commit gcc for openSUSE:Factory

2020-09-04 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2020-09-04 10:53:29

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new.3399 (New)


Package is "gcc"

Fri Sep  4 10:53:29 2020 rev:65 rq:830974 version:10

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2020-05-29 21:19:39.459469823 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new.3399/gcc.changes2020-09-04 
10:53:34.150445188 +0200
@@ -1,0 +2,5 @@
+Mon Aug 31 12:48:21 UTC 2020 - Andreas Schwab 
+
+- Remove gnatbl and gprmake links
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.po5rZz/_old  2020-09-04 10:53:34.662445462 +0200
+++ /var/tmp/diff_new_pack.po5rZz/_new  2020-09-04 10:53:34.662445462 +0200
@@ -429,8 +429,8 @@
 gfortran \
gccgo \
 %if %{build_ada}
-   gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \
-   gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \
+   gnat gnatbind gnatchop gnatclean gnatfind gnatkr \
+   gnatlink gnatls gnatmake gnatname gnatprep gnatxref \
 %endif
 %if %{build_d}
gdc \
@@ -564,7 +564,6 @@
 %defattr(-,root,root)
 %{_prefix}/bin/gnat
 %{_prefix}/bin/gnatbind
-%{_prefix}/bin/gnatbl
 %{_prefix}/bin/gnatchop
 %{_prefix}/bin/gnatclean
 %{_prefix}/bin/gnatfind
@@ -575,7 +574,6 @@
 %{_prefix}/bin/gnatname
 %{_prefix}/bin/gnatprep
 %{_prefix}/bin/gnatxref
-%{_prefix}/bin/gprmake
 %endif
 
 %files -n libstdc++-devel




commit gcc for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2020-05-29 21:16:32

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new.3606 (New)


Package is "gcc"

Fri May 29 21:16:32 2020 rev:64 rq:806858 version:10

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2019-05-25 13:14:51.484456516 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new.3606/gcc.changes2020-05-29 
21:19:39.459469823 +0200
@@ -1,0 +2,11 @@
+Mon May 18 09:08:26 UTC 2020 - Richard Biener 
+
+- Sync separate_bi{32,64} macros with the GCC side, honoring
+  %disable_32bit.  [bsc#1170466]
+
+---
+Tue Mar 31 08:46:16 UTC 2020 - Richard Biener 
+
+- Switch gcc to default 10.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.zSMUdp/_old  2020-05-29 21:19:40.171471969 +0200
+++ /var/tmp/diff_new_pack.zSMUdp/_new  2020-05-29 21:19:40.175471980 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,14 @@
 Name:   gcc
 %define separate_bi32 0
 %define separate_bi64 0
-%ifarch ppc
+%if 0%{!?disable_32bit:1}
+%ifarch ppc sparcv9
 %define separate_bi64 1
 %endif
-%ifarch x86_64 s390x ppc64
+%ifarch x86_64 s390x ppc64 sparc64
 %define separate_bi32 1
 %endif
+%endif
 # Ada currently fails to build on a few platforms, enable it only
 # on those that work
 # Note that AdaCore only supports %ix86, x86_64 and ia64
@@ -39,10 +41,10 @@
 %else
 %define build_d 0
 %endif
-Url:http://gcc.gnu.org/
-%define gcc_version 9
-%define gcc_suffix 9
-Version:9
+URL:http://gcc.gnu.org/
+%define gcc_version 10
+%define gcc_suffix 10
+Version:10
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0-or-later




commit gcc for openSUSE:Factory

2019-05-25 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2019-05-25 13:14:49

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new.5148 (New)


Package is "gcc"

Sat May 25 13:14:49 2019 rev:63 rq:703444 version:9

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2018-06-26 10:29:30.140256250 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new.5148/gcc.changes2019-05-25 
13:14:51.484456516 +0200
@@ -1,0 +2,15 @@
+Thu May 16 13:23:19 UTC 2019 - Andreas Schwab 
+
+- Add ada links on riscv64
+
+---
+Fri May 10 07:23:58 UTC 2019 - rguent...@suse.com
+
+- Package default D compiler.
+
+---
+Tue Apr 30 09:09:39 UTC 2019 - Martin Liška 
+
+- Switch gcc to default 9.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.E9x1A0/_old  2019-05-25 13:14:53.028455942 +0200
+++ /var/tmp/diff_new_pack.E9x1A0/_new  2019-05-25 13:14:53.028455942 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -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/
 #
 
 
@@ -28,19 +28,24 @@
 # Ada currently fails to build on a few platforms, enable it only
 # on those that work
 # Note that AdaCore only supports %ix86, x86_64 and ia64
-%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64
+%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 riscv64
 %define build_ada 1
 %else
 # alpha hppa arm
 %define build_ada 0
 %endif
+%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
+%define build_d 1
+%else
+%define build_d 0
+%endif
 Url:http://gcc.gnu.org/
-%define gcc_version 8
-%define gcc_suffix 8
-Version:8
+%define gcc_version 9
+%define gcc_suffix 9
+Version:9
 Release:0
 Summary:The system GNU C Compiler
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Provides:   c_compiler
 Obsoletes:  gcc-ar
@@ -60,7 +65,7 @@
 
 %package -n gcc-32bit
 Summary:The system GNU C Compiler
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   gcc = %{version}
 Requires:   gcc%{gcc_version}-32bit
@@ -72,7 +77,7 @@
 
 %package -n gcc-64bit
 Summary:The system GNU C Compiler
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   gcc = %{version}
 Requires:   gcc%{gcc_version}-64bit
@@ -84,7 +89,7 @@
 
 %package -n cpp
 Summary:The system GNU Preprocessor
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   cpp%{gcc_version}
 
@@ -94,7 +99,7 @@
 
 %package -n gcc-devel
 Summary:The system GNU C Compiler Plugin development files
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   gcc = %{version}
 Requires:   gcc%{gcc_version}-devel
@@ -105,7 +110,7 @@
 
 %package -n gcc-locale
 Summary:The system GNU Compiler locale files
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   gcc%{gcc_version}-locale
 
@@ -116,7 +121,7 @@
 
 %package -n gcc-info
 Summary:The system GNU Compiler documentation
-License:GFDL-1.2
+License:GFDL-1.2-only
 Group:  Development/Languages/C and C++
 PreReq: %{install_info_prereq}
 PreReq: gcc%{gcc_version}-info
@@ -142,7 +147,7 @@
 
 %package -n gcc-c++
 Summary:The system GNU C++ Compiler
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Provides:   c++_compiler
 Requires:   gcc = %{version}
@@ -154,7 +159,7 @@
 
 %package -n gcc-c++-32bit
 Summary:The system GNU C++ Compiler
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Languages/C and C++
 Requires:   gcc%{gcc_version}-c++-32bit
 Requires:   

commit gcc for openSUSE:Factory

2018-06-26 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2018-06-26 10:29:26

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Tue Jun 26 10:29:26 2018 rev:62 rq:617715 version:8

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2018-06-08 23:08:49.886437088 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2018-06-26 
10:29:30.140256250 +0200
@@ -1,0 +2,6 @@
+Wed Jun 13 07:13:07 UTC 2018 - rguent...@suse.com
+
+- Add gccgo symlink, add go and gofmt as alternatives to support
+  parallel install of golang.  [bnc#1096677]
+
+---
@@ -4,0 +11 @@
+  [bnc#1096008]



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.nFTDeT/_old  2018-06-26 10:29:32.952152973 +0200
+++ /var/tmp/diff_new_pack.nFTDeT/_new  2018-06-26 10:29:32.968152385 +0200
@@ -345,6 +345,8 @@
 Group:  Development/Languages/C and C++
 Requires:   gcc = %{version}
 Requires:   gcc%{gcc_version}-go
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 
 %description -n gcc-go
 The system GNU Go Compiler.
@@ -385,6 +387,7 @@
 g++ \
 cpp \
 gfortran \
+   gccgo \
 %if %{build_ada}
gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \
gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \
@@ -393,12 +396,17 @@
 ; do
   ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program
 done
+# For go and gofmt use alternatives since they are shared with golang
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+ln -sf %{_sysconfdir}/alternatives/go %{buildroot}%{_bindir}/go
+ln -sf %{_sysconfdir}/alternatives/gofmt %{buildroot}%{_bindir}/gofmt
 # Link section 1 manpages
 for man1 in \
 gcc gcov gcov-dump gcov-tool \
 g++ \
 cpp \
 gfortran \
+   gccgo \
 ; do
   ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz
 done
@@ -426,6 +434,20 @@
 
%%{pie|fpic|fPIC|fpie|fPIE|no-pie|fno-pic|fno-PIC|fno-pie|fno-PIE|shared|static|nostdlib|nodefaultlibs|nostartfiles:;:-fPIE
 -pie}
 EOF
 
+%post -n gcc-go
+# we don't want a BuildRequires on gccN-go but otherwise the install
+# step of the build fails, so simply skip the script when gccN-go isn't there
+if [ -f %{_bindir}/go-%{gcc_suffix} ] ; then
+update-alternatives \
+  --install %{_bindir}/go go %{_bindir}/go-%{gcc_suffix} 100 \
+  --slave %{_bindir}/gofmt gofmt %{_bindir}/gofmt-%{gcc_suffix}
+fi
+
+%postun -n gcc-go
+if [ $1 -eq 0 ] ; then
+  update-alternatives --remove go %{_bindir}/go-%{gcc_suffix}
+fi
+
 %files
 %defattr(-,root,root)
 %{_prefix}/bin/gcc
@@ -516,7 +538,12 @@
 
 %files -n gcc-go
 %defattr(-,root,root)
-# empty - only for the dependency
+%{_bindir}/gccgo
+%{_bindir}/go
+%{_bindir}/gofmt
+%ghost %{_sysconfdir}/alternatives/go
+%ghost %{_sysconfdir}/alternatives/gofmt
+%doc %{_mandir}/man1/gccgo.1.gz
 
 %if %{separate_bi32}
 




commit gcc for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2018-06-08 23:08:42

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Fri Jun  8 23:08:42 2018 rev:61 rq:614215 version:8

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2017-06-15 11:18:14.555049962 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2018-06-08 
23:08:49.886437088 +0200
@@ -1,0 +2,10 @@
+Tue Jun  5 10:19:50 UTC 2018 - rguent...@suse.com
+
+- Fix gcc-PIE spec to properly honor -no-pie at link time.
+
+---
+Tue Mar  6 10:13:50 UTC 2018 - rguent...@suse.com
+
+- Switch gcc to default 8.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.joE8DZ/_old  2018-06-08 23:08:50.686408208 +0200
+++ /var/tmp/diff_new_pack.joE8DZ/_new  2018-06-08 23:08:50.686408208 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -35,9 +35,9 @@
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 7
-%define gcc_suffix 7
-Version:7
+%define gcc_version 8
+%define gcc_suffix 8
+Version:8
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+
@@ -423,7 +423,7 @@
 mkdir -p $RPM_BUILD_ROOT/$dir
 cat > $RPM_BUILD_ROOT/$dir/defaults.spec <

commit gcc for openSUSE:Factory

2017-06-15 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2017-06-15 11:18:14

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Thu Jun 15 11:18:14 2017 rev:60 rq:502574 version:7

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2017-05-27 13:05:13.726938669 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-06-15 
11:18:14.555049962 +0200
@@ -1,0 +2,18 @@
+Fri Jun  9 11:19:29 UTC 2017 - rguent...@suse.com
+
+- Fix gcc-devel guard to use %sle_version.  [bnc#1043590]
+
+---
+Wed Jun  7 11:39:55 UTC 2017 - rguent...@suse.com
+
+- Guard gcc-devel so it is only built on Tumbleweed.
+- Remove bogus link to versioned g++.info file which doesn't exist.
+  Instead refer to gcc.info from the g++ info directory entry.
+  [bnc#922419]
+
+---
+Tue Jun  6 09:55:59 UTC 2017 - mli...@suse.cz
+
+- Include gcov-tool and gcov-dump binaries.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.EJNUtt/_old  2017-06-15 11:18:15.486918310 +0200
+++ /var/tmp/diff_new_pack.EJNUtt/_new  2017-06-15 11:18:15.490917745 +0200
@@ -128,7 +128,7 @@
 %post -n gcc-info
 %install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C 
preprocessor.' %{_infodir}/cpp.info.gz
 %install_info --info-dir=%{_infodir} --name=gcc --description='The GNU 
Compiler Collection.' %{_infodir}/gcc.info.gz
-%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ 
compiler.' %{_infodir}/g++.info.gz
+%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ 
compiler.' %{_infodir}/gcc.info.gz
 %install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU 
Fortran compiler.' %{_infodir}/gfortran.info.gz
 
 # if we uninstall, clean the entries
@@ -136,7 +136,7 @@
 if [ "$1" -eq "0" ] ; then
   %install_info --delete --info-dir=%{_infodir} --name=cpp 
%{_infodir}/cpp.info.gz
   %install_info --delete --info-dir=%{_infodir} --name=gcc 
%{_infodir}/gcc.info.gz
-  %install_info --delete --info-dir=%{_infodir} --name=g++ 
%{_infodir}/g++.info.gz
+  %install_info --delete --info-dir=%{_infodir} --name=g++ 
%{_infodir}/gcc.info.gz
   %install_info --delete --info-dir=%{_infodir} --name=gfortran 
%{_infodir}/gfortran.info.gz
 fi
 
@@ -381,7 +381,7 @@
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-obj-c++/
 # Link all the binaries
 for program in \
-gcc gcov \
+gcc gcov gcov-dump gcov-tool \
 g++ \
 cpp \
 gfortran \
@@ -395,7 +395,7 @@
 done
 # Link section 1 manpages
 for man1 in \
-gcc gcov \
+gcc gcov gcov-dump gcov-tool \
 g++ \
 cpp \
 gfortran \
@@ -403,7 +403,7 @@
   ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz
 done
 # Link info pages
-for info in cpp gcc g++ gfortran ; do
+for info in cpp gcc gfortran ; do
   ln -sf $info-%{gcc_suffix}.info.gz $RPM_BUILD_ROOT%{_infodir}/$info.info.gz
 done
 # Provide the traditional /lib/cpp that only handles C
@@ -431,6 +431,8 @@
 %{_prefix}/bin/gcc
 %{_prefix}/bin/cc
 %{_prefix}/bin/gcov
+%{_prefix}/bin/gcov-dump
+%{_prefix}/bin/gcov-tool
 %{_prefix}/bin/gcc-ar
 %{_prefix}/bin/gcc-nm
 %{_prefix}/bin/gcc-ranlib
@@ -439,6 +441,8 @@
 %doc %{_mandir}/man1/gcc.1.gz
 %doc %{_mandir}/man1/cc.1.gz
 %doc %{_mandir}/man1/gcov.1.gz
+%doc %{_mandir}/man1/gcov-dump.1.gz
+%doc %{_mandir}/man1/gcov-tool.1.gz
 
 %files -n cpp
 %defattr(-,root,root)
@@ -446,9 +450,12 @@
 %{_prefix}/bin/cpp
 %doc %{_mandir}/man1/cpp.1.gz
 
+# Plugins are only enabled for Tumbleweed
+%if 0%{!?sle_version:1}
 %files -n gcc-devel
 %defattr(-,root,root)
 # empty - only for the dependency
+%endif
 
 %files -n gcc-c++
 %defattr(-,root,root)
@@ -482,7 +489,6 @@
 %defattr(-,root,root)
 %{_infodir}/cpp.info.gz
 %{_infodir}/gcc.info.gz
-%{_infodir}/g++.info.gz
 %{_infodir}/gfortran.info.gz
 
 %if %{build_ada}




commit gcc for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2017-05-27 13:05:12

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Sat May 27 13:05:12 2017 rev:59 rq:487810 version:7

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2017-02-13 00:26:03.951179186 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-05-27 
13:05:13.726938669 +0200
@@ -1,0 +2,17 @@
+Thu Apr 13 08:52:35 UTC 2017 - rguent...@suse.com
+
+- Remove README in empty packages only required for SLE11 and older.
+- Remove now empty %build section.
+
+---
+Tue Apr  4 07:16:09 UTC 2017 - rguent...@suse.com
+
+- Fix dependencies of libstdc++-devel-{32,64}-bit.
+
+---
+Thu Mar 23 12:56:31 UTC 2017 - rguent...@suse.com
+
+- Switch gcc to default 7.
+- Remove unrelated README.packaging.
+
+---

Old:

  README.packaging



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.bxH0FW/_old  2017-05-27 13:05:14.230867418 +0200
+++ /var/tmp/diff_new_pack.bxH0FW/_new  2017-05-27 13:05:14.234866853 +0200
@@ -35,9 +35,9 @@
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 6
-%define gcc_suffix 6
-Version:6
+%define gcc_version 7
+%define gcc_suffix 7
+Version:7
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+
@@ -52,7 +52,6 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc%{gcc_version}
 Source: cpp
-Source99:   README.packaging
 
 %description
 The system GNU C Compiler.
@@ -192,7 +191,8 @@
 Summary:The system GNU C++ 32bit development files
 License:GPL-3.0-with-GCC-exception
 Group:  System/Libraries
-Requires:   libstdc++6-devel-gcc%{gcc_version}
+Requires:   libstdc++-devel
+Requires:   libstdc++6-devel-gcc%{gcc_version}-32bit
 
 %description -n libstdc++-devel-32bit
 The system GNU C++ 32bit development files.
@@ -202,7 +202,8 @@
 Summary:The system GNU C++ 64bit development files
 License:GPL-3.0-with-GCC-exception
 Group:  System/Libraries
-Requires:   libstdc++6-devel-gcc%{gcc_version}
+Requires:   libstdc++-devel
+Requires:   libstdc++6-devel-gcc%{gcc_version}-64bit
 
 %description -n libstdc++-devel-64bit
 The system GNU C++ 64bit development files.
@@ -371,9 +372,6 @@
 
 %prep 
 
-%build
-echo "This is a dummy package to provide a dependency on the system compiler." 
> README
-
 %install
 mkdir -p $RPM_BUILD_ROOT/lib
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin
@@ -451,7 +449,6 @@
 %files -n gcc-devel
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-c++
 %defattr(-,root,root)
@@ -468,12 +465,10 @@
 %files -n gcc-objc
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-obj-c++
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-PIE
 %defattr(-,root,root)
@@ -482,7 +477,6 @@
 %files -n gcc-locale
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-info
 %defattr(-,root,root)
@@ -513,51 +507,42 @@
 %files -n libstdc++-devel
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-go
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %if %{separate_bi32}
 
 %files -n gcc-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-c++-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n libstdc++-devel-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-fortran-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-objc-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %if %{build_ada}
 %files -n gcc-ada-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 %endif
 
 %files -n gcc-go-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %endif
 %if %{separate_bi64}
@@ -565,39 +550,32 @@
 %files -n gcc-64bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-c++-64bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n libstdc++-devel-64bit
 %defattr(-,root,root)
 # empty - only for the dependency
-%doc README
 
 %files -n gcc-fortran-64bit
 %defattr(-,root,root)
 # empty - only 

commit gcc for openSUSE:Factory

2017-02-12 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2017-02-13 00:26:03

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2017-02-03 17:37:18.460042479 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-02-13 
00:26:03.951179186 +0100
@@ -1,0 +2,5 @@
+Fri Feb 10 10:24:49 UTC 2017 - rguent...@suse.com
+
+- Enable Ada for s390x.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.t6ufRl/_old  2017-02-13 00:26:05.099014865 +0100
+++ /var/tmp/diff_new_pack.t6ufRl/_new  2017-02-13 00:26:05.099014865 +0100
@@ -28,10 +28,10 @@
 # Ada currently fails to build on a few platforms, enable it only
 # on those that work
 # Note that AdaCore only supports %ix86, x86_64 and ia64
-%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 ia64 aarch64
+%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64
 %define build_ada 1
 %else
-# alpha s390x hppa arm
+# alpha hppa arm
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/




commit gcc for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2017-02-01 09:47:52

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2016-09-23 11:27:41.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-02-03 
17:37:18.460042479 +0100
@@ -1,0 +2,5 @@
+Mon Jan 23 12:36:58 UTC 2017 - rguent...@suse.com
+
+- Remove java related packages, those are in a separate gcc-java now.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.wrk2le/_old  2017-02-03 17:37:18.879983041 +0100
+++ /var/tmp/diff_new_pack.wrk2le/_new  2017-02-03 17:37:18.883982475 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -130,7 +130,6 @@
 %install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C 
preprocessor.' %{_infodir}/cpp.info.gz
 %install_info --info-dir=%{_infodir} --name=gcc --description='The GNU 
Compiler Collection.' %{_infodir}/gcc.info.gz
 %install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ 
compiler.' %{_infodir}/g++.info.gz
-%install_info --info-dir=%{_infodir} --name=gcj --description='Ahead-of-time 
compiler for the Java language' %{_infodir}/gcj.info.gz
 %install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU 
Fortran compiler.' %{_infodir}/gfortran.info.gz
 
 # if we uninstall, clean the entries
@@ -139,7 +138,6 @@
   %install_info --delete --info-dir=%{_infodir} --name=cpp 
%{_infodir}/cpp.info.gz
   %install_info --delete --info-dir=%{_infodir} --name=gcc 
%{_infodir}/gcc.info.gz
   %install_info --delete --info-dir=%{_infodir} --name=g++ 
%{_infodir}/g++.info.gz
-  %install_info --delete --info-dir=%{_infodir} --name=gcj 
%{_infodir}/gcj.info.gz
   %install_info --delete --info-dir=%{_infodir} --name=gfortran 
%{_infodir}/gfortran.info.gz
 fi
 
@@ -244,63 +242,6 @@
 The system GNU Fortran Compiler 64 bit support.
 
 
-%package -n gcc-java
-Summary:The system GNU Java Compiler
-License:GPL-3.0+
-Group:  Development/Languages/Java
-Requires:   gcc%{gcc_version}-java
-Requires:   libgcj-devel = %{version}
-Recommends: gcc-gij = %{version}
-Requires:   gcc = %{version}
-
-%description -n gcc-java
-The system GNU Java Compiler.
-
-
-
-%package -n libgcj-devel
-Summary:The system GNU Java development files.
-License:GPL-2.0-with-classpath-exception
-Group:  Development/Libraries/Java
-Requires:   libgcj-devel-gcc%{gcc_version}
-
-%description -n libgcj-devel
-The system GNU Java development files.
-
-
-
-%package -n gcc-gij
-Summary:The system GNU Java bytecode interpreter
-License:GPL-2.0+
-Group:  Development/Languages/Java
-Requires:   gcc%{gcc_version}-gij
-
-%description -n gcc-gij
-The system GNU Java bytecode interpreter.
-
-
-
-%package -n gcc-gij-32bit
-Summary:The system GNU Java bytecode interpreter
-License:GPL-2.0+
-Group:  Development/Languages/Java
-Requires:   gcc%{gcc_version}-gij-32bit
-
-%description -n gcc-gij-32bit
-The system GNU Java bytecode interpreter as 32 bit application.
-
-
-
-%package -n gcc-gij-64bit
-Summary:The system GNU Java bytecode interpreter
-License:GPL-2.0+
-Group:  Development/Languages/Java
-Requires:   gcc%{gcc_version}-gij-64bit
-
-%description -n gcc-gij-64bit
-The system GNU Java bytecode interpreter as 64 bit application.
-
-
 
 %package -n gcc-objc
 Summary:The system GNU Objective C Compiler
@@ -445,19 +386,6 @@
 gcc gcov \
 g++ \
 cpp \
-   gcj gcjh gcj-dbtool jcf-dump jv-convert gc-analyze \
-   gij \
-   gappletviewer \
-   gjar gjarsigner gjavah gkeytool gnative2ascii gorbd grmic \
-   grmid grmiregistry gserialver gtnameserv \
-%if %{separate_bi32}
-   grmiregistry32 \
-   gij32 \
-%endif
-%if %{separate_bi64}
-   grmiregistry64 \
-   gij64 \
-%endif
 gfortran \
 %if %{build_ada}
gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \
@@ -473,16 +401,11 @@
 g++ \
 cpp \
 gfortran \
-   gcj gcjh gcj-dbtool jcf-dump jv-convert gc-analyze \
-   gij \
-   gappletviewer gjar gjarsigner gjavah \
-   gkeytool gnative2ascii gorbd grmic grmid 

commit gcc for openSUSE:Factory

2016-09-23 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2016-09-23 11:27:39

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2016-06-14 23:04:33.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-09-23 
11:27:41.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 18 07:32:25 UTC 2016 - rguent...@suse.com
+
+- Add gcc-devel package.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.tS9RHv/_old  2016-09-23 11:27:42.0 +0200
+++ /var/tmp/diff_new_pack.tS9RHv/_new  2016-09-23 11:27:42.0 +0200
@@ -93,6 +93,16 @@
 The system GNU Preprocessor.
 
 
+%package -n gcc-devel
+Summary:The system GNU C Compiler Plugin development files
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-devel
+
+%description -n gcc-devel
+The system GNU C Compiler Plugin development files.
+
 
 %package -n gcc-locale
 Summary:The system GNU Compiler locale files
@@ -515,6 +525,11 @@
 %{_prefix}/bin/cpp
 %doc %{_mandir}/man1/cpp.1.gz
 
+%files -n gcc-devel
+%defattr(-,root,root)
+# empty - only for the dependency
+%doc README
+
 %files -n gcc-c++
 %defattr(-,root,root)
 %{_prefix}/bin/g++




commit gcc for openSUSE:Factory

2016-06-14 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2016-06-14 23:04:31

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2016-04-22 16:16:24.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-06-14 
23:04:33.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr 27 11:11:52 UTC 2016 - rguent...@suse.com
+
+- Switch gcc to default 6.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.SZf0eH/_old  2016-06-14 23:04:34.0 +0200
+++ /var/tmp/diff_new_pack.SZf0eH/_new  2016-06-14 23:04:34.0 +0200
@@ -35,9 +35,9 @@
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 5
-%define gcc_suffix 5
-Version:5
+%define gcc_version 6
+%define gcc_suffix 6
+Version:6
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+




commit gcc for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2016-04-22 16:16:23

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is "gcc"

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2015-06-16 14:10:54.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-04-22 
16:16:24.0 +0200
@@ -1,0 +2,5 @@
+Thu Apr 14 11:01:22 UTC 2016 - rguent...@suse.com
+
+- Enable Ada for ppc64le and aarch64.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.77mWUy/_old  2016-04-22 16:16:25.0 +0200
+++ /var/tmp/diff_new_pack.77mWUy/_new  2016-04-22 16:16:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -28,7 +28,7 @@
 # Ada currently fails to build on a few platforms, enable it only
 # on those that work
 # Note that AdaCore only supports %ix86, x86_64 and ia64
-%ifarch %ix86 x86_64 ppc ppc64 s390 ia64
+%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 ia64 aarch64
 %define build_ada 1
 %else
 # alpha s390x hppa arm




commit gcc for openSUSE:Factory

2015-06-16 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2015-06-16 14:10:53

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2015-03-05 18:17:57.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-06-16 
14:10:54.0 +0200
@@ -1,0 +2,21 @@
+Thu May 21 09:25:10 UTC 2015 - rguent...@suse.com
+
+- Properly query gcc-%gcc_suffix for paths.
+
+---
+Tue May 19 12:11:27 UTC 2015 - rguent...@suse.com
+
+- Fix bogus requires to gcc5-c++-{32,64}bit.
+
+---
+Fri May  8 13:00:15 UTC 2015 - rguent...@suse.com
+
+- Adjust for GCC 5 package renames.
+
+---
+Mon Apr 20 10:24:01 UTC 2015 - rguent...@suse.com
+
+- Switch gcc to default 5.
+- Add gcc-go{,-32bit,-64bit} packages.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.oXWsxx/_old  2015-06-16 14:10:56.0 +0200
+++ /var/tmp/diff_new_pack.oXWsxx/_new  2015-06-16 14:10:56.0 +0200
@@ -35,9 +35,9 @@
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 48
-%define gcc_suffix 4.8
-Version:4.8
+%define gcc_version 5
+%define gcc_suffix 5
+Version:5
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+
@@ -149,9 +149,9 @@
 Summary:The system GNU C++ Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-c++-32bit
 Requires:   gcc-32bit = %{version}
 Requires:   gcc-c++ = %{version}
-Requires:   libstdc++%{gcc_version}-devel-32bit
 
 %description -n gcc-c++-32bit
 The system GNU C++ Compiler 32 bit support.
@@ -161,9 +161,9 @@
 Summary:The system GNU C++ Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-c++-64bit
 Requires:   gcc-64bit = %{version}
 Requires:   gcc-c++ = %{version}
-Requires:   libstdc++%{gcc_version}-devel-64bit
 
 %description -n gcc-c++-64bit
 The system GNU C++ Compiler 64 bit support.
@@ -174,7 +174,7 @@
 Summary:The system GNU C++ development files
 License:GPL-3.0-with-GCC-exception
 Group:  System/Libraries
-Requires:   libstdc++%{gcc_version}-devel
+Requires:   libstdc++6-devel-gcc%{gcc_version}
 
 %description -n libstdc++-devel
 The system GNU C++ development files.
@@ -184,7 +184,7 @@
 Summary:The system GNU C++ 32bit development files
 License:GPL-3.0-with-GCC-exception
 Group:  System/Libraries
-Requires:   libstdc++%{gcc_version}-devel-32bit
+Requires:   libstdc++6-devel-gcc%{gcc_version}
 
 %description -n libstdc++-devel-32bit
 The system GNU C++ 32bit development files.
@@ -194,7 +194,7 @@
 Summary:The system GNU C++ 64bit development files
 License:GPL-3.0-with-GCC-exception
 Group:  System/Libraries
-Requires:   libstdc++%{gcc_version}-devel-64bit
+Requires:   libstdc++6-devel-gcc%{gcc_version}
 
 %description -n libstdc++-devel-64bit
 The system GNU C++ 64bit development files.
@@ -252,7 +252,7 @@
 Summary:The system GNU Java development files.
 License:GPL-2.0-with-classpath-exception
 Group:  Development/Libraries/Java
-Requires:   libgcj%{gcc_version}-devel
+Requires:   libgcj-devel-gcc%{gcc_version}
 
 %description -n libgcj-devel
 The system GNU Java development files.
@@ -386,6 +386,38 @@
 %description -n gcc-ada-64bit
 The system GNU Ada Compiler 64 bit support.
 
+
+%package -n gcc-go
+Summary:The system GNU Go Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-go
+
+%description -n gcc-go
+The system GNU Go Compiler.
+
+%package -n gcc-go-32bit
+Summary:The system GNU Go Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-go-32bit
+Requires:   gcc-go = %{version}
+
+%description -n gcc-go-32bit
+The system GNU Go Compiler 32bit support.
+
+%package -n gcc-go-64bit
+Summary:The system GNU Go Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-go-64bit
+Requires:   gcc-go = %{version}
+
+%description -n gcc-go-64bit
+The system GNU Go Compiler 64bit support.

commit gcc for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2015-03-05 17:04:47

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2015-02-20 12:00:16.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-03-05 
18:17:57.0 +0100
@@ -1,0 +2,10 @@
+Mon Mar  2 13:34:23 UTC 2015 - sch...@suse.de
+
+- Add gcc-ada-32bit and gcc-ada-64bit packages only if building Ada
+
+---
+Wed Feb 25 14:21:45 UTC 2015 - rguent...@suse.com
+
+- Add gcc-ada-32bit and gcc-ada-64bit packages.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.OmMjcH/_old  2015-03-05 18:17:58.0 +0100
+++ /var/tmp/diff_new_pack.OmMjcH/_new  2015-03-05 18:17:58.0 +0100
@@ -31,7 +31,7 @@
 %ifarch %ix86 x86_64 ppc ppc64 s390 ia64
 %define build_ada 1
 %else
-# alpha ppc64 s390x hppa arm
+# alpha s390x hppa arm
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
@@ -341,6 +341,8 @@
 %description -n gcc-obj-c++
 The system GNU Objective C++ Compiler.
 
+
+
 %package -n gcc-PIE
 Summary:A default configuration to build all binaries in PIE mode
 License:GPL-3.0+
@@ -354,7 +356,6 @@
 space randomization (ASLR).
 
 
-%if %{build_ada}
 %package -n gcc-ada
 Summary:The system GNU Ada Compiler
 License:GPL-3.0+
@@ -364,7 +365,26 @@
 
 %description -n gcc-ada
 The system GNU Ada Compiler.
-%endif
+
+%package -n gcc-ada-32bit
+Summary:The system GNU Ada Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-ada-32bit
+Requires:   gcc-ada = %{version}
+
+%description -n gcc-ada-32bit
+The system GNU Ada Compiler 32 bit support.
+
+%package -n gcc-ada-64bit
+Summary:The system GNU Ada Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc%{gcc_version}-ada-64bit
+Requires:   gcc-ada = %{version}
+
+%description -n gcc-ada-64bit
+The system GNU Ada Compiler 64 bit support.
 
 %prep 
 
@@ -607,6 +627,13 @@
 %{_prefix}/bin/gij32
 %{_prefix}/bin/grmiregistry32
 
+%if %{build_ada}
+%files -n gcc-ada-32bit
+%defattr(-,root,root)
+# empty - only for the dependency
+%doc README
+%endif
+
 %endif
 %if %{separate_bi64}
 
@@ -640,6 +667,13 @@
 %{_prefix}/bin/gij64
 %{_prefix}/bin/grmiregistry64
 
+%if %{build_ada}
+%files -n gcc-ada-64bit
+%defattr(-,root,root)
+# empty - only for the dependency
+%doc README
+%endif
+
 %endif
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2015-02-20 12:00:09

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2014-04-06 09:55:57.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-02-20 
12:00:16.0 +0100
@@ -1,0 +2,12 @@
+Wed Feb  4 07:29:43 UTC 2015 - meiss...@suse.com
+
+- add a gcc-PIE subpackage, which enables building PIE binaries
+  by default using the defaults.spec file. bsc#912298
+
+---
+Mon Aug  4 13:29:20 UTC 2014 - rguent...@suse.com
+
+- Add libstdc++-devel-32bit and libstdc++-devel-64bit packages.
+  [bnc#890226]
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.kCarlz/_old  2015-02-20 12:00:17.0 +0100
+++ /var/tmp/diff_new_pack.kCarlz/_new  2015-02-20 12:00:17.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -180,6 +180,26 @@
 The system GNU C++ development files.
 
 
+%package -n libstdc++-devel-32bit
+Summary:The system GNU C++ 32bit development files
+License:GPL-3.0-with-GCC-exception
+Group:  System/Libraries
+Requires:   libstdc++%{gcc_version}-devel-32bit
+
+%description -n libstdc++-devel-32bit
+The system GNU C++ 32bit development files.
+
+
+%package -n libstdc++-devel-64bit
+Summary:The system GNU C++ 64bit development files
+License:GPL-3.0-with-GCC-exception
+Group:  System/Libraries
+Requires:   libstdc++%{gcc_version}-devel-64bit
+
+%description -n libstdc++-devel-64bit
+The system GNU C++ 64bit development files.
+
+
 
 %package -n gcc-fortran
 Summary:The system GNU Fortran Compiler
@@ -321,6 +341,18 @@
 %description -n gcc-obj-c++
 The system GNU Objective C++ Compiler.
 
+%package -n gcc-PIE
+Summary:A default configuration to build all binaries in PIE mode
+License:GPL-3.0+
+Group:  Development/Languages/Other
+Requires:   gcc
+
+%description -n gcc-PIE
+This package contains a configuration file (spec) that changes the
+compilers default setting to build all ELF binaries in the Position
+Independend Executable (PIE) variant. This enables better address
+space randomization (ASLR).
+
 
 %if %{build_ada}
 %package -n gcc-ada
@@ -403,6 +435,14 @@
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins
 ln -s `gcc-%{gcc_suffix} -print-file-name=liblto_plugin.so.0.0.0` 
$RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0
 
+dir=`gcc -print-prog-name=cc1`
+dir=${dir%/cc1}
+mkdir -p $RPM_BUILD_ROOT/$dir
+cat  $RPM_BUILD_ROOT/$dir/defaults.spec EOF
+*default_spec:
+%%{pie|fpic|fPIC|fpie|fPIE|fno-pic|fno-PIC|fno-pie|fno-PIE|shared|static|nostdlib|nodefaultlibs|nostartfiles:;:-fPIE
 -pie}
+EOF
+
 %files
 %defattr(-,root,root)
 %{_prefix}/bin/gcc
@@ -489,6 +529,10 @@
 # empty - only for the dependency
 %doc README
 
+%files -n gcc-PIE
+%defattr(-,root,root)
+/usr/lib*/gcc/*-suse-linux*/*/defaults.spec
+
 %files -n gcc-locale
 %defattr(-,root,root)
 # empty - only for the dependency
@@ -543,6 +587,11 @@
 # empty - only for the dependency
 %doc README
 
+%files -n libstdc++-devel-32bit
+%defattr(-,root,root)
+# empty - only for the dependency
+%doc README
+
 %files -n gcc-fortran-32bit
 %defattr(-,root,root)
 # empty - only for the dependency
@@ -570,6 +619,11 @@
 %defattr(-,root,root)
 # empty - only for the dependency
 %doc README
+
+%files -n libstdc++-devel-64bit
+%defattr(-,root,root)
+# empty - only for the dependency
+%doc README
 
 %files -n gcc-fortran-64bit
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2014-04-06 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2014-04-06 09:55:56

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2014-02-06 07:06:17.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2014-04-06 
09:55:57.0 +0200
@@ -1,0 +2,5 @@
+Fri Mar 21 12:29:29 UTC 2014 - rguent...@suse.com
+
+- Link to the system compiler LTO plugin from /usr/lib/bfd-plugins.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.5u3ghf/_old  2014-04-06 09:55:58.0 +0200
+++ /var/tmp/diff_new_pack.5u3ghf/_new  2014-04-06 09:55:58.0 +0200
@@ -399,6 +399,9 @@
 ln -sf gcc-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/cc
 ln -sf g++-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/c++.1.gz
 ln -sf gcc-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/cc.1.gz
+# Install the LTO linker plugin so it is auto-loaded by BFD
+mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins
+ln -s `gcc-%{gcc_suffix} -print-file-name=liblto_plugin.so.0.0.0` 
$RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0
 
 %files
 %defattr(-,root,root)
@@ -408,6 +411,8 @@
 %{_prefix}/bin/gcc-ar
 %{_prefix}/bin/gcc-nm
 %{_prefix}/bin/gcc-ranlib
+%dir %{_prefix}/lib/bfd-plugins
+%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0
 %doc %{_mandir}/man1/gcc.1.gz
 %doc %{_mandir}/man1/cc.1.gz
 %doc %{_mandir}/man1/gcov.1.gz

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2014-02-05 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2014-02-06 07:06:16

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2013-12-05 06:59:18.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2014-02-06 
07:06:17.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb  4 10:08:54 UTC 2014 - rguent...@suse.com
+
+- Remove gcc-z9 wrapper which is obsolete.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.p8ljm5/_old  2014-02-06 07:06:18.0 +0100
+++ /var/tmp/diff_new_pack.p8ljm5/_new  2014-02-06 07:06:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -334,16 +334,6 @@
 The system GNU Ada Compiler.
 %endif
 
-%package -n gcc-z9
-Summary:The system GNU C Compiler
-License:GPL-3.0+
-Group:  Development/Languages/C and C++
-Requires:   gcc
-
-%description -n gcc-z9
-The system GNU C Compiler.
-
-
 %prep 
 
 %build
@@ -409,15 +399,6 @@
 ln -sf gcc-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/cc
 ln -sf g++-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/c++.1.gz
 ln -sf gcc-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/cc.1.gz
-%ifarch s390 s390x
-dir=`gcc-%{gcc_suffix} -print-prog-name=cc1`
-dir=${dir%/cc1}
-mkdir -p $RPM_BUILD_ROOT/$dir
-cat  $RPM_BUILD_ROOT/$dir/defaults.spec EOF
-*default_spec:
-%{!mtune=*:-mtune=z10} %{!march=*:-march=z9-109}
-EOF
-%endif
 
 %files
 %defattr(-,root,root)
@@ -601,11 +582,5 @@
 %{_prefix}/bin/grmiregistry64
 
 %endif
-%ifarch s390 s390x
-
-%files -n gcc-z9
-%defattr(-,root,root)
-/usr/lib*/gcc/*-suse-linux/*/defaults.spec
-%endif
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2013-12-04 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2013-12-05 06:59:17

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2013-07-05 15:51:41.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-12-05 
06:59:18.0 +0100
@@ -1,0 +2,6 @@
+Mon Dec  2 15:34:27 UTC 2013 - rguent...@suse.com
+
+- Move gcc-ar, gcc-nm and gcc-ranlib to the gcc package instead
+  of packaging them separately.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.ysQjYI/_old  2013-12-05 06:59:18.0 +0100
+++ /var/tmp/diff_new_pack.ysQjYI/_new  2013-12-05 06:59:18.0 +0100
@@ -43,7 +43,10 @@
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
 Provides:   c_compiler
+Obsoletes:  gcc-ar
 Obsoletes:  gcc-mudflap
+Obsoletes:  gcc-nm
+Obsoletes:  gcc-ranlib
 Requires:   cpp
 Requires:   gcc%{gcc_version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -341,36 +344,6 @@
 The system GNU C Compiler.
 
 
-%package -n gcc-ar
-Summary:Plugin aware AR utility
-License:GPL-3.0+
-Group:  Development/Languages/C and C++
-Requires:   gcc
-
-%description -n gcc-ar
-Linker plugin aware AR utility.
-
-
-%package -n gcc-nm
-Summary:Plugin aware NM utility
-License:GPL-3.0+
-Group:  Development/Languages/C and C++
-Requires:   gcc
-
-%description -n gcc-nm
-Linker plugin aware NM utility.
-
-
-%package -n gcc-ranlib
-Summary:Plugin aware RANLIB utility
-License:GPL-3.0+
-Group:  Development/Languages/C and C++
-Requires:   gcc
-
-%description -n gcc-ranlib
-Linker plugin aware RANLIB utility.
-
-
 %prep 
 
 %build
@@ -451,6 +424,9 @@
 %{_prefix}/bin/gcc
 %{_prefix}/bin/cc
 %{_prefix}/bin/gcov
+%{_prefix}/bin/gcc-ar
+%{_prefix}/bin/gcc-nm
+%{_prefix}/bin/gcc-ranlib
 %doc %{_mandir}/man1/gcc.1.gz
 %doc %{_mandir}/man1/cc.1.gz
 %doc %{_mandir}/man1/gcov.1.gz
@@ -632,16 +608,4 @@
 /usr/lib*/gcc/*-suse-linux/*/defaults.spec
 %endif
 
-%files -n gcc-ar
-%defattr(-,root,root)
-%{_prefix}/bin/gcc-ar
-
-%files -n gcc-nm
-%defattr(-,root,root)
-%{_prefix}/bin/gcc-nm
-
-%files -n gcc-ranlib
-%defattr(-,root,root)
-%{_prefix}/bin/gcc-ranlib
-
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2013-07-05 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2013-07-05 15:51:39

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2013-01-07 15:12:25.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-07-05 
15:51:41.0 +0200
@@ -1,0 +2,11 @@
+Wed Jun 19 12:24:24 UTC 2013 - rguent...@suse.com
+
+- Package gcc-ar, gcc-nm and gcc-ranlib wrapping ar, nm and ranlib
+  in a plugin-aware fashion.
+
+---
+Mon May 27 12:55:02 UTC 2013 - rguent...@suse.com
+
+- Switch gcc to default 4.8.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.BWYSDJ/_old  2013-07-05 15:51:41.0 +0200
+++ /var/tmp/diff_new_pack.BWYSDJ/_new  2013-07-05 15:51:41.0 +0200
@@ -35,9 +35,9 @@
 %define build_ada 0
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 47
-%define gcc_suffix 4.7
-Version:4.7
+%define gcc_version 48
+%define gcc_suffix 4.8
+Version:4.8
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+
@@ -341,6 +341,36 @@
 The system GNU C Compiler.
 
 
+%package -n gcc-ar
+Summary:Plugin aware AR utility
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc
+
+%description -n gcc-ar
+Linker plugin aware AR utility.
+
+
+%package -n gcc-nm
+Summary:Plugin aware NM utility
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc
+
+%description -n gcc-nm
+Linker plugin aware NM utility.
+
+
+%package -n gcc-ranlib
+Summary:Plugin aware RANLIB utility
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
+Requires:   gcc
+
+%description -n gcc-ranlib
+Linker plugin aware RANLIB utility.
+
+
 %prep 
 
 %build
@@ -376,6 +406,7 @@
gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \
gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \
 %endif
+   gcc-ar gcc-nm gcc-ranlib \
 ; do
   ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program
 done
@@ -601,4 +632,16 @@
 /usr/lib*/gcc/*-suse-linux/*/defaults.spec
 %endif
 
+%files -n gcc-ar
+%defattr(-,root,root)
+%{_prefix}/bin/gcc-ar
+
+%files -n gcc-nm
+%defattr(-,root,root)
+%{_prefix}/bin/gcc-nm
+
+%files -n gcc-ranlib
+%defattr(-,root,root)
+%{_prefix}/bin/gcc-ranlib
+
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2013-01-07 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2013-01-07 15:12:24

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2012-12-19 10:55:44.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-01-07 
15:12:25.0 +0100
@@ -1,0 +2,5 @@
+Mon Jan  7 09:10:36 UTC 2013 - rguent...@suse.com
+
+- Re-enable Ada for ppc64.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.C7wI7r/_old  2013-01-07 15:12:26.0 +0100
+++ /var/tmp/diff_new_pack.C7wI7r/_new  2013-01-07 15:12:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 # Ada currently fails to build on a few platforms, enable it only
 # on those that work
 # Note that AdaCore only supports %ix86, x86_64 and ia64
-%ifarch %ix86 x86_64 ppc s390 ia64
+%ifarch %ix86 x86_64 ppc ppc64 s390 ia64
 %define build_ada 1
 %else
 # alpha ppc64 s390x hppa arm

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2012-12-19 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2012-12-19 10:55:42

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2012-11-29 09:23:58.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-12-19 
10:55:44.0 +0100
@@ -1,0 +2,5 @@
+Thu Dec 13 14:15:21 UTC 2012 - rguent...@suse.com
+
+- Add BuildRequires to gcc$version, required for cc1 path detection.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.xk6unh/_old  2012-12-19 10:55:45.0 +0100
+++ /var/tmp/diff_new_pack.xk6unh/_new  2012-12-19 10:55:45.0 +0100
@@ -47,6 +47,7 @@
 Requires:   cpp
 Requires:   gcc%{gcc_version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  gcc%{gcc_version}
 Source: cpp
 Source99:   README.packaging
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2012-11-29 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2012-11-29 09:23:57

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2012-04-20 06:51:23.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-11-29 
09:23:58.0 +0100
@@ -1,0 +2,14 @@
+Wed Nov 28 14:03:29 UTC 2012 - rguent...@suse.com
+
+- Rework gcc-info.
+  * Install symlinks to the versioned info files and adjust
+install_info calls.  [bnc#756182]
+  * Provide uninstall hook that removes the alias entries.
+
+---
+Thu Oct  4 18:21:01 UTC 2012 - dmuel...@suse.com
+
+- remove gcc-ada subpackage for those architectures that
+  don't have a gccXX-ada package
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.fSQgb6/_old  2012-11-29 09:23:59.0 +0100
+++ /var/tmp/diff_new_pack.fSQgb6/_new  2012-11-29 09:23:59.0 +0100
@@ -25,6 +25,15 @@
 %ifarch x86_64 s390x ppc64
 %define separate_bi32 1
 %endif
+# Ada currently fails to build on a few platforms, enable it only
+# on those that work
+# Note that AdaCore only supports %ix86, x86_64 and ia64
+%ifarch %ix86 x86_64 ppc s390 ia64
+%define build_ada 1
+%else
+# alpha ppc64 s390x hppa arm
+%define build_ada 0
+%endif
 Url:http://gcc.gnu.org/
 %define gcc_version 47
 %define gcc_suffix 4.7
@@ -97,21 +106,28 @@
 License:GFDL-1.2
 Group:  Development/Languages/C and C++
 PreReq: %{install_info_prereq}
-Requires:   gcc%{gcc_version}-info
+PreReq: gcc%{gcc_version}-info
 
 %description -n gcc-info
 The system GNU Compiler documentation.
 
-# There is intentionally no postun with install_info_delete as there
-# is no way to just remove the aliased entries.  The content owners
-# install_info_delete will also remove the aliases though.
-# install-info does not pick up descriptions from the content.
+# install / update the entries
 %post -n gcc-info
-%install_info --info-dir=%{_infodir} --name=cpp --description=\\The GNU C 
preprocessor.\\ %{_infodir}/cpp-%{gcc_suffix}.info.gz
-%install_info --info-dir=%{_infodir} --name=gcc --description=\\The GNU 
Compiler Collection.\\ %{_infodir}/gcc-%{gcc_suffix}.info.gz
-%install_info --info-dir=%{_infodir} --name=g++ --description=\\The GNU C++ 
compiler.\\ %{_infodir}/g++-%{gcc_suffix}.info.gz
-%install_info --info-dir=%{_infodir} --name=gcj --description=\\Ahead-of-time 
compiler for the Java language\\ %{_infodir}/gcj-%{gcc_suffix}.info.gz
-%install_info --info-dir=%{_infodir} --name=gfortran --description=\\The GNU 
Fortran compiler.\\ %{_infodir}/gfortran-%{gcc_suffix}.info.gz
+%install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C 
preprocessor.' %{_infodir}/cpp.info.gz
+%install_info --info-dir=%{_infodir} --name=gcc --description='The GNU 
Compiler Collection.' %{_infodir}/gcc.info.gz
+%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ 
compiler.' %{_infodir}/g++.info.gz
+%install_info --info-dir=%{_infodir} --name=gcj --description='Ahead-of-time 
compiler for the Java language' %{_infodir}/gcj.info.gz
+%install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU 
Fortran compiler.' %{_infodir}/gfortran.info.gz
+
+# if we uninstall, clean the entries
+%preun -n gcc-info
+if [ $1 -eq 0 ] ; then
+  %install_info --delete --info-dir=%{_infodir} --name=cpp 
%{_infodir}/cpp.info.gz
+  %install_info --delete --info-dir=%{_infodir} --name=gcc 
%{_infodir}/gcc.info.gz
+  %install_info --delete --info-dir=%{_infodir} --name=g++ 
%{_infodir}/g++.info.gz
+  %install_info --delete --info-dir=%{_infodir} --name=gcj 
%{_infodir}/gcj.info.gz
+  %install_info --delete --info-dir=%{_infodir} --name=gfortran 
%{_infodir}/gfortran.info.gz
+fi
 
 %package -n gcc-c++
 Summary:The system GNU C++ Compiler
@@ -302,7 +318,7 @@
 The system GNU Objective C++ Compiler.
 
 
-
+%if %{build_ada}
 %package -n gcc-ada
 Summary:The system GNU Ada Compiler
 License:GPL-3.0+
@@ -312,7 +328,7 @@
 
 %description -n gcc-ada
 The system GNU Ada Compiler.
-
+%endif
 
 %package -n gcc-z9
 Summary:The system GNU C Compiler
@@ -333,6 +349,7 @@
 mkdir -p $RPM_BUILD_ROOT/lib
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+mkdir -p $RPM_BUILD_ROOT%{_infodir}
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-objc/
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-obj-c++/
 # Link all the 

commit gcc for openSUSE:Factory

2012-04-19 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2012-04-20 06:51:19

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2012-02-03 10:22:25.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-04-20 
06:51:23.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr 18 11:26:15 UTC 2012 - rguent...@suse.com
+
+- Switch gcc to default 4.7.
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.ubabvh/_old  2012-04-20 06:51:27.0 +0200
+++ /var/tmp/diff_new_pack.ubabvh/_new  2012-04-20 06:51:27.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   gcc
 %define separate_bi32 0
 %define separate_bi64 0
@@ -25,16 +26,17 @@
 %define separate_bi32 1
 %endif
 Url:http://gcc.gnu.org/
-%define gcc_version 46
-%define gcc_suffix 4.6
-Version:4.6
+%define gcc_version 47
+%define gcc_suffix 4.7
+Version:4.7
 Release:0
 Summary:The system GNU C Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
 Provides:   c_compiler
 Obsoletes:  gcc-mudflap
-Requires:   cpp gcc%{gcc_version}
+Requires:   cpp
+Requires:   gcc%{gcc_version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source: cpp
 Source99:   README.packaging
@@ -48,8 +50,8 @@
 Summary:The system GNU C Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
-Requires:   gcc%{gcc_version}-32bit
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-32bit
 
 %description -n gcc-32bit
 The system GNU C Compiler.
@@ -60,8 +62,8 @@
 Summary:The system GNU C Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
-Requires:   gcc%{gcc_version}-64bit
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-64bit
 
 %description -n gcc-64bit
 The system GNU C Compiler.
@@ -116,8 +118,8 @@
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
 Provides:   c++_compiler
-Requires:   gcc%{gcc_version}-c++
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-c++
 
 %description -n gcc-c++
 The system GNU C++ Compiler.
@@ -127,8 +129,8 @@
 Summary:The system GNU C++ Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
-Requires:   gcc-c++ = %{version}
 Requires:   gcc-32bit = %{version}
+Requires:   gcc-c++ = %{version}
 Requires:   libstdc++%{gcc_version}-devel-32bit
 
 %description -n gcc-c++-32bit
@@ -139,8 +141,8 @@
 Summary:The system GNU C++ Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
-Requires:   gcc-c++ = %{version}
 Requires:   gcc-64bit = %{version}
+Requires:   gcc-c++ = %{version}
 Requires:   libstdc++%{gcc_version}-devel-64bit
 
 %description -n gcc-c++-64bit
@@ -163,8 +165,8 @@
 Summary:The system GNU Fortran Compiler
 License:GPL-3.0+
 Group:  Development/Languages/Fortran
-Requires:   gcc%{gcc_version}-fortran
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-fortran
 
 %description -n gcc-fortran
 The system GNU Fortran Compiler.
@@ -254,8 +256,8 @@
 Summary:The system GNU Objective C Compiler
 License:GPL-3.0+
 Group:  Development/Languages/Other
-Requires:   gcc%{gcc_version}-objc
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-objc
 %ifarch ppc64
 Obsoletes:  gcc-objc-64bit
 %endif
@@ -305,8 +307,8 @@
 Summary:The system GNU Ada Compiler
 License:GPL-3.0+
 Group:  Development/Languages/C and C++
-Requires:   gcc%{gcc_version}-ada
 Requires:   gcc = %{version}
+Requires:   gcc%{gcc_version}-ada
 
 %description -n gcc-ada
 The system GNU Ada Compiler.

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcc for openSUSE:Factory

2012-02-03 Thread h_root
Hello community,

here is the log from the commit of package gcc for openSUSE:Factory checked in 
at 2012-02-03 10:22:17

Comparing /work/SRC/openSUSE:Factory/gcc (Old)
 and  /work/SRC/openSUSE:Factory/.gcc.new (New)


Package is gcc, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gcc/gcc.changes  2011-09-23 01:58:35.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-02-03 
10:22:25.0 +0100
@@ -1,0 +2,10 @@
+Fri Jan 27 15:30:38 UTC 2012 - rguent...@suse.com
+
+- Change licenses to follow SPDX convention.
+
+---
+Mon Sep 26 13:41:02 CEST 2011 - dmuel...@suse.de
+
+- use the target gcc binary for finding the right cc1 path
+
+---



Other differences:
--
++ gcc.spec ++
--- /var/tmp/diff_new_pack.4UWu9E/_old  2012-02-03 10:22:28.0 +0100
+++ /var/tmp/diff_new_pack.4UWu9E/_new  2012-02-03 10:22:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,9 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:   gcc
 %define separate_bi32 0
 %define separate_bi64 0
@@ -30,11 +27,11 @@
 Url:http://gcc.gnu.org/
 %define gcc_version 46
 %define gcc_suffix 4.6
-License:GPLv3+
 Version:4.6
-Release:1
-Group:  Development/Languages/C and C++
+Release:0
 Summary:The system GNU C Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Provides:   c_compiler
 Obsoletes:  gcc-mudflap
 Requires:   cpp gcc%{gcc_version}
@@ -48,9 +45,9 @@
 
 
 %package -n gcc-32bit
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU C Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   gcc%{gcc_version}-32bit
 Requires:   gcc = %{version}
 
@@ -60,9 +57,9 @@
 
 
 %package -n gcc-64bit
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU C Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   gcc%{gcc_version}-64bit
 Requires:   gcc = %{version}
 
@@ -72,9 +69,9 @@
 
 
 %package -n cpp
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU Preprocessor
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   cpp%{gcc_version}
 
 %description -n cpp
@@ -83,9 +80,9 @@
 
 
 %package -n gcc-locale
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU Compiler locale files
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   gcc%{gcc_version}-locale
 
 %description -n gcc-locale
@@ -94,9 +91,9 @@
 
 
 %package -n gcc-info
-License:GFDLv1.2
-Group:  Development/Languages/C and C++
 Summary:The system GNU Compiler documentation
+License:GFDL-1.2
+Group:  Development/Languages/C and C++
 PreReq: %{install_info_prereq}
 Requires:   gcc%{gcc_version}-info
 
@@ -115,9 +112,9 @@
 %install_info --info-dir=%{_infodir} --name=gfortran --description=\\The GNU 
Fortran compiler.\\ %{_infodir}/gfortran-%{gcc_suffix}.info.gz
 
 %package -n gcc-c++
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU C++ Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Provides:   c++_compiler
 Requires:   gcc%{gcc_version}-c++
 Requires:   gcc = %{version}
@@ -127,9 +124,9 @@
 
 
 %package -n gcc-c++-32bit
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU C++ Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   gcc-c++ = %{version}
 Requires:   gcc-32bit = %{version}
 Requires:   libstdc++%{gcc_version}-devel-32bit
@@ -139,9 +136,9 @@
 
 
 %package -n gcc-c++-64bit
-License:GPLv3+
-Group:  Development/Languages/C and C++
 Summary:The system GNU C++ Compiler
+License:GPL-3.0+
+Group:  Development/Languages/C and C++
 Requires:   gcc-c++ = %{version}
 Requires:   gcc-64bit = %{version}
 Requires: