Date: Wed, 08 Apr 2026 15:19:28 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fb13c6aa8517 - main - misc/opennn: update 6.0.4=?utf-8?Q? =E2=86=92 8.0?=.0 Message-ID: <69d67200.42a42.2bfa4268@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb13c6aa8517c5101f27137fdddce38e1e9b9f8a commit fb13c6aa8517c5101f27137fdddce38e1e9b9f8a Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-04-08 05:59:41 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-04-08 15:19:17 +0000 misc/opennn: update 6.0.4 → 8.0.0 --- misc/opennn/Makefile | 14 +++++--- misc/opennn/distinfo | 6 ++-- misc/opennn/files/patch-opennn_CMakeLists.txt | 18 ++++++++++ misc/opennn/files/patch-opennn_data__set.h | 11 ------ misc/opennn/files/patch-opennn_pch.h | 11 ++++++ misc/opennn/pkg-plist | 49 +++++++++++++-------------- 6 files changed, 64 insertions(+), 45 deletions(-) diff --git a/misc/opennn/Makefile b/misc/opennn/Makefile index a48d5e4a8f5e..53724a28b276 100644 --- a/misc/opennn/Makefile +++ b/misc/opennn/Makefile @@ -1,18 +1,21 @@ PORTNAME= opennn DISTVERSIONPREFIX= v -DISTVERSION= 6.0.4 +DISTVERSION= 8.0.0 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= Open neural networks library -WWW= https://www.opennn.net/ +WWW= https://www.opennn.net/ \ + https://github.com/Artelnics/opennn LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_armv7= gcc13 fails: error: use of built-in trait '__remove_cvref(_InIter1)' in function signature, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278630 -USES= cmake:testing dos2unix +TEST_DEPENDS= googletest>0:devel/googletest + +USES= cmake:testing dos2unix localbase:ldflags USE_LDCONFIG= yes USE_GITHUB= yes @@ -22,8 +25,9 @@ DOS2UNIX_FILES= opennn/CMakeLists.txt CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= OpenNN_BUILD_EXAMPLES OpenNN_BUILD_TESTS +CMAKE_OFF+= OPENNN_WITH_CUDA CMAKE_TESTING_ON= OpenNN_BUILD_TESTS # some tests fail, see https://github.com/Artelnics/opennn/issues/229 -CMAKE_TESTING_TARGET= tests +CMAKE_TESTING_TARGET= CXXFLAGS_powerpc= -O1 CXXFLAGS_powerpc64= -mvsx @@ -44,6 +48,6 @@ do-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopennn.so post-test: - @cd ${TEST_WRKSRC} && (${ECHO} suite | tests/tests) + @cd ${TEST_WRKSRC} && ${BUILD_WRKSRC}/bin/run_tests .include <bsd.port.mk> diff --git a/misc/opennn/distinfo b/misc/opennn/distinfo index 35a32c537960..b310c8e83e07 100644 --- a/misc/opennn/distinfo +++ b/misc/opennn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687057825 -SHA256 (Artelnics-opennn-v6.0.4_GH0.tar.gz) = 3f3bcf491198444d58ea099acf69b3a4e3703b321f3fb08ad9b32e832b400c34 -SIZE (Artelnics-opennn-v6.0.4_GH0.tar.gz) = 20311311 +TIMESTAMP = 1775624253 +SHA256 (Artelnics-opennn-v8.0.0_GH0.tar.gz) = 3f2326b4a85cc2c388baf00107a340ee91104ef5b8d7fa83b6add555e7d9ea90 +SIZE (Artelnics-opennn-v8.0.0_GH0.tar.gz) = 71452501 diff --git a/misc/opennn/files/patch-opennn_CMakeLists.txt b/misc/opennn/files/patch-opennn_CMakeLists.txt new file mode 100644 index 000000000000..16c74d1572da --- /dev/null +++ b/misc/opennn/files/patch-opennn_CMakeLists.txt @@ -0,0 +1,18 @@ +--- opennn/CMakeLists.txt.orig 2026-04-08 05:34:55 UTC ++++ opennn/CMakeLists.txt +@@ -5,7 +5,7 @@ file(GLOB_RECURSE HEADER_FILES CONFIGURE_DEPENDS "*.h" + file(GLOB_RECURSE CPP_SOURCES CONFIGURE_DEPENDS "*.cpp") + file(GLOB_RECURSE HEADER_FILES CONFIGURE_DEPENDS "*.h") + +-add_library(opennn STATIC ${CPP_SOURCES} ${HEADER_FILES}) ++add_library(opennn ${CPP_SOURCES} ${HEADER_FILES}) + + # Force linker to include all object files so that REGISTER() auto-registration + # in anonymous namespaces is not stripped from the final binary. +@@ -52,4 +52,4 @@ target_compile_options(opennn PRIVATE + target_compile_options(opennn PRIVATE + $<$<CONFIG:DEBUG>:-O0 -g> + $<$<NOT:$<CONFIG:DEBUG>>:-O2> +-) +\ No newline at end of file ++) diff --git a/misc/opennn/files/patch-opennn_data__set.h b/misc/opennn/files/patch-opennn_data__set.h deleted file mode 100644 index a784d1fe923b..000000000000 --- a/misc/opennn/files/patch-opennn_data__set.h +++ /dev/null @@ -1,11 +0,0 @@ ---- opennn/data_set.h.orig 2023-06-18 03:33:58 UTC -+++ opennn/data_set.h -@@ -30,7 +30,7 @@ - #include <limits.h> - #include <list> - #include <filesystem> --#include <experimental/filesystem> -+//#include <experimental/filesystem> - - #include <regex> - #include <codecvt> diff --git a/misc/opennn/files/patch-opennn_pch.h b/misc/opennn/files/patch-opennn_pch.h new file mode 100644 index 000000000000..dc5d7f8488fe --- /dev/null +++ b/misc/opennn/files/patch-opennn_pch.h @@ -0,0 +1,11 @@ +--- opennn/pch.h.orig 2026-04-08 05:32:16 UTC ++++ opennn/pch.h +@@ -55,7 +55,7 @@ + #include "../eigen/unsupported/Eigen/CXX11/Tensor" + #include "../eigen/Eigen/src/Core/util/DisableStupidWarnings.h" + +-#define OPENNN_CUDA // Comment this line to disable cuda files ++//#define OPENNN_CUDA // Comment this line to disable cuda files + + #ifdef OPENNN_CUDA + diff --git a/misc/opennn/pkg-plist b/misc/opennn/pkg-plist index e18361a58466..f99796547d24 100644 --- a/misc/opennn/pkg-plist +++ b/misc/opennn/pkg-plist @@ -1,59 +1,56 @@ include/opennn/adaptive_moment_estimation.h -include/opennn/batch_normalization_layer.h -include/opennn/bounding_box_regressor_layer.h +include/opennn/addition_layer.h include/opennn/bounding_layer.h -include/opennn/codification.h -include/opennn/config.h -include/opennn/conjugate_gradient.h include/opennn/convolutional_layer.h include/opennn/correlations.h include/opennn/cross_entropy_error.h -include/opennn/data_set.h -include/opennn/filesystem.h +include/opennn/cross_entropy_error_3d.h +include/opennn/dataset.h +include/opennn/dense_layer.h +include/opennn/embedding_layer.h include/opennn/flatten_layer.h include/opennn/genetic_algorithm.h -include/opennn/gradient_descent.h include/opennn/growing_inputs.h include/opennn/growing_neurons.h +include/opennn/image_dataset.h +include/opennn/image_utilities.h include/opennn/inputs_selection.h -include/opennn/json_to_xml.h +include/opennn/kmeans.h +include/opennn/language_dataset.h include/opennn/layer.h -include/opennn/learning_rate_algorithm.h include/opennn/levenberg_marquardt_algorithm.h -include/opennn/long_short_term_memory_layer.h -include/opennn/loss_index.h +include/opennn/loss.h include/opennn/mean_squared_error.h include/opennn/minkowski_error.h +include/opennn/model_expression.h include/opennn/model_selection.h +include/opennn/multihead_attention_layer.h include/opennn/neural_network.h -include/opennn/neurons_selection.h -include/opennn/non_max_suppression_layer.h +include/opennn/neuron_selection.h +include/opennn/normalization_layer_3d.h include/opennn/normalized_squared_error.h -include/opennn/numerical_differentiation.h include/opennn/opennn.h -include/opennn/opennn_images.h -include/opennn/opennn_strings.h -include/opennn/optimization_algorithm.h -include/opennn/perceptron_layer.h +include/opennn/optimizer.h +include/opennn/pch.h include/opennn/pooling_layer.h -include/opennn/probabilistic_layer.h -include/opennn/pruning_inputs.h +include/opennn/pooling_layer_3d.h include/opennn/quasi_newton_method.h +include/opennn/random_utilities.h include/opennn/recurrent_layer.h -include/opennn/region_based_object_detector.h -include/opennn/region_proposal_layer.h +include/opennn/registry.h include/opennn/response_optimization.h include/opennn/scaling.h include/opennn/scaling_layer.h +include/opennn/standard_networks.h include/opennn/statistics.h include/opennn/stochastic_gradient_descent.h -include/opennn/sum_squared_error.h +include/opennn/string_utilities.h include/opennn/tensor_utilities.h include/opennn/testing_analysis.h -include/opennn/text_analytics.h +include/opennn/time_series_dataset.h include/opennn/tinyxml2.h include/opennn/training_strategy.h -include/opennn/unit_testing.h include/opennn/unscaling_layer.h +include/opennn/variable.h include/opennn/weighted_squared_error.h lib/libopennn.sohome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d67200.42a42.2bfa4268>
