git: 0fe12de4aa17 - main - devel/recycle: New port: Simple resource pool for recycling resources in C++
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 10 Jan 2023 17:56:30 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0fe12de4aa17483a2368dc0a0cc6c7e7aae8fe4e
commit 0fe12de4aa17483a2368dc0a0cc6c7e7aae8fe4e
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-10 09:41:38 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-10 17:56:27 +0000
devel/recycle: New port: Simple resource pool for recycling resources in C++
---
devel/Makefile | 1 +
devel/recycle/Makefile | 25 +++++++++++++++++++++++++
devel/recycle/distinfo | 3 +++
devel/recycle/pkg-descr | 1 +
4 files changed, 30 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 26b71e4fb3df..1160a2d265d4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5763,6 +5763,7 @@
SUBDIR += readline
SUBDIR += rebar
SUBDIR += rebar3
+ SUBDIR += recycle
SUBDIR += redasm
SUBDIR += redo
SUBDIR += regexx
diff --git a/devel/recycle/Makefile b/devel/recycle/Makefile
new file mode 100644
index 000000000000..499ea22b6d3e
--- /dev/null
+++ b/devel/recycle/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= recycle
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.0.0-53
+DISTVERSIONSUFFIX= -g3502ca1
+CATEGORIES= devel
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simple resource pool for recycling resources in C++
+WWW= https://github.com/steinwurf/recycle
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+USES= cmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= steinwurf
+
+PLIST_FILES= include/recycle/no_locking_policy.hpp \
+ include/recycle/shared_pool.hpp \
+ include/recycle/unique_pool.hpp
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/recycle/distinfo b/devel/recycle/distinfo
new file mode 100644
index 000000000000..03afff0b24e8
--- /dev/null
+++ b/devel/recycle/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1673342644
+SHA256 (steinwurf-recycle-v6.0.0-53-g3502ca1_GH0.tar.gz) = bfdbf8322a42002c495e51b3f2c88d830873b2eb2c55111fb759d9fff3fa9601
+SIZE (steinwurf-recycle-v6.0.0-53-g3502ca1_GH0.tar.gz) = 132941
diff --git a/devel/recycle/pkg-descr b/devel/recycle/pkg-descr
new file mode 100644
index 000000000000..13b816bfe3c2
--- /dev/null
+++ b/devel/recycle/pkg-descr
@@ -0,0 +1 @@
+recycle is an implementation of a simple C++ resource pool.