FreeBSD Bugzilla – Attachment 235393 Details for
Bug 265077
[NEW PORT] devel/malloy: Embeddable HTTP & WS client and server components
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
file_265077.txt (text/plain), 5.58 KB, created by
Joel Bodenmann
on 2022-07-20 18:40:50 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Joel Bodenmann
Created:
2022-07-20 18:40:50 UTC
Size:
5.58 KB
patch
obsolete
>From 0bf3215e84eff78aa132fc158212e8eeef583b6c Mon Sep 17 00:00:00 2001 >From: Joel Bodenmann <jbo@insane.engineer> >Date: Wed, 20 Jul 2022 18:32:00 +0000 >Subject: [PATCH] devel/malloy: new port > >Embeddable HTTP(S) and WS(S) components for C++20. >--- > devel/Makefile | 1 + > devel/malloy/Makefile | 26 +++++++++++++++++ > devel/malloy/distinfo | 3 ++ > devel/malloy/pkg-descr | 7 +++++ > devel/malloy/pkg-plist | 64 ++++++++++++++++++++++++++++++++++++++++++ > 5 files changed, 101 insertions(+) > create mode 100644 devel/malloy/Makefile > create mode 100644 devel/malloy/distinfo > create mode 100644 devel/malloy/pkg-descr > create mode 100644 devel/malloy/pkg-plist > >diff --git a/devel/Makefile b/devel/Makefile >index 9c6904637d..1d89edf25d 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -1492,6 +1492,7 @@ > SUBDIR += magit-devel > SUBDIR += make++ > SUBDIR += makedepend >+ SUBDIR += malloy > SUBDIR += marisa-trie > SUBDIR += marl > SUBDIR += mate-common >diff --git a/devel/malloy/Makefile b/devel/malloy/Makefile >new file mode 100644 >index 0000000000..99e42c3dae >--- /dev/null >+++ b/devel/malloy/Makefile >@@ -0,0 +1,26 @@ >+PORTNAME= malloy >+DISTVERSION= 0.5.1 >+CATEGORIES= devel >+ >+MAINTAINER= jbo@insane.engineer >+COMMENT= Embeddable HTTP(S) and WS(S) client and server components for C++ >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/license.txt >+ >+BROKEN_FreeBSD_12= some C++20 STL headers are missing on 12.3,\ >+ see https://bugs.freebsd.org/255374 >+ >+BUILD_DEPENDS= boost-libs>1.74.0:devel/boost-libs >+LIB_DEPENDS= libspdlog.so:devel/spdlog \ >+ libfmt.so:devel/libfmt >+ >+USES= cmake ssl >+ >+USE_GITHUB= yes >+GH_ACCOUNT= tectu >+ >+CMAKE_OFF= MALLOY_DEPENDENCY_FMT_DOWNLOAD MALLOY_DEPENDENCY_SPDLOG_DOWNLOAD >+CMAKE_ON= MALLOY_BUILD_SHARED MALLOY_FEATURE_TLS MALLOY_FEATURE_CLIENT MALLOY_FEATURE_SERVER >+ >+.include <bsd.port.mk> >diff --git a/devel/malloy/distinfo b/devel/malloy/distinfo >new file mode 100644 >index 0000000000..c71275a859 >--- /dev/null >+++ b/devel/malloy/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1657217605 >+SHA256 (tectu-malloy-0.5.1_GH0.tar.gz) = 5126f2eada548bb1e8bb39abfe15a25beafc475d488fb916c83c328836e62087 >+SIZE (tectu-malloy-0.5.1_GH0.tar.gz) = 188078 >diff --git a/devel/malloy/pkg-descr b/devel/malloy/pkg-descr >new file mode 100644 >index 0000000000..58969904de >--- /dev/null >+++ b/devel/malloy/pkg-descr >@@ -0,0 +1,7 @@ >+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. >+ >+WWW: https://github.com/tectu/malloy >diff --git a/devel/malloy/pkg-plist b/devel/malloy/pkg-plist >new file mode 100644 >index 0000000000..64881598e9 >--- /dev/null >+++ b/devel/malloy/pkg-plist >@@ -0,0 +1,64 @@ >+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/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/detail/version_checks.hpp >+include/malloy/core/error.hpp >+include/malloy/core/html/form.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/utils.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/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_BUILD_TYPE%%.cmake >+lib/cmake/malloy/malloy-targets.cmake >+lib/libmalloy-client.so >+lib/libmalloy-client.so.0.5.1 >+lib/libmalloy-core.so >+lib/libmalloy-core.so.0.5.1 >+lib/libmalloy-server.so >+lib/libmalloy-server.so.0.5.1 >-- >2.37.0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
jbo
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 265077
:
235108
|
235113
|
235158
| 235393