BSD Ports

devel/libthreadar 1.6.1 FreeBSD

Abstracted set of C++ *classes* to manipulate threads

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL3
Categories
devel, sysutils
Package size
72.5 KiB, 505.4 KiB installed

Description

Libthreadar is a C++ library providing an abstracted set of C++ *classes* to manipulate threads in a very simple and efficient way from your C++ code.

It's used to support multithreading in the DAR archiver.

In the other systems

SystemPortVersion
FreeBSDdevel/libthreadar1.6.1
NetBSDdevel/libthreadar1.4.0
DragonFlydevel/libthreadar1.5.2

Install

Binary package:

pkg install libthreadar

From the ports tree:

cd /usr/ports/devel/libthreadar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libthreadar>0:devel/libthreadar
LIB_DEPENDS=	libthreadar.so:devel/libthreadar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.11.6.11.4.01.6.01.6.1
FreeBSD:14:quarterly1.6.11.6.1n/a1.5.21.6.1
FreeBSD:15:latest1.6.11.6.1n/a1.6.01.6.1
FreeBSD:15:quarterly1.6.11.6.1n/an/an/a
FreeBSD:16:latest1.6.11.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

No options to configure.

USES
libtool
Service scripts
none

Files

pkg-plist 21
  • include/libthreadar/barrier.hpp
  • include/libthreadar/condition.hpp
  • include/libthreadar/exceptions.hpp
  • include/libthreadar/fast_tampon.hpp
  • include/libthreadar/freezer.hpp
  • include/libthreadar/libthreadar.hpp
  • include/libthreadar/libthreadar_config.h
  • include/libthreadar/mutex.hpp
  • include/libthreadar/ratelier_gather.hpp
  • include/libthreadar/ratelier_scatter.hpp
  • include/libthreadar/semaphore.hpp
  • include/libthreadar/tampon.hpp
  • include/libthreadar/thread.hpp
  • include/libthreadar/thread_signal.hpp
  • include/libthreadar/tools.hpp
  • lib/libthreadar.a
  • lib/libthreadar.so
  • lib/libthreadar.so.1000
  • lib/libthreadar.so.1000.
  • libdata/pkgconfig/libthreadar.pc
  • share/libthreadar/README
distinfo 1
FileSizeSHA256
libthreadar-1.6.1.tar.gz465288467709320c54215ac8829ef48e856d890caa4f6a7831633d3992e0b5359f38d8
Master sites 2
  • SF/libthreadar/1.6.1/
  • https://dar.edrusb.org/libthreadar/Releases/

Commit history 0

No commits in the history this site was built from.