svn commit: r518473 - in head: archivers archivers/unarr graphics graphics/yacreader
Jan Beich
jbeich at FreeBSD.org
Tue Nov 26 16:36:09 UTC 2019
Author: jbeich
Date: Tue Nov 26 16:36:06 2019
New Revision: 518473
URL: https://svnweb.freebsd.org/changeset/ports/518473
Log:
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/
Added:
head/archivers/unarr/
head/archivers/unarr/Makefile (contents, props changed)
head/archivers/unarr/distinfo (contents, props changed)
head/archivers/unarr/pkg-descr (contents, props changed)
head/archivers/unarr/pkg-plist (contents, props changed)
head/graphics/yacreader/
head/graphics/yacreader/Makefile (contents, props changed)
head/graphics/yacreader/distinfo (contents, props changed)
head/graphics/yacreader/pkg-descr (contents, props changed)
head/graphics/yacreader/pkg-plist (contents, props changed)
Modified:
head/archivers/Makefile (contents, props changed)
head/graphics/Makefile (contents, props changed)
Modified: head/archivers/Makefile
==============================================================================
--- head/archivers/Makefile Tue Nov 26 16:34:33 2019 (r518472)
+++ head/archivers/Makefile Tue Nov 26 16:36:06 2019 (r518473)
@@ -234,6 +234,7 @@
SUBDIR += unalz
SUBDIR += unarchiver
SUBDIR += unarj
+ SUBDIR += unarr
SUBDIR += undms
SUBDIR += unfoo
SUBDIR += unlzx
Added: head/archivers/unarr/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/archivers/unarr/Makefile Tue Nov 26 16:36:06 2019 (r518473)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= unarr
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.1
+CATEGORIES= archivers
+
+MAINTAINER= jbeich at 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>
Added: head/archivers/unarr/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/archivers/unarr/distinfo Tue Nov 26 16:36:06 2019 (r518473)
@@ -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
Added: head/archivers/unarr/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/archivers/unarr/pkg-descr Tue Nov 26 16:36:06 2019 (r518473)
@@ -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
Added: head/archivers/unarr/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/archivers/unarr/pkg-plist Tue Nov 26 16:36:06 2019 (r518473)
@@ -0,0 +1,5 @@
+include/unarr.h
+lib/libunarr.so
+lib/libunarr.so.1
+lib/libunarr.so.1.0.0
+libdata/pkgconfig/libunarr.pc
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Tue Nov 26 16:34:33 2019 (r518472)
+++ head/graphics/Makefile Tue Nov 26 16:36:06 2019 (r518473)
@@ -1089,6 +1089,7 @@
SUBDIR += xv-m17n
SUBDIR += xwpick
SUBDIR += xzgv
+ SUBDIR += yacreader
SUBDIR += yafaray
SUBDIR += yed
SUBDIR += yukon
Added: head/graphics/yacreader/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/yacreader/Makefile Tue Nov 26 16:36:06 2019 (r518473)
@@ -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 at 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>
Added: head/graphics/yacreader/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/yacreader/distinfo Tue Nov 26 16:36:06 2019 (r518473)
@@ -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
Added: head/graphics/yacreader/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/yacreader/pkg-descr Tue Nov 26 16:36:06 2019 (r518473)
@@ -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/
Added: head/graphics/yacreader/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/yacreader/pkg-plist Tue Nov 26 16:36:06 2019 (r518473)
@@ -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 at 2x.png
+%%DATADIR%%/server/docroot/images/combo.png
+%%DATADIR%%/server/docroot/images/combo at 2x.png
+%%DATADIR%%/server/docroot/images/download.png
+%%DATADIR%%/server/docroot/images/download at 2x.png
+%%DATADIR%%/server/docroot/images/f.png
+%%DATADIR%%/server/docroot/images/f at 2x.png
+%%DATADIR%%/server/docroot/images/imported.png
+%%DATADIR%%/server/docroot/images/imported at 2x.png
+%%DATADIR%%/server/docroot/images/indicator.png
+%%DATADIR%%/server/docroot/images/indicator at 2x.png
+%%DATADIR%%/server/docroot/images/library.png
+%%DATADIR%%/server/docroot/images/library at 2x.png
+%%DATADIR%%/server/docroot/images/next.png
+%%DATADIR%%/server/docroot/images/next at 2x.png
+%%DATADIR%%/server/docroot/images/prev.png
+%%DATADIR%%/server/docroot/images/prev at 2x.png
+%%DATADIR%%/server/docroot/images/read.png
+%%DATADIR%%/server/docroot/images/read at 2x.png
+%%DATADIR%%/server/docroot/images/readMark.png
+%%DATADIR%%/server/docroot/images/readMark at 2x.png
+%%DATADIR%%/server/docroot/images/readingMark.png
+%%DATADIR%%/server/docroot/images/readingMark at 2x.png
+%%DATADIR%%/server/docroot/images/up.png
+%%DATADIR%%/server/docroot/images/up at 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
More information about the svn-ports-all
mailing list