The package rpms/gc.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/gc.git/commit/?id=6de65dd8645a261cf6... https://src.fedoraproject.org/cgit/rpms/gc.git/commit/?id=c784568f3ea8ce8226....
Change: -%ifarch %{ix86} +%ifarch %{ix86}
Thanks.
Full change: ============
commit 6de65dd8645a261cf6c1e65dfab17f6c36822050 Author: Rex Dieter rdieter@gmail.com Date: Tue Feb 20 13:22:13 2018 -0600
7.6.4, reverts abi bump, compat-gc no longer needed
diff --git a/.gitignore b/.gitignore index 5eb2ff1..5c6bc97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /gc-7.6.0.tar.gz /gc-7.6.2.tar.gz +/gc-7.6.4.tar.gz diff --git a/gc.spec b/gc.spec index 6e089c8..689602f 100644 --- a/gc.spec +++ b/gc.spec @@ -1,17 +1,12 @@
-%global compat 1 - Summary: A garbage collector for C and C++ Name: gc -Version: 7.6.2 -Release: 4%{?dist} +Version: 7.6.4 +Release: 1%{?dist}
License: BSD Url: http://www.hboehm.info/gc/ Source0: http://www.hboehm.info/gc/gc_source/gc-%%7Bversion%7D%%7B?pre%7D.tar.gz -%if 0%{?compat} -Source1: http://www.hboehm.info/gc/gc_source/gc-7.6.0.tar.gz -%endif
## upstreamable patches
@@ -38,11 +33,6 @@ Provides: libgc-devel = %{version}-%{release} %description devel %{summary}.
-%package -n compat-gc -Summary: Compat gc-7.6.0 runtime library -%description -n compat-gc -%{summary} to ease transition to gc-7.6.2+. -
%prep %autosetup -n gc-%{version}%{?pre} @@ -51,17 +41,8 @@ Summary: Compat gc-7.6.0 runtime library rm -f libtool libtool.m4 autoreconf -i -f
-%if 0%{?compat} -tar xzf %{SOURCE1} -pushd gc-7.6.0 -rm -f libtool libtool.m4 -autoreconf -i -f -popd -%endif -
%build - # see bugzilla.redhat.com/689877 CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
@@ -77,32 +58,8 @@ CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
%{make_build}
-%if 0%{?compat} -pushd gc-7.6.0 -%configure \ - --disable-static \ - --enable-cplusplus \ - --enable-large-config \ -%ifarch %{ix86} - --enable-parallel-mark \ -%endif - --enable-threads=posix - -%{make_build} -popd -%endif -
%install - -%if 0%{?compat} -%{make_install} -C gc-7.6.0 - -rm -rfv %{buildroot}{%{_includedir},%{_datadir}} -rm -fv %{buildroot}%{_libdir}/lib{cord,gcccpp}* -rm -fv %{buildroot}%{_libdir}/libgc.so -%endif - %{make_install}
install -p -D -m644 doc/gc.man %{buildroot}%{_mandir}/man3/gc.3 @@ -128,7 +85,7 @@ make check %{?arch_ignore}
%files %{_libdir}/libcord.so.1* -%{_libdir}/libgc.so.2* +%{_libdir}/libgc.so.1* %{_libdir}/libgccpp.so.1*
%files devel @@ -143,15 +100,11 @@ make check %{?arch_ignore} %{_libdir}/pkgconfig/bdw-gc.pc %{_mandir}/man3/gc.3*
-%if 0%{?compat} -%ldconfig_scriptlets -n compat-gc - -%files -n compat-gc -%{_libdir}/libgc.so.1* -%endif -
%changelog +* Tue Feb 20 2018 Rex Dieter rdieter@fedoraproject.org - 7.6.4-1 +- 7.6.4, reverts abi bump, compat-gc no longer needed + * Tue Feb 20 2018 Rex Dieter rdieter@fedoraproject.org - 7.6.2-4 - BR: gcc-c++ - add (temporary) compat-gc diff --git a/sources b/sources index cb036ae..e7bef4e 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (gc-7.6.2.tar.gz) = 7b54812903929b0d5d1d696beac54629a7667997b41ef45299373bc18b2153d5755286b25e11cc90ffc572239e52a02900927bc60b0ad3593162b8c8e259fd50 -SHA512 (gc-7.6.0.tar.gz) = 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 +SHA512 (gc-7.6.4.tar.gz) = 2c85be3e24b85732b3dc6f08fe98cf1a82b6fb2a22ec73090f80920721c737ef92cee8f0cd7ea7228d686005d164e7da54ce3907c3a1ba5eefa43355a472085e
commit c784568f3ea8ce82264ba0e9364dad5b078cf3f1 Author: Rex Dieter rdieter@gmail.com Date: Tue Feb 20 11:44:08 2018 -0600
add (temporary) compat-gc
diff --git a/.gitignore b/.gitignore index cdd3c0c..5eb2ff1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,2 @@ -/gc-7.4.2.tar.gz -/gc-7.4.4.tar.gz /gc-7.6.0.tar.gz /gc-7.6.2.tar.gz diff --git a/gc.spec b/gc.spec index b934b63..6e089c8 100644 --- a/gc.spec +++ b/gc.spec @@ -1,4 +1,6 @@
+%global compat 1 + Summary: A garbage collector for C and C++ Name: gc Version: 7.6.2 @@ -7,6 +9,9 @@ Release: 4%{?dist} License: BSD Url: http://www.hboehm.info/gc/ Source0: http://www.hboehm.info/gc/gc_source/gc-%%7Bversion%7D%%7B?pre%7D.tar.gz +%if 0%{?compat} +Source1: http://www.hboehm.info/gc/gc_source/gc-7.6.0.tar.gz +%endif
## upstreamable patches
@@ -33,6 +38,11 @@ Provides: libgc-devel = %{version}-%{release} %description devel %{summary}.
+%package -n compat-gc +Summary: Compat gc-7.6.0 runtime library +%description -n compat-gc +%{summary} to ease transition to gc-7.6.2+. +
%prep %autosetup -n gc-%{version}%{?pre} @@ -41,6 +51,14 @@ Provides: libgc-devel = %{version}-%{release} rm -f libtool libtool.m4 autoreconf -i -f
+%if 0%{?compat} +tar xzf %{SOURCE1} +pushd gc-7.6.0 +rm -f libtool libtool.m4 +autoreconf -i -f +popd +%endif +
%build
@@ -57,11 +75,35 @@ CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS %endif --enable-threads=posix
-make %{?_smp_mflags} +%{make_build} + +%if 0%{?compat} +pushd gc-7.6.0 +%configure \ + --disable-static \ + --enable-cplusplus \ + --enable-large-config \ +%ifarch %{ix86} + --enable-parallel-mark \ +%endif + --enable-threads=posix + +%{make_build} +popd +%endif
%install -make install DESTDIR=%{buildroot} + +%if 0%{?compat} +%{make_install} -C gc-7.6.0 + +rm -rfv %{buildroot}{%{_includedir},%{_datadir}} +rm -fv %{buildroot}%{_libdir}/lib{cord,gcccpp}* +rm -fv %{buildroot}%{_libdir}/libgc.so +%endif + +%{make_install}
install -p -D -m644 doc/gc.man %{buildroot}%{_mandir}/man3/gc.3
@@ -81,6 +123,7 @@ rm -fv %{buildroot}%{_libdir}/lib*.la make check %{?arch_ignore} %endif
+ %ldconfig_scriptlets
%files @@ -100,10 +143,18 @@ make check %{?arch_ignore} %{_libdir}/pkgconfig/bdw-gc.pc %{_mandir}/man3/gc.3*
+%if 0%{?compat} +%ldconfig_scriptlets -n compat-gc + +%files -n compat-gc +%{_libdir}/libgc.so.1* +%endif +
%changelog * Tue Feb 20 2018 Rex Dieter rdieter@fedoraproject.org - 7.6.2-4 - BR: gcc-c++ +- add (temporary) compat-gc
* Wed Feb 07 2018 Fedora Release Engineering releng@fedoraproject.org - 7.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 5f29fdc..cb036ae 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (gc-7.6.2.tar.gz) = 7b54812903929b0d5d1d696beac54629a7667997b41ef45299373bc18b2153d5755286b25e11cc90ffc572239e52a02900927bc60b0ad3593162b8c8e259fd50 +SHA512 (gc-7.6.0.tar.gz) = 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43
commit 77598d98922ae0367e667c45db3d5723eaf54e3c Author: Rex Dieter rdieter@gmail.com Date: Tue Feb 20 11:21:37 2018 -0600
BR: gcc-c++
diff --git a/gc.spec b/gc.spec index 256646f..b934b63 100644 --- a/gc.spec +++ b/gc.spec @@ -2,7 +2,7 @@ Summary: A garbage collector for C and C++ Name: gc Version: 7.6.2 -Release: 3%{?dist} +Release: 4%{?dist}
License: BSD Url: http://www.hboehm.info/gc/ @@ -13,6 +13,7 @@ Source0: http://www.hboehm.info/gc/gc_source/gc-%%7Bversion%7D%%7B?pre%7D.tar.gz ## upstream patches
BuildRequires: automake libtool +BuildRequires: gcc-c++ BuildRequires: pkgconfig(atomic_ops) >= 7.4 BuildRequires: pkgconfig
@@ -101,6 +102,9 @@ make check %{?arch_ignore}
%changelog +* Tue Feb 20 2018 Rex Dieter rdieter@fedoraproject.org - 7.6.2-4 +- BR: gcc-c++ + * Wed Feb 07 2018 Fedora Release Engineering releng@fedoraproject.org - 7.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit f5ad056c0305f90e6a755acef368585a8dc7e6aa Author: Rex Dieter rdieter@gmail.com Date: Tue Feb 20 11:15:47 2018 -0600
.spec polish, note abi bump
diff --git a/gc.spec b/gc.spec index 033fd91..256646f 100644 --- a/gc.spec +++ b/gc.spec @@ -48,6 +48,7 @@ CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
%configure \ --disable-static \ + --disable-docs \ --enable-cplusplus \ --enable-large-config \ %ifarch %{ix86} @@ -82,12 +83,12 @@ make check %{?arch_ignore} %ldconfig_scriptlets
%files -%doc doc/README.environment doc/README.linux %{_libdir}/libcord.so.1* -%{_libdir}/libgc.so.1* +%{_libdir}/libgc.so.2* %{_libdir}/libgccpp.so.1*
%files devel +%doc doc/README.environment doc/README.linux %doc doc/*.html %{_includedir}/gc.h %{_includedir}/gc_cpp.h @@ -108,6 +109,8 @@ make check %{?arch_ignore}
* Thu Jan 04 2018 Rex Dieter rdieter@fedoraproject.org - 7.6.2-1 - 7.6.2 (#1531008) +- libgc soname bump +- -devel: include all docs here (ie, remove README's from main too)
* Fri Dec 29 2017 Rex Dieter rdieter@fedoraproject.org - 7.6.0-8 - rebuild (libatomic_ops)
arch-excludes@lists.fedoraproject.org