BSD Ports

devel/reproc 14.2.8 FreeBSD

C/C++ library to simplify running external programs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
964bdf7385
License
MIT
Categories
devel
Package size
31.3 KiB, 94.0 KiB installed

Description

reproc (Redirected Process) is a cross-platform C/C++ library that simplifies starting, stopping and communicating with external programs. The main use case is executing command line applications directly from C or C++ code and retrieving their output.

reproc consists out of two libraries: reproc and reproc++. reproc is a C99 library that contains the actual code for working with external programs.

In the other systems

SystemPortVersion
FreeBSDdevel/reproc14.2.8
NetBSDwip/reproc14.2.1
DragonFlydevel/reproc14.2.5
HardenedBSDdevel/reproc14.2.8
GhostBSDdevel/reproc14.2.8

Install

Binary package:

pkg install reproc

From the ports tree:

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

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

RUN_DEPENDS=	reproc>0:devel/reproc
LIB_DEPENDS=	libreproc++.so:devel/reproc

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:latest14.2.814.2.814.2.414.2.514.2.8
FreeBSD:14:quarterly14.2.814.2.8n/a14.2.514.2.8
FreeBSD:15:latest14.2.814.2.8n/a14.2.514.2.5
FreeBSD:15:quarterly14.2.814.2.8n/an/an/a
FreeBSD:16:latest14.2.814.2.8n/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.

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang
Service scripts
none

Files

pkg-plist 29
  • include/reproc++/arguments.hpp
  • include/reproc++/detail/array.hpp
  • include/reproc++/detail/type_traits.hpp
  • include/reproc++/drain.hpp
  • include/reproc++/env.hpp
  • include/reproc++/export.hpp
  • include/reproc++/input.hpp
  • include/reproc++/reproc.hpp
  • include/reproc++/run.hpp
  • include/reproc/drain.h
  • include/reproc/export.h
  • include/reproc/reproc.h
  • include/reproc/run.h
  • lib/cmake/reproc++/reproc++-config-version.cmake
  • lib/cmake/reproc++/reproc++-config.cmake
  • lib/cmake/reproc++/reproc++-targets-.cmake
  • lib/cmake/reproc++/reproc++-targets.cmake
  • lib/cmake/reproc/reproc-config-version.cmake
  • lib/cmake/reproc/reproc-config.cmake
  • lib/cmake/reproc/reproc-targets-.cmake
  • lib/cmake/reproc/reproc-targets.cmake
  • lib/libreproc++.so
  • lib/libreproc++.so.14
  • lib/libreproc++.so.14.2.7
  • lib/libreproc.so
  • lib/libreproc.so.14
  • lib/libreproc.so.14.2.7
  • libdata/pkgconfig/reproc++.pc
  • libdata/pkgconfig/reproc.pc
distinfo 1
FileSizeSHA256
daandemeyer-reproc-14.2.8_GH0.tar.gz6600527c3b452bfc419a2deda23969aa10c77909c4ff9e71c549eb65d09ae6aa7aa32

Commit history 1

DateCommitCreditsLog message
964bdf7385 Yuri Victorovich devel/reproc: update 14.2.7 → 14.2.8