Hi,
As the maintainer of the calibre port, while trying to update to 6.18.x
I've discovered that now calibre requires the new API/ABI incompatible
podofo 0.10 version.
I also guess that other ports will also grow such requirements in the
future.
So my question, both general and to the sunpoet as podofo maintainer,
is, how should we address this?
Also, is this already being addressed, maybe?
We can't simply update graphics/podofo, obviously (all dependent ports
would brake).
Plan 1 - My first idea is creating a graphics/podofo10 port that can be
installed in parallel with graphics/podofo (by changing the name of
every file installed that conflicts), so that ports moving to the newer
library can be patched to use the newer one.
plan 2 - Another option is doing the same as above, but my updating
podofo to the latest version and moving old 0.9.x to a graphics/podofo09
(or whatever) port, updating all dependencies to use the older port for now.
Plan 2 - is not what I'd prefer right away, but could have the advantage
that sometime in the relatively distant future when most dependencies
will have been moved to podofo 0.10.x we will not need any further big
change to change the "default" version.
Any opinion? if no work is already underway IO could start looking into
Plan 1, but it will take a little time before I get anything I can share.
--
Guido Falsi <madpi...@freebsd.org>