aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/poppler-qt6/Makefile9
-rw-r--r--graphics/poppler-qt6/pkg-plist12
-rw-r--r--graphics/poppler/Makefile6
4 files changed, 27 insertions, 1 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index ca0056eeb158..100f871e58c7 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -808,6 +808,7 @@
SUBDIR += poppler-data
SUBDIR += poppler-glib
SUBDIR += poppler-qt5
+ SUBDIR += poppler-qt6
SUBDIR += poppler-utils
SUBDIR += potrace
SUBDIR += povray-meta
diff --git a/graphics/poppler-qt6/Makefile b/graphics/poppler-qt6/Makefile
new file mode 100644
index 000000000000..a22ce7f77181
--- /dev/null
+++ b/graphics/poppler-qt6/Makefile
@@ -0,0 +1,9 @@
+PORTREVISION= 0
+
+COMMENT= Qt 6 bindings to poppler
+
+MASTERDIR= ${.CURDIR}/../../graphics/poppler
+_SLAVE_PORT= qt6
+PLIST= ${.CURDIR}/pkg-plist
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/poppler-qt6/pkg-plist b/graphics/poppler-qt6/pkg-plist
new file mode 100644
index 000000000000..60ec6ece62ad
--- /dev/null
+++ b/graphics/poppler-qt6/pkg-plist
@@ -0,0 +1,12 @@
+include/poppler/qt6/poppler-annotation.h
+include/poppler/qt6/poppler-export.h
+include/poppler/qt6/poppler-form.h
+include/poppler/qt6/poppler-link.h
+include/poppler/qt6/poppler-media.h
+include/poppler/qt6/poppler-optcontent.h
+include/poppler/qt6/poppler-page-transition.h
+include/poppler/qt6/poppler-qt6.h
+include/poppler/qt6/poppler-version.h
+lib/libpoppler-qt6.so
+lib/libpoppler-qt6.so.3
+lib/libpoppler-qt6.so.3.2.0
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 3ddba3a8369c..7ccc5ec49b0c 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -41,7 +41,7 @@ CMAKE_OFF= BUILD_GTK_TESTS
CMAKE_ARGS+= -DCMAKE_IGNORE_PATH:PATH=${PREFIX}/lib/openjpeg-1.5
# Slave ports.
-_POPPLER_SLAVES= library glib qt5 utils
+_POPPLER_SLAVES= library glib qt5 qt6 utils
_SLAVE_PORT?= library
BINARY_ALIAS= gperf=${GPERF} \
@@ -80,6 +80,10 @@ BINARY_ALIAS+= python3=${PYTHON_CMD}
USES+= qt:5
USE_QT= core gui widgets xml \
buildtools_build qmake_build testlib_build
+. elif ${_SLAVE_PORT} == qt6
+USES+= gl qt:6
+USE_GL+= gl opengl
+USE_QT= base
. elif ${_SLAVE_PORT} == utils
LIB_DEPENDS+= libpoppler-glib.so:graphics/poppler-glib
USES+= gnome