devel/glaze 8.4.0 FreeBSD
Fast, in memory, JSON and interface library for modern C++
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ac908d888e- License
- MIT
- Categories
- devel, textproc
- Package size
- 623.0 KiB, 4602.7 KiB installed
Description
Glaze is one of the fastest JSON libraries in the world. Glaze reads and writes from object memory, simplifying interfaces and offering incredible performance.
Glaze isn't just a JSON library. Glaze also supports: * BEVE (binary efficient versatile encoding) * CSV (comma separated value)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/glaze | 8.4.0 |
| DragonFly | devel/glaze | 5.0.2 |
Install
Binary package:
pkg install glaze
From the ports tree:
cd /usr/ports/devel/glaze/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= glaze>0:devel/glaze
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 | 8.4.0 | 8.4.0 | - | 5.5.4 | 8.4.0 |
| FreeBSD:14:quarterly | 8.4.0 | 8.4.0 | n/a | 5.1.1 | 8.4.0 |
| FreeBSD:15:latest | 8.4.0 | 8.4.0 | n/a | 5.5.4 | 5.5.4 |
| FreeBSD:15:quarterly | 8.4.0 | 8.4.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.4.0 | 8.4.0 | 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
${LOCALBASE}/include/asio.hpp: net/asio
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- net/asio
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++23-lang eigen:3 localbase
- Service scripts
- none
Files
pkg-plist 264
- include/glaze/api/api.hpp
- include/glaze/api/hash.hpp
- include/glaze/api/impl.hpp
- include/glaze/api/lib.hpp
- include/glaze/api/std/array.hpp
- include/glaze/api/std/deque.hpp
- include/glaze/api/std/functional.hpp
- include/glaze/api/std/list.hpp
- include/glaze/api/std/map.hpp
- include/glaze/api/std/optional.hpp
- include/glaze/api/std/set.hpp
- include/glaze/api/std/shared_ptr.hpp
- include/glaze/api/std/span.hpp
- include/glaze/api/std/string.hpp
- include/glaze/api/std/tuple.hpp
- include/glaze/api/std/unique_ptr.hpp
- include/glaze/api/std/unordered_map.hpp
- include/glaze/api/std/unordered_set.hpp
- include/glaze/api/std/variant.hpp
- include/glaze/api/std/vector.hpp
- include/glaze/api/trait.hpp
- include/glaze/api/tuple.hpp
- include/glaze/api/type_support.hpp
- include/glaze/api/xxh64.hpp
- include/glaze/base64/base64.hpp
- include/glaze/beve.hpp
- include/glaze/beve/beve_to_json.hpp
- include/glaze/beve/header.hpp
- include/glaze/beve/key_traits.hpp
- include/glaze/beve/lazy.hpp
- include/glaze/beve/peek_header.hpp
- include/glaze/beve/ptr.hpp
- include/glaze/beve/read.hpp
- include/glaze/beve/size.hpp
- include/glaze/beve/skip.hpp
- include/glaze/beve/wrappers.hpp
- include/glaze/beve/write.hpp
- include/glaze/bson.hpp
- include/glaze/bson/bson_to_json.hpp
- include/glaze/bson/header.hpp
- include/glaze/bson/read.hpp
- include/glaze/bson/skip.hpp
- include/glaze/bson/write.hpp
- include/glaze/cbor.hpp
- include/glaze/cbor/cbor_to_json.hpp
- include/glaze/cbor/header.hpp
- include/glaze/cbor/read.hpp
- include/glaze/cbor/skip.hpp
- include/glaze/cbor/wrappers.hpp
- include/glaze/cbor/write.hpp
- include/glaze/chrono.hpp
- include/glaze/compare/approx.hpp
- include/glaze/compare/compare.hpp
- include/glaze/concepts/container_concepts.hpp
- include/glaze/containers/flat_map.hpp
- include/glaze/containers/inplace_vector.hpp
- include/glaze/containers/ordered_map.hpp
- include/glaze/containers/ordered_small_map.hpp
- include/glaze/core/array_apply.hpp
- include/glaze/core/as_array_wrapper.hpp
- include/glaze/core/buffer_traits.hpp
- include/glaze/core/cast.hpp
- include/glaze/core/chrono.hpp
- include/glaze/core/common.hpp
- include/glaze/core/constraint.hpp
- include/glaze/core/context.hpp
- include/glaze/core/convert_struct.hpp
- include/glaze/core/custom.hpp
- include/glaze/core/custom_meta.hpp
- include/glaze/core/error_category.hpp
- include/glaze/core/feature_test.hpp
- include/glaze/core/format_str.hpp
- include/glaze/core/istream_buffer.hpp
- include/glaze/core/manage.hpp
- include/glaze/core/meta.hpp
- include/glaze/core/optimization_level.hpp
- include/glaze/core/opts.hpp
- include/glaze/core/ostream_buffer.hpp
- include/glaze/core/ptr.hpp
- include/glaze/core/read.hpp
- include/glaze/core/reflect.hpp
- include/glaze/core/seek.hpp
- include/glaze/core/std_error_code.hpp
- include/glaze/core/streaming_state.hpp
- include/glaze/core/to.hpp
- include/glaze/core/traits.hpp
- include/glaze/core/tuple.hpp
- include/glaze/core/wrapper_traits.hpp
- include/glaze/core/wrappers.hpp
- include/glaze/core/write.hpp
- include/glaze/core/write_chars.hpp
- include/glaze/core/write_wrappers.hpp
- include/glaze/csv.hpp
- include/glaze/csv/read.hpp
- include/glaze/csv/skip.hpp
- include/glaze/csv/write.hpp
- include/glaze/eetf.hpp
- include/glaze/eetf/cmp.hpp
- include/glaze/eetf/defs.hpp
- include/glaze/eetf/eetf_to_json.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| stephenberry-glaze-v8.4.0_GH0.tar.gz | 2.188889e+06 | 4ee6f2ec68e8c763553d6a16e0d79cd51fac7c58cbd98783760f418ce82c9a91 |