BSD Ports

devel/flatcc 0.6.4 FreeBSD

FlatBuffers compiler and library in C for C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
24f83bf7ce
License
APACHE20
Categories
devel
Package size
240.8 KiB, 1087.4 KiB installed

Description

A compiler that generates FlatBuffers code for C given a FlatBuffer schema file. This introduction also creates a separate test project with the traditional monster example, here in a C version.

In the other systems

SystemPortVersion
FreeBSDdevel/flatcc0.6.4
DragonFlydevel/flatcc0.6.1

Install

Binary package:

pkg install flatcc

From the ports tree:

cd /usr/ports/devel/flatcc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	flatcc>0:devel/flatcc
LIB_DEPENDS=	libflatcc.so:devel/flatcc

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:latest0.6.40.6.40.6.10.6.10.6.4
FreeBSD:14:quarterly0.6.40.6.4n/a0.6.10.6.4
FreeBSD:15:latest0.6.40.6.4n/a0.6.10.6.1
FreeBSD:15:quarterly0.6.40.6.4n/an/an/a
FreeBSD:16:latest0.6.40.6.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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 compiler:c++11-lib cpe
Service scripts
none

Files

pkg-plist 73
  • bin/flatcc
  • include/flatcc/flatcc.h
  • include/flatcc/flatcc_accessors.h
  • include/flatcc/flatcc_alloc.h
  • include/flatcc/flatcc_assert.h
  • include/flatcc/flatcc_builder.h
  • include/flatcc/flatcc_emitter.h
  • include/flatcc/flatcc_endian.h
  • include/flatcc/flatcc_epilogue.h
  • include/flatcc/flatcc_flatbuffers.h
  • include/flatcc/flatcc_identifier.h
  • include/flatcc/flatcc_iov.h
  • include/flatcc/flatcc_json_parser.h
  • include/flatcc/flatcc_json_printer.h
  • include/flatcc/flatcc_portable.h
  • include/flatcc/flatcc_prologue.h
  • include/flatcc/flatcc_refmap.h
  • include/flatcc/flatcc_rtconfig.h
  • include/flatcc/flatcc_types.h
  • include/flatcc/flatcc_unaligned.h
  • include/flatcc/flatcc_verifier.h
  • include/flatcc/flatcc_version.h
  • include/flatcc/portable/LICENSE
  • include/flatcc/portable/README.md
  • include/flatcc/portable/grisu3_math.h
  • include/flatcc/portable/grisu3_parse.h
  • include/flatcc/portable/grisu3_print.h
  • include/flatcc/portable/include/README
  • include/flatcc/portable/include/linux/endian.h
  • include/flatcc/portable/include/std/inttypes.h
  • include/flatcc/portable/include/std/stdalign.h
  • include/flatcc/portable/include/std/stdbool.h
  • include/flatcc/portable/include/std/stdint.h
  • include/flatcc/portable/paligned_alloc.h
  • include/flatcc/portable/pattributes.h
  • include/flatcc/portable/pbase64.h
  • include/flatcc/portable/pcrt.h
  • include/flatcc/portable/pdiagnostic.h
  • include/flatcc/portable/pdiagnostic_pop.h
  • include/flatcc/portable/pdiagnostic_push.h
  • include/flatcc/portable/pendian.h
  • include/flatcc/portable/pendian_detect.h
  • include/flatcc/portable/pinline.h
  • include/flatcc/portable/pinttypes.h
  • include/flatcc/portable/pmemaccess.h
  • include/flatcc/portable/portable.h
  • include/flatcc/portable/portable_basic.h
  • include/flatcc/portable/pparsefp.h
  • include/flatcc/portable/pparseint.h
  • include/flatcc/portable/pprintfp.h
  • include/flatcc/portable/pprintint.h
  • include/flatcc/portable/prestrict.h
  • include/flatcc/portable/pstatic_assert.h
  • include/flatcc/portable/pstatic_assert_scope.h
  • include/flatcc/portable/pstdalign.h
  • include/flatcc/portable/pstdbool.h
  • include/flatcc/portable/pstdint.h
  • include/flatcc/portable/punaligned.h
  • include/flatcc/portable/pversion.h
  • include/flatcc/portable/pwarnings.h
  • include/flatcc/reflection/README
  • include/flatcc/reflection/flatbuffers_common_builder.h
  • include/flatcc/reflection/flatbuffers_common_reader.h
  • include/flatcc/reflection/reflection_builder.h
  • include/flatcc/reflection/reflection_reader.h
  • include/flatcc/reflection/reflection_verifier.h
  • include/flatcc/support/README
  • include/flatcc/support/cdump.h
  • include/flatcc/support/elapsed.h
  • include/flatcc/support/hexdump.h
  • include/flatcc/support/readfile.h
  • lib/libflatcc.so
  • lib/libflatccrt.so
distinfo 1
FileSizeSHA256
dvidelabs-flatcc-v0.6.4_GH0.tar.gz601523463c1cbc95777a01e103a6c961325f28e8876cb44a195b5c0f8d1117ae019580

Commit history 2

DateCommitCreditsLog message
24f83bf7ce Yuri Victorovich devel/flatcc: update 0.6.3 → 0.6.4
dd3d7da4f2 Yuri Victorovich devel/flatcc: update 0.6.1 → 0.6.3
Reported by: portscout