On Sun, Nov 08 2020, Marc Espie <es...@nerim.net> wrote: > On Fri, Nov 06, 2020 at 10:11:03PM -0500, Ashton Fagg wrote: >> Hello, >> >> Please see attached for a new port: flatbuffers >> (https://google.github.io/flatbuffers/). >> >> Quoting the homepage: >> >> "FlatBuffers is an efficient cross platform serialization library for >> C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP, >> Python, Rust and Swift. It was originally created at Google for game >> development and other performance-critical applications." >> >> The attached port builds and passes the test suite. The package installs >> and appears to work as indended. Portcheck reports clean. There is a >> patch included which fixes some include issues (similar to what's seen >> in the chromium and irdium ports - which include flatbuffers as an >> in-repo dependency).
Is there a chance that other ports pick this flatbuffers port if installed? chromium and iridium plus copies (qtwebengine for example). https://codesearch.debian.net/search?q=flatbuffers might help here. >> There is already a similar patch in upstream's >> queue which should land soon. >> >> Comments and feedback appreciated. >> >> Thanks, >> >> Ash >> > > flatbuffers is among the mandatory dependencies for kodi, so > I think this should go in (I had a similar port in my tree) > > any okays from other people ? With a bare COMPILER=ports-gcc (no explanation) and the lack of a SHARED_LIBS* entry I think this port needs more scrutiny before import. Ashton: besides kodi, mentioned by Marc, do you have plans for those flatbuffers and fmt libraries? Or do you just happen to need them for personal work/projects? * your fmt port should also have a SHARED_LIBS entry -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE