commit pcc for openSUSE:Factory
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
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
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
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
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