svn commit: r525048 - head/print/xreader
Alexey Dokuchaev
danfe at FreeBSD.org
Mon Feb 3 17:19:49 UTC 2020
Author: danfe
Date: Mon Feb 3 17:19:48 2020
New Revision: 525048
URL: https://svnweb.freebsd.org/changeset/ports/525048
Log:
Allow to build with EPUB e-book format support.
Modified:
head/print/xreader/Makefile
head/print/xreader/pkg-plist
Modified: head/print/xreader/Makefile
==============================================================================
--- head/print/xreader/Makefile Mon Feb 3 16:37:41 2020 (r525047)
+++ head/print/xreader/Makefile Mon Feb 3 17:19:48 2020 (r525048)
@@ -22,16 +22,24 @@ USE_XORG= ice sm x11
GLIB_SCHEMAS= org.x.reader.gschema.xml
INSTALLS_ICONS= yes
-MESON_ARGS= -Depub=false -Dtests=false
+MATHJAX_DIR= ${LOCALBASE}/www/MathJax
+MESON_ARGS= -Dtests=false
-OPTIONS_DEFINE= DJVU KEYRING PDF PS TIFF XPS
+OPTIONS_DEFINE= DJVU EPUB KEYRING PDF PS TIFF XPS
OPTIONS_DEFAULT= DJVU KEYRING PDF TIFF XPS
+EPUB_DESC= EPUB e-book format support
KEYRING_DESC= Password-protected document support
XPS_DESC= XPS document support
OPTIONS_SUB= yes
DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre
DJVU_MESON_ON= -Ddjvu=true
+
+EPUB_BUILD_DEPENDS= ${MATHJAX_DIR}/MathJax.js:www/mathjax
+EPUB_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3
+EPUB_RUN_DEPENDS= ${EPUB_BUILD_DEPENDS}
+EPUB_MESON_ON= -Dmathjax-directory=${MATHJAX_DIR}
+EPUB_MESON_OFF= -Depub=false
KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret
KEYRING_MESON_OFF= -Dkeyring=false
Modified: head/print/xreader/pkg-plist
==============================================================================
--- head/print/xreader/pkg-plist Mon Feb 3 16:37:41 2020 (r525047)
+++ head/print/xreader/pkg-plist Mon Feb 3 17:19:48 2020 (r525048)
@@ -57,7 +57,9 @@ lib/libxreaderview.so
lib/libxreaderview.so.3
lib/libxreaderview.so.3.0.0
%%DJVU%%lib/xreader/3/backends/djvudocument.xreader-backend
+%%EPUB%%lib/xreader/3/backends/epubdocument.xreader-backend
%%DJVU%%lib/xreader/3/backends/libdjvudocument.so
+%%EPUB%%lib/xreader/3/backends/libepubdocument.so
%%PDF%%lib/xreader/3/backends/libpdfdocument.so
%%PS%%lib/xreader/3/backends/libpsdocument.so
%%TIFF%%lib/xreader/3/backends/libtiffdocument.so
More information about the svn-ports-all
mailing list