git: c1267ec5920a - main - devel/libflatarray: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 30 Jun 2025 11:31:31 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c1267ec5920a7c71a60e2f12b38f0d1cfc803cee

commit c1267ec5920a7c71a60e2f12b38f0d1cfc803cee
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-30 11:31:22 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-30 11:31:22 +0000

    devel/libflatarray: Remove expired port
    
    2025-06-30 devel/libflatarray: Last activity from upstream 5 years ago and last release in 2016
---
 MOVED                        |   1 +
 devel/Makefile               |   1 -
 devel/libflatarray/Makefile  |  25 ----------
 devel/libflatarray/distinfo  |   3 --
 devel/libflatarray/pkg-descr |   5 --
 devel/libflatarray/pkg-plist | 107 -------------------------------------------
 6 files changed, 1 insertion(+), 141 deletions(-)

diff --git a/MOVED b/MOVED
index 98ce0b682733..222c27088e86 100644
--- a/MOVED
+++ b/MOVED
@@ -4615,3 +4615,4 @@ devel/libmimedir||2025-06-30|Has expired: Last release in 2008, no consumers in
 devel/py-openapi-codec|devel/py-openapi-core|2025-06-30|Has expired: Upstream archived the repository. Please use devel/py-openapi-core instead
 devel/linenoise-ng||2025-06-30|Has expired: Upstream repo archived Oct 28, 2020
 mail/bogofilter-bdb||2025-06-30|Has expired: The Berkeley DB database interface is obsolescent
+devel/libflatarray||2025-06-30|Has expired: Last activity from upstream 5 years ago and last release in 2016
diff --git a/devel/Makefile b/devel/Makefile
index 77f11bed8e89..d1dfd93743a6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1293,7 +1293,6 @@
     SUBDIR += libffi33
     SUBDIR += libfirm
     SUBDIR += libfixposix
-    SUBDIR += libflatarray
     SUBDIR += libfmt
     SUBDIR += libfort
     SUBDIR += libfortuna
diff --git a/devel/libflatarray/Makefile b/devel/libflatarray/Makefile
deleted file mode 100644
index 7d631aacbbd3..000000000000
--- a/devel/libflatarray/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME=	libflatarray
-PORTVERSION=	0.3.0
-PORTREVISION=	19
-CATEGORIES=	devel science
-MASTER_SITES=	http://www.libgeodecomp.org/archive/
-
-MAINTAINER=	kurt@kmk-computers.de
-COMMENT=	Struct of arrays library with object oriented interface for C++
-WWW=		http://www.libgeodecomp.org/libflatarray.html
-
-LICENSE=	BSL
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-#BROKEN_armv7=	test/estimate_optimum_short_vec_type_test.cpp:71:22: error: redefinition of 'expected_arity_for_double'
-BROKEN=		Unfetchable
-DEPRECATED=	Last activity from upstream 5 years ago and last release in 2016
-EXPIRATION_DATE=2025-06-30
-
-BUILD_DEPENDS=	boost-libs>=1.48:devel/boost-libs
-
-USES=		cmake compiler:c++14-lang
-
-CMAKE_ARGS=	-DWITH_CUDA:BOOL=FALSE
-
-.include <bsd.port.mk>
diff --git a/devel/libflatarray/distinfo b/devel/libflatarray/distinfo
deleted file mode 100644
index 715fb2baa800..000000000000
--- a/devel/libflatarray/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1476893233
-SHA256 (libflatarray-0.3.0.tar.gz) = 25bb7244c4defddc1458d465f1d78ceaf06166c3e45b54aef5693424de4b4d02
-SIZE (libflatarray-0.3.0.tar.gz) = 143859
diff --git a/devel/libflatarray/pkg-descr b/devel/libflatarray/pkg-descr
deleted file mode 100644
index f336a563c51a..000000000000
--- a/devel/libflatarray/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-LibFlatArray acts as a highly efficient multi-dimensional array of
-arbitrary objects (array of structs, AoS), but really uses a struct of
-arrays (SoA) memory layout. It's great for writing vectorized code and
-its lightning-fast iterators give you access to neighboring elements
-with zero address generation overhead.
diff --git a/devel/libflatarray/pkg-plist b/devel/libflatarray/pkg-plist
deleted file mode 100644
index e4ec4be7c6f5..000000000000
--- a/devel/libflatarray/pkg-plist
+++ /dev/null
@@ -1,107 +0,0 @@
-lib/cmake/libflatarray/libflatarrayConfigVersion.cmake
-lib/cmake/libflatarray/libflatarrayConfig.cmake
-include/libflatarray/aggregated_member_size.hpp
-include/libflatarray/aligned_allocator.hpp
-include/libflatarray/api_traits.hpp
-include/libflatarray/coord.hpp
-include/libflatarray/cuda_allocator.hpp
-include/libflatarray/cuda_array.hpp
-include/libflatarray/estimate_optimum_short_vec_type.hpp
-include/libflatarray/flat_array.hpp
-include/libflatarray/loop_peeler.hpp
-include/libflatarray/macros.hpp
-include/libflatarray/member_ptr_to_offset.hpp
-include/libflatarray/number_of_members.hpp
-include/libflatarray/preprocessor.hpp
-include/libflatarray/short_vec.hpp
-include/libflatarray/soa_accessor.hpp
-include/libflatarray/soa_array.hpp
-include/libflatarray/soa_grid.hpp
-include/libflatarray/streaming_short_vec.hpp
-include/libflatarray/detail/construct_functor.hpp
-include/libflatarray/detail/copy_functor.hpp
-include/libflatarray/detail/destroy_functor.hpp
-include/libflatarray/detail/dual_callback_helper.hpp
-include/libflatarray/detail/generate_cuda_launch_config.hpp
-include/libflatarray/detail/generic_destruct.hpp
-include/libflatarray/detail/get_instance_functor.hpp
-include/libflatarray/detail/load_functor.hpp
-include/libflatarray/detail/macros.hpp
-include/libflatarray/detail/offset.hpp
-include/libflatarray/detail/preprocessor.hpp
-include/libflatarray/detail/save_functor.hpp
-include/libflatarray/detail/set_byte_size_functor.hpp
-include/libflatarray/detail/set_instance_functor.hpp
-include/libflatarray/detail/short_vec_avx512_double_16.hpp
-include/libflatarray/detail/short_vec_avx512_double_32.hpp
-include/libflatarray/detail/short_vec_avx512_double_8.hpp
-include/libflatarray/detail/short_vec_avx512_float_16.hpp
-include/libflatarray/detail/short_vec_avx512_float_32.hpp
-include/libflatarray/detail/short_vec_avx512_int_16.hpp
-include/libflatarray/detail/short_vec_avx512_int_32.hpp
-include/libflatarray/detail/short_vec_avx_double_16.hpp
-include/libflatarray/detail/short_vec_avx_double_32.hpp
-include/libflatarray/detail/short_vec_avx_double_4.hpp
-include/libflatarray/detail/short_vec_avx_double_8.hpp
-include/libflatarray/detail/short_vec_avx_float_16.hpp
-include/libflatarray/detail/short_vec_avx_float_32.hpp
-include/libflatarray/detail/short_vec_avx_float_8.hpp
-include/libflatarray/detail/short_vec_avx_int_16.hpp
-include/libflatarray/detail/short_vec_avx_int_32.hpp
-include/libflatarray/detail/short_vec_avx_int_8.hpp
-include/libflatarray/detail/short_vec_helpers.hpp
-include/libflatarray/detail/short_vec_mic_double_16.hpp
-include/libflatarray/detail/short_vec_mic_double_32.hpp
-include/libflatarray/detail/short_vec_mic_double_8.hpp
-include/libflatarray/detail/short_vec_mic_float_16.hpp
-include/libflatarray/detail/short_vec_mic_float_32.hpp
-include/libflatarray/detail/short_vec_neon_float_16.hpp
-include/libflatarray/detail/short_vec_neon_float_32.hpp
-include/libflatarray/detail/short_vec_neon_float_4.hpp
-include/libflatarray/detail/short_vec_neon_float_8.hpp
-include/libflatarray/detail/short_vec_qpx_double_16.hpp
-include/libflatarray/detail/short_vec_qpx_double_32.hpp
-include/libflatarray/detail/short_vec_qpx_double_4.hpp
-include/libflatarray/detail/short_vec_qpx_double_8.hpp
-include/libflatarray/detail/short_vec_scalar_double_1.hpp
-include/libflatarray/detail/short_vec_scalar_double_16.hpp
-include/libflatarray/detail/short_vec_scalar_double_2.hpp
-include/libflatarray/detail/short_vec_scalar_double_32.hpp
-include/libflatarray/detail/short_vec_scalar_double_4.hpp
-include/libflatarray/detail/short_vec_scalar_double_8.hpp
-include/libflatarray/detail/short_vec_scalar_float_1.hpp
-include/libflatarray/detail/short_vec_scalar_float_16.hpp
-include/libflatarray/detail/short_vec_scalar_float_2.hpp
-include/libflatarray/detail/short_vec_scalar_float_32.hpp
-include/libflatarray/detail/short_vec_scalar_float_4.hpp
-include/libflatarray/detail/short_vec_scalar_float_8.hpp
-include/libflatarray/detail/short_vec_scalar_int_1.hpp
-include/libflatarray/detail/short_vec_scalar_int_16.hpp
-include/libflatarray/detail/short_vec_scalar_int_2.hpp
-include/libflatarray/detail/short_vec_scalar_int_32.hpp
-include/libflatarray/detail/short_vec_scalar_int_4.hpp
-include/libflatarray/detail/short_vec_scalar_int_8.hpp
-include/libflatarray/detail/short_vec_sse_double_16.hpp
-include/libflatarray/detail/short_vec_sse_double_2.hpp
-include/libflatarray/detail/short_vec_sse_double_32.hpp
-include/libflatarray/detail/short_vec_sse_double_4.hpp
-include/libflatarray/detail/short_vec_sse_double_8.hpp
-include/libflatarray/detail/short_vec_sse_float_16.hpp
-include/libflatarray/detail/short_vec_sse_float_32.hpp
-include/libflatarray/detail/short_vec_sse_float_4.hpp
-include/libflatarray/detail/short_vec_sse_float_8.hpp
-include/libflatarray/detail/short_vec_sse_int_16.hpp
-include/libflatarray/detail/short_vec_sse_int_32.hpp
-include/libflatarray/detail/short_vec_sse_int_4.hpp
-include/libflatarray/detail/short_vec_sse_int_8.hpp
-include/libflatarray/detail/sibling_short_vec_switch.hpp
-include/libflatarray/detail/simple_streak.hpp
-include/libflatarray/detail/soa_array_member_copy_helper.hpp
-include/libflatarray/detail/sqrt_reference.hpp
-include/libflatarray/detail/staging_buffer.hpp
-include/libflatarray/detail/streaming_short_vec_switch.hpp
-include/libflatarray/testbed/benchmark.hpp
-include/libflatarray/testbed/cpu_benchmark.hpp
-include/libflatarray/testbed/evaluate.hpp
-include/libflatarray/testbed/gpu_benchmark.hpp
-include/libflatarray/config.h