Monday, December 10, 2018

Re: UPDATE: x11/kde-applications/okular (With KDE4 bits)

New clean okular tarball attached. If you want to test it, take this.

Rafael Sadowski

On Fri Nov 23, 2018 at 09:49:31PM +0100, Rafael Sadowski wrote:
>
> Information for inst:okular-18.08.2
>
> Comment:
> KDE document viewer
>
> Description:
> 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.
>
> Maintainer: KDE porting team <openbsd-kde@googlegroups.com>
>
> Please find attached KDE5 okular to replace KDE4 okular with the
> following diff. It will zap all KDE4 bits in x11/KDE4 (expect meta/kde4
> and x11/kde4/Makefile)
>
> Ok to bring okular to KDE5?
>
> Rafael.
>
> Index: korundum/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/korundum/Makefile,v
> retrieving revision 1.23
> diff -u -p -u -p -r1.23 Makefile
> --- korundum/Makefile 26 Oct 2018 16:16:24 -0000 1.23
> +++ korundum/Makefile 23 Nov 2018 20:45:56 -0000
> @@ -2,7 +2,7 @@
>
> COMMENT = KDE bindings for Ruby
> DISTNAME = korundum-${MODKDE4_VERSION}
> -REVISION = 9
> +REVISION = 10
>
> WANTLIB = ${MODRUBY_WANTLIB}
> WANTLIB += ${COMPILER_LIBCXX}
> @@ -13,7 +13,7 @@ WANTLIB += ${KDE4LIB}/kcmutils ${KDE4LIB
> WANTLIB += ${KDE4LIB}/kidletime ${KDE4LIB}/kio ${KDE4LIB}/knewstuff2
> WANTLIB += ${KDE4LIB}/kprintutils ${KDE4LIB}/kpty ${KDE4LIB}/kutils
> WANTLIB += ${KDE4LIB}/nepomuk
> -WANTLIB += ${KDE4LIB}/okularcore ${KDE4LIB}/solid
> +WANTLIB += ${KDE4LIB}/solid
> WANTLIB += ${KDE4LIB}/smokeakonadi
> WANTLIB += ${KDE4LIB}/smokebase
> WANTLIB += ${KDE4LIB}/smokekdecore ${KDE4LIB}/smokekdeui
> @@ -21,7 +21,7 @@ WANTLIB += ${KDE4LIB}/smokekfile ${KDE4L
> WANTLIB += ${KDE4LIB}/smokeknewstuff2 ${KDE4LIB}/smokeknewstuff3
> WANTLIB += ${KDE4LIB}/smokekparts ${KDE4LIB}/smokektexteditor
> WANTLIB += ${KDE4LIB}/smokekutils ${KDE4LIB}/smokenepomuk
> -WANTLIB += ${KDE4LIB}/smokeokular ${KDE4LIB}/smokeplasma
> +WANTLIB += ${KDE4LIB}/smokeplasma
> WANTLIB += ${KDE4LIB}/smokeqtcore ${KDE4LIB}/smokeqtdbus
> WANTLIB += ${KDE4LIB}/smokeqtgui ${KDE4LIB}/smokeqtnetwork
> WANTLIB += ${KDE4LIB}/smokeqtopengl ${KDE4LIB}/smokeqtsql
> Index: korundum/patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/korundum/patches/patch-CMakeLists_txt,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 patch-CMakeLists_txt
> --- korundum/patches/patch-CMakeLists_txt 24 Apr 2013 12:18:23 -0000 1.1.1.1
> +++ korundum/patches/patch-CMakeLists_txt 23 Nov 2018 20:45:56 -0000
> @@ -2,8 +2,9 @@ $OpenBSD: patch-CMakeLists_txt,v 1.1.1.1
>
> insert after searching for kde + qtruby
>
> ---- CMakeLists.txt.orig Thu Oct 25 10:24:34 2012
> -+++ CMakeLists.txt Thu Oct 25 10:25:23 2012
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
> ++++ CMakeLists.txt
> @@ -5,6 +5,9 @@ set(COMPILE_RUBY FALSE CACHE INTERNAL "")
> find_package(Ruby REQUIRED)
> find_package(KDE4 REQUIRED)
> @@ -12,5 +13,14 @@ insert after searching for kde + qtruby
> +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
> +
> find_package(Smoke REQUIRED
> - COMPONENTS KdeCore
> + COMPONENTS KdeCore
> KdeUi
> +@@ -20,7 +23,7 @@ find_package(Smoke REQUIRED
> + Plasma
> + QtCore
> + Solid )
> +-find_package(Smoke COMPONENTS Akonadi Okular Kate Soprano SopranoClient SopranoServer Nepomuk )
> ++find_package(Smoke COMPONENTS Akonadi Kate Soprano SopranoClient SopranoServer Nepomuk )
> + include(KDE4Defaults)
> + include_directories( ${KDE4_INCLUDES} ${SMOKE_INCLUDE_DIR} ${QTRUBY_INCLUDE_DIR} ${SMOKE_QTCORE_INCLUDE_DIR} ${SMOKE_KDECORE_INCLUDE_DIR} )
> +
> Index: korundum/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/korundum/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 PLIST
> --- korundum/pkg/PLIST 27 Jun 2018 21:04:17 -0000 1.3
> +++ korundum/pkg/PLIST 23 Nov 2018 20:45:56 -0000
> @@ -15,8 +15,6 @@ ${MODRUBY_SITEDIR}/ktexteditor/
> ${MODRUBY_SITEDIR}/ktexteditor/ktexteditor.rb
> ${MODRUBY_SITEDIR}/nepomuk/
> ${MODRUBY_SITEDIR}/nepomuk/nepomuk.rb
> -${MODRUBY_SITEDIR}/okular/
> -${MODRUBY_SITEDIR}/okular/okular.rb
> ${MODRUBY_SITEDIR}/solid/
> ${MODRUBY_SITEDIR}/solid/solid.rb
> ${MODRUBY_SITEDIR}/soprano/
> @@ -27,7 +25,6 @@ ${MODRUBY_SITEARCHDIR}/kio.so
> ${MODRUBY_SITEARCHDIR}/korundum4.so
> ${MODRUBY_SITEARCHDIR}/ktexteditor.so
> ${MODRUBY_SITEARCHDIR}/nepomuk.so
> -${MODRUBY_SITEARCHDIR}/okular.so
> ${MODRUBY_SITEARCHDIR}/plasma_applet.so
> ${MODRUBY_SITEARCHDIR}/solid.so
> ${MODRUBY_SITEARCHDIR}/soprano.so
> @@ -44,6 +41,8 @@ share/apps/plasma_ruby_digital_clock/
> share/apps/plasma_ruby_digital_clock/calendar.rb
> share/apps/plasma_ruby_digital_clock/clock.rb
> share/apps/plasma_ruby_digital_clock/digital_clock_config.rb
> +share/kde4/
> +share/kde4/services/
> share/kde4/services/plasma-applet-ruby-analogclock.desktop
> share/kde4/services/plasma-ruby-digital-clock-default.desktop
> @tag update-desktop-database
> Index: p5-kde/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/p5-kde/Makefile,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 Makefile
> --- p5-kde/Makefile 2 May 2018 20:03:09 -0000 1.12
> +++ p5-kde/Makefile 23 Nov 2018 20:45:56 -0000
> @@ -3,7 +3,7 @@
> COMMENT = KDE bindings for Perl
> DISTNAME = perlkde-${MODKDE4_VERSION}
> PKGNAME = p5-kde-${MODKDE4_VERSION}
> -REVISION = 2
> +REVISION = 3
>
> WANTLIB = c m perl pthread util
> WANTLIB += ${COMPILER_LIBCXX}
> @@ -15,7 +15,7 @@ WANTLIB += ${KDE4LIB}/smokekfile ${KDE4L
> WANTLIB += ${KDE4LIB}/smokeknewstuff2 ${KDE4LIB}/smokeknewstuff3
> WANTLIB += ${KDE4LIB}/smokekparts ${KDE4LIB}/smokektexteditor
> WANTLIB += ${KDE4LIB}/smokekutils ${KDE4LIB}/smokenepomuk
> -WANTLIB += ${KDE4LIB}/smokenepomukquery ${KDE4LIB}/smokeokular
> +WANTLIB += ${KDE4LIB}/smokenepomukquery
> WANTLIB += ${KDE4LIB}/smokeplasma ${KDE4LIB}/smokeqtcore
> WANTLIB += ${KDE4LIB}/smokeqtgui ${KDE4LIB}/smokeqtnetwork
> WANTLIB += ${KDE4LIB}/smokesolid ${KDE4LIB}/smokesoprano
> @@ -25,8 +25,7 @@ WANTLIB += ${KDE4LIB}/smokeakonadi ${KDE
> MODULES = perl
> MODKDE4_USE = libs
>
> -BUILD_DEPENDS = ${MODKDE4_DEP_DIR}/okular>=${MODKDE4_DEP_VERSION} \
> - ${MODKDE4_DEP_DIR}/p5-qt>=${MODKDE4_DEP_VERSION} \
> +BUILD_DEPENDS = ${MODKDE4_DEP_DIR}/p5-qt>=${MODKDE4_DEP_VERSION} \
> ${MODKDE4_DEP_DIR}/pimlibs>=${MODKDE4_DEP_VERSION}
>
> RUN_DEPENDS = ${MODKDE4_DEP_DIR}/p5-qt>=${MODKDE4_DEP_VERSION}
> Index: p5-kde/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/p5-kde/pkg/PLIST,v
> retrieving revision 1.5
> diff -u -p -u -p -r1.5 PLIST
> --- p5-kde/pkg/PLIST 2 May 2018 20:03:09 -0000 1.5
> +++ p5-kde/pkg/PLIST 23 Nov 2018 20:45:56 -0000
> @@ -14,7 +14,6 @@ ${P5ARCH}/KTextEditor.pm
> ${P5ARCH}/KUtils.pm
> ${P5ARCH}/Nepomuk.pm
> ${P5ARCH}/NepomukQuery.pm
> -${P5ARCH}/Okular.pm
> ${P5ARCH}/Plasma4.pm
> ${P5ARCH}/Solid.pm
> ${P5ARCH}/Soprano.pm
> @@ -48,8 +47,6 @@ ${P5ARCH}/auto/Nepomuk/
> ${P5ARCH}/auto/Nepomuk/Nepomuk.so
> ${P5ARCH}/auto/NepomukQuery/
> ${P5ARCH}/auto/NepomukQuery/NepomukQuery.so
> -${P5ARCH}/auto/Okular/
> -${P5ARCH}/auto/Okular/Okular.so
> ${P5ARCH}/auto/Plasma4/
> ${P5ARCH}/auto/Plasma4/Plasma4.so
> ${P5ARCH}/auto/Solid/
> Index: smokekde/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/smokekde/Makefile,v
> retrieving revision 1.17
> diff -u -p -u -p -r1.17 Makefile
> --- smokekde/Makefile 4 May 2018 07:50:26 -0000 1.17
> +++ smokekde/Makefile 23 Nov 2018 20:45:56 -0000
> @@ -3,7 +3,7 @@
> CATEGORIES = devel
> COMMENT = introspective wrappers around KDE
> DISTNAME = smokekde-${MODKDE4_VERSION}
> -REVISION = 2
> +REVISION = 3
>
> SHARED_LIBS = smokeakonadi 52.0 # 3.0
> SHARED_LIBS += smokeattica 51.0 # 3.0
> @@ -19,7 +19,6 @@ SHARED_LIBS += smokektexteditor 52.0 # 3
> SHARED_LIBS += smokekutils 52.0 # 3.0
> SHARED_LIBS += smokenepomuk 52.0 # 3.0
> SHARED_LIBS += smokenepomukquery 52.0 # 3.0
> -SHARED_LIBS += smokeokular 52.0 # 3.0
> SHARED_LIBS += smokeplasma 52.0 # 3.0
> SHARED_LIBS += smokesolid 52.0 # 3.0
> SHARED_LIBS += smokesoprano 52.0 # 3.0
> @@ -38,7 +37,7 @@ WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kjs
> WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/kparts ${KDE4LIB}/kprintutils
> WANTLIB += ${KDE4LIB}/ktexteditor ${KDE4LIB}/nepomuk
> WANTLIB += ${KDE4LIB}/nepomukquery ${KDE4LIB}/nepomukutils
> -WANTLIB += ${KDE4LIB}/okularcore ${KDE4LIB}/phonon_s ${KDE4LIB}/plasma
> +WANTLIB += ${KDE4LIB}/phonon_s ${KDE4LIB}/plasma
> WANTLIB += ${KDE4LIB}/smokebase ${KDE4LIB}/smokeqtcore ${KDE4LIB}/smokeqtdbus
> WANTLIB += ${KDE4LIB}/smokeqtgui ${KDE4LIB}/smokeqtnetwork
> WANTLIB += ${KDE4LIB}/smokeqtsvg ${KDE4LIB}/smokeqtxml ${KDE4LIB}/solid
> @@ -51,7 +50,6 @@ WANTLIB += attica soprano sopranoclient
> MODKDE4_USE = pim libs
>
> LIB_DEPENDS = databases/soprano \
> - ${MODKDE4_DEP_DIR}/okular>=${MODKDE4_DEP_VERSION} \
> ${MODKDE4_DEP_DIR}/smokegen>=${MODKDE4_DEP_VERSION} \
> ${MODKDE4_DEP_DIR}/smokeqt>=${MODKDE4_DEP_VERSION}
>
> Index: smokekde/patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/smokekde/patches/patch-CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-CMakeLists_txt
> --- smokekde/patches/patch-CMakeLists_txt 14 Oct 2013 13:42:52 -0000 1.2
> +++ smokekde/patches/patch-CMakeLists_txt 23 Nov 2018 20:45:56 -0000
> @@ -1,6 +1,7 @@
> $OpenBSD: patch-CMakeLists_txt,v 1.2 2013/10/14 13:42:52 zhuk Exp $
> ---- CMakeLists.txt.orig Fri Jun 28 21:15:08 2013
> -+++ CMakeLists.txt Sun Oct 13 18:45:41 2013
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
> ++++ CMakeLists.txt
> @@ -23,6 +23,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${SMOK
>
> add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT)
> @@ -9,3 +10,12 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 201
>
> ## disable deprecation waringins
> if(CMAKE_COMPILER_IS_GNUCXX)
> +@@ -72,8 +73,6 @@ macro_optional_add_bindings(BUILD_Akonadi "Akonadi" ak
> + macro_optional_add_bindings(LIBATTICA_FOUND "Attica" attica)
> +
> + macro_optional_add_bindings(Nepomuk_FOUND "Nepomuk" nepomuk nepomukquery)
> +-
> +-macro_optional_add_bindings(OKULAR_FOUND "Okular" okular)
> +
> + find_library(KATEINTERFACES_LIBRARY kateinterfaces HINTS ${KDE4_LIB_DIR})
> + find_path(KATE_INCLUDE_DIR kate/plugin.h HINTS ${KDE4_INCLUDE_DIR})
> Index: smokekde/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/kde4/smokekde/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST
> --- smokekde/pkg/PLIST 2 May 2018 17:49:27 -0000 1.4
> +++ smokekde/pkg/PLIST 23 Nov 2018 20:45:56 -0000
> @@ -13,7 +13,6 @@ include/smoke/ktexteditor_smoke.h
> include/smoke/kutils_smoke.h
> include/smoke/nepomuk_smoke.h
> include/smoke/nepomukquery_smoke.h
> -include/smoke/okular_smoke.h
> include/smoke/plasma_smoke.h
> include/smoke/solid_smoke.h
> include/smoke/soprano_smoke.h
> @@ -33,7 +32,6 @@ include/smoke/sopranoserver_smoke.h
> @lib ${KDE4LIB}/libsmokekutils.so.${LIBsmokekutils_VERSION}
> @lib ${KDE4LIB}/libsmokenepomuk.so.${LIBsmokenepomuk_VERSION}
> @lib ${KDE4LIB}/libsmokenepomukquery.so.${LIBsmokenepomukquery_VERSION}
> -@lib ${KDE4LIB}/libsmokeokular.so.${LIBsmokeokular_VERSION}
> @lib ${KDE4LIB}/libsmokeplasma.so.${LIBsmokeplasma_VERSION}
> @lib ${KDE4LIB}/libsmokesolid.so.${LIBsmokesolid_VERSION}
> @lib ${KDE4LIB}/libsmokesoprano.so.${LIBsmokesoprano_VERSION}
> @@ -53,7 +51,6 @@ include/smoke/sopranoserver_smoke.h
> @lib lib/libsmokekutils.so.${LIBsmokekutils_VERSION}
> @lib lib/libsmokenepomuk.so.${LIBsmokenepomuk_VERSION}
> @lib lib/libsmokenepomukquery.so.${LIBsmokenepomukquery_VERSION}
> -@lib lib/libsmokeokular.so.${LIBsmokeokular_VERSION}
> @lib lib/libsmokeplasma.so.${LIBsmokeplasma_VERSION}
> @lib lib/libsmokesolid.so.${LIBsmokesolid_VERSION}
> @lib lib/libsmokesoprano.so.${LIBsmokesoprano_VERSION}

No comments:

Post a Comment