1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-06 06:30:19 +00:00

New port: devel/nsync: C library that exports various synchronization primitives like mutexes

PR:		226400
Submitted by:	Anthony <amzo1337@gmail.com>
This commit is contained in:
Yuri Victorovich 2019-07-14 05:22:44 +00:00
parent df5f17c735
commit c75af1e01d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=506603
5 changed files with 50 additions and 0 deletions

View File

@ -1603,6 +1603,7 @@
SUBDIR += nsgenbind
SUBDIR += nspr
SUBDIR += nss_wrapper
SUBDIR += nsync
SUBDIR += nuitka
SUBDIR += obby
SUBDIR += objecthash

20
devel/nsync/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= nsync
DISTVERSION= 1.21.0
CATEGORIES= devel
MAINTAINER= amzo1337@gmail.com
COMMENT= C library that exports various synchronization primitives like mutexes
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= google
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
.include <bsd.port.mk>

3
devel/nsync/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1563081327
SHA256 (google-nsync-1.21.0_GH0.tar.gz) = 1f48fa5a315520f2d43ad0269f8d09bba37d4399c2317e1d657fd7ed059cf531
SIZE (google-nsync-1.21.0_GH0.tar.gz) = 154518

7
devel/nsync/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
Nsync is a C library that exports various synchronization primitives.
The library is intended to be portable, and to be compilable on a system with
only a C90 compiler, assuming atomic operations are available from the
compiler, operating system, or assembler routines. It is able to use C11 or
C++11 atomic operations if they are available.
WWW: https://github.com/google/nsync

19
devel/nsync/pkg-plist Normal file
View File

@ -0,0 +1,19 @@
include/nsync.h
include/nsync_atomic.h
include/nsync_counter.h
include/nsync_cpp.h
include/nsync_cv.h
include/nsync_debug.h
include/nsync_mu.h
include/nsync_mu_wait.h
include/nsync_note.h
include/nsync_once.h
include/nsync_time.h
include/nsync_time_internal.h
include/nsync_waiter.h
lib/libnsync.so
lib/libnsync.so.1
lib/libnsync.so.1.20.1
lib/libnsync_cpp.so
lib/libnsync_cpp.so.1
lib/libnsync_cpp.so.1.20.1