devel/malloy 0.12.0_4 FreeBSD
Embeddable HTTP(S) and WS(S) client/server components for C++
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
213840c151- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 966.3 KiB, 9644.7 KiB installed
Description
Malloy is a C++ library providing embeddable server & client components for both HTTP(S) and WebSocket(Secure).
The library is written in C++20 and provides easy-to-use high-level interfaces for creating server and client applications painlessly.
Install
Binary package:
pkg install malloy
From the ports tree:
cd /usr/ports/devel/malloy/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= malloy>0:devel/malloy
LIB_DEPENDS= libmalloy-client.so:devel/malloy
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.12.0_4 | 0.12.0_4 | - | 0.12.0_1 | 0.12.0_4 |
| FreeBSD:14:quarterly | 0.12.0_4 | 0.12.0_4 | n/a | 0.11.0 | 0.12.0_4 |
| FreeBSD:15:latest | 0.12.0_4 | 0.12.0_4 | n/a | 0.12.0_1 | 0.12.0_1 |
| FreeBSD:15:quarterly | 0.12.0_4 | 0.12.0_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.12.0_4 | 0.12.0_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
boost-libs>1.86.0: devel/boost-libs
Library 2
libfmt.so: devel/libfmtlibspdlog.so: devel/spdlog
The full lists below include those, and their dependencies in turn.
Build dependencies 69
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/boost-libs
- devel/cmake-core
- devel/doxygen
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/spdlog
- dns/libidn2
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/rhash
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXpm
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 2
No port depends on this one.
Configuration
Options name: devel_malloy
| Option | Default | Description |
|---|---|---|
| CLIENT | on | HTTP client support |
| DOCS | on | Build and/or install documentation |
| EXAMPLES | on | Build and/or install examples |
| HTML | on | HTML features |
| SERVER | on | HTTP server support |
| TEST | off | Build and/or run tests |
| TLS | on | Secure network connection support via TLS |
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 118
- include/malloy/client/controller.hpp
- include/malloy/client/http/connection.hpp
- include/malloy/client/http/connection_plain.hpp
- include/malloy/client/http/connection_tls.hpp
- include/malloy/client/http/request_result.hpp
- include/malloy/client/type_traits.hpp
- include/malloy/client/websocket/connection.hpp
- include/malloy/core/controller.hpp
- include/malloy/core/detail/action_queue.hpp
- include/malloy/core/detail/controller_run_result.hpp
- include/malloy/core/error.hpp
- include/malloy/core/mp.hpp
- include/malloy/core/html/form.hpp
- include/malloy/core/html/form_data.hpp
- include/malloy/core/html/form_field.hpp
- include/malloy/core/html/form_renderer.hpp
- include/malloy/core/html/html.hpp
- include/malloy/core/html/multipart_parser.hpp
- include/malloy/core/http/cookie.hpp
- include/malloy/core/http/filters/file.hpp
- include/malloy/core/http/generator.hpp
- include/malloy/core/http/http.hpp
- include/malloy/core/http/request.hpp
- include/malloy/core/http/response.hpp
- include/malloy/core/http/session/manager.hpp
- include/malloy/core/http/session/session.hpp
- include/malloy/core/http/session/storage.hpp
- include/malloy/core/http/session/storage_memory.hpp
- include/malloy/core/http/session/types.hpp
- include/malloy/core/http/type_traits.hpp
- include/malloy/core/http/types.hpp
- include/malloy/core/http/url.hpp
- include/malloy/core/http/utils.hpp
- include/malloy/core/tcp/rate_policy.hpp
- include/malloy/core/tcp/stream.hpp
- include/malloy/core/tcp/tcp.hpp
- include/malloy/core/tls/manager.hpp
- include/malloy/core/type_traits.hpp
- include/malloy/core/utils.hpp
- include/malloy/core/websocket/connection.hpp
- include/malloy/core/websocket/stream.hpp
- include/malloy/core/websocket/types.hpp
- include/malloy/core/websocket/websocket.hpp
- include/malloy/server/auth/basic.hpp
- include/malloy/server/http/connection.hpp
- include/malloy/server/http/connection_detector.hpp
- include/malloy/server/http/connection_plain.hpp
- include/malloy/server/http/connection_t.hpp
- include/malloy/server/http/connection_tls.hpp
- include/malloy/server/http/preflight_config.hpp
- include/malloy/server/http/request_generator_t.hpp
- include/malloy/server/listener.hpp
- include/malloy/server/routing/endpoint.hpp
- include/malloy/server/routing/endpoint_http.hpp
- include/malloy/server/routing/endpoint_http_files.hpp
- include/malloy/server/routing/endpoint_http_redirect.hpp
- include/malloy/server/routing/endpoint_http_regex.hpp
- include/malloy/server/routing/endpoint_websocket.hpp
- include/malloy/server/routing/router.hpp
- include/malloy/server/routing/type_traits.hpp
- include/malloy/server/routing_context.hpp
- include/malloy/server/websocket/connection.hpp
- lib/cmake/malloy/malloy-config-version.cmake
- lib/cmake/malloy/malloy-config.cmake
- lib/cmake/malloy/malloy-targets-.cmake
- lib/cmake/malloy/malloy-targets.cmake
- lib/libmalloy-client.so
- lib/libmalloy-client.so.
- lib/libmalloy-core.so
- lib/libmalloy-core.so.
- lib/libmalloy-server.so
- lib/libmalloy-server.so.
- share/examples/malloy/CMakeLists.txt
- share/examples/malloy/client/CMakeLists.txt
- share/examples/malloy/client/example.cmake
- share/examples/malloy/client/http_custom_filter/CMakeLists.txt
- share/examples/malloy/client/http_custom_filter/main.cpp
- share/examples/malloy/client/http_file_download/CMakeLists.txt
- share/examples/malloy/client/http_file_download/main.cpp
- share/examples/malloy/client/http_plain/CMakeLists.txt
- share/examples/malloy/client/http_plain/main.cpp
- share/examples/malloy/client/http_tls/CMakeLists.txt
- share/examples/malloy/client/http_tls/main.cpp
- share/examples/malloy/client/websocket_plain/CMakeLists.txt
- share/examples/malloy/client/websocket_plain/main.cpp
- share/examples/malloy/client/websocket_secure/CMakeLists.txt
- share/examples/malloy/client/websocket_secure/main.cpp
- share/examples/malloy/example.hpp
- share/examples/malloy/server/CMakeLists.txt
- share/examples/malloy/server/basic/CMakeLists.txt
- share/examples/malloy/server/basic/main.cpp
- share/examples/malloy/server/custom_request_filter/CMakeLists.txt
- share/examples/malloy/server/custom_request_filter/main.cpp
- share/examples/malloy/server/example.cmake
- share/examples/malloy/server/html_form/CMakeLists.txt
- share/examples/malloy/server/html_form/main.cpp
- share/examples/malloy/server/routing/CMakeLists.txt
- share/examples/malloy/server/routing/files/CMakeLists.txt
- share/examples/malloy/server/routing/files/main.cpp
- share/examples/malloy/server/routing/policies/CMakeLists.txt
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tectu-malloy-0.12.0_GH0.tar.gz | 199684 | abf12658875ceebd45bb64e7a5cd648eee9e6e9ff9307810b9c791ab73840a74 |