The package rpms/bigloo.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/bigloo.git/commit/?id=b63a428b92eb4c....
Change: -%ifarch aarch64 ppc64 ppc64le
Thanks.
Full change: ============
commit b63a428b92eb4c2953726b8572a4533853629329 Author: Jerry James loganjerry@gmail.com Date: Sat Sep 15 19:35:27 2018 -0600
Update to 4.3c.
diff --git a/bigloo-noreturn.patch b/bigloo-noreturn.patch index e8865ee..669da35 100644 --- a/bigloo-noreturn.patch +++ b/bigloo-noreturn.patch @@ -22,7 +22,7 @@ extern void *bgl_callcc_get_top_of_stack( void * ); --- runtime/Include/bigloo.h.orig 2018-02-04 23:59:28.000000000 -0700 +++ runtime/Include/bigloo.h 2018-02-06 21:32:06.924237894 -0700 -@@ -2385,7 +2385,7 @@ struct befored { +@@ -2270,7 +2270,7 @@ struct befored { /*---------------------------------------------------------------------*/ /* The external declarations */ /*---------------------------------------------------------------------*/ diff --git a/bigloo.spec b/bigloo.spec index 674b6df..74e4e8b 100644 --- a/bigloo.spec +++ b/bigloo.spec @@ -18,8 +18,8 @@ %global pkgname Bigloo
Name: bigloo -Version: 4.3b -Release: 2%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} +Version: 4.3c +Release: 1%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} Summary: A compiler for the Scheme programming language
License: GPLv2+ @@ -144,14 +144,6 @@ echo >> ~/.xemacs/custom.el << EOF '(user-mail-address "mockbuild@fedoraproject.org")) EOF
-# Fix an include path in bigloo 4.3b -sed -i '/chmod.*cpatch.h/a\tcp -p Clib/{bglpatch,cpatch}.h ../../../lib/bigloo/%{version} \\n\t && chmod $(MODFILE) ../../../lib/bigloo/%{version}/{bglpatch,cpatch}.h' api/patch/src/Makefile - -# Work around division by zero issue in 4.3b -%ifarch aarch64 ppc64 ppc64le -sed -i 's/a . b/+inf.0 . +inf.0/' recette/error.scm -%endif -
%build %define inplace $PWD/inplace @@ -201,20 +193,20 @@ env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \
%install -mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/bigloo -mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo +mkdir -p %{buildroot}%{_emacs_sitelispdir}/bigloo +mkdir -p %{buildroot}%{_xemacs_sitelispdir}/bigloo env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \ - make DESTDIR=$RPM_BUILD_ROOT INSTALL="cp -a" install + make DESTDIR=%{buildroot} INSTALL="cp -a" install env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \ - make DESTDIR=$RPM_BUILD_ROOT EMACSDIR=%{_emacs_sitelispdir}/bigloo install-bee -make -C manuals DESTDIR=$RPM_BUILD_ROOT install-bee + make DESTDIR=%{buildroot} EMACSDIR=%{_emacs_sitelispdir}/bigloo install-bee +make -C manuals DESTDIR=%{buildroot} install-bee
# fix permissions -chmod 755 $RPM_BUILD_ROOT%{_bindir}/* +chmod 755 %{buildroot}%{_bindir}/*
# move libraries to proper place # and rename them to conform to SONAME -pushd $RPM_BUILD_ROOT%{_libdir} +pushd %{buildroot}%{_libdir} chmod 755 bigloo/%{version}/*.so.0 rm -f *.so.0 mv bigloo/%{version}/*.so.0 . @@ -238,17 +230,18 @@ sed -e 's|^BOOTDIR=.*|BOOTDIR=%{_prefix}|g' \ -e 's|^BGLBUILDLIBDIR=.*|BGLBUILDLIBDIR=%{_libdir}/bigloo/%{version}|g' \ -e 's|^(BIGLOO=.*).sh|\1|' \ -e 's|^(BGL.*=.*).sh|\1|' \ - -i $RPM_BUILD_ROOT%{_libdir}/bigloo/%{version}/Makefile.config + -i %{buildroot}%{_libdir}/bigloo/%{version}/Makefile.config +sed -e 's|%{buildroot}||g' -i %{buildroot}%{_bindir}/*.sh
-rm -fr $RPM_BUILD_ROOT%{_infodir}/dir -rm -fr $RPM_BUILD_ROOT%{_datadir}/doc +rm -fr %{buildroot}%{_infodir}/dir +rm -fr %{buildroot}%{_datadir}/doc
# emacs -mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir} -cat > $RPM_BUILD_ROOT%{_emacs_sitestartdir}/bigloo.el <<EOF +mkdir -p %{buildroot}%{_emacs_sitestartdir} +cat > %{buildroot}%{_emacs_sitestartdir}/bigloo.el <<EOF (require 'bmacs) EOF -pushd $RPM_BUILD_ROOT%{_emacs_sitelispdir}/bigloo +pushd %{buildroot}%{_emacs_sitelispdir}/bigloo rm -f bmacs-xemacs.el xemacs-etags.el %{_emacs_bytecompile} bmacs.el bmacs-config.el bmacs-gnu-emacs.el popd @@ -259,18 +252,18 @@ make clean rm -f bmacs-gnu-emacs.el bug/bug-gnu-emacs.el sed -i -e '/bmacs-gnu-emacs.el/D' -e 's/ bug-gnu-emacs//' Makefile sed -i 's,emacs/site-lisp,xemacs/site-packages/lisp,' bmacs-config.el -make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo -make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo install -cd $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo +make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=%{buildroot}%{_xemacs_sitelispdir}/bigloo +make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=%{buildroot}%{_xemacs_sitelispdir}/bigloo install +cd %{buildroot}%{_xemacs_sitelispdir}/bigloo mkdir -p ../../etc/bigloo mv etc/* ../../etc/bigloo rmdir etc %{_xemacs_bytecompile} bmacs.el bmacs-config.el bmacs-xemacs.el xemacs-etags.el -sed -i 's|$RPM_BUILD_ROOT||' bmacs.elc bmacs-config.elc +sed -i 's|%{buildroot}||' bmacs.elc bmacs-config.elc popd
-mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitestartdir} -cat > $RPM_BUILD_ROOT%{_xemacs_sitestartdir}/bigloo.el <<EOF +mkdir -p %{buildroot}%{_xemacs_sitestartdir} +cat > %{buildroot}%{_xemacs_sitestartdir}/bigloo.el <<EOF (require 'bmacs) EOF
@@ -308,6 +301,9 @@ make test
%changelog +* Sat Sep 15 2018 Jerry James loganjerry@gmail.com - 4.3c-1 +- Update to 4.3c + * Thu Jul 12 2018 Fedora Release Engineering releng@fedoraproject.org - 4.3b-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources index 1648f72..189fdd5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bigloo4.3b.tar.gz) = da3cb6940dbd99eaf4b177310068a0f3cac55bae63891b68fdac78b03c7548b6b05aa0b6a966a58acb7ff5690a113279c355e179e8cbd13ea4353f833f94e425 +SHA512 (bigloo4.3c.tar.gz) = 161a2e0abe9d83e7b386f01b2db090a3db654d4fa3dbea5b96bf7699a454dc5a9eeb17686aac5c39033ae675a5a8177ae0ff1fb43d79b0bb6596998a8ceaa081
arch-excludes@lists.fedoraproject.org