Hello community, here is the log from the commit of package fpc for openSUSE:Factory checked in at 2018-05-16 11:43:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fpc (Old) and /work/SRC/openSUSE:Factory/.fpc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fpc" Wed May 16 11:43:13 2018 rev:3 rq:607722 version:3.0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/fpc/fpc.changes 2018-01-17 21:55:41.782560939 +0100 +++ /work/SRC/openSUSE:Factory/.fpc.new/fpc.changes 2018-05-16 11:44:13.998534166 +0200 @@ -1,0 +2,6 @@ +Tue May 15 12:23:06 UTC 2018 - [email protected] + +- Fix %arm build +- Add ExclusiveArch for %ix86 x86_64 %arm ppc ppc64 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fpc.spec ++++++ --- /var/tmp/diff_new_pack.tjhKbv/_old 2018-05-16 11:44:15.722471412 +0200 +++ /var/tmp/diff_new_pack.tjhKbv/_new 2018-05-16 11:44:15.726471266 +0200 @@ -1,7 +1,7 @@ # # spec file for package fpc # -# 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 @@ -16,11 +16,16 @@ # +%ifarch %arm +# We use hardfloat on ARM +%define fpcopt -dFPC_ARMHF -k--build-id -k-z -knoexecstack +%else %define fpcopt -k--build-id -k-z -knoexecstack +%endif %define fpcdebugopt -gl %ifarch %arm -%define ppcname ppsarm +%define ppcname ppcarm %endif %ifarch ppc %define ppcname ppcppc @@ -39,7 +44,7 @@ Version: 3.0.4 Release: 0 Summary: Free Pascal Compiler -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Languages/Other Url: http://www.freepascal.org/ Source: %{name}build-%{version}.tar.gz @@ -72,6 +77,7 @@ Requires: gpm Requires: ncurses BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: %ix86 x86_64 %arm ppc ppc64 %description Freepascal is a free 32/64bit Pascal Compiler. It comes with a run-time @@ -122,11 +128,6 @@ %build STARTPP=%{ppcname} -# Workaround for ARM name mismatch -%if %{ppcname} == ppsarm -%define ppcname ppcarm -%endif - pushd fpcsrc FPCDIR=
