Hi, Kristaps Dzonsons wrote on Wed, Dec 28, 2016 at 05:40:39PM +0200:
> http://libdivecomputer.org/ > > "Libdivecomputer is a cross-platform and open source library for > communication with dive computers from various manufacturers." > > Tested by linking against https://github.com/kristapsdz/divecmd > with a suunto d6i and using the native dctool(1). I would be willing to import this in the attached form if someone provides an OK. I'd prefer to import all the diving ports below multimedia - it's not a 100% fit, but comes close: there are hardware interfacing, image processing, map processing, database, text processing, and cloud aspects, so i guess it can be called multimedia. In any case, devel is overcrowded. Any objections to that? Changes: * Sort variables. * Start SHARED_LIBS at 0.0. * Remove obvious third-party files aes.c and aes.h that have no author information and no license. Also added two patches to make that work. * make port-lib-depends-check WANTLIB += pthread After that, licensing information looks correct and the configure and build logs look sane. Of course, if somebody wants to fix the Heinrichs Weikamp OSTC 3 driver by linking against libcrypto for AES128 (see EVP_EncryptInit(3) for frills), or alternatively embed a copy of the relevant parts of /usr/src/sys/crypto/aes.c, or alternatively track down the author of aes.{c,h} and get the license fixed, be my guest, but i'm not planning to do that work, and i think it can be done in a later REVISION. Yours, Ingo
libdivecomputer.tgz
Description: application/tar-gz