BSD Ports

devel/thrift 0.22.0,1 MidnightBSD

Framework for scalable cross-language services development

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
64476eb66d
License
Apache-2.0
Categories
devel

Description

Thrift is a lightweight, language-independent software stack with an associated code generation mechanism for RPC. Thrift provides clean abstractions for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as its input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers.

Thrift is specifically designed to support non-atomic version changes across client and server code.

In the other systems

SystemPortVersion
MidnightBSDdevel/thrift0.22.0,1
FreeBSDdevel/thrift0.22.0,1
OpenBSDdevel/thrift0.24.0
NetBSDdevel/thrift0.22.0nb1
DragonFlydevel/thrift0.21.0,1
HardenedBSDdevel/thrift0.22.0,1
GhostBSDdevel/thrift0.22.0,1

Install

Binary package:

mport install thrift

From mports:

cd /usr/mports/devel/thrift && make install clean

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

RUN_DEPENDS=	thrift>0:devel/thrift

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

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

Files

pkg-plist 4
  • bin/thrift
  • lib/cmake/thrift/FindLibevent.cmake
  • lib/cmake/thrift/ThriftConfig.cmake
  • lib/cmake/thrift/ThriftConfigVersion.cmake
distinfo 1
FileSizeSHA256
thrift-0.22.0.tar.gz4.422267e+06794a0e455787960d9f27ab92c38e34da27e8deeda7a5db0e59dc64a00df8a1e5
Master sites 1
  • APACHE/thrift/0.22.0

Commit history 1

DateCommitCreditsLog message
64476eb66d Lucas Holt devel/thrift: use recognized Apache license
AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>