aboutsummaryrefslogtreecommitdiff
path: root/graphics/poppler
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2022-07-06 19:53:26 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2022-07-06 19:54:46 +0000
commita9a2f55a6b66aa2fb87c406e072eea8fe00705bd (patch)
tree78db22a1492c58bf6c9d4a9699a18c59055a799d /graphics/poppler
parent3c71eca70ebbcb469a667a221b91c228b975afc6 (diff)
downloadports-a9a2f55a6b66aa2fb87c406e072eea8fe00705bd.tar.gz
ports-a9a2f55a6b66aa2fb87c406e072eea8fe00705bd.zip
graphics/poppler: fix poppler-glib
- last minute typo Reported by: Barbara <barbara.freebsd@gmail.com>
Diffstat (limited to 'graphics/poppler')
-rw-r--r--graphics/poppler/0001-graphics-poppler-glib-fix-build.patch.v340
-rw-r--r--graphics/poppler/Makefile2
2 files changed, 41 insertions, 1 deletions
diff --git a/graphics/poppler/0001-graphics-poppler-glib-fix-build.patch.v3 b/graphics/poppler/0001-graphics-poppler-glib-fix-build.patch.v3
new file mode 100644
index 000000000000..64a97d24efcf
--- /dev/null
+++ b/graphics/poppler/0001-graphics-poppler-glib-fix-build.patch.v3
@@ -0,0 +1,40 @@
+From 582c9315bf9a2c38e69413d6d632384a02016550 Mon Sep 17 00:00:00 2001
+From: "Tobias C. Berner" <tcberner@FreeBSD.org>
+Date: Wed, 6 Jul 2022 19:53:29 +0200
+Subject: [PATCH] graphics/poppler-glib: fix build
+
+---
+ graphics/poppler/Makefile | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
+index 7aa604f204eb..7ddf93fda852 100644
+--- a/graphics/poppler/Makefile
++++ b/graphics/poppler/Makefile
+@@ -18,10 +18,11 @@ LIB_DEPENDS= libnspr4.so:devel/nspr \
+ libfreetype.so:print/freetype2 \
+ libnss3.so:security/nss \
+ libfontconfig.so:x11-fonts/fontconfig
+-BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs
++BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs \
++ gsed:textproc/gsed
+ RUN_DEPENDS= poppler-data>0:graphics/poppler-data
+
+-USES= cmake:insource compiler:c++17-lang cpe gnome jpeg libtool \
++USES= cmake:insource compiler:c++17-lang cpe gnome gperf jpeg libtool \
+ localbase pathfix pkgconfig tar:xz
+ CPE_VENDOR= freedesktop
+ USE_GNOME= cairo libxml2
+@@ -44,6 +45,9 @@ CMAKE_ARGS+= -DCMAKE_IGNORE_PATH:PATH=${PREFIX}/lib/openjpeg-1.5
+ _POPPLER_SLAVES= library glib qt5 utils
+ _SLAVE_PORT?= library
+
++BINARY_ALIAS= gperf=${GPERF} \
++ sed=${LOCALBASE}/bin/gsed
++
+ # Activate the wanted module, and deactivate the others.
+ CMAKE_ON+= ENABLE_${_SLAVE_PORT:tu}
+ CMAKE_OFF+= ${_POPPLER_SLAVES:N${_SLAVE_PORT}:tu:S/^/ENABLE_/}
+--
+2.37.0
+
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 7ddf93fda852..46f6226234cb 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -76,7 +76,7 @@ CMAKE_ARGS+= -DENABLE_LIBOPENJPEG:STRING="none" \
. if ${_SLAVE_PORT} == glib
USES+= python:build
USE_GNOME+= glib20 introspection:Build
-BINARY_ALIAS= python3=${PYTHON_CMD}
+BINARY_ALIAS+= python3=${PYTHON_CMD}
. elif ${_SLAVE_PORT} == qt5
USES+= qt:5
USE_QT= core gui widgets xml \