Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 May 2026 22:23:16 +0000
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c0954ae9fc22 - main - graphics/yacreader: Update to 10.0.0
Message-ID:  <69f527d4.1cef2.22daa39e@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c0954ae9fc22bcfdea5668e2bcf38054f208a3f5

commit c0954ae9fc22bcfdea5668e2bcf38054f208a3f5
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-05-01 21:57:23 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-05-01 22:23:03 +0000

    graphics/yacreader: Update to 10.0.0
    
    - Switch to cmake per upstream instructions
    - Remove defunct OPENGL option
    
    ChangeLog: https://github.com/YACReader/yacreader/releases/tag/10.0.0
---
 graphics/yacreader/Makefile  | 33 +++++++++++--------------
 graphics/yacreader/distinfo  |  6 ++---
 graphics/yacreader/pkg-plist | 57 --------------------------------------------
 3 files changed, 17 insertions(+), 79 deletions(-)

diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile
index 813e9f1d6680..ddb512136726 100644
--- a/graphics/yacreader/Makefile
+++ b/graphics/yacreader/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	yacreader
-DISTVERSION=	9.16.3
+DISTVERSION=	10.0.0
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/YACReader/${PORTNAME}/releases/download/${DISTVERSION}/
 EXTRACT_SUFX=	-src.tar.xz
@@ -11,30 +11,25 @@ WWW=		https://www.yacreader.com/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
-USES=		compiler:c++17-lang desktop-file-utils pkgconfig qmake qt:6 tar:xz
-USE_QT=		5compat base declarative multimedia svg tools:build
+LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon
 
-OPTIONS_DEFINE=	ARCHIVE OPENGL POPPLER
-OPTIONS_DEFAULT=OPENGL POPPLER
+USES=		cmake:testing compiler:c++17-lang desktop-file-utils gl \
+		localbase pkgconfig qt:6 tar:xz
+USE_GL=		opengl
+USE_QT=		5compat base declarative multimedia speech svg tools:build
+
+CMAKE_OFF=	BUILD_TESTS
+CMAKE_TESTING_ON=	BUILD_TESTS
+
+OPTIONS_DEFINE=	ARCHIVE POPPLER
+OPTIONS_DEFAULT=POPPLER
 
 ARCHIVE_DESC=		libarchive instead of unarr for reading compressed formats
 ARCHIVE_LIB_DEPENDS_OFF=libunarr.so:archivers/unarr
 ARCHIVE_USES=		libarchive
-ARCHIVE_QMAKE_ON=	CONFIG+=libarchive
-
-OPENGL_USES=		gl
-OPENGL_USE=		GL=opengl
-OPENGL_QMAKE_OFF=	CONFIG+=no_opengl
+ARCHIVE_CMAKE_ON=	-DDECOMPRESSION_BACKEND=libarchive
 
 POPPLER_LIB_DEPENDS=	libpoppler-qt6.so:graphics/poppler-qt6
-POPPLER_QMAKE_OFF=	CONFIG+=no_pdf
-
-post-install:
-.for l in YACReader YACReaderLibrary YACReaderLibraryServer
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${l}
-.endfor
-
-do-test:
-	cd ${BUILD_WRKSRC}/tests/concurrent_queue_test && ./concurrent_queue_test
+POPPLER_CMAKE_OFF=	-DPDF_BACKEND=no_pdf
 
 .include <bsd.port.mk>
diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo
index f10191207cef..7ab4faf240d4 100644
--- a/graphics/yacreader/distinfo
+++ b/graphics/yacreader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1767467134
-SHA256 (yacreader-9.16.3-src.tar.xz) = 47f0e9ccbb66fc85d55fb1cd36ad46c80ee8aa40c3254d03dbdb5c31d5bdba22
-SIZE (yacreader-9.16.3-src.tar.xz) = 1392804
+TIMESTAMP = 1777657338
+SHA256 (yacreader-10.0.0-src.tar.xz) = 53a36e8b6388e7b2ac90244fde510290507ea06f03a75ca42f4ca0fb96346e2e
+SIZE (yacreader-10.0.0-src.tar.xz) = 1378528
diff --git a/graphics/yacreader/pkg-plist b/graphics/yacreader/pkg-plist
index 331ba904e470..e5bbf0f2fa87 100644
--- a/graphics/yacreader/pkg-plist
+++ b/graphics/yacreader/pkg-plist
@@ -4,65 +4,8 @@ bin/YACReaderLibraryServer
 lib/systemd/user/yacreaderlibraryserver.service
 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
 share/man/man1/YACReader.1.gz
 share/man/man1/YACReaderLibrary.1.gz
-%%DATADIR%%/languages/yacreader_de.qm
-%%DATADIR%%/languages/yacreader_en.qm
-%%DATADIR%%/languages/yacreader_es.qm
-%%DATADIR%%/languages/yacreader_fr.qm
-%%DATADIR%%/languages/yacreader_it.qm
-%%DATADIR%%/languages/yacreader_nl.qm
-%%DATADIR%%/languages/yacreader_pt.qm
-%%DATADIR%%/languages/yacreader_ru.qm
-%%DATADIR%%/languages/yacreader_tr.qm
-%%DATADIR%%/languages/yacreader_zh_CN.qm
-%%DATADIR%%/languages/yacreader_zh_HK.qm
-%%DATADIR%%/languages/yacreader_zh_TW.qm
-%%DATADIR%%/languages/yacreaderlibrary_de.qm
-%%DATADIR%%/languages/yacreaderlibrary_en.qm
-%%DATADIR%%/languages/yacreaderlibrary_es.qm
-%%DATADIR%%/languages/yacreaderlibrary_fr.qm
-%%DATADIR%%/languages/yacreaderlibrary_it.qm
-%%DATADIR%%/languages/yacreaderlibrary_nl.qm
-%%DATADIR%%/languages/yacreaderlibrary_pt.qm
-%%DATADIR%%/languages/yacreaderlibrary_ru.qm
-%%DATADIR%%/languages/yacreaderlibrary_tr.qm
-%%DATADIR%%/languages/yacreaderlibrary_zh_CN.qm
-%%DATADIR%%/languages/yacreaderlibrary_zh_HK.qm
-%%DATADIR%%/languages/yacreaderlibrary_zh_TW.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/images/webui/YACLibraryServer.svg
-%%DATADIR%%/server/docroot/login.html
-%%DATADIR%%/server/templates/folder.tpl
-%%DATADIR%%/server/templates/libraries.tpl


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f527d4.1cef2.22daa39e>