aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-12-31 12:44:32 +0000
committerRene Ladan <rene@FreeBSD.org>2025-12-31 12:44:41 +0000
commit369b434bec0600105ef649bcc3ce805f5af59849 (patch)
treec84dcf144a37313dd7125bc557ffdc66bf153550
parent01d6b9c9c5c10ff1394b54a6ffeee6680faa0615 (diff)
devel/inastemp: Remove expired port
2025-12-31 devel/inastemp: unfetchable
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/inastemp/Makefile24
-rw-r--r--devel/inastemp/distinfo3
-rw-r--r--devel/inastemp/files/patch-CMakeLists.txt11
-rw-r--r--devel/inastemp/files/patch-Src_CMakeLists.txt19
-rw-r--r--devel/inastemp/pkg-descr20
-rw-r--r--devel/inastemp/pkg-plist31
8 files changed, 1 insertions, 109 deletions
diff --git a/MOVED b/MOVED
index f6b4fd1e8eda..3ce2e0157d92 100644
--- a/MOVED
+++ b/MOVED
@@ -4986,3 +4986,4 @@ security/nextcloud-passman||2025-12-31|Has expired: Upstream unmaintained
net-mgmt/hastmon||2025-12-31|Has expired: broken, dead upstream
www/py-django51||2025-12-31|Has expired: Extended support of Django 5.1 ends December 2025, upgrade to a newer version of Django. See https://www.djangoproject.com/download/
sysutils/ipfs-go-fs-repo-migrations||2025-12-31|Has expired: Obsolete port, no longer required for migrations
+devel/inastemp||2025-12-31|Has expired: unfetchable
diff --git a/devel/Makefile b/devel/Makefile
index cab50d0ca7ca..a09ded83ab53 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1041,7 +1041,6 @@
SUBDIR += imake
SUBDIR += immer
SUBDIR += imtui
- SUBDIR += inastemp
SUBDIR += include-what-you-use
SUBDIR += indi
SUBDIR += indicators
diff --git a/devel/inastemp/Makefile b/devel/inastemp/Makefile
deleted file mode 100644
index c2d7d2ce7b27..000000000000
--- a/devel/inastemp/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= inastemp
-DISTVERSION= 0.2.4
-CATEGORIES= devel
-MASTER_SITES= https://gitlab.mpcdf.mpg.de/bbramas/${PORTNAME}/repository/${DISTVERSION}/archive.tar.gz?ref=v${PORTVERSION}&dummy=/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= C++ library to use SIMD vectorization
-WWW= https://gitlab.mpcdf.mpg.de/bbramas/inastemp
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= Unfetchable
-EXPIRATION_DATE=2025-12-31
-
-USES= cmake
-NO_ARCH= yes
-CMAKE_ARGS= -DINASTEMP_DO_INSTALL:BOOL=ON \
- -DINASTEMP_JUST_LIB:BOOL=ON
-
-post-extract:
- @${MV} ${WRKDIR}/${PORTNAME}-* ${WRKSRC}
-
-.include <bsd.port.mk>
diff --git a/devel/inastemp/distinfo b/devel/inastemp/distinfo
deleted file mode 100644
index 118d6da94d28..000000000000
--- a/devel/inastemp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1514683011
-SHA256 (inastemp-0.2.4.tar.gz) = ee9b7dc7f23698cbe35fa0d5567a4f955f633a788e66b273d0961968a5eacf49
-SIZE (inastemp-0.2.4.tar.gz) = 233546
diff --git a/devel/inastemp/files/patch-CMakeLists.txt b/devel/inastemp/files/patch-CMakeLists.txt
deleted file mode 100644
index a9dafd6c027f..000000000000
--- a/devel/inastemp/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2017-12-31 01:19:25 UTC
-+++ CMakeLists.txt
-@@ -288,7 +288,7 @@ configure_file(${INASTEMP_SOURCE_DIR}/CM
- @ONLY IMMEDIATE
- )
- if(INASTEMP_DO_INSTALL)
-- install(FILES ${INASTEMP_BINARY_DIR}/InastempInfo.cmake DESTINATION lib/ )
-+ install(FILES ${INASTEMP_BINARY_DIR}/InastempInfo.cmake DESTINATION lib/cmake )
- endif()
-
- if(INASTEMP_AS_SUBPROJECT)
diff --git a/devel/inastemp/files/patch-Src_CMakeLists.txt b/devel/inastemp/files/patch-Src_CMakeLists.txt
deleted file mode 100644
index b99620a940c4..000000000000
--- a/devel/inastemp/files/patch-Src_CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
---- Src/CMakeLists.txt.orig 2017-12-31 01:18:23 UTC
-+++ Src/CMakeLists.txt
-@@ -20,7 +20,7 @@ file(
- FOREACH(hpp_file ${hpp_in_dir})
- file(RELATIVE_PATH relative_hpp_file ${CMAKE_CURRENT_SOURCE_DIR} ${hpp_file})
- if(INASTEMP_DO_INSTALL)
-- INSTALL( FILES ${hpp_file} DESTINATION include/${relative_hpp_file} )
-+ INSTALL( FILES ${hpp_file} DESTINATION include/inastemp/${relative_hpp_file} )
- endif()
-
- if($ENV{VERBOSE})
-@@ -29,6 +29,6 @@ FOREACH(hpp_file ${hpp_in_dir})
- ENDFOREACH()
-
- if(INASTEMP_DO_INSTALL)
-- INSTALL( FILES "${INASTEMP_BINARY_DIR}/Src/InastempConfig.h" DESTINATION include/Src )
-+ INSTALL( FILES "${INASTEMP_BINARY_DIR}/Src/InastempConfig.h" DESTINATION include/inastemp/Src )
- endif()
-
diff --git a/devel/inastemp/pkg-descr b/devel/inastemp/pkg-descr
deleted file mode 100644
index 78925ae5184d..000000000000
--- a/devel/inastemp/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Inastemp provides a set of C++ classes to make vectorization with intrinsics
-easier. It aims at developing numerical kernels by separating the algorithm
-from the hardware target. Inastemp comes with several examples and patterns
-related to widespread use-cases.
-
-Features:
-
-* The following x86 SIMD types are currently supported:
- * SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512-KNL, AVX512-SKL
-* The following Powere PC SIMD types are currently supported:
- * Power-8 Altivec/VMX
-* arithmetic operators */+- are provided
-* CPU capacities are detected automatically during the CMake stage
-* The compiler capacities are detected automatically during the CMake stage
-* The library purely contains of headers, no linkage is necessary.
-* CPU detection may use Intel SDE
-* Unit-tests may use Intel SDE
-* Fast intrinsic exp() function (if not supported natively by the compiler)
-* Explicit branches vectorization several patterns which represent many
- applications are demonstrated
diff --git a/devel/inastemp/pkg-plist b/devel/inastemp/pkg-plist
deleted file mode 100644
index 160e7c93231a..000000000000
--- a/devel/inastemp/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-include/inastemp/ALTIVEC/InaVecALTIVECDouble.hpp/InaVecALTIVECDouble.hpp
-include/inastemp/ALTIVEC/InaVecALTIVECFloat.hpp/InaVecALTIVECFloat.hpp
-include/inastemp/AVX/InaVecAVXDouble.hpp/InaVecAVXDouble.hpp
-include/inastemp/AVX/InaVecAVXFloat.hpp/InaVecAVXFloat.hpp
-include/inastemp/AVX2/InaVecAVX2Double.hpp/InaVecAVX2Double.hpp
-include/inastemp/AVX2/InaVecAVX2Float.hpp/InaVecAVX2Float.hpp
-include/inastemp/AVX512COMMON/InaVecAVX512COMMONDouble.hpp/InaVecAVX512COMMONDouble.hpp
-include/inastemp/AVX512COMMON/InaVecAVX512COMMONFloat.hpp/InaVecAVX512COMMONFloat.hpp
-include/inastemp/AVX512KNL/InaVecAVX512KNLDouble.hpp/InaVecAVX512KNLDouble.hpp
-include/inastemp/AVX512KNL/InaVecAVX512KNLFloat.hpp/InaVecAVX512KNLFloat.hpp
-include/inastemp/AVX512SKL/InaVecAVX512SKLDouble.hpp/InaVecAVX512SKLDouble.hpp
-include/inastemp/AVX512SKL/InaVecAVX512SKLFloat.hpp/InaVecAVX512SKLFloat.hpp
-include/inastemp/Common/InaFastExp.hpp/InaFastExp.hpp
-include/inastemp/Common/InaIfElse.hpp/InaIfElse.hpp
-include/inastemp/Common/InaMemory.hpp/InaMemory.hpp
-include/inastemp/Common/InaTimer.hpp/InaTimer.hpp
-include/inastemp/Common/InaUtils.hpp/InaUtils.hpp
-include/inastemp/Common/InaVecInterface.hpp/InaVecInterface.hpp
-include/inastemp/FLOPS/InaVecFLOPS.hpp/InaVecFLOPS.hpp
-include/inastemp/SCALAR/InaVecSCALARDouble.hpp/InaVecSCALARDouble.hpp
-include/inastemp/SCALAR/InaVecSCALARFloat.hpp/InaVecSCALARFloat.hpp
-include/inastemp/SSE3/InaVecSSE3Double.hpp/InaVecSSE3Double.hpp
-include/inastemp/SSE3/InaVecSSE3Float.hpp/InaVecSSE3Float.hpp
-include/inastemp/SSE41/InaVecSSE41Double.hpp/InaVecSSE41Double.hpp
-include/inastemp/SSE41/InaVecSSE41Float.hpp/InaVecSSE41Float.hpp
-include/inastemp/SSE42/InaVecSSE42Double.hpp/InaVecSSE42Double.hpp
-include/inastemp/SSE42/InaVecSSE42Float.hpp/InaVecSSE42Float.hpp
-include/inastemp/SSSE3/InaVecSSSE3Double.hpp/InaVecSSSE3Double.hpp
-include/inastemp/SSSE3/InaVecSSSE3Float.hpp/InaVecSSSE3Float.hpp
-include/inastemp/Src/InastempConfig.h
-lib/cmake/InastempInfo.cmake