www/silicon 0.1.124 FreeBSD
High performance, middleware oriented C++14 http web framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
365efad1d0- License
- MIT
- Categories
- www, devel
- Package size
- 44.8 KiB, 218.4 KiB installed
Description
Silicon is a C++ abstraction built on top of high-performance networking libraries. Its goal is to ease the writing of web APIs without compromising on performance.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/silicon | 0.1.124 |
| DragonFly | www/silicon | 0.1.124 |
| HardenedBSD | www/silicon | 0.1.124 |
| GhostBSD | www/silicon | 0.1.124 |
Install
Binary package:
pkg install silicon
From the ports tree:
cd /usr/ports/www/silicon/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= silicon>0:www/silicon
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.124 | 0.1.124 | 0.1.124 | 0.1.124 | 0.1.124 |
| FreeBSD:14:quarterly | 0.1.124 | 0.1.124 | n/a | 0.1.124 | 0.1.124 |
| FreeBSD:15:latest | 0.1.124 | 0.1.124 | n/a | 0.1.124 | 0.1.124 |
| FreeBSD:15:quarterly | 0.1.124 | 0.1.124 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.124 | 0.1.124 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- Service scripts
- none
Files
pkg-plist 53
- include/silicon/api.hh
- include/silicon/api_description.hh
- include/silicon/api_to_sio.hh
- include/silicon/backends/cppnet.hh
- include/silicon/backends/h2o.hh
- include/silicon/backends/lwan.hh
- include/silicon/backends/mhd.hh
- include/silicon/backends/mimosa.hh
- include/silicon/backends/rabbitmq.hh
- include/silicon/backends/urldecode.hh
- include/silicon/backends/websocketpp.hh
- include/silicon/backends/websocketpp_remote_client.hh
- include/silicon/backends/ws_api.hh
- include/silicon/backends/ws_route.hh
- include/silicon/backends/wspp_connection.hh
- include/silicon/base_64.hh
- include/silicon/blob.hh
- include/silicon/clients/javascript_client.hh
- include/silicon/clients/libcurl_client.hh
- include/silicon/clients/rmq_client.hh
- include/silicon/clients/templates/javascript.hh
- include/silicon/clients/templates/javascript_websocket.hh
- include/silicon/di_factories.hh
- include/silicon/dynamic_routing_table.hh
- include/silicon/error.hh
- include/silicon/file.hh
- include/silicon/hash.hh
- include/silicon/http_route.hh
- include/silicon/middleware_factories.hh
- include/silicon/middlewares/get_parameters.hh
- include/silicon/middlewares/hashmap_session.hh
- include/silicon/middlewares/mysql_connection.hh
- include/silicon/middlewares/mysql_orm.hh
- include/silicon/middlewares/mysql_session.hh
- include/silicon/middlewares/mysql_types.hh
- include/silicon/middlewares/sql_orm.hh
- include/silicon/middlewares/sql_session.hh
- include/silicon/middlewares/sqlite_connection.hh
- include/silicon/middlewares/sqlite_orm.hh
- include/silicon/middlewares/sqlite_session.hh
- include/silicon/middlewares/sqlite_types.hh
- include/silicon/middlewares/tracking_cookie.hh
- include/silicon/null.hh
- include/silicon/optional.hh
- include/silicon/procedure_desc.hh
- include/silicon/remote_api.hh
- include/silicon/response.hh
- include/silicon/rmq_route.hh
- include/silicon/service.hh
- include/silicon/sql_crud.hh
- include/silicon/sql_rest.hh
- include/silicon/symbols.hh
- include/silicon/utils.hh
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| matt-42-silicon-v0.1-124-g91ca205_GH0.tar.gz | 70559 | 5ba1caa9248f2b266ae3f9e2ba565abf210cc99438cd6dc64e7f66c80433797f |