BSD Ports

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

SystemPortVersion
FreeBSDdevel/glaze8.4.0
DragonFlydevel/glaze5.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.4.08.4.0-5.5.48.4.0
FreeBSD:14:quarterly8.4.08.4.0n/a5.1.18.4.0
FreeBSD:15:latest8.4.08.4.0n/a5.5.45.5.4
FreeBSD:15:quarterly8.4.08.4.0n/an/an/a
FreeBSD:16:latest8.4.08.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

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
FileSizeSHA256
stephenberry-glaze-v8.4.0_GH0.tar.gz2.188889e+064ee6f2ec68e8c763553d6a16e0d79cd51fac7c58cbd98783760f418ce82c9a91

Commit history 4

DateCommitCreditsLog message
ac908d888e Yuri Victorovich devel/glaze: update 7.9.1 → 8.4.0
9b9d4c56d9 Jose Alonso Cardenas Marquez */*: Bump PORTREVISION. net/asio was updated to 1.38.2
e676daae75 Yuri Victorovich devel/glaze: update 7.8.4 → 7.9.1
20d1f4ee70 Yuri Victorovich devel/glaze: update 7.8.1 → 7.8.4