SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

30
devel/robin-map/Makefile Normal file
View file

@ -0,0 +1,30 @@
ONLY_FOR_ARCHS= ${CXX11_ARCHS}
COMMENT= fast hash map and hash set
GH_ACCOUNT= Tessil
GH_PROJECT= robin-map
GH_TAGNAME= v0.6.3
REVISION = 0
CATEGORIES= devel
# MIT
PERMIT_PACKAGE= Yes
MODULES= devel/cmake
TEST_DEPENDS= devel/boost
do-test:
cd ${WRKSRC}/tests && ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" \
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" ${CONFIGURE_ENV} \
${LOCALBASE}/bin/cmake -G ${_MODCMAKE_GEN} ${WRKSRC}/tests
cd ${WRKSRC}/tests && exec ${SETENV} ${ALL_TEST_ENV} \
${NINJA} ${NINJA_FLAGS}
cd ${WRKSRC}/tests && ./tsl_robin_map_tests
post-install:
mv ${PREFIX}/share/cmake/ ${PREFIX}/lib/
.include <bsd.port.mk>

2
devel/robin-map/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (robin-map-0.6.3.tar.gz) = 5mVMjCWY9j6wsdUv+L3znPzJHYHdXQUnSm3KkSQc1y8=
SIZE (robin-map-0.6.3.tar.gz) = 64506

View file

@ -0,0 +1,3 @@
A C++ implementation of a fast hash map and hash set using
open-addressing and linear robin hood hashing with backward
shift deletion to resolve collisions.

10
devel/robin-map/pkg/PLIST Normal file
View file

@ -0,0 +1,10 @@
include/tsl/
include/tsl/robin_growth_policy.h
include/tsl/robin_hash.h
include/tsl/robin_map.h
include/tsl/robin_set.h
lib/cmake/
lib/cmake/tsl-robin-map/
lib/cmake/tsl-robin-map/tsl-robin-mapConfig.cmake
lib/cmake/tsl-robin-map/tsl-robin-mapConfigVersion.cmake
lib/cmake/tsl-robin-map/tsl-robin-mapTargets.cmake