aboutsummaryrefslogtreecommitdiff
path: root/graphics/yacreader
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2019-11-26 16:36:06 +0000
committerJan Beich <jbeich@FreeBSD.org>2019-11-26 16:36:06 +0000
commit489d3b701ec927400742638e19225efdb73325da (patch)
treec1e4fbd0fb1fedf6ffdae4af1204c95848aa6f18 /graphics/yacreader
parent10a43a166472d15316045af892e5e427a394728a (diff)
downloadports-489d3b701ec927400742638e19225efdb73325da.tar.gz
ports-489d3b701ec927400742638e19225efdb73325da.zip
graphics/yacreader: add new port
YACReader is a free cross-platform comic reader with support for multiple comic files and image formats. YACReader comes with YACReaderLibrary an application for browsing and managing your comic collections with various smooth transition effects. https://www.yacreader.com/
Notes
Notes: svn path=/head/; revision=518473
Diffstat (limited to 'graphics/yacreader')
-rw-r--r--graphics/yacreader/Makefile38
-rw-r--r--graphics/yacreader/distinfo5
-rw-r--r--graphics/yacreader/pkg-descr6
-rw-r--r--graphics/yacreader/pkg-plist59
4 files changed, 108 insertions, 0 deletions
diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile
new file mode 100644
index 000000000000..e26854aa4710
--- /dev/null
+++ b/graphics/yacreader/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= yacreader
+DISTVERSION= 9.6.2
+CATEGORIES= graphics
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= 1d38bd6ffcee.patch:-p1
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= Yet another comic reader
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING.txt
+
+LIB_DEPENDS= libunarr.so:archivers/unarr
+
+USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake qt:5
+USE_GITHUB= yes
+USE_QT= qmake_build buildtools_build core concurrent_build declarative \
+ gui multimedia network script sql sql-sqlite3_run widgets
+
+OPTIONS_DEFINE= OPENGL POPPLER
+OPTIONS_DEFAULT=OPENGL POPPLER
+
+OPENGL_USES= gl
+OPENGL_USE= GL=gl QT=opengl
+OPENGL_QMAKE_OFF= CONFIG+=no_opengl
+
+POPPLER_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
+POPPLER_QMAKE_OFF= CONFIG+=no_pdf
+
+post-patch:
+ @${REINPLACE_CMD} -e '/manpage.path/s/DATADIR/PREFIX/' \
+ ${WRKSRC}/YACReader/YACReader.pro \
+ ${WRKSRC}/YACReaderLibrary/YACReaderLibrary.pro
+
+.include <bsd.port.mk>
diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo
new file mode 100644
index 000000000000..e90e58041aef
--- /dev/null
+++ b/graphics/yacreader/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1569658599
+SHA256 (yacreader-yacreader-9.6.2_GH0.tar.gz) = e58cd10071180c759f53d74ac7049105b8608e63661bd1b68bcbd8fc8a534a80
+SIZE (yacreader-yacreader-9.6.2_GH0.tar.gz) = 7482573
+SHA256 (1d38bd6ffcee.patch) = 784fa1496310f5cd84ecefb77dc345b54d70f13b86dd596c3386726bd074d2e8
+SIZE (1d38bd6ffcee.patch) = 1754
diff --git a/graphics/yacreader/pkg-descr b/graphics/yacreader/pkg-descr
new file mode 100644
index 000000000000..edadacbf7539
--- /dev/null
+++ b/graphics/yacreader/pkg-descr
@@ -0,0 +1,6 @@
+YACReader is a free cross-platform comic reader with support for
+multiple comic files and image formats. YACReader comes with
+YACReaderLibrary an application for browsing and managing your comic
+collections with various smooth transition effects.
+
+WWW: https://www.yacreader.com/
diff --git a/graphics/yacreader/pkg-plist b/graphics/yacreader/pkg-plist
new file mode 100644
index 000000000000..55be4c1347b2
--- /dev/null
+++ b/graphics/yacreader/pkg-plist
@@ -0,0 +1,59 @@
+bin/YACReader
+bin/YACReaderLibrary
+bin/YACReaderLibraryServer
+lib/systemd/user/yacreaderlibraryserver.service
+man/man1/YACReader.1.gz
+man/man1/YACReaderLibrary.1.gz
+share/applications/YACReader.desktop
+share/applications/YACReaderLibrary.desktop
+%%DOCSDIR%%/CHANGELOG.md
+share/icons/hicolor/scalable/apps/YACReader.svg
+share/icons/hicolor/scalable/apps/YACReaderLibrary.svg
+%%DATADIR%%/languages/yacreader_de.qm
+%%DATADIR%%/languages/yacreader_es.qm
+%%DATADIR%%/languages/yacreader_fr.qm
+%%DATADIR%%/languages/yacreader_nl.qm
+%%DATADIR%%/languages/yacreader_pt.qm
+%%DATADIR%%/languages/yacreader_ru.qm
+%%DATADIR%%/languages/yacreader_tr.qm
+%%DATADIR%%/languages/yacreaderlibrary_de.qm
+%%DATADIR%%/languages/yacreaderlibrary_es.qm
+%%DATADIR%%/languages/yacreaderlibrary_fr.qm
+%%DATADIR%%/languages/yacreaderlibrary_nl.qm
+%%DATADIR%%/languages/yacreaderlibrary_pt.qm
+%%DATADIR%%/languages/yacreaderlibrary_ru.qm
+%%DATADIR%%/languages/yacreaderlibrary_tr.qm
+%%DATADIR%%/server/docroot/css/reset.css
+%%DATADIR%%/server/docroot/css/styles_ipad.css
+%%DATADIR%%/server/docroot/css/styles_iphone.css
+%%DATADIR%%/server/docroot/images/browse.png
+%%DATADIR%%/server/docroot/images/browse@2x.png
+%%DATADIR%%/server/docroot/images/combo.png
+%%DATADIR%%/server/docroot/images/combo@2x.png
+%%DATADIR%%/server/docroot/images/download.png
+%%DATADIR%%/server/docroot/images/download@2x.png
+%%DATADIR%%/server/docroot/images/f.png
+%%DATADIR%%/server/docroot/images/f@2x.png
+%%DATADIR%%/server/docroot/images/imported.png
+%%DATADIR%%/server/docroot/images/imported@2x.png
+%%DATADIR%%/server/docroot/images/indicator.png
+%%DATADIR%%/server/docroot/images/indicator@2x.png
+%%DATADIR%%/server/docroot/images/library.png
+%%DATADIR%%/server/docroot/images/library@2x.png
+%%DATADIR%%/server/docroot/images/next.png
+%%DATADIR%%/server/docroot/images/next@2x.png
+%%DATADIR%%/server/docroot/images/prev.png
+%%DATADIR%%/server/docroot/images/prev@2x.png
+%%DATADIR%%/server/docroot/images/read.png
+%%DATADIR%%/server/docroot/images/read@2x.png
+%%DATADIR%%/server/docroot/images/readMark.png
+%%DATADIR%%/server/docroot/images/readMark@2x.png
+%%DATADIR%%/server/docroot/images/readingMark.png
+%%DATADIR%%/server/docroot/images/readingMark@2x.png
+%%DATADIR%%/server/docroot/images/up.png
+%%DATADIR%%/server/docroot/images/up@2x.png
+%%DATADIR%%/server/docroot/login.html
+%%DATADIR%%/server/templates/folder_ipad.tpl
+%%DATADIR%%/server/templates/folder_iphone.tpl
+%%DATADIR%%/server/templates/libraries_ipad.tpl
+%%DATADIR%%/server/templates/libraries_iphone.tpl