From owner-svn-ports-all@freebsd.org Tue Nov 26 16:36:08 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E9D911BB4C2; Tue, 26 Nov 2019 16:36:08 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47MqKN5w3xz41QJ; Tue, 26 Nov 2019 16:36:08 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AE20627CA2; Tue, 26 Nov 2019 16:36:08 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xAQGa8eW020215; Tue, 26 Nov 2019 16:36:08 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xAQGa604020203; Tue, 26 Nov 2019 16:36:06 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201911261636.xAQGa604020203@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 26 Nov 2019 16:36:06 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in head: archivers archivers/unarr graphics graphics/yacreader X-SVN-Commit-Revision: 518473 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Nov 2019 16:36:09 -0000 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 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 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