diff --git a/.portsignore b/.portsignore index b73bc6e7edae..8e46f48b251e 100644 --- a/.portsignore +++ b/.portsignore @@ -282,6 +282,7 @@ math/octave-forge-nnet math/octave-forge-plot math/octave-forge-specfun math/octave-forge-symband +math/oink math/py-levmar math/py-pystan math/tlapack diff --git a/math/Makefile b/math/Makefile index c74ec6164d5a..565047e53174 100644 --- a/math/Makefile +++ b/math/Makefile @@ -659,7 +659,6 @@ SUBDIR += octave-forge-zeromq SUBDIR += octomap SUBDIR += ogdf - SUBDIR += oink SUBDIR += oleo SUBDIR += onednn SUBDIR += onednn252 diff --git a/math/oink/Makefile b/math/oink/Makefile deleted file mode 100644 index c182d24c07c0..000000000000 --- a/math/oink/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= oink -DISTVERSION= g20210710 -PORTREVISION= 7 -CATEGORIES= math - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Modern parity game solvers written in C++ -WWW= https://github.com/trolando/oink - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BROKEN= fails to build with boost-1.85+ - -LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs - -USES= cmake:testing -USE_CXXSTD= c++14 -USE_GITHUB= yes -GH_ACCOUNT= trolando -GH_TAGNAME= 3327c54 -USE_LDCONFIG= yes - - -CMAKE_ON= BUILD_SHARED_LIBS - -.include diff --git a/math/oink/distinfo b/math/oink/distinfo deleted file mode 100644 index 3eeb22aa1ac0..000000000000 --- a/math/oink/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1647124747 -SHA256 (trolando-oink-g20210710-3327c54_GH0.tar.gz) = 5c4f1658531fcfca394cb46412143ccebc70153953d398942609b18f999a136a -SIZE (trolando-oink-g20210710-3327c54_GH0.tar.gz) = 178207 diff --git a/math/oink/files/patch-CMakeLists.txt b/math/oink/files/patch-CMakeLists.txt deleted file mode 100644 index eb04dfb8a137..000000000000 --- a/math/oink/files/patch-CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- CMakeLists.txt.orig 2021-12-26 00:23:48 UTC -+++ CMakeLists.txt -@@ -46,7 +46,6 @@ add_library(oink::oink ALIAS oink) - set_target_properties(oink PROPERTIES VERSION ${oink_VERSION} SOVERSION ${oink_VERSION_MAJOR}) - target_compile_features(oink PUBLIC c_std_11 cxx_std_11) - target_compile_options(oink PRIVATE -Wall -Wextra) --target_compile_options(oink PRIVATE "$<$:-march=native>") - target_include_directories(oink - PRIVATE - ${CMAKE_CURRENT_LIST_DIR}/src diff --git a/math/oink/files/patch-src_lace.h b/math/oink/files/patch-src_lace.h deleted file mode 100644 index 58b02f30be38..000000000000 --- a/math/oink/files/patch-src_lace.h +++ /dev/null @@ -1,27 +0,0 @@ ---- src/lace.h.orig 2021-07-10 20:56:55 UTC -+++ src/lace.h -@@ -17,6 +17,11 @@ - */ - - #include -+#ifdef __cplusplus -+#include -+#else -+#include -+#endif - #include - #include - #include /* for pthread_t */ -@@ -293,7 +298,11 @@ void lace_yield(WorkerP *__lace_worker, Task *__lace_d - #endif - - #ifndef mfence --#define mfence() { asm volatile("mfence" ::: "memory"); } -+#ifdef __cplusplus -+#define mfence() std::atomic_thread_fence(std::memory_order_seq_cst) -+#else -+#define mfence() atomic_thread_fence(memory_order_seq_cst) -+#endif - #endif - - /* Compiler specific branch prediction optimization */ diff --git a/math/oink/pkg-descr b/math/oink/pkg-descr deleted file mode 100644 index 0b517e0d7c38..000000000000 --- a/math/oink/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Oink is an modern implementation of parity game solvers written in C++. Oink -aims to provide high-performance implementations of state-of-the-art algorithms -representing different approaches to solving parity games. diff --git a/math/oink/pkg-plist b/math/oink/pkg-plist deleted file mode 100644 index 8e85ca69aca5..000000000000 --- a/math/oink/pkg-plist +++ /dev/null @@ -1,11 +0,0 @@ -bin/oink -include/oink/bitset.hpp -include/oink/error.hpp -include/oink/game.hpp -include/oink/oink.hpp -include/oink/uintqueue.hpp -lib/liboink.so -lib/liboink.so.1 -lib/liboink.so.1.0.0 -lib/oink/cmake/OinkConfig-%%CMAKE_BUILD_TYPE%%.cmake -lib/oink/cmake/OinkConfig.cmake