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:
parent
10a43a1664
commit
489d3b701e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518473
@ -234,6 +234,7 @@
|
||||
SUBDIR += unalz
|
||||
SUBDIR += unarchiver
|
||||
SUBDIR += unarj
|
||||
SUBDIR += unarr
|
||||
SUBDIR += undms
|
||||
SUBDIR += unfoo
|
||||
SUBDIR += unlzx
|
||||
|
24
archivers/unarr/Makefile
Normal file
24
archivers/unarr/Makefile
Normal 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
3
archivers/unarr/distinfo
Normal 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
13
archivers/unarr/pkg-descr
Normal 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
|
5
archivers/unarr/pkg-plist
Normal file
5
archivers/unarr/pkg-plist
Normal 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
|
@ -1089,6 +1089,7 @@
|
||||
SUBDIR += xv-m17n
|
||||
SUBDIR += xwpick
|
||||
SUBDIR += xzgv
|
||||
SUBDIR += yacreader
|
||||
SUBDIR += yafaray
|
||||
SUBDIR += yed
|
||||
SUBDIR += yukon
|
||||
|
38
graphics/yacreader/Makefile
Normal file
38
graphics/yacreader/Makefile
Normal 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>
|
5
graphics/yacreader/distinfo
Normal file
5
graphics/yacreader/distinfo
Normal 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
|
6
graphics/yacreader/pkg-descr
Normal file
6
graphics/yacreader/pkg-descr
Normal 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/
|
59
graphics/yacreader/pkg-plist
Normal file
59
graphics/yacreader/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user