BSD Ports

www/restbed 5.0.0_1 FreeBSD

Asynchronous RESTful functionality to C++11 applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9b9d4c56d9
License
AGPLv3
Categories
www
Package size
637.8 KiB, 5787.6 KiB installed

Description

Restbed is a comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP, with the ability to model a range of business processes, designed to target mobile, tablet, desktop and embedded production environments.

In the other systems

SystemPortVersion
FreeBSDwww/restbed5.0.0_1
DragonFlywww/restbed4.8

Install

Binary package:

pkg install restbed

From the ports tree:

cd /usr/ports/www/restbed/ && make install clean

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

RUN_DEPENDS=	restbed>0:www/restbed
LIB_DEPENDS=	librestbed.so:www/restbed

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:latest5.0.0_15.0.0_14.84.85.0.0_1
FreeBSD:14:quarterly5.0.0_15.0.0_1n/a4.85.0.0_1
FreeBSD:15:latest5.0.0_15.0.0_1n/a4.84.8
FreeBSD:15:quarterly5.0.0_15.0.0_1n/an/an/a
FreeBSD:16:latest5.0.0_15.0.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

Build dependencies 16
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang ssl
Service scripts
none

Message after installing

You installed restbed, the framework to build RESTful applications
in C++11.

Currently restbed has the caveat that it only works correctly on
FreeBSD with this sysctl variable value: net.inet6.ip6.v6only=0.
This value is not the default.

When net.inet6.ip6.v6only=1, tests don't pass, and applications using
this library can fail.

See https://github.com/Corvusoft/restbed/issues/231 for further
information.

Files

pkg-plist 20
  • include/corvusoft/restbed/byte.hpp
  • include/corvusoft/restbed/common.hpp
  • include/corvusoft/restbed/logger.hpp
  • include/corvusoft/restbed/request.hpp
  • include/corvusoft/restbed/resource.hpp
  • include/corvusoft/restbed/response.hpp
  • include/corvusoft/restbed/service.hpp
  • include/corvusoft/restbed/session.hpp
  • include/corvusoft/restbed/settings.hpp
  • include/corvusoft/restbed/ssl_settings.hpp
  • include/corvusoft/restbed/status_code.hpp
  • include/corvusoft/restbed/string.hpp
  • include/corvusoft/restbed/uri.hpp
  • include/corvusoft/restbed/web_socket.hpp
  • include/corvusoft/restbed/web_socket_message.hpp
  • include/restbed
  • lib/librestbed.a
  • lib/librestbed.so
  • lib/librestbed.so.5
  • lib/librestbed.so.5.0
distinfo 3
FileSizeSHA256
Corvusoft-restbed-5.0.0_GH0.tar.gz1045011f4bec850b84080cb8259945dd73df365f2601f291521d0cb1542f3604244b3c
Corvusoft-asio-dependency-a4d820d_GH0.tar.gz1.536854e+06044621ac9d15f65fb9ba4d0e5b61dd30d3dff2176df228ab49fbf0c6daa9ef3f
Corvusoft-catch-dependency-d10b9bd_GH0.tar.gz631559a84ddaf54a3e9a84fbcebd509d655da3beca822029675a788b31ae3b78656908

Commit history 1

DateCommitCreditsLog message
9b9d4c56d9 Jose Alonso Cardenas Marquez */*: Bump PORTREVISION. net/asio was updated to 1.38.2