Port details |
- restinio Asynchronous HTTP/WebSocket server C++17 library
- 0.7.7 www
=2 0.7.3_2Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2022-11-06 08:21:38
- Last Update: 2025-08-10 19:02:48
- Commit Hash: 5ee6bd4
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- Also Listed In: devel
- License: BSD3CLAUSE
- WWW:
- https://stiffstream.com/en/products/restinio.html
- https://github.com/Stiffstream/restinio
- Description:
- RESTinio is a header-only C++14 library that gives you an embedded
HTTP/Websocket server. It is based on standalone version of ASIO and
targeted primarily for asynchronous processing of HTTP-requests.
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/restinio/ && make install clean
- To add the package, run one of these commands:
- pkg install www/restinio
- pkg install restinio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: restinio
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1754813414
SHA256 (restinio-0.7.7-full.tar.bz2) = 175c083bb1747e7168566db795f1824ff494a9492d4e6cab21ada52657e47219
SIZE (restinio-0.7.7-full.tar.bz2) = 1654721
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- asio>0 : net/asio
- libfmt>0 : devel/libfmt
- sobjectizer>0 : devel/sobjectizer
- cmake : devel/cmake-core
- ninja : devel/ninja
- Test dependencies:
-
- catch2>0 : devel/catch2
- Runtime dependencies:
-
- libfmt>0 : devel/libfmt
- sobjectizer>0 : devel/sobjectizer
- Library dependencies:
-
- libboost_regex.so : devel/boost-libs
- libhttp_parser.so : www/http-parser
- libllhttp.so : www/llhttp
- libpcre2-8.so : devel/pcre2
- This port is required by:
- for Build
-
- devel/opendht
Configuration Options:
- ===> The following configuration options are available for restinio-0.7.7:
SAMPLES=off: Build and install samples
===> Use 'make config' to modify these settings
- Options name:
- www_restinio
- USES:
- cmake:testing compiler:c++17-lang localbase:ldflags tar:bz2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.7.7 10 Aug 2025 19:02:48
    |
Matthias Andree (mandree)  |
www/restinio: 0.7.7 update, fixes asio and fmt compat.
Approved by: portmgr@ (blanket just-fix-it)
Reported by: poudriere test build.
Related to:
PR: 286406
Poudriere jail 14.2-RELEASE amd64 build failure without this update was:
[00:00:56] FAILED:
benches/single_handler_no_timer/CMakeFiles/_bench.restinio.single_handler_no_timer.dir/main.cpp.o
[00:00:56] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1
-I/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/clara
-I/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/restinio/..
-I/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/expected-lite/include
-I/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/restinio-helpers -O2
-pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG
-std=c++17 -pthread -MD -MT
benches/single_handler_no_timer/CMakeFiles/_bench.restinio.single_handler_no_timer.dir/main.cpp.o
-MF
benches/single_handler_no_timer/CMakeFiles/_bench.restinio.single_handler_no_timer.dir/main.cpp.o.d
-o
benches/single_handler_no_timer/CMakeFiles/_bench.restinio.single_handler_no_timer.dir/main.cpp.o
-c
/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/benches/single_handler_no_timer/main.cpp
[00:00:56] In file included from
/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/benches/single_handler_no_timer/main.cpp:8:
[00:00:56] In file included from
/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/restinio/../restinio/all.hpp:12:
[00:00:56] In file included from
/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/restinio/../restinio/core.hpp:20:
[00:00:56] In file included from
/wrkdirs/usr/ports/www/restinio/work/restinio-0.7.3/dev/restinio/../restinio/http_server.hpp:14: (Only the first 15 lines of the commit message are shown above ) |
0.7.3_5 10 Aug 2025 19:02:47
    |
Matthias Andree (mandree)  |
*: Bump PORTREVISION for devel/libfmt update {fmt.dev} |
0.7.3_4 15 Jul 2025 20:58:12
    |
Jose Alonso Cardenas Marquez (acm)  |
*/*: Bump PORTREVISION. net/asio was updated to 1.34.2 |
0.7.3_2 02 Jun 2025 00:40:43
    |
Dima Panov (fluffy)  |
devel/boost: bump consumers after Boost update |
0.7.3_1 14 Feb 2025 03:17:22
    |
Dima Panov (fluffy)  |
devel/boost: bump consumers after Boost-1.87 update
Sponsored by: Future Crew, LLC |
0.7.3 27 Jan 2025 03:30:27
    |
Yuri Victorovich (yuri)  |
www/restinio: update 0.7.2 → 0.7.3 |
0.7.2_2 20 Nov 2024 10:05:25
    |
Dima Panov (fluffy)  |
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by: Future Crew, LLC |
0.7.2_1 03 Oct 2024 10:25:14
    |
Dima Panov (fluffy)  |
*/*: bump consumers after devel/boost* update
With hat: office
Sponsored by: Future Crew, LLC |
0.7.2 25 Aug 2024 08:04:52
    |
Yuri Victorovich (yuri)  |
www/restinio: update 0.6.18 → 0.7.2 |
0.6.18 05 May 2024 19:58:28
    |
Daniel Engberg (diizzy)  |
www/restinio: Adjust EXTRACT_AFTER_ARGS and preserve original flags
Be more specific of which files to exclude and preserve original flags
defined by framework
Approved by: portmgr (blanket) |
0.6.18 04 May 2024 19:28:37
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/restinio: Convert post-extract to EXTRACT_AFTER_ARGS
PR: 278749 |
0.6.18 23 Jul 2023 07:24:19
    |
Yuri Victorovich (yuri)  |
www/restinio: Update 0.6.17 → 0.6.18 |
0.6.17_2 19 Dec 2022 09:31:34
    |
Thierry Thomas (thierry)  |
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081 |
0.6.17_1 07 Nov 2022 08:04:28
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/restinio: Use upstream release archive; Use Boost ASIO
PR: 267599 |
0.6.17 06 Nov 2022 08:20:22
    |
Yuri Victorovich (yuri)  |
www/restinio: New port: Asynchronous HTTP/WebSocket server C++14 library |