Wednesday, August 01, 2018

Re: new: libdivecomputer

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

No comments:

Post a Comment