The package rpms/OpenCoarrays.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/OpenCoarrays.git/commit/?id=43ac2....
Change:
-ExcludeArch: s390x
Thanks.
Full change:
============
commit 43ac262c65e5698557293cc2dace8bee148b544d
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Aug 4 14:23:55 2020 +0200
Retired: Fails to build since Fedora 31
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fai...
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index b5eba50..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/OpenCoarrays-2.2.0.tar.gz
-/OpenCoarrays-2.3.1.tar.gz
-/OpenCoarrays-2.7.1.tar.gz
-/OpenCoarrays-2.8.0.tar.gz
-/OpenCoarrays-2.9.0.tar.gz
diff --git a/706.patch b/706.patch
deleted file mode 100644
index 3b9d1fd..0000000
--- a/706.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 9a88287c922ea0130c8b122fdf580432aaa86e49 Mon Sep 17 00:00:00 2001
-From: Elias Lettl <elias.lettl(a)physik.uni-augsburg.de>
-Date: Wed, 13 May 2020 19:06:54 +0200
-Subject: [PATCH] Replace strings in generator expressions by lists
-
-The function target_compile_options in combination with
-generator expressions does not handle strings with space
-separated compiler flags and inserts quotes.
-
-Also MPI_<lang>_COMPILE_FLAGS is deprecated since cmake 3.10
-and should be replaced by MPI_<lang>_COMPILE_OPRIONS and
-MPI_<lang>_COMPILE_DEFINITIONS.
-Those variables are already lists of compiler flags and thus well
-suited to solve the bug.
-
-This fixes the build error described in issue #676 when using MPICH,
-which is the same error as described in issue #704.
-
-Signed-off-by: Elias Lettl <elias.lettl(a)physik.uni-augsburg.de>
----
- src/mpi/CMakeLists.txt | 12 +++++++++---
- 1 file changed, 9 insertions(+), 3 deletions(-)
-
-diff --git a/src/mpi/CMakeLists.txt b/src/mpi/CMakeLists.txt
-index ab1b1df3..c5e3ebd9 100644
---- a/src/mpi/CMakeLists.txt
-+++ b/src/mpi/CMakeLists.txt
-@@ -22,7 +22,9 @@ set_target_properties(opencoarrays_mod
- Fortran_MODULE_DIRECTORY
"${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_INCLUDEDIR}/${mod_dir_tail}"
- POSITION_INDEPENDENT_CODE TRUE)
- target_compile_options(opencoarrays_mod
-- PRIVATE $<$<COMPILE_LANGUAGE:Fortran>:${MPI_Fortran_COMPILE_FLAGS}>)
-+ PRIVATE $<$<COMPILE_LANGUAGE:Fortran>:${MPI_Fortran_COMPILE_OPTIONS}>)
-+target_compile_definitions(opencoarrays_mod
-+ PRIVATE
$<$<COMPILE_LANGUAGE:Fortran>:${MPI_Fortran_COMPILE_DEFINITIONS}>)
- target_link_libraries(opencoarrays_mod
- PUBLIC ${MPI_Fortran_LINK_FLAGS}
- PUBLIC ${MPI_Fortran_LIBRARIES})
-@@ -53,9 +55,13 @@ target_include_directories(caf_mpi_static PUBLIC
- $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/src>
- $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
- target_compile_options(caf_mpi
-- PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_FLAGS}>)
-+ PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_OPTIONS}>)
-+target_compile_definitions(caf_mpi
-+ PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_DEFINITIONS}>)
- target_compile_options(caf_mpi_static
-- PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_FLAGS}>)
-+ PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_OPTIONS}>)
-+target_compile_definitions(caf_mpi_static
-+ PUBLIC $<$<COMPILE_LANGUAGE:C>:${MPI_C_COMPILE_DEFINITIONS}>)
-
- set(CAF_SO_VERSION 0)
- if(gfortran_compiler)
diff --git a/707.patch b/707.patch
deleted file mode 100644
index 49e200d..0000000
--- a/707.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From d861abf370b3886ea70b277c87db893bf842a685 Mon Sep 17 00:00:00 2001
-From: Elias Lettl <elias.lettl(a)physik.uni-augsburg.de>
-Date: Thu, 14 May 2020 16:06:25 +0200
-Subject: [PATCH 1/2] Make the target opencoarrays_test_utilities static
-
-When building with `BUILD_SHARED_LIBS=ON` it will otherwise be
-build as a shared library but in the function `caf_compile_executable`
-it is hardcoded as a static library. Thus leading to the build error
-described in issue #676.
----
- src/tests/utilities/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/tests/utilities/CMakeLists.txt b/src/tests/utilities/CMakeLists.txt
-index d71370d9..9def3e85 100644
---- a/src/tests/utilities/CMakeLists.txt
-+++ b/src/tests/utilities/CMakeLists.txt
-@@ -35,7 +35,7 @@ add_library( oc_test_interfaces OBJECT
- opencoarrays_object_interface.f90
- oc_assertions_interface.F90
- )
--add_library( opencoarrays_test_utilities
-+add_library( opencoarrays_test_utilities STATIC
- oc_assertions_implementation.F90
- $<TARGET_OBJECTS:oc_test_interfaces>
- )
-
-From 3c7f5d8adb9ce752f407475bf98d72a05dc6370d Mon Sep 17 00:00:00 2001
-From: Elias Lettl <elias.lettl(a)physik.uni-augsburg.de>
-Date: Thu, 14 May 2020 16:18:03 +0200
-Subject: [PATCH 2/2] Replace hardcoded library paths by generator expr
-
-The `STATIC` keyword for the targets `opencoarrays_mod`
-and `opencoarrays_test_utilities` could now probably be removed.
----
- CMakeLists.txt | 22 +++++++++++-----------
- src/mpi/CMakeLists.txt | 2 +-
- 2 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 77eb01bc..35f4b816 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -543,17 +543,17 @@ function(caf_compile_executable target main_depend)
- foreach(d ${DirDefs})
- list(APPEND localDefs "-D${d}")
- endforeach()
-- add_custom_command(OUTPUT "${target}"
-- COMMAND "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}/caf"
-- ${includes} ${localDefs} ${config_Fortran_flags}
-- -o "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${target}"
-- "${CMAKE_CURRENT_SOURCE_DIR}/${main_depend}"
-- "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libopencoarrays_test_utilities.a"
-- "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libopencoarrays_mod.a"
-- ${ARGN}
-- DEPENDS "${main_depend}" ${ARGN} caf_mpi_static
opencoarrays_test_utilities opencoarrays_mod
-- VERBATIM
-- )
-+ add_custom_command(OUTPUT "${target}"
-+ COMMAND "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}/caf"
-+ ${includes} ${localDefs} ${config_Fortran_flags}
-+ -o "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${target}"
-+ "${CMAKE_CURRENT_SOURCE_DIR}/${main_depend}"
-+ $<TARGET_FILE:opencoarrays_test_utilities>
-+ $<TARGET_FILE:opencoarrays_mod>
-+ ${ARGN}
-+ DEPENDS "${main_depend}" ${ARGN} caf_mpi_static
opencoarrays_test_utilities opencoarrays_mod
-+ VERBATIM
-+ )
- add_custom_target("build_${target}" ALL
- DEPENDS "${target}")
- endfunction(caf_compile_executable)
-diff --git a/src/mpi/CMakeLists.txt b/src/mpi/CMakeLists.txt
-index ab1b1df3..348cb15d 100644
---- a/src/mpi/CMakeLists.txt
-+++ b/src/mpi/CMakeLists.txt
-@@ -308,7 +308,7 @@ configure_file("${CMAKE_SOURCE_DIR}/src/extensions/caf.in"
"${CMAKE_BINARY_DIR}/
- @ONLY)
-
-
--# List of carrun.in variables needing configuration:
-+# List of cafrun.in variables needing configuration:
- #
- # @CAF_VERSION@ @MPIEXEC@ @MPIEXEC_NUMPROC_FLAG@ @MPIEXEC_PREFLAGS@ @MPIEXEC_POSTFLAGS@
- # @HAVE_FAILED_IMG@
diff --git a/OpenCoarrays.spec b/OpenCoarrays.spec
deleted file mode 100644
index bc03ff3..0000000
--- a/OpenCoarrays.spec
+++ /dev/null
@@ -1,234 +0,0 @@
-%bcond_without mpich
-%bcond_without openmpi
-
-Name: OpenCoarrays
-Version: 2.9.0
-Release: 3%{?dist}
-Summary: An open-source Fortran Coarrays implementation for gfortran
-License: BSD
-URL:
http://www.opencoarrays.org/
-Source0:
https://github.com/sourceryinstitute/%{name}/releases/download/%{version}...
-
-BuildRequires: gcc
-BuildRequires: gcc-gfortran
-BuildRequires: cmake
-
-# Tests fail on s390x and upstream is unwilling to support the architecture
-ExcludeArch: s390x
-
-%description
-OpenCoarrays is an open-source software project that produces an
-application binary interface (ABI) used by the GNU Compiler Collection
-(GCC) Fortran front-end to build executable programs that leverage the
-parallel programming features of the Fortran 2018 Draft International
-Standard.
-
-%package devel
-Summary: Development headers for OpenCoarrays
-BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-This package contains the development headers for OpenCoarrays.
-
-%if %{with openmpi}
-%package openmpi
-Summary: OpenMPI interface for OpenCoarrays
-Requires: %{name} = %{version}-%{release}
-BuildRequires: openmpi-devel
-
-%description openmpi
-This package contains the OpenCoarrays library compiled against OpenMPI.
-
-%package openmpi-devel
-Summary: OpenMPI development libraries for OpenCoarrays
-Requires: %{name}-devel = %{version}-%{release}
-Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
-
-%description openmpi-devel
-This package contains the OpenCoarrays development library compiled
-against OpenMPI.
-%endif
-
-%if %{with mpich}
-%package mpich
-Summary: MPICH interface for OpenCoarrays
-Requires: %{name} = %{version}-%{release}
-BuildRequires: mpich-devel
-
-%description mpich
-This package contains the OpenCoarrays library compiled against MPICH.
-
-%package mpich-devel
-Summary: MPICH development libraries for OpenCoarrays
-Requires: %{name}-devel = %{version}-%{release}
-Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
-
-%description mpich-devel
-This package contains the OpenCoarrays development library compiled
-against MPICH.
-%endif
-
-%prep
-%setup -q
-
-%build
-%if %{with mpich}
-%{_mpich_load}
-mkdir mpich
-cd mpich
-# Failed image support appears to be buggy
-%cmake .. -DCAF_ENABLE_FAILED_IMAGES=FALSE
-make
-cd ..
-%{_mpich_unload}
-%endif
-
-%if %{with openmpi}
-%{_openmpi_load}
-mkdir openmpi
-cd openmpi
-# Failed image support appears to be buggy
-%cmake .. -DCAF_ENABLE_FAILED_IMAGES=FALSE
-make
-cd ..
-%{_openmpi_unload}
-%endif
-
-%install
-%if %{with openmpi}
-%{_openmpi_load}
-make -C openmpi install DESTDIR=%{buildroot}
-# Move files to the right place
-mkdir -p %{buildroot}${MPI_BIN}
-mv %{buildroot}%{_bindir}/caf* %{buildroot}${MPI_BIN}/
-mkdir -p %{buildroot}${MPI_LIB}
-mv %{buildroot}%{_libdir}/libcaf* %{buildroot}${MPI_LIB}/
-mkdir -p %{buildroot}${MPI_FORTRAN_MOD_DIR}
-mv %{buildroot}%{_includedir}/%{name}-*/opencoarrays.mod
%{buildroot}${MPI_FORTRAN_MOD_DIR}/
-%{_openmpi_unload}
-%endif
-
-%if %{with mpich}
-%{_mpich_load}
-make -C mpich install DESTDIR=%{buildroot}
-# Move files to the right place
-mkdir -p %{buildroot}${MPI_BIN}
-mv %{buildroot}%{_bindir}/caf* %{buildroot}${MPI_BIN}/
-mkdir -p %{buildroot}${MPI_LIB}
-mv %{buildroot}%{_libdir}/libcaf* %{buildroot}${MPI_LIB}/
-mkdir -p %{buildroot}${MPI_FORTRAN_MOD_DIR}
-mv %{buildroot}%{_includedir}/%{name}-*/opencoarrays.mod
%{buildroot}${MPI_FORTRAN_MOD_DIR}/
-%{_mpich_unload}
-%endif
-
-# Remove symlink
-\rm %{buildroot}%{_includedir}/opencoarrays.mod
-# Remove cmake files
-rm -rf %{buildroot}%{_libdir}/cmake/opencoarrays
-
-# Remove static libraries
-%if %{with openmpi}
-\rm %{buildroot}%{_libdir}/openmpi/lib/*.a
-%endif
-%if %{with mpich}
-\rm %{buildroot}%{_libdir}/mpich/lib/*.a
-%endif
-
-%check
-%if %{with openmpi}
-%{_openmpi_load}
-make -C openmpi check
-%{_openmpi_unload}
-%endif
-
-%if %{with mpich}
-%{_mpich_load}
-make -C mpich check
-%{_mpich_unload}
-%endif
-
-%files
-%license LICENSE
-%doc AUTHORS.md README.md
-%doc %{_mandir}/man1/caf*.1*
-
-%files devel
-%{_includedir}/libcaf*.h
-
-%if %{with openmpi}
-%files openmpi
-%{_libdir}/openmpi/bin/caf*
-%{_libdir}/openmpi/lib/libcaf*.so.*
-
-%files openmpi-devel
-%{_libdir}/openmpi/lib/libcaf*.so
-%{_libdir}/gfortran/modules/openmpi/opencoarrays.mod
-%endif
-
-%if %{with mpich}
-%files mpich
-%{_libdir}/mpich/bin/caf*
-%{_libdir}/mpich/lib/libcaf*.so.*
-
-%files mpich-devel
-%{_libdir}/mpich/lib/libcaf*.so
-%{_libdir}/gfortran/modules/mpich/opencoarrays.mod
-%endif
-
-%changelog
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.0-3
-- Second attempt - Rebuilt for
-
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jul 09 2020 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.9.0-1
-- Update to 2.9.0.
-
-* Thu Jul 09 2020 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.8.0-3
-- Add upstream patches to fix FTBFS.
-- Disable tests for now since a few are failing.
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.8.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Tue Jan 14 2020 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.8.0-1
-- Update to 2.8.0.
-
-* Thu Jul 25 2019 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.7.1-1
-- Update to 2.7.1.
-
-* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.1-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 2.3.1-3
-- Rebuild for openmpi 3.1.3
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.1-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Aug 31 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.1-1
-- Update to 2.3.1.
-
-* Fri Aug 31 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.2.0-3
-- Exclude s390x architecture since tests fail and upstream does not want it.
-
-* Thu Aug 23 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.2.0-2
-- Drop ISO_Fortran_bindings build requirement.
-
-* Thu Aug 16 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.2.0-1
-- Split off ISO_Fortran_bindings as it is now a separate project.
-- Update to 2.2.0.
-
-* Sun Jul 01 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.1.0-1
-- Update to 2.1.0.
-
-* Wed Mar 28 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.0.0-2
-- Disable support for failed images.
-
-* Tue Mar 27 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.0.0-1
-- Initial release.
-
-
diff --git a/README.md b/README.md
deleted file mode 100644
index 2024e8f..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# OpenCoarrays
-
-The OpenCoarrays package
\ No newline at end of file
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..cd0827a
--- /dev/null
+++ b/dead.package
@@ -0,0 +1,3 @@
+Retired: Fails to build since Fedora 31
+
+https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
diff --git a/sources b/sources
deleted file mode 100644
index c1ee7b4..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (OpenCoarrays-2.9.0.tar.gz) =
59c9a72ed1a863ad3c1e7505409090041d71f9449bf598c1cf1335024e03500c0f129e634525015d0e4d9ea8fa4864c0c697d2f7beff027e26c99807ccbda0c3