diff options
author | Roland Hieber <r.hieber@pengutronix.de> | 2017-11-20 16:14:12 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-11-23 14:28:16 +0100 |
commit | b629ab8aa728d2034e6ed01b2044b8316c76b58a (patch) | |
tree | 6e24fbeb5e59593cf88c726e831fc3c8962a6dd6 /rules/poppler.make | |
parent | e5dabea4eefb97aa3aa18c0c41ec90752c914411 (diff) | |
download | ptxdist-b629ab8aa728d2034e6ed01b2044b8316c76b58a.tar.gz ptxdist-b629ab8aa728d2034e6ed01b2044b8316c76b58a.tar.xz |
poppler: version bump 0.60.1 -> 0.61.1
Patches have gone upstream or are no longer needed because we now link
with libcms2, as libcms1 support will soon be dropped upstream.
Apparently pthread detection in CMake has changed, work around it.
Also include MD5 sums for the license files.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/poppler.make')
-rw-r--r-- | rules/poppler.make | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/rules/poppler.make b/rules/poppler.make index bc38f9beb..cb28e9914 100644 --- a/rules/poppler.make +++ b/rules/poppler.make @@ -14,7 +14,6 @@ # - package libtiff for additional TIFF support # - runtime-test the Qt5 backend # - package libopenjpeg and build with --enable-libopenjpeg -# - update lcms to lcms2 and use --enable-cms=lcms2 # # We provide this package # @@ -23,14 +22,17 @@ PACKAGES-$(PTXCONF_POPPLER) += poppler # # Paths and names # -POPPLER_VERSION := 0.60.1 -POPPLER_MD5 := 7648416d51a6e9fbc4a75b6f8b53dd7c +POPPLER_VERSION := 0.61.1 +POPPLER_MD5 := 2d3dcea88d6a814317fac74d2a16c3cd POPPLER := poppler-$(POPPLER_VERSION) POPPLER_SUFFIX := tar.xz POPPLER_URL := http://poppler.freedesktop.org/$(POPPLER).$(POPPLER_SUFFIX) POPPLER_SOURCE := $(SRCDIR)/$(POPPLER).$(POPPLER_SUFFIX) POPPLER_DIR := $(BUILDDIR)/$(POPPLER) POPPLER_LICENSE := GPL-2.0 OR GPL-3.0 +POPPLER_LICENSE_FILES := \ + file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ + file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 # ---------------------------------------------------------------------------- # Prepare @@ -40,13 +42,18 @@ POPPLER_PATH := PATH=$(CROSS_PATH) POPPLER_ENV := $(CROSS_ENV) # -# autoconf +# CMake +# +# FindThreads.cmake tries to determine if our compiler understands -pthread by +# compiling a file and running the binary. We set -DTHREADS_PTHREAD_ARG=2 to +# tell CMake that this binary returns 2, which means -pthread. is understood. # POPPLER_CONF_TOOL := cmake POPPLER_CONF_OPT := \ $(CROSS_CMAKE_USR) \ -DBUILD_SHARED_LIBS=ON \ -DEXTRA_WARN=NO \ + -DTHREADS_PTHREAD_ARG=2 \ -DFONT_CONFIGURATION=fontconfig \ -DENABLE_UTILS=$(call ptx/onoff,PTXCONF_POPPLER_BIN) \ -DENABLE_XPDF_HEADERS=$(call ptx/onoff,PTXCONF_POPPLER_XPDF) \ @@ -78,7 +85,7 @@ POPPLER_CONF_OPT := \ -DENABLE_ZLIB=$(call ptx/onoff,PTXCONF_POPPLER_ZLIB) \ -DENABLE_ZLIB_UNCOMPRESS=NO \ -DENABLE_LIBCURL=$(call ptx/onoff,PTXCONF_POPPLER_CURL) \ - -DENABLE_CMS=$(call ptx/ifdef,PTXCONF_POPPLER_CMS,lcms1,) + -DENABLE_CMS=$(call ptx/ifdef,PTXCONF_POPPLER_CMS,lcms2,) # ---------------------------------------------------------------------------- # Target-Install |