From 8ce9835c580cb71a4436ff0c71847c5d1d70c5ec Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Mar 28 2022 17:07:20 +0000 Subject: Rebase to the almost released 4.19.0 Use forge* RPM macros. Opt into autochangelog. --- diff --git a/.gitignore b/.gitignore index e8b9a5a..cd6a0ae 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ noarch/ /mstflint-4.16.0-2.tar.gz /mstflint-4.17.0-1.tar.gz /mstflint-4.18.0-1.tar.gz +/mstflint-2b022989e5f22875284f3fbaccf67361ef5a848d.tar.gz diff --git a/changelog b/changelog new file mode 100644 index 0000000..201bc5a --- /dev/null +++ b/changelog @@ -0,0 +1,210 @@ +* Thu Jan 20 2022 Fedora Release Engineering - 4.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Dec 03 2021 Honggang Li - 4.18.0-1 +- Rebase mstflint to latest upstream release v4.18.0-1 + +* Tue Sep 14 2021 Sahana Prasad - 4.17.0-3 +- Rebuilt with OpenSSL 3.0.0 + +* Thu Jul 22 2021 Fedora Release Engineering - 4.17.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Thu Jul 01 2021 Honggang Li - 4.17.0-1 +- Rebase mstflint to latest upstream release v4.17.0-1 + +* Wed Apr 07 2021 Honggang Li - 4.16.0-2 +- Rebase mstflint to latest upstream release v4.16.0-2 + +* Sun Jan 31 2021 Honggang Li - 4.16.0-1 +- Rebase mstflint to latest upstream release v4.16.0-1 + +* Tue Jan 26 2021 Fedora Release Engineering - 4.15.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Sep 16 2020 Honggang Li - 4.15.0-1 +- Rebase mstflint to latest upstream release v4.15.0-1 + +* Tue Jul 28 2020 Fedora Release Engineering - 4.14.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 13 2020 Tom Stellard - 4.14.0-4 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Mon Jun 22 2020 Honggang Li - 4.14.0-3 +- Rebase mstflint to latest upstream release v4.14.0-3 + +* Sat May 30 2020 Jonathan Wakely - 4.14.0-2 +- Rebuilt for Boost 1.73 + +* Tue Mar 31 2020 Honggang Li - 4.14.0-1 +- Rebase mstflint to latest upstream release v4.14.0-1 + +* Wed Jan 29 2020 Fedora Release Engineering - 4.13.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 07 2020 Honggang Li - 4.13.3-2 +- Rebase mstflint to latest upstream release v4.13.3-2 + +* Sun Jan 05 2020 Honggang Li - 4.13.3-1 +- Rebase mstflint to latest upstream release v4.13.3-1 + +* Thu Oct 17 2019 Honggang Li - 4.13.1-1 +- Rebase mstflint to latest upstream release v4.13.1-1 + +* Wed Oct 02 2019 Honggang Li - 4.13.0-1 +- Rebase mstflint to latest upstream release v4.13.0-1 +- Resolves: bz1758011 + +* Thu Jul 25 2019 Fedora Release Engineering - 4.11.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Honggang Li - 4.11.0-5 +- Rebase mstflint to latest upstream release v4.11.0-4 + +* Fri Feb 22 2019 Honggang Li - 4.11.0-4 +- Fix mstflint segment fault issue for ConnectX-5 HCA +- Resolves: 1679844 + +* Tue Feb 12 2019 Honggang Li - 4.11.0-3 +- Rebase mstflint to latest upstream release v4.11.0-3 +- Resolves: 1676338 + +* Fri Feb 1 2019 Honggang Li - 4.11.0-2 +- Rebase mstflint to latest upstream release v4.11.0-2 +- Resolves: bz1671710 + +* Fri Feb 01 2019 Fedora Release Engineering - 4.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jan 25 2019 Jonathan Wakely - 4.10.0-3 +- Rebuilt for Boost 1.69 + +* Fri Jul 13 2018 Fedora Release Engineering - 4.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 10 2018 Honggang Li - 4.10.0-1 +- Rebase to latest upstream release v4.10.0-1 +- Resolves: bz1550400 + +* Thu Feb 08 2018 Fedora Release Engineering - 4.8.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Jonathan Wakely - 4.8.0-4 +- Rebuilt for Boost 1.66 + +* Fri Dec 15 2017 Honggang Li - 4.8.0-3 +- Rebase mstflint to latest upstream release v4.8.0-2 +- Resolves: bz1526293 + +* Thu Aug 03 2017 Fedora Release Engineering - 4.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Feb 27 2017 Honggang Li - 4.6.0-2 +- Add man pages. +- Resolves: bz1427063 + +* Wed Feb 22 2017 Honggang Li - 4.6.0-1 +- Rebase to latest upstream release 4.6.0. +- Update mstflint package from github. +- Resolves: bz1423970 + +* Fri Feb 10 2017 Fedora Release Engineering - 4.4.0-2.12.gd1edd58.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Aug 24 2016 Honggang Li - 4.4.0-1.12.gd1edd58.1 +- Rebase to latest upstream release 4.4.0-1.12.gd1edd58 (bz1369683). + +* Fri Apr 8 2016 Honggang Li - 4.3.0-1.49.g9b9af70.1 +- Rebase to latest upstream version 4.3.0-1.49.g9b9af70. + +* Thu Feb 04 2016 Fedora Release Engineering - 4.1.0-0.47.gb1cdaf7.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Dec 02 2015 Doug Ledford - 4.1.0-0.46.gb1cdaf7.1 +- Update to latest upstream sources (enables ConnectX-4 support) +- Drop patch that no longer applies + +* Wed Jun 17 2015 Fedora Release Engineering - 3.0-0.11.g6961daa.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 3.0-0.10.g6961daa.1 +- Rebuilt for GCC 5 C++11 ABI change + +* Sun Aug 17 2014 Fedora Release Engineering - 3.0-0.9.g6961daa.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jun 20 2014 Yaakov Selkowitz - 3.0-0.8.g6961daa.1 +- Fix FTBFS with -Werror=format-security (#1037207, #1106248) +- ExcludeArch: %%arm aarch64 +- Cleanup spec + +* Sat Jun 07 2014 Fedora Release Engineering - 3.0-0.7.g6961daa.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Aug 16 2013 Doug Ledford - 3.0-0.6.g6961daa.1 +- Update to latest upstream version, which resovles some licensing issues + on some of the source files + +* Fri Aug 09 2013 Doug Ledford - 3.0-0.5.gff93670.1 +- Update to latest upstream version, which include ConnectIB support + +* Sat Aug 03 2013 Fedora Release Engineering - 1.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Doug Ledford - 1.4-7 +- The upstream tarball as provided is broken. Clean up the tarball so + the package builds properly + +* Fri Jan 06 2012 Doug Ledford - 1.4-6 +- Initial import into Fedora + +* Wed Oct 26 2011 Doug Ledford - 1.4-5.el6 +- Update to a version that will support the latest Mellanox CX3 hardware +- Resolves: bz748244 + +* Mon Aug 08 2011 Doug Ledford - 1.4-4.el6 +- Fix a bug in mmio space unmapping +- Resolves: bz729061 +- Related: bz725016 + +* Fri Feb 19 2010 Doug Ledford - 1.4-3.el6 +- Don't include mtcr.h as we don't really expect anything to need Mellanox + card register definitions except this program, and we already have the + file. +- Change to ExcludeArch instead of ExclusiveArch so we build in all the right + places. +- Related: bz543948 + +* Mon Jan 25 2010 Doug Ledford - 1.4-2.el6 +- Update to tarball from URL instead of from OFED +- Minor tweaks for pkgwrangler import +- Related: bz543948 + +* Sat Apr 18 2009 Doug Ledford - 1.4-1.el5 +- Update to ofed 1.4.1-rc3 version +- Related: bz459652 + +* Tue Apr 01 2008 Doug Ledford - 1.3-1 +- Update to OFED 1.3 final bits +- Related: bz428197 + +* Sun Jan 27 2008 Doug Ledford - 1.2-2 +- Obsolete the old openib-mstflint package + +* Fri Jan 25 2008 Doug Ledford - 1.2-1 +- Initial import into CVS +- Related: bz428197 + +* Thu Jul 19 2007 - Vladimir Sokolovsky vlad@mellanox.co.il +- Initial Package, Version 1.2 diff --git a/mstflint.spec b/mstflint.spec index 24c2a64..7628a7b 100644 --- a/mstflint.spec +++ b/mstflint.spec @@ -1,15 +1,20 @@ %global __remake_config 1 +%global forgeurl https://github.com/Mellanox/mstflint +%global commit 2b022989e5f22875284f3fbaccf67361ef5a848d +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%forgemeta + Name: mstflint Summary: Mellanox firmware burning tool -Version: 4.18.0 -Release: 2%{?dist} +Version: 4.19.0 +Release: 0.1%{?dist} License: GPLv2+ or BSD Group: Applications/System -Source: https://github.com/Mellanox/mstflint/releases/download/v4.18.0-1/mstflint-4.18.0-1.tar.gz +Source: %{forgesource} Patch4: add-default-link-flags-for-shared-libraries.patch Patch6: replace-mlxfwreset-with-mstfwreset-in-mstflint-message.patch -Url: https://github.com/Mellanox/mstflint +Url: %{forgeurl} BuildRequires: make BuildRequires: libstdc++-devel, zlib-devel, libibmad-devel, gcc-c++, gcc BuildRequires: libcurl-devel, boost-devel, libxml2-devel, openssl-devel @@ -25,17 +30,17 @@ This package contains firmware update tool, vpd dump and register dump tools for network adapters based on Mellanox Technologies chips. %prep -%setup -q -n mstflint-4.18.0 -%patch4 -p1 -%patch6 -p1 +%forgeautosetup -p1 find . -type f -iname '*.[ch]' -exec chmod a-x '{}' ';' find . -type f -iname '*.cpp' -exec chmod a-x '{}' ';' %build %if %{__remake_config} +# gitversion.sh called from autogen.sh will fail. Just do its work here: +printf '#define TOOLS_GIT_SHA "%s"\n' %{shortcommit} > common/gitversion.h ./autogen.sh %endif -%configure --enable-fw-mgr +%configure TOOLS_GIT_SHA=%{shortcommit} --enable-fw-mgr %make_build %install @@ -55,213 +60,4 @@ find %{buildroot} -type f -name '*.a' -delete %{_mandir}/man1/* %changelog -* Thu Jan 20 2022 Fedora Release Engineering - 4.18.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Dec 03 2021 Honggang Li - 4.18.0-1 -- Rebase mstflint to latest upstream release v4.18.0-1 - -* Tue Sep 14 2021 Sahana Prasad - 4.17.0-3 -- Rebuilt with OpenSSL 3.0.0 - -* Thu Jul 22 2021 Fedora Release Engineering - 4.17.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jul 01 2021 Honggang Li - 4.17.0-1 -- Rebase mstflint to latest upstream release v4.17.0-1 - -* Wed Apr 07 2021 Honggang Li - 4.16.0-2 -- Rebase mstflint to latest upstream release v4.16.0-2 - -* Sun Jan 31 2021 Honggang Li - 4.16.0-1 -- Rebase mstflint to latest upstream release v4.16.0-1 - -* Tue Jan 26 2021 Fedora Release Engineering - 4.15.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Sep 16 2020 Honggang Li - 4.15.0-1 -- Rebase mstflint to latest upstream release v4.15.0-1 - -* Tue Jul 28 2020 Fedora Release Engineering - 4.14.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 13 2020 Tom Stellard - 4.14.0-4 -- Use make macros -- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro - -* Mon Jun 22 2020 Honggang Li - 4.14.0-3 -- Rebase mstflint to latest upstream release v4.14.0-3 - -* Sat May 30 2020 Jonathan Wakely - 4.14.0-2 -- Rebuilt for Boost 1.73 - -* Tue Mar 31 2020 Honggang Li - 4.14.0-1 -- Rebase mstflint to latest upstream release v4.14.0-1 - -* Wed Jan 29 2020 Fedora Release Engineering - 4.13.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 07 2020 Honggang Li - 4.13.3-2 -- Rebase mstflint to latest upstream release v4.13.3-2 - -* Sun Jan 05 2020 Honggang Li - 4.13.3-1 -- Rebase mstflint to latest upstream release v4.13.3-1 - -* Thu Oct 17 2019 Honggang Li - 4.13.1-1 -- Rebase mstflint to latest upstream release v4.13.1-1 - -* Wed Oct 02 2019 Honggang Li - 4.13.0-1 -- Rebase mstflint to latest upstream release v4.13.0-1 -- Resolves: bz1758011 - -* Thu Jul 25 2019 Fedora Release Engineering - 4.11.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Apr 15 2019 Honggang Li - 4.11.0-5 -- Rebase mstflint to latest upstream release v4.11.0-4 - -* Fri Feb 22 2019 Honggang Li - 4.11.0-4 -- Fix mstflint segment fault issue for ConnectX-5 HCA -- Resolves: 1679844 - -* Tue Feb 12 2019 Honggang Li - 4.11.0-3 -- Rebase mstflint to latest upstream release v4.11.0-3 -- Resolves: 1676338 - -* Fri Feb 1 2019 Honggang Li - 4.11.0-2 -- Rebase mstflint to latest upstream release v4.11.0-2 -- Resolves: bz1671710 - -* Fri Feb 01 2019 Fedora Release Engineering - 4.10.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jan 25 2019 Jonathan Wakely - 4.10.0-3 -- Rebuilt for Boost 1.69 - -* Fri Jul 13 2018 Fedora Release Engineering - 4.10.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 10 2018 Honggang Li - 4.10.0-1 -- Rebase to latest upstream release v4.10.0-1 -- Resolves: bz1550400 - -* Thu Feb 08 2018 Fedora Release Engineering - 4.8.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Jan 23 2018 Jonathan Wakely - 4.8.0-4 -- Rebuilt for Boost 1.66 - -* Fri Dec 15 2017 Honggang Li - 4.8.0-3 -- Rebase mstflint to latest upstream release v4.8.0-2 -- Resolves: bz1526293 - -* Thu Aug 03 2017 Fedora Release Engineering - 4.6.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 4.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Feb 27 2017 Honggang Li - 4.6.0-2 -- Add man pages. -- Resolves: bz1427063 - -* Wed Feb 22 2017 Honggang Li - 4.6.0-1 -- Rebase to latest upstream release 4.6.0. -- Update mstflint package from github. -- Resolves: bz1423970 - -* Fri Feb 10 2017 Fedora Release Engineering - 4.4.0-2.12.gd1edd58.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Aug 24 2016 Honggang Li - 4.4.0-1.12.gd1edd58.1 -- Rebase to latest upstream release 4.4.0-1.12.gd1edd58 (bz1369683). - -* Fri Apr 8 2016 Honggang Li - 4.3.0-1.49.g9b9af70.1 -- Rebase to latest upstream version 4.3.0-1.49.g9b9af70. - -* Thu Feb 04 2016 Fedora Release Engineering - 4.1.0-0.47.gb1cdaf7.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Dec 02 2015 Doug Ledford - 4.1.0-0.46.gb1cdaf7.1 -- Update to latest upstream sources (enables ConnectX-4 support) -- Drop patch that no longer applies - -* Wed Jun 17 2015 Fedora Release Engineering - 3.0-0.11.g6961daa.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 3.0-0.10.g6961daa.1 -- Rebuilt for GCC 5 C++11 ABI change - -* Sun Aug 17 2014 Fedora Release Engineering - 3.0-0.9.g6961daa.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Fri Jun 20 2014 Yaakov Selkowitz - 3.0-0.8.g6961daa.1 -- Fix FTBFS with -Werror=format-security (#1037207, #1106248) -- ExcludeArch: %%arm aarch64 -- Cleanup spec - -* Sat Jun 07 2014 Fedora Release Engineering - 3.0-0.7.g6961daa.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Aug 16 2013 Doug Ledford - 3.0-0.6.g6961daa.1 -- Update to latest upstream version, which resovles some licensing issues - on some of the source files - -* Fri Aug 09 2013 Doug Ledford - 3.0-0.5.gff93670.1 -- Update to latest upstream version, which include ConnectIB support - -* Sat Aug 03 2013 Fedora Release Engineering - 1.4-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 1.4-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Jul 20 2012 Fedora Release Engineering - 1.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Doug Ledford - 1.4-7 -- The upstream tarball as provided is broken. Clean up the tarball so - the package builds properly - -* Fri Jan 06 2012 Doug Ledford - 1.4-6 -- Initial import into Fedora - -* Wed Oct 26 2011 Doug Ledford - 1.4-5.el6 -- Update to a version that will support the latest Mellanox CX3 hardware -- Resolves: bz748244 - -* Mon Aug 08 2011 Doug Ledford - 1.4-4.el6 -- Fix a bug in mmio space unmapping -- Resolves: bz729061 -- Related: bz725016 - -* Fri Feb 19 2010 Doug Ledford - 1.4-3.el6 -- Don't include mtcr.h as we don't really expect anything to need Mellanox - card register definitions except this program, and we already have the - file. -- Change to ExcludeArch instead of ExclusiveArch so we build in all the right - places. -- Related: bz543948 - -* Mon Jan 25 2010 Doug Ledford - 1.4-2.el6 -- Update to tarball from URL instead of from OFED -- Minor tweaks for pkgwrangler import -- Related: bz543948 - -* Sat Apr 18 2009 Doug Ledford - 1.4-1.el5 -- Update to ofed 1.4.1-rc3 version -- Related: bz459652 - -* Tue Apr 01 2008 Doug Ledford - 1.3-1 -- Update to OFED 1.3 final bits -- Related: bz428197 - -* Sun Jan 27 2008 Doug Ledford - 1.2-2 -- Obsolete the old openib-mstflint package - -* Fri Jan 25 2008 Doug Ledford - 1.2-1 -- Initial import into CVS -- Related: bz428197 - -* Thu Jul 19 2007 - Vladimir Sokolovsky vlad@mellanox.co.il -- Initial Package, Version 1.2 +%autochangelog diff --git a/sources b/sources index 475b5cf..885f591 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mstflint-4.18.0-1.tar.gz) = dd969ab80965b545b3204f431fda9c90db4aa7c03da3f822df0c8d0ced7c0277fce50d5f6943aba4ca4d5cebe09e0c013d5c132d5c503b44c9085866acaf599e +SHA512 (mstflint-2b022989e5f22875284f3fbaccf67361ef5a848d.tar.gz) = f009cb4d78fd98758bcb290163dce01482b3527623a13ac896d8985bb25023e6cfd76568990edf6a1df48bd4431dd7b4bfd3fc6a5abac8597f72ff147e41f86e