pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
misc/ncnn: Add ncnn version 20240820
Module Name: pkgsrc-wip
Committed By: Frédéric Fauberteau <triaxx%NetBSD.org@localhost>
Pushed By: frederic
Date: Tue Nov 26 13:56:13 2024 +0100
Changeset: 686be4157fa9d04d395a72591ab13cde7b74b745
Added Files:
ncnn/COMMIT_MSG
ncnn/DESCR
ncnn/Makefile
ncnn/PLIST
ncnn/buildlink3.mk
ncnn/distinfo
Log Message:
misc/ncnn: Add ncnn version 20240820
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=686be4157fa9d04d395a72591ab13cde7b74b745
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
ncnn/COMMIT_MSG | 13 +++++++++++++
ncnn/DESCR | 9 +++++++++
ncnn/Makefile | 20 ++++++++++++++++++++
ncnn/PLIST | 43 +++++++++++++++++++++++++++++++++++++++++++
ncnn/buildlink3.mk | 16 ++++++++++++++++
ncnn/distinfo | 5 +++++
6 files changed, 106 insertions(+)
diffs:
diff --git a/ncnn/COMMIT_MSG b/ncnn/COMMIT_MSG
new file mode 100644
index 0000000000..44474e3c6d
--- /dev/null
+++ b/ncnn/COMMIT_MSG
@@ -0,0 +1,13 @@
+misc/ncnn: Add ncnn version 20240820
+
+Packaged in wip by Frédéric Fauberteau
+
+ncnn is a high-performance neural network inference computing framework
+optimized for mobile platforms. ncnn is deeply considerate about deployment and
+uses on mobile phones from the beginning of design. ncnn does not have
+third-party dependencies. It is cross-platform and runs faster than all known
+open-source frameworks on mobile phone cpu. Developers can easily deploy deep
+learning algorithm models to the mobile platform by using efficient ncnn
+implementation, creating intelligent APPs, and bringing artificial intelligence
+to your fingertips. ncnn is currently being used in many Tencent applications,
+such as QQ, Qzone, WeChat, Pitu, and so on.
diff --git a/ncnn/DESCR b/ncnn/DESCR
new file mode 100644
index 0000000000..e2dc660bd8
--- /dev/null
+++ b/ncnn/DESCR
@@ -0,0 +1,9 @@
+ncnn is a high-performance neural network inference computing framework
+optimized for mobile platforms. ncnn is deeply considerate about deployment and
+uses on mobile phones from the beginning of design. ncnn does not have
+third-party dependencies. It is cross-platform and runs faster than all known
+open-source frameworks on mobile phone cpu. Developers can easily deploy deep
+learning algorithm models to the mobile platform by using efficient ncnn
+implementation, creating intelligent APPs, and bringing artificial intelligence
+to your fingertips. ncnn is currently being used in many Tencent applications,
+such as QQ, Qzone, WeChat, Pitu, and so on.
diff --git a/ncnn/Makefile b/ncnn/Makefile
new file mode 100644
index 0000000000..03eb933e9d
--- /dev/null
+++ b/ncnn/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+GITHUB_PROJECT= ncnn
+GITHUB_TAG= 20240820
+DISTNAME= ${GITHUB_PROJECT}
+PKGNAME= ${DISTNAME}-${GITHUB_TAG}
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Tencent/}
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= triaxx%NetBSD.org@localhost
+HOMEPAGE= https://github.com/Tencent/ncnn/
+COMMENT= Neural network inference computing framework
+LICENSE= modified-bsd AND zlib AND 2-clause-bsd
+
+USE_LANGUAGES= c c++
+
+.include "../../devel/cmake/build.mk"
+.include "../../graphics/opencv/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ncnn/PLIST b/ncnn/PLIST
new file mode 100644
index 0000000000..a6e2a4d7b4
--- /dev/null
+++ b/ncnn/PLIST
@@ -0,0 +1,43 @@
+@comment $NetBSD$
+bin/caffe2ncnn
+bin/darknet2ncnn
+bin/mxnet2ncnn
+bin/ncnn2int8
+bin/ncnn2mem
+bin/ncnn2table
+bin/ncnnmerge
+bin/ncnnoptimize
+bin/onnx2ncnn
+include/ncnn/allocator.h
+include/ncnn/benchmark.h
+include/ncnn/blob.h
+include/ncnn/c_api.h
+include/ncnn/command.h
+include/ncnn/cpu.h
+include/ncnn/datareader.h
+include/ncnn/gpu.h
+include/ncnn/layer.h
+include/ncnn/layer_shader_type.h
+include/ncnn/layer_shader_type_enum.h
+include/ncnn/layer_type.h
+include/ncnn/layer_type_enum.h
+include/ncnn/mat.h
+include/ncnn/modelbin.h
+include/ncnn/ncnn_export.h
+include/ncnn/net.h
+include/ncnn/option.h
+include/ncnn/paramdict.h
+include/ncnn/pipeline.h
+include/ncnn/pipelinecache.h
+include/ncnn/platform.h
+include/ncnn/simplemath.h
+include/ncnn/simpleocv.h
+include/ncnn/simpleomp.h
+include/ncnn/simplestl.h
+include/ncnn/simplevk.h
+include/ncnn/vulkan_header_fix.h
+lib/cmake/ncnn/ncnn-release.cmake
+lib/cmake/ncnn/ncnn.cmake
+lib/cmake/ncnn/ncnnConfig.cmake
+lib/libncnn.a
+lib/pkgconfig/ncnn.pc
diff --git a/ncnn/buildlink3.mk b/ncnn/buildlink3.mk
new file mode 100644
index 0000000000..a486e79901
--- /dev/null
+++ b/ncnn/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= ncnn
+
+.if !defined(NCNN_BUILDLINK3_MK)
+NCNN_BUILDLINK3_MK:=
+
+BUILDLINK_DEPMETHOD.ncnn?= build
+
+BUILDLINK_API_DEPENDS.ncnn+= ncnn>=20240820
+BUILDLINK_PKGSRCDIR.ncnn?= ../../wip/ncnn
+
+#.include "../../graphics/opencv/buildlink3.mk"
+.endif # NCNN_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ncnn
diff --git a/ncnn/distinfo b/ncnn/distinfo
new file mode 100644
index 0000000000..5e781fad06
--- /dev/null
+++ b/ncnn/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (ncnn/ncnn-20240820.tar.gz) = 5a132e98f138b72ea81067aea400b90b329eca96f0351dc84129123a82049667
+SHA512 (ncnn/ncnn-20240820.tar.gz) = cbef59021231df7409c73a270f147e72daefa1230ccc072aec7225078097ec8e99d4dd82e8aaa93665361c4c24b3812e05f08da5c9a82a575ef2aad70c0828fe
+Size (ncnn/ncnn-20240820.tar.gz) = 12963701 bytes
Home |
Main Index |
Thread Index |
Old Index