Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Nov 2019 16:36:06 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518473 - in head: archivers archivers/unarr graphics graphics/yacreader
Message-ID:  <201911261636.xAQGa604020203@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911261636.xAQGa604020203>