commit pcc for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package pcc for openSUSE:Factory checked in 
at 2019-11-07 23:16:34

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


Package is "pcc"

Thu Nov  7 23:16:34 2019 rev:11 rq:745731 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/pcc/pcc.changes  2012-03-06 13:40:19.0 
+0100
+++ /work/SRC/openSUSE:Factory/.pcc.new.2990/pcc.changes2019-11-07 
23:16:44.164548549 +0100
@@ -1,0 +2,5 @@
+Tue Nov  5 16:00:07 UTC 2019 - Bernhard Wiedemann 
+
+- Build .a files with -ffat-lto-objects to make them useful
+
+---



Other differences:
--
++ pcc.spec ++
--- /var/tmp/diff_new_pack.L6CgmU/_old  2019-11-07 23:16:47.680552400 +0100
+++ /var/tmp/diff_new_pack.L6CgmU/_new  2019-11-07 23:16:47.716552440 +0100
@@ -16,6 +16,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
 Name:   pcc
 Version:1.0.0
@@ -74,9 +75,10 @@
 
 %install
 cd pcc-libs-%{version}
-%make_install strip=no
+%makeinstall strip=no
 cd ..
-%make_install strip=no
+%makeinstall strip=no
+
 # avoid conflicts with gcc
 ln -s %{_libexecdir}/%{name}/cpp \
 %{buildroot}%{_bindir}/pcc-cpp




commit pcc for openSUSE:Factory

2012-03-06 Thread h_root
Hello community,

here is the log from the commit of package pcc for openSUSE:Factory checked in 
at 2012-03-06 13:40:13

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


Package is "pcc", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/pcc/pcc.changes  2012-02-02 17:58:58.0 
+0100
+++ /work/SRC/openSUSE:Factory/.pcc.new/pcc.changes 2012-03-06 
13:40:19.0 +0100
@@ -1,0 +2,5 @@
+Sun Feb 26 15:59:53 CET 2012 - dmuel...@suse.de
+
+- disable build on platforms not supported 
+
+---



Other differences:
--
++ pcc.spec ++
--- /var/tmp/diff_new_pack.zfqNLC/_old  2012-03-06 13:40:20.0 +0100
+++ /var/tmp/diff_new_pack.zfqNLC/_new  2012-03-06 13:40:20.0 +0100
@@ -16,6 +16,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   pcc
 Version:1.0.0
 Release:0
@@ -37,8 +38,8 @@
 BuildRequires:  fdupes
 BuildRequires:  flex
 # PPC support is broken: http://thread.gmane.org/gmane.comp.compilers.pcc/2391
-ExcludeArch:ppc ppc64
-
+# ARM support is broken: armv7l is not (yet) supported by pcc-libs
+ExclusiveArch:  %ix86 x86_64
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

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



commit pcc for openSUSE:Factory

2012-02-02 Thread h_root
Hello community,

here is the log from the commit of package pcc for openSUSE:Factory checked in 
at 2012-02-02 17:58:56

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


Package is "pcc", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/pcc/pcc.changes  2011-12-15 16:07:07.0 
+0100
+++ /work/SRC/openSUSE:Factory/.pcc.new/pcc.changes 2012-02-02 
17:58:58.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb  2 09:41:24 UTC 2012 - g...@opensuse.org
+
+- disable build for PPC since it it broken (see
+  http://thread.gmane.org/gmane.comp.compilers.pcc/2391)
+
+---



Other differences:
--
++ pcc.spec ++
--- /var/tmp/diff_new_pack.XmUqQo/_old  2012-02-02 17:58:59.0 +0100
+++ /var/tmp/diff_new_pack.XmUqQo/_new  2012-02-02 17:58:59.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pcc
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,10 +19,10 @@
 Name:   pcc
 Version:1.0.0
 Release:0
-License:BSD-4-Clause
 Summary:Portable and Fast C Compiler
-Url:http://pcc.ludd.ltu.se/
+License:BSD-4-Clause
 Group:  Development/Languages/C and C++
+Url:http://pcc.ludd.ltu.se/
 Source0:pcc-%{version}.tar.bz2
 Source1:pcc-libs-%{version}.tar.bz2
 Source100:  pcc-rpmlintrc
@@ -34,11 +34,10 @@
 Patch5: pcc-1.0.0-do-not-include-user-hostname.patch
 BuildRequires:  automake
 BuildRequires:  bison
-BuildRequires:  flex
-
-%if 0%{?suse_version} > 1020
 BuildRequires:  fdupes
-%endif
+BuildRequires:  flex
+# PPC support is broken: http://thread.gmane.org/gmane.comp.compilers.pcc/2391
+ExcludeArch:ppc ppc64
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -81,10 +80,7 @@
 ln -s %{_libexecdir}/%{name}/cpp \
 %{buildroot}%{_bindir}/pcc-cpp
 mv %{buildroot}%{_mandir}/man1/cpp.1 %{buildroot}%{_mandir}/man1/pcc-cpp.1
-
-%if 0%{?suse_version} > 1020
 %fdupes %{buildroot}%{_libdir}/pcc
-%endif
 
 %clean
 rm -rf %{buildroot}

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



commit pcc for openSUSE:Factory

2011-12-15 Thread h_root
Hello community,

here is the log from the commit of package pcc for openSUSE:Factory checked in 
at 2011-12-15 16:07:05

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


Package is "pcc", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/pcc/pcc.changes  2011-09-23 12:21:47.0 
+0200
+++ /work/SRC/openSUSE:Factory/.pcc.new/pcc.changes 2011-12-15 
16:07:07.0 +0100
@@ -1,0 +2,11 @@
+Fri Dec  2 15:59:48 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+---
+Mon Sep  5 10:15:26 UTC 2011 - cfarr...@suse.com
+
+- license update: BSD-4-Clause
+  Update to SPDX compatible syntax. See http://spdx.org/licenses/
+
+---



Other differences:
--
++ pcc.spec ++
--- /var/tmp/diff_new_pack.kJNZmM/_old  2011-12-15 16:07:08.0 +0100
+++ /var/tmp/diff_new_pack.kJNZmM/_new  2011-12-15 16:07:08.0 +0100
@@ -16,12 +16,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   pcc
 Version:1.0.0
-Release:1
-License:BSD
+Release:0
+License:BSD-4-Clause
 Summary:Portable and Fast C Compiler
 Url:http://pcc.ludd.ltu.se/
 Group:  Development/Languages/C and C++
@@ -34,6 +32,7 @@
 Patch3: pcc-1.0.0-disable-stack-protector.patch
 Patch4: pcc-1.0.0-fix-undefined-expressions.patch
 Patch5: pcc-1.0.0-do-not-include-user-hostname.patch
+BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  flex
 

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



commit pcc for openSUSE:Factory

2011-09-06 Thread h_root

Hello community,

here is the log from the commit of package pcc for openSUSE:Factory
checked in at Tue Sep 6 16:32:09 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/pcc/pcc.changes2011-04-14 
18:14:26.0 +0200
@@ -0,0 +1,5 @@
+---
+Mon Apr  4 18:41:15 UTC 2011 - g...@opensuse.org
+
+- initial packaging
+

calling whatdependson for head-i586


New:

  pcc-1.0.0-disable-stack-protector.patch
  pcc-1.0.0-do-not-hardcode-cflags.patch
  pcc-1.0.0-do-not-include-user-hostname.patch
  pcc-1.0.0-fix-ctor-dtor-not-emitted.patch
  pcc-1.0.0-fix-missing-headers.patch
  pcc-1.0.0-fix-undefined-expressions.patch
  pcc-1.0.0.tar.bz2
  pcc-libs-1.0.0.tar.bz2
  pcc-rpmlintrc
  pcc.changes
  pcc.spec



Other differences:
--
++ pcc.spec ++
#
# spec file for package pcc
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 Guido Berhoerster.
#
# 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 http://bugs.opensuse.org/
#



Name:   pcc
Version:1.0.0
Release:1
License:BSD
Summary:Portable and Fast C Compiler
Url:http://pcc.ludd.ltu.se/
Group:  Development/Languages/C and C++
Source0:pcc-%{version}.tar.bz2
Source1:pcc-libs-%{version}.tar.bz2
Source100:  pcc-rpmlintrc
Patch0: pcc-1.0.0-fix-missing-headers.patch
Patch1: pcc-1.0.0-do-not-hardcode-cflags.patch
Patch2: pcc-1.0.0-fix-ctor-dtor-not-emitted.patch
Patch3: pcc-1.0.0-disable-stack-protector.patch
Patch4: pcc-1.0.0-fix-undefined-expressions.patch
Patch5: pcc-1.0.0-do-not-include-user-hostname.patch
BuildRequires:  bison
BuildRequires:  flex

%if 0%{?suse_version} > 1020
BuildRequires:  fdupes
%endif

BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
The Portable C Compiler is a C99 compiler which aims to be small, simple, fast
and understandable. It is based on the original Portable C Compiler written by
S. C. Johnson in the late 70's although large parts of the codebase have been
rewritten.

%prep
%setup -q -a1
cd pcc-libs-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
cd ..
%patch4 -p1
%patch5 -p1

%build
cd pcc-libs-%{version}
%configure --libexecdir=%{_libexecdir}/%{name}
# there is a race condition breaking parallel build
make 
cd ..
autoreconf -fi
%configure \
--libexecdir=%{_libexecdir}/%{name} \
--enable-tls
# there is a race condition breaking parallel build
make

%install
cd pcc-libs-%{version}
%make_install strip=no
cd ..
%make_install strip=no
# avoid conflicts with gcc
ln -s %{_libexecdir}/%{name}/cpp \
%{buildroot}%{_bindir}/pcc-cpp
mv %{buildroot}%{_mandir}/man1/cpp.1 %{buildroot}%{_mandir}/man1/pcc-cpp.1

%if 0%{?suse_version} > 1020
%fdupes %{buildroot}%{_libdir}/pcc
%endif

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{_bindir}/pcc
%{_bindir}/pcc-cpp
%dir %{_libexecdir}/%{name}
%{_libexecdir}/%{name}/ccom
%{_libexecdir}/%{name}/cpp
%{_libdir}/%{name}
%attr(644,root,root) %{_mandir}/man1/ccom.1*
%attr(644,root,root) %{_mandir}/man1/pcc-cpp.1*
%attr(644,root,root) %{_mandir}/man1/pcc.1*

%changelog
++ pcc-1.0.0-disable-stack-protector.patch ++
diff -ur pcc-libs-1.0.0.orig/libpcc/Makefile.in 
pcc-libs-1.0.0/libpcc/Makefile.in
--- pcc-libs-1.0.0.orig/libpcc/Makefile.in  2011-04-15 12:45:50.99980 
+0200
+++ pcc-libs-1.0.0/libpcc/Makefile.in   2011-04-15 12:50:44.117999870 +0200
@@ -20,6 +20,7 @@
 PCCINCDIR = $(libdir)/pcc/$(TARGET)/$(VERSION)/include
 
 CPPFLAGS += @CPPFLAGS@ -I$(srcdir) @ENDIAN_FLAG@ -Dos_$(TARGOS)
+SSP_CFLAGS = @CFLAGS@ -fno-stack-protector
 
 LIBS = @LIBS@
 AR = @AR@
@@ -50,6 +51,9 @@
$(AR) r $@ $?
$(RANLIB) $@
 
+ssp.o: ssp.c
+   $(CC) -O $(CPPFLAGS) $(SSP_CFLAGS) -c $<
+
 .c.o :
$(CC) -O $(CPPFLAGS) $(CFLAGS) -c $<
 
++ pcc-1.0.0-do-not-hardcode-cflags.patch ++
diff -ur pcc-libs-1.0.0.orig/csu/linux/Makefile 
pcc-libs-1.0.0/csu/linux/Makefile
--- pcc-libs-1.0.0.orig/csu/linux/Makefile  2009-08-13 11:16:46.0 
+0200
+++ pcc-libs-1.0.0/csu/linux/Makefile   2011-04-14 16:48:02.77691 +0200
@@ -4,7 +4,7 @@
 PCCLIBDIR ?= /usr/local/lib/pcc/$(TARGET)/$(VERSION)/lib
 SRCDIR