remove KDE4 okular

Replaced by KDE5 version (x11/kde-applications) long time ago.
Unhooked since OpenBSD 6.4/6.5.
This commit is contained in:
rsadowski 2019-11-05 09:34:23 +00:00
parent 69856d2228
commit ab3a5c51c5
7 changed files with 0 additions and 338 deletions

View File

@ -1,50 +0,0 @@
# $OpenBSD: Makefile,v 1.24 2018/06/29 22:16:32 espie Exp $
COMMENT = KDE document viewer
DISTNAME = okular-${MODKDE4_VERSION}
REVISION = 8
SHARED_LIBS = okularcore 51.0 # 1.7
WANTLIB = c m pthread z
WANTLIB += ${COMPILER_LIBCXX}
WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtSvg lib/qt4/QtXml
WANTLIB += ${KDE4LIB}/kactivities ${KDE4LIB}/kdeui ${KDE4LIB}/kexiv2
WANTLIB += ${KDE4LIB}/khtml
WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kjs ${KDE4LIB}/kjsapi
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 += qjson soprano solid spectre threadweaver tiff
MODULES = multimedia/phonon
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic
LIB_DEPENDS = devel/chmlib \
devel/qjson \
graphics/djvulibre \
graphics/qimageblitz \
graphics/tiff \
print/libspectre \
print/poppler,,-qt4 \
security/qca \
textproc/ebook-tools \
x11/libkscreen<5 \
${MODKDE4_DEP_DIR}/graphics-mobipocket>=${MODKDE4_DEP_VERSION} \
${MODKDE4_DEP_DIR}/kactivities>=${MIN_ACTIVITIES_VERSION} \
${MODKDE4_DEP_DIR}/libkexiv2>=${MODKDE4_DEP_VERSION}
# Not ported yet, extragear stuff
CONFIGURE_ARGS = -DWITH_ActiveApp=No
TEST_IS_INTERACTIVE = X11
# unbreak build of tests
post-configure:
ln -sf okularpart.so ${WRKBUILD}/lib/libokularpart.so
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (kde/okular-4.14.3.tar.xz) = 5uISXz6l09UpXfrGWIFObEJK9xDsMwzHQZKGOXc4XEY=
SIZE (kde/okular-4.14.3.tar.xz) = 1574360

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-OkularConfig_cmake,v 1.2 2013/10/15 07:59:25 zhuk Exp $
--- OkularConfig.cmake.orig Fri Jun 28 21:37:20 2013
+++ OkularConfig.cmake Mon Oct 14 22:57:13 2013
@@ -7,11 +7,11 @@ get_filename_component( _okularBaseDir ${_okularBaseD
# find the full paths to the library and the includes:
find_path(OKULAR_INCLUDE_DIR okular/core/document.h
- HINTS ${_okularBaseDir}/include
+ HINTS ${KDE4_INCLUDE_DIR} ${_okularBaseDir}/include
NO_DEFAULT_PATH)
find_library(OKULAR_CORE_LIBRARY okularcore
- HINTS ${_okularBaseDir}/lib
+ HINTS ${KDE4_LIB_DIR} ${_okularBaseDir}/lib
NO_DEFAULT_PATH)
set(OKULAR_LIBRARIES ${OKULAR_CORE_LIBRARY})

View File

@ -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})

View File

@ -1,33 +0,0 @@
$OpenBSD: patch-shell_shell_cpp,v 1.1 2018/02/11 09:16:29 rsadowski Exp $
Clangs RTTI support don't work here, use qobject_cast<> to avoid runtime
crashes.
Index: shell/shell.cpp
--- shell/shell.cpp.orig
+++ shell/shell.cpp
@@ -171,7 +171,7 @@ bool Shell::openDocument( const QString& url, const QS
KParts::ReadWritePart* const part = m_tabs[0].part;
// Return false if we can't open new tabs and the only part is occupied
- if ( !dynamic_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs()
+ if ( !qobject_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs()
&& !part->url().isEmpty()
&& !ShellUtils::unique(serializedOptions))
{
@@ -189,7 +189,7 @@ bool Shell::canOpenDocs( int numDocs, int desktop )
return false;
KParts::ReadWritePart* const part = m_tabs[0].part;
- const bool allowTabs = dynamic_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs();
+ const bool allowTabs = qobject_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs();
if( !allowTabs && (numDocs > 1 || !part->url().isEmpty()) )
return false;
@@ -216,7 +216,7 @@ void Shell::openUrl( const KUrl & url, const QString &
}
else
{
- if( dynamic_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs() )
+ if( qobject_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs() )
{
openNewTab( url, serializedOptions );
}

View File

@ -1,4 +0,0 @@
Okular is a universal document viewer based on KPDF for KDE 4.
It combines the excellent functionalities of KPDF with the
versatility of supporting different kind of documents, like PDF,
Postscript, DjVu, CHM, XPS, ePub and others.

View File

@ -1,218 +0,0 @@
@comment $OpenBSD: PLIST,v 1.7 2018/06/29 22:16:32 espie Exp $
@conflict gwenview->=4,<4.9.3
@bin bin/okular
include/kde4/okular/
include/kde4/okular/core/
include/kde4/okular/core/action.h
include/kde4/okular/core/annotations.h
include/kde4/okular/core/area.h
include/kde4/okular/core/document.h
include/kde4/okular/core/fileprinter.h
include/kde4/okular/core/fontinfo.h
include/kde4/okular/core/form.h
include/kde4/okular/core/generator.h
include/kde4/okular/core/global.h
include/kde4/okular/core/observer.h
include/kde4/okular/core/okular_export.h
include/kde4/okular/core/page.h
include/kde4/okular/core/pagesize.h
include/kde4/okular/core/pagetransition.h
include/kde4/okular/core/settings_core.h
include/kde4/okular/core/sound.h
include/kde4/okular/core/sourcereference.h
include/kde4/okular/core/textdocumentgenerator.h
include/kde4/okular/core/textdocumentsettings.h
include/kde4/okular/core/textpage.h
include/kde4/okular/core/tile.h
include/kde4/okular/core/utils.h
include/kde4/okular/core/version.h
include/kde4/okular/interfaces/
include/kde4/okular/interfaces/configinterface.h
include/kde4/okular/interfaces/guiinterface.h
include/kde4/okular/interfaces/printinterface.h
include/kde4/okular/interfaces/saveinterface.h
include/kde4/okular/interfaces/viewerinterface.h
lib/cmake/Okular/
lib/cmake/Okular/OkularConfig.cmake
lib/cmake/Okular/OkularConfigVersion.cmake
lib/kde4/imports/org/kde/okular/
lib/kde4/imports/org/kde/okular/libokularplugin.so
lib/kde4/imports/org/kde/okular/qmldir
lib/kde4/kio_msits.so
@lib ${KDE4LIB}/libokularcore.so.${LIBokularcore_VERSION}
lib/kde4/okularGenerator_chmlib.so
lib/kde4/okularGenerator_comicbook.so
lib/kde4/okularGenerator_djvu.so
lib/kde4/okularGenerator_dvi.so
lib/kde4/okularGenerator_epub.so
lib/kde4/okularGenerator_fax.so
lib/kde4/okularGenerator_fb.so
lib/kde4/okularGenerator_ghostview.so
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
lib/kde4/okularpart.so
@lib lib/libokularcore.so.${LIBokularcore_VERSION}
@man man/man1/okular.1
share/applications/kde4/active-documentviewer_chm.desktop
share/applications/kde4/active-documentviewer_comicbook.desktop
share/applications/kde4/active-documentviewer_djvu.desktop
share/applications/kde4/active-documentviewer_dvi.desktop
share/applications/kde4/active-documentviewer_epub.desktop
share/applications/kde4/active-documentviewer_fax.desktop
share/applications/kde4/active-documentviewer_fb.desktop
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
share/applications/kde4/active-documentviewer_xps.desktop
share/applications/kde4/okular.desktop
share/applications/kde4/okularApplication_chm.desktop
share/applications/kde4/okularApplication_comicbook.desktop
share/applications/kde4/okularApplication_djvu.desktop
share/applications/kde4/okularApplication_dvi.desktop
share/applications/kde4/okularApplication_epub.desktop
share/applications/kde4/okularApplication_fax.desktop
share/applications/kde4/okularApplication_fb.desktop
share/applications/kde4/okularApplication_ghostview.desktop
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
share/applications/kde4/okularApplication_xps.desktop
share/apps/kconf_update/okular.upd
share/apps/okular/
share/apps/okular/icons/
share/apps/okular/icons/hicolor/
share/apps/okular/icons/hicolor/16x16/
share/apps/okular/icons/hicolor/16x16/apps/
share/apps/okular/icons/hicolor/16x16/apps/okular-fb2.png
share/apps/okular/icons/hicolor/16x16/apps/okular-gv.png
share/apps/okular/icons/hicolor/32x32/
share/apps/okular/icons/hicolor/32x32/apps/
share/apps/okular/icons/hicolor/32x32/apps/okular-fb2.png
share/apps/okular/icons/hicolor/32x32/apps/okular-gv.png
share/apps/okular/icons/hicolor/48x48/
share/apps/okular/icons/hicolor/48x48/apps/
share/apps/okular/icons/hicolor/48x48/apps/okular-fb2.png
share/apps/okular/part-viewermode.rc
share/apps/okular/part.rc
share/apps/okular/pics/
share/apps/okular/pics/checkmark.png
share/apps/okular/pics/circle.png
share/apps/okular/pics/comment.png
share/apps/okular/pics/cross.png
share/apps/okular/pics/help.png
share/apps/okular/pics/insert.png
share/apps/okular/pics/key.png
share/apps/okular/pics/newparagraph.png
share/apps/okular/pics/note.png
share/apps/okular/pics/okular-epub-movie.png
share/apps/okular/pics/okular-epub-sound-icon.png
share/apps/okular/pics/paperclip.png
share/apps/okular/pics/paragraph.png
share/apps/okular/pics/pushpin.png
share/apps/okular/pics/rightarrow.png
share/apps/okular/pics/rightpointer.png
share/apps/okular/pics/stamps.svg
share/apps/okular/pics/star.png
share/apps/okular/pics/tool-base-okular.png
share/apps/okular/pics/tool-highlighter-okular-colorizable.png
share/apps/okular/pics/tool-ink-okular-colorizable.png
share/apps/okular/pics/tool-note-inline-okular-colorizable.png
share/apps/okular/pics/tool-note-inline.png
share/apps/okular/pics/tool-note-okular-colorizable.png
share/apps/okular/pics/tool-note.png
share/apps/okular/pics/uparrow.png
share/apps/okular/pics/upleftarrow.png
share/apps/okular/shell.rc
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
share/doc/HTML/en/okular/bookmark-management.png
share/doc/HTML/en/okular/common
share/doc/HTML/en/okular/configure-annotations.png
share/doc/HTML/en/okular/configure-backends.png
share/doc/HTML/en/okular/configure-editor.png
share/doc/HTML/en/okular/configure.png
share/doc/HTML/en/okular/embedded-files-bar.png
share/doc/HTML/en/okular/enhance-lowcontrast.png
share/doc/HTML/en/okular/enhance-shape.png
share/doc/HTML/en/okular/enhance-solid.png
share/doc/HTML/en/okular/enhance-thinline.png
share/doc/HTML/en/okular/forms-bar.png
share/doc/HTML/en/okular/index.cache.bz2
share/doc/HTML/en/okular/index.docbook
share/doc/HTML/en/okular/mainwindow.png
share/doc/HTML/en/okular/man-okular.1.docbook
share/doc/HTML/en/okular/presentation.png
share/doc/HTML/en/okular/rating.png
share/doc/HTML/en/okular/tool-ellipse-okular.png
share/doc/HTML/en/okular/tool-highlighter-okular.png
share/doc/HTML/en/okular/tool-ink-okular.png
share/doc/HTML/en/okular/tool-line-okular.png
share/doc/HTML/en/okular/tool-note-inline-okular.png
share/doc/HTML/en/okular/tool-note-okular.png
share/doc/HTML/en/okular/tool-polygon-okular.png
share/doc/HTML/en/okular/tool-stamp-okular.png
share/doc/HTML/en/okular/tool-underline-okular.png
share/icons/hicolor/128x128/apps/okular.png
share/icons/hicolor/16x16/apps/okular.png
share/icons/hicolor/22x22/apps/okular.png
share/icons/hicolor/32x32/apps/okular.png
share/icons/hicolor/48x48/apps/okular.png
share/icons/hicolor/64x64/apps/okular.png
share/icons/hicolor/scalable/apps/okular.svgz
share/kde4/services/libokularGenerator_chmlib.desktop
share/kde4/services/libokularGenerator_comicbook.desktop
share/kde4/services/libokularGenerator_djvu.desktop
share/kde4/services/libokularGenerator_dvi.desktop
share/kde4/services/libokularGenerator_epub.desktop
share/kde4/services/libokularGenerator_fax.desktop
share/kde4/services/libokularGenerator_fb.desktop
share/kde4/services/libokularGenerator_ghostview.desktop
share/kde4/services/libokularGenerator_kimgio.desktop
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
share/kde4/services/msits.protocol
share/kde4/services/okularChm.desktop
share/kde4/services/okularComicbook.desktop
share/kde4/services/okularDjvu.desktop
share/kde4/services/okularDvi.desktop
share/kde4/services/okularEPub.desktop
share/kde4/services/okularFax.desktop
share/kde4/services/okularFb.desktop
share/kde4/services/okularGhostview.desktop
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
share/kde4/services/okular_part.desktop
share/kde4/servicetypes/okularGenerator.desktop
@tag update-desktop-database
@tag gtk-update-icon-cache %D/share/icons/hicolor