[answering to ports@]

On Sun, Dec 09, 2018 at 10:31:21PM +0100, Antoine Jacoutot wrote:
> On Sun, Dec 09, 2018 at 10:47:46AM -0700, Matthias Kilian wrote:
> > CVSROOT:    /cvs
> > Module name:        ports
> > Changes by: [email protected]    2018/12/09 10:47:46
> > 
> > Modified files:
> >     print/poppler  : Makefile distinfo 
> >     print/poppler/patches: patch-poppler_Form_cc 
> >                            patch-poppler_XRef_cc 
> >     print/poppler/pkg: PLIST-main PLIST-qt4 PLIST-qt5 
> > Removed files:
> >     print/poppler/patches: patch-qt5_src_Makefile_in 
> > 
> > Log message:
> > Update to poppler-0.61.1.
> > 
> > This is the last version containing qt4 bindings.
> > Update to 0.72 will happen when I've fixed build
> > problems of qt4 bindings from 0.61.1 with newer
> > versions of poppler.
> 
> Do we really want to keep these bindings?

I don't know. The following ports still seem to use them (according to
a quick grep through the ports tree):

editors/ktikz
editors/texworks
emulators/gr-lida
x11/kde4/kfilemetadata
x11/kde4/nepomuk-core
x11/kde4/okular

I already have a diff for poppler-0.62.0 where -qt4 is still built
from the poppler-0.61.1 sources, but starting from poppler-0.63.0,
problems with the old -qt4 start to begin (access to now protected
members of some poppler classes), and with newer versions of poppler,
problems become weird (access to poppler-internal methods with
changed signatures, complete change from GBool to bool within
poppler). That would be a hell to maintain.

If the ports listed above could be updated or changed to not depend
on poppler-qt4, it would make live a lot easier.

Ciao,
        Kili

Reply via email to