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/
This commit is contained in:
Jan Beich 2019-11-26 16:36:06 +00:00
parent 10a43a1664
commit 489d3b701e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518473
10 changed files with 155 additions and 0 deletions

View File

@ -234,6 +234,7 @@
SUBDIR += unalz
SUBDIR += unarchiver
SUBDIR += unarj
SUBDIR += unarr
SUBDIR += undms
SUBDIR += unfoo
SUBDIR += unlzx

24
archivers/unarr/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $FreeBSD$
PORTNAME= unarr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
CATEGORIES= archivers
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Decompression library for RAR, TAR, ZIP and 7z* archives
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= selmf
post-patch:
.if ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
@${REINPLACE_CMD} 's/ -flto//' ${WRKSRC}/CMakeLists.txt
.endif
.include <bsd.port.mk>

3
archivers/unarr/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1509781725
SHA256 (selmf-unarr-v1.0.1_GH0.tar.gz) = 0098e3f33182d16c13eb21278696651b170360a9a4d1c0214db4bd7882253223
SIZE (selmf-unarr-v1.0.1_GH0.tar.gz) = 79492

13
archivers/unarr/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
It was forked from unarr, which originated as a port of the RAR
extraction features from The Unarchiver project required for
extracting images from comic book archives. Zeniko wrote unarr as an
alternative to libarchive which didn't have support for parsing
filters or solid compression at the time.
While (lib)unarr was started with the intent of providing unarr with a
proper cmake based build system suitable for packaging and
cross-platform development, it's focus has now been extended to
provide code maintenance and to continue the development of unarr,
which no longer is maintained.
WWW: https://github.com/selmf/unarr

View File

@ -0,0 +1,5 @@
include/unarr.h
lib/libunarr.so
lib/libunarr.so.1
lib/libunarr.so.1.0.0
libdata/pkgconfig/libunarr.pc

View File

@ -1089,6 +1089,7 @@
SUBDIR += xv-m17n
SUBDIR += xwpick
SUBDIR += xzgv
SUBDIR += yacreader
SUBDIR += yafaray
SUBDIR += yed
SUBDIR += yukon

View File

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

View File

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

View File

@ -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/

View File

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