summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/unarr/Makefile24
-rw-r--r--archivers/unarr/distinfo3
-rw-r--r--archivers/unarr/pkg-descr13
-rw-r--r--archivers/unarr/pkg-plist5
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/yacreader/Makefile38
-rw-r--r--graphics/yacreader/distinfo5
-rw-r--r--graphics/yacreader/pkg-descr6
-rw-r--r--graphics/yacreader/pkg-plist59
10 files changed, 155 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index dcd995477103..75cace3e3c85 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -234,6 +234,7 @@
SUBDIR += unalz
SUBDIR += unarchiver
SUBDIR += unarj
+ SUBDIR += unarr
SUBDIR += undms
SUBDIR += unfoo
SUBDIR += unlzx
diff --git a/archivers/unarr/Makefile b/archivers/unarr/Makefile
new file mode 100644
index 000000000000..bb42a858a234
--- /dev/null
+++ b/archivers/unarr/Makefile
@@ -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>
diff --git a/archivers/unarr/distinfo b/archivers/unarr/distinfo
new file mode 100644
index 000000000000..6bec7f40925a
--- /dev/null
+++ b/archivers/unarr/distinfo
@@ -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
diff --git a/archivers/unarr/pkg-descr b/archivers/unarr/pkg-descr
new file mode 100644
index 000000000000..53eabbe82600
--- /dev/null
+++ b/archivers/unarr/pkg-descr
@@ -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
diff --git a/archivers/unarr/pkg-plist b/archivers/unarr/pkg-plist
new file mode 100644
index 000000000000..cf663b82cf49
--- /dev/null
+++ b/archivers/unarr/pkg-plist
@@ -0,0 +1,5 @@
+include/unarr.h
+lib/libunarr.so
+lib/libunarr.so.1
+lib/libunarr.so.1.0.0
+libdata/pkgconfig/libunarr.pc
diff --git a/graphics/Makefile b/graphics/Makefile
index 6a73acc990a4..cd13fc894089 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -1089,6 +1089,7 @@
SUBDIR += xv-m17n
SUBDIR += xwpick
SUBDIR += xzgv
+ SUBDIR += yacreader
SUBDIR += yafaray
SUBDIR += yed
SUBDIR += yukon
diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile
new file mode 100644
index 000000000000..e26854aa4710
--- /dev/null
+++ b/graphics/yacreader/Makefile
@@ -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>
diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo
new file mode 100644
index 000000000000..e90e58041aef
--- /dev/null
+++ b/graphics/yacreader/distinfo
@@ -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
diff --git a/graphics/yacreader/pkg-descr b/graphics/yacreader/pkg-descr
new file mode 100644
index 000000000000..edadacbf7539
--- /dev/null
+++ b/graphics/yacreader/pkg-descr
@@ -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/
diff --git a/graphics/yacreader/pkg-plist b/graphics/yacreader/pkg-plist
new file mode 100644
index 000000000000..55be4c1347b2
--- /dev/null
+++ b/graphics/yacreader/pkg-plist
@@ -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