183 Commits

Author SHA1 Message Date
ajacoutot
f2992047dc Set -DRUN_GPERF_IF_PRESENT=OFF to prevent picking up gperf during configure and
having dpb(1) junk it. This prevents ending up with undefined symbols.

hint from sthen@
2022-11-25 09:32:28 +00:00
kili
a918d1d3ca Fix for CVE-2022-38171 (similar to the one jasper@ added to xpdf).
(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)
2022-08-27 20:32:21 +00:00
naddy
0e126762d0 drop RCS Ids 2022-03-11 19:50:56 +00:00
kili
3c494bfb24 Update to poppler-21.12.0. 2021-12-24 10:09:02 +00:00
kili
95f4ad9939 Update to poppler-21.10.0. 2021-11-01 18:33:24 +00:00
kili
47fa48783c Update to poppler-21.09.0. 2021-09-08 17:50:37 +00:00
kili
a2a5b6f960 Update to poppler-21.05.0.
ok gnezdo@
2021-05-19 19:57:03 +00:00
ajacoutot
d78cd41d6a Fix build with GLib >=2.68 (first batch). 2021-05-09 08:55:41 +00:00
rsadowski
f01d354bd0 Enable qt6 and cleanup WANTLIBs
OK kili@
2021-05-07 07:25:15 +00:00
kili
41245b15bd Update to poppler-21.03.0.
Looks good to gnezdo@
2021-03-09 20:33:48 +00:00
kili
d08685ef4b Update to poppler-20.12.0. 2020-12-07 21:31:24 +00:00
kili
4f12c6e9f1 Update to poppler-20.10.0. 2020-10-27 00:54:00 +00:00
sthen
0c235efec0 poppler: don't pull in qt5.port.mk if the qt5 package is disabled (e.g.
on arm).  ok kili@
2020-10-14 20:51:02 +00:00
kili
f51006bedc Update to poppler-20.09.0. 2020-09-09 20:16:44 +00:00
kili
aea050381d Remove hardcoded poppler-cpp SOVERSION. 2020-07-27 17:31:55 +00:00
kili
5e33556603 Update to poppler-0.90. 2020-07-09 18:35:41 +00:00
kili
fe92608b27 Update to poppler-0.89.0.
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).
2020-06-16 20:24:04 +00:00
rsadowski
878eaffe60 Unbreak poppler build
Remove hardcoded poppler-glib SOVERSION

Spotted by naddy aja, ok kili (maintainer)
2020-05-17 18:29:37 +00:00
kili
556a6ccc75 Update to poppler-0.88.0. 2020-05-16 18:41:15 +00:00
kili
d56dfefced Update to poppler-0.87.0. 2020-04-03 20:48:24 +00:00
kili
50fbf51279 Fix segfaults by adding two upstream commits.
A full update to poppler-0.87.0 will follow in a few days.

ok rsadowski@
2020-03-30 18:26:06 +00:00
kili
c92adf4ef4 Update to poppler-0.86.1
Note: this does *not* contain the dynamic_cast -> static_cast chunk,
because that would only hide a bug introduced somewhere else.
2020-03-21 22:42:42 +00:00
kili
3b2b8992f5 Add debug-poppler, debug-poppler-qt5, debug-poppler-utils. 2020-02-22 18:55:24 +00:00
kili
3da69b685c Update to poppler-0.85.0. 2020-02-17 20:33:00 +00:00
kili
84daef0ff2 Update to poppler-0.84.0. 2020-01-05 19:18:48 +00:00
kili
cacf17d803 Update to poppler-0.83.0. 2020-01-02 20:29:06 +00:00
kili
4008aa8347 Update to poppler-0.82.0. 2019-11-12 22:03:41 +00:00
kili
dbff6a179f Update to poppler-0.81.0. 2019-09-30 11:25:03 +00:00
sthen
cd3753269d add boost as a RUN_DEPENDS too, pointed out by Jan Beich, ok kili 2019-09-15 21:29:40 +00:00
kili
1ab843535e Let print/poppler *build* depend on devel/boost.
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@).
2019-09-14 20:14:26 +00:00
kili
277dd18a88 Update to poppler-0.80.0. 2019-09-10 13:52:42 +00:00
kili
1dab65a5d9 Update to poppler-0.79.0.
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@).
2019-08-06 18:32:20 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
kili
5effd8e9e5 Update to poppler-0.77.0.
While here, drop the no_qt5 and bootstrap pseudo flavors.
2019-06-19 19:39:14 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
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
2019-05-20 22:15:00 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
kili
287594c7e3 Update to poppler-0.76.1.
Testbuild with ports gcc and ld.bfd by jca@, thanks!

ok, jca@
2019-05-09 11:23:04 +00:00
kili
9668042251 Update to poppler-0.76.0.
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!
2019-05-06 21:17:19 +00:00
kili
5979499a44 Update to poppler-0.75.0.
Build-tested on sparc64 with gcc-8.3 by jca@,
tested on amd64 by myself.
2019-04-21 23:27:53 +00:00
kili
dab8c7c834 Update to poppler-0.74.
Tested on amd64, additional bulk build on i386 by sthen@. Thanks!
2019-02-20 17:10:45 +00:00
kili
7997aa18e1 Allow to build poppler if an older version is already installed.
Problem reported by kn@ and landry@, analyzed by semarie@, who also
gave me a hint ('shot into the dark') where to fix it.

ok, cmake@ (said landry@)
2019-01-14 19:50:32 +00:00
kili
e6951998fc Update to poppler-0.73.0.
Pass -L${X11BASE}/lib to g-ir-scanner to let it build with ld.bfd.
From George Koehler, thanks!
2019-01-11 21:31:52 +00:00
kili
4423a2780e Add a comment for myself about the ld.bfd link errors on poppler-glib. 2019-01-07 23:40:38 +00:00
kili
edbada7e49 Update to poppler-0.72.0, also dropping poppler-qt4. 2019-01-04 21:05:34 +00:00
sthen
2ed357d5f2 set USE_LLD=Yes on i386 to unbreak the bulk build for now.
probably still broken on other ld.bfd arches, build log excerpts at
https://marc.info/?l=openbsd-ports-cvs&m=154445446621320&w=2
2018-12-18 00:12:14 +00:00
kili
a5e9f79c35 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.

No fallout during a bulk update on amd64. I've tested
some programs depending on it (evince, gummi).

ok aja@
2018-12-09 17:47:45 +00:00
kili
755efda6d5 Update to poppler-0.59.
Still outdated -- an update to 0.61 or 0.62 will follow soon.
2017-12-25 22:56:43 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
landry
10eedd1e2c Add ${MODGCC4_CPPLIBDEP} to LIB_DEPENDS-*, changes nothing for clang
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@
2017-11-04 21:28:36 +00:00
ajacoutot
2d1d7a3a5d Drop LIB_DEPENDS from -main to prevent inheriting the Qt 4 and 5
dependencies.

committing on behalf of kili@
2017-10-29 08:24:26 +00:00