Hi,

the diff below removes the poppler-qt4 dependency from x11/kde4/okular.
I've no idea how useful okular will be without poppler-qt4, but at
least it still builds for me.

ok?

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/kde4/okular/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile    29 Jun 2018 22:16:32 -0000      1.24
+++ Makefile    29 Dec 2018 12:03:53 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      KDE document viewer
 DISTNAME =     okular-${MODKDE4_VERSION}
-REVISION =     8
+REVISION =     9
 
 SHARED_LIBS =  okularcore              51.0    # 1.7
 
@@ -16,7 +16,7 @@ WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kjs
 WANTLIB += ${KDE4LIB}/kparts ${KDE4LIB}/kprintutils ${KDE4LIB}/kpty
 WANTLIB += ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils
 WANTLIB += ${KDE4LIB}/qmobipocket
-WANTLIB += chm djvulibre epub freetype jpeg kscreen poppler-qt4 qca qimageblitz
+WANTLIB += chm djvulibre epub freetype jpeg kscreen qca qimageblitz
 WANTLIB += qjson soprano solid spectre threadweaver tiff
 
 MODULES =      multimedia/phonon
@@ -30,7 +30,6 @@ LIB_DEPENDS =         devel/chmlib \
                graphics/qimageblitz \
                graphics/tiff \
                print/libspectre \
-               print/poppler,,-qt4 \
                security/qca \
                textproc/ebook-tools \
                x11/libkscreen<5 \
@@ -39,7 +38,8 @@ LIB_DEPENDS =         devel/chmlib \
                ${MODKDE4_DEP_DIR}/libkexiv2>=${MODKDE4_DEP_VERSION}
 
 # Not ported yet, extragear stuff
-CONFIGURE_ARGS =       -DWITH_ActiveApp=No
+CONFIGURE_ARGS =       -DWITH_ActiveApp=No \
+                       -DCMAKE_DISABLE_FIND_PACKAGE_Poppler=True
 
 TEST_IS_INTERACTIVE =  X11
 
Index: patches/patch-cmake_modules_FindPoppler_cmake
===================================================================
RCS file: patches/patch-cmake_modules_FindPoppler_cmake
diff -N patches/patch-cmake_modules_FindPoppler_cmake
--- patches/patch-cmake_modules_FindPoppler_cmake       24 Apr 2013 18:34:39 
-0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-cmake_modules_FindPoppler_cmake,v 1.1.1.1 2013/04/24 18:34:39 
zhuk Exp $
---- cmake/modules/FindPoppler.cmake.orig       Tue Oct 11 04:18:26 2011
-+++ cmake/modules/FindPoppler.cmake    Tue Oct 11 04:19:22 2011
-@@ -57,6 +57,10 @@ endif(NOT _poppler_version_bad)
- if (POPPLER_FOUND)
-   include(CheckCXXSourceCompiles)
- 
-+  # Unbreak Qt4 linking after QT_USE_IMPORTED_TARGETS set in KDE config
-+  set(QT_USE_IMPORTED_TARGETS FALSE)
-+  find_package(Qt4)
-+
-   # check whether we're using poppler 0.6
-   set(CMAKE_REQUIRED_INCLUDES ${POPPLER_INCLUDE_DIR} ${QT_INCLUDE_DIR})
-   set(CMAKE_REQUIRED_LIBRARIES ${POPPLER_LIBRARY} ${QT_QTCORE_LIBRARY} 
${QT_QTGUI_LIBRARY} ${QT_QTXML_LIBRARY})
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/kde4/okular/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   29 Jun 2018 22:16:32 -0000      1.7
+++ pkg/PLIST   29 Dec 2018 12:03:53 -0000
@@ -52,7 +52,6 @@ lib/kde4/okularGenerator_kimgio.so
 lib/kde4/okularGenerator_mobi.so
 lib/kde4/okularGenerator_ooo.so
 lib/kde4/okularGenerator_plucker.so
-lib/kde4/okularGenerator_poppler.so
 lib/kde4/okularGenerator_tiff.so
 lib/kde4/okularGenerator_txt.so
 lib/kde4/okularGenerator_xps.so
@@ -69,7 +68,6 @@ share/applications/kde4/active-documentv
 share/applications/kde4/active-documentviewer_ghostview.desktop
 share/applications/kde4/active-documentviewer_kimgio.desktop
 share/applications/kde4/active-documentviewer_ooo.desktop
-share/applications/kde4/active-documentviewer_pdf.desktop
 share/applications/kde4/active-documentviewer_plucker.desktop
 share/applications/kde4/active-documentviewer_tiff.desktop
 share/applications/kde4/active-documentviewer_txt.desktop
@@ -86,7 +84,6 @@ share/applications/kde4/okularApplicatio
 share/applications/kde4/okularApplication_kimgio.desktop
 share/applications/kde4/okularApplication_mobi.desktop
 share/applications/kde4/okularApplication_ooo.desktop
-share/applications/kde4/okularApplication_pdf.desktop
 share/applications/kde4/okularApplication_plucker.desktop
 share/applications/kde4/okularApplication_tiff.desktop
 share/applications/kde4/okularApplication_txt.desktop
@@ -141,7 +138,6 @@ share/apps/okular/tools.xml
 share/config.kcfg/gssettings.kcfg
 share/config.kcfg/okular.kcfg
 share/config.kcfg/okular_core.kcfg
-share/config.kcfg/pdfsettings.kcfg
 share/doc/HTML/en/okular/
 share/doc/HTML/en/okular/annotation-properties.png
 share/doc/HTML/en/okular/annotations.png
@@ -191,7 +187,6 @@ share/kde4/services/libokularGenerator_k
 share/kde4/services/libokularGenerator_mobi.desktop
 share/kde4/services/libokularGenerator_ooo.desktop
 share/kde4/services/libokularGenerator_plucker.desktop
-share/kde4/services/libokularGenerator_poppler.desktop
 share/kde4/services/libokularGenerator_tiff.desktop
 share/kde4/services/libokularGenerator_txt.desktop
 share/kde4/services/libokularGenerator_xps.desktop
@@ -208,7 +203,6 @@ share/kde4/services/okularKimgio.desktop
 share/kde4/services/okularMobi.desktop
 share/kde4/services/okularOoo.desktop
 share/kde4/services/okularPlucker.desktop
-share/kde4/services/okularPoppler.desktop
 share/kde4/services/okularTiff.desktop
 share/kde4/services/okularTxt.desktop
 share/kde4/services/okularXps.desktop

Reply via email to