Sunday, February 02, 2020

[update] graphics/fotowall 0.9 -> 1.0

Hi ports@,

Attaching an update to fotowall 1.0

Notable port changes:
- qt4 -> qt5.
- Using github tarball instead of google code.
- Adjusted WANTLIB/LIB_DEPENDS.
- Added EXTRACT_CASES and pre-extract because
the upstream tarball spills over WRKDIST
instead of extracting to a sub directory.
- Had to patch enricomath.h to not use the
provided sincos(3) since we now have our own.
This happened because I upstreamed our previous
patch that enabled this path for us when we still
didn't have it. I will upstream the revert also.
- Patching out qstrcpy for strlcpy. This is because
our x11/qt5 has patched out qstrcpy and the lib
is not longer exposing it for external consumers.
I saw two ways in how ports are handling it.

1. x11/qt5 itself replaced all uses with strlcpy
2. multimedia/phonon-backend patch qstrcpy -> strlcpy

I opted for #1 but obviously having a close look on
the patch is advised here.

Upstream changelog:

https://github.com/enricoros/fotowall/releases/tag/v1.0

Tested on -current amd64.

Feedback? OK's?

Regards,
Adam Wolk

No comments:

Post a Comment