(No update to a newer poppler, because it requires C++-17, which grows
tentacles and breaks ports depending on poppler and exiv2 because the
latter still uses auto_ptr)
Also, remove the hardcoded SOVERSION from qt5/src/CMakeLists.txt
(similar to the patch to glib/CMakeLists.txt from rsadowski@).
This does *not* fix the problem found by gnezdo@ (libpoppler-qt5.so
picking up an already installed older libpoppler.so during build
and then failing to package).
When boost is detected during configure time, poppler uses small_vector,
which is a header-only class of boost. This can lead to build
failures if boost is removed (e.g. by dpb) shortly after the build
of poppler starts, as noticed by naddy@.
This doesn't restrict the arches where poppler can be built, because
it c++11 is needed anyway (noted by sthen@).
Extra tests on sparc64 by jca@ -- thanks!
In contrast to the update I sent to ports@, this only contains a minor
bump to libpoppler-glib (spotted by jca@).
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
This does *not* contain the major bump for the poppler-qt5 shared
library from the diff I initially sent to ports, because that isn't
needed (as pointed out by jca@).
Also build-tested with gcc-8 by jca@, thanks!
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.
No fallout during a bulk update on amd64. I've tested
some programs depending on it (evince, gummi).
ok aja@
archs, but fixes the dreaded 'Missing library for estdc++>=17.0' error
message at pkg_create on other archs. COMPILER_LIBCXX is in WANTLIB-*,
but nothing brought it into context, as ${MODGCC4_CPPLIBDEP} is only in
LIB_DEPENDS, which isnt inherited by LIB_DEPENDS-* here.
If you didnt understood all this garbage, your mental sanity is safe.
ok kili@