git: d09bbdef5e58 - main - databases/kbibtex: Update to 0.10.50 and switch to Qt6

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Sun, 12 Jul 2026 16:33:33 UTC
The branch main has been updated by makc:

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

commit d09bbdef5e583885c31626925da97a13c48e1fab
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-07-12 16:33:03 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-07-12 16:33:03 +0000

    databases/kbibtex: Update to 0.10.50 and switch to Qt6
    
    - Update WWW and improve port description
---
 databases/kbibtex/Makefile  | 34 ++++++++-----------
 databases/kbibtex/distinfo  |  8 ++---
 databases/kbibtex/pkg-descr | 20 ++++++++++-
 databases/kbibtex/pkg-plist | 82 ++++++++++++++++++++++++---------------------
 4 files changed, 79 insertions(+), 65 deletions(-)

diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile
index 42de9be27fae..eeebe25af327 100644
--- a/databases/kbibtex/Makefile
+++ b/databases/kbibtex/Makefile
@@ -1,38 +1,32 @@
 PORTNAME=	kbibtex
-DISTVERSION=	0.10.0
-PORTREVISION=	14
+DISTVERSION=	0.10.50
 CATEGORIES=	databases kde
 MASTER_SITES=	KDE/stable/KBibTeX/${DISTVERSION}
 
-PATCH_SITES=	https://github.com/KDE/kbibtex/commit/
-PATCHFILES=	4d9ce600fdd1deb035a26e4f7922d35b2f41beaf.patch:-p1
-
 MAINTAINER=	kde@FreeBSD.org
-COMMENT=	Bibliography editor for KDE
-WWW=		https://userbase.kde.org/KBibTeX
+COMMENT=	Bibliography editor
+WWW=		https://apps.kde.org/kbibtex/
 
 LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_FILE=	${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
 
 LIB_DEPENDS=	libicuuc.so:devel/icu \
 		libpoppler.so:graphics/poppler \
-		libpoppler-qt5.so:graphics/poppler-qt5
+		libpoppler-qt6.so:graphics/poppler-qt6
 
 USES=		cmake compiler:c++17-lang desktop-file-utils gettext-tools \
-		kde:5 pkgconfig qt:5 shared-mime-info tar:xz xorg
-USE_KDE=	auth bookmarks codecs completion config configwidgets \
-		coreaddons crash i18n iconthemes itemviews jobwidgets kio \
-		parts service solid sonnet syntaxhighlighting texteditor \
-		textwidgets wallet widgetsaddons windowsystem xmlgui \
+		kde:6 pkgconfig python qt:6 shared-mime-info tar:xz xorg
+USE_KDE=	config coreaddons crash i18n iconthemes kio \
+		parts texteditor textwidgets wallet xmlgui \
 		doctools:build ecm:build
-USE_QT=		concurrent core dbus gui location network networkauth \
-		widgets xml xmlpatterns \
-		buildtools:build qmake:build
+USE_QT=		base networkauth
 USE_XORG=	x11
 USE_LDCONFIG=	yes
 
+KDE_INVENT=	c8d749d01e905a9a96a1b7ff20e7f270b912e2ec office
+
 CMAKE_OFF=	CMAKE_CXX_EXTENSIONS
-CMAKE_ARGS=	-DKDE_INSTALL_MANDIR:PATH=${PREFIX}/share/man
+CMAKE_ARGS=	-DQT_MAJOR_VERSION=6
 
 OPTIONS_DEFINE=			WEBENGINE
 OPTIONS_DEFAULT_aarch64=	WEBENGINE
@@ -40,7 +34,7 @@ OPTIONS_DEFAULT_amd64=		WEBENGINE
 OPTIONS_DEFAULT_i386=		WEBENGINE
 
 WEBENGINE_DESC=			Webpage rendering support
-WEBENGINE_USE=			QT=declarative,printsupport,webchannel,webengine
-WEBENGINE_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets
+WEBENGINE_USE=			QT=declarative,webchannel,webengine
+WEBENGINE_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets
 
 .include <bsd.port.mk>
diff --git a/databases/kbibtex/distinfo b/databases/kbibtex/distinfo
index 013143a868e2..3b5637487015 100644
--- a/databases/kbibtex/distinfo
+++ b/databases/kbibtex/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1737801777
-SHA256 (kbibtex-0.10.0.tar.xz) = b127b240a7cd77c538619dc882a399b3c6ccd77a04428a497af906f14d09b8c4
-SIZE (kbibtex-0.10.0.tar.xz) = 3885328
-SHA256 (4d9ce600fdd1deb035a26e4f7922d35b2f41beaf.patch) = d07e245d0480e82c4d6fc989dcfbeb521bb0d367e40f047481d87d7aba28ad6a
-SIZE (4d9ce600fdd1deb035a26e4f7922d35b2f41beaf.patch) = 881
+TIMESTAMP = 1783863706
+SHA256 (office-kbibtex-c8d749d01e905a9a96a1b7ff20e7f270b912e2ec_GL0.tar.gz) = 49cc665641676e4bd21d076423e2d4a88127a552a3844db07267bab58bcd05f2
+SIZE (office-kbibtex-c8d749d01e905a9a96a1b7ff20e7f270b912e2ec_GL0.tar.gz) = 5551591
diff --git a/databases/kbibtex/pkg-descr b/databases/kbibtex/pkg-descr
index 5025ea2b3d77..36d13b99ed99 100644
--- a/databases/kbibtex/pkg-descr
+++ b/databases/kbibtex/pkg-descr
@@ -1 +1,19 @@
-KBibTeX is a bibliography editor for KDE.
+KBibTeX is a reference management application which can be used to collect
+TeX/LaTeX bibliographies and export them in various formats.
+
+KBibTeX can do the following things:
+
+- Preview bibliography entries in various formats (Source (BibTeX), Source
+  (RIS), Wikipedia, standard (XML/XSLT), fancy (XML/XSLT),
+  and abstract-only (XML/XSLT)). Additional preview styles become available
+  when bibtex2html is installed.
+- Import data in various bibliography file formats such as BibTeX, RIS
+  and ISI (requires bibutils) and export data to PDF (requires pdflatex),
+  PostScript (requires latex), RTF (requires latex2rtf), and HTML.
+- Search for the bibliography entries data in online databases
+  (e.g. Google Scholar, ACM, IEEE, arXiv, etc.)
+- Preview local or remote (online) resources, e.g. PDF files,
+  linked in the BibTEX entry.
+- Find and merge duplicate entries in bibliography.
+- Integrate your bibliographies with LaTeX editors such as Kile and LyX.
+- Import your Zotero library.
diff --git a/databases/kbibtex/pkg-plist b/databases/kbibtex/pkg-plist
index 117b27b41cfd..1ca601e84579 100644
--- a/databases/kbibtex/pkg-plist
+++ b/databases/kbibtex/pkg-plist
@@ -1,4 +1,5 @@
 bin/kbibtex
+bin/kbibtex-cli
 include/KBibTeX/config/BibTeXEntries
 include/KBibTeX/config/BibTeXFields
 include/KBibTeX/config/NotificationHub
@@ -116,15 +117,12 @@ include/KBibTeX/io/FileExporterRIS
 include/KBibTeX/io/FileExporterRTF
 include/KBibTeX/io/FileExporterToolchain
 include/KBibTeX/io/FileExporterXML
-include/KBibTeX/io/FileExporterXSLT
 include/KBibTeX/io/FileImporter
 include/KBibTeX/io/FileImporterBibTeX
 include/KBibTeX/io/FileImporterBibUtils
 include/KBibTeX/io/FileImporterPDF
 include/KBibTeX/io/FileImporterRIS
 include/KBibTeX/io/FileInfo
-include/KBibTeX/io/TextEncoder
-include/KBibTeX/io/XSLTransform
 include/KBibTeX/io/bibutils.h
 include/KBibTeX/io/encoder.h
 include/KBibTeX/io/encoderlatex.h
@@ -140,7 +138,6 @@ include/KBibTeX/io/fileexporterris.h
 include/KBibTeX/io/fileexporterrtf.h
 include/KBibTeX/io/fileexportertoolchain.h
 include/KBibTeX/io/fileexporterxml.h
-include/KBibTeX/io/fileexporterxslt.h
 include/KBibTeX/io/fileimporter.h
 include/KBibTeX/io/fileimporterbibtex.h
 include/KBibTeX/io/fileimporterbibutils.h
@@ -148,15 +145,15 @@ include/KBibTeX/io/fileimporterpdf.h
 include/KBibTeX/io/fileimporterris.h
 include/KBibTeX/io/fileinfo.h
 include/KBibTeX/io/kbibtexio_export.h
-include/KBibTeX/io/textencoder.h
-include/KBibTeX/io/xsltransform.h
 include/KBibTeX/kbibtex-version.h
 include/KBibTeX/networking/API
 include/KBibTeX/networking/AssociatedFiles
 include/KBibTeX/networking/Collection
 include/KBibTeX/networking/CollectionModel
+include/KBibTeX/networking/FavIconLocator
 include/KBibTeX/networking/FindPDF
 include/KBibTeX/networking/Groups
+include/KBibTeX/networking/ISBN
 include/KBibTeX/networking/InternalNetworkAccessManager
 include/KBibTeX/networking/Items
 include/KBibTeX/networking/OAuthWizard
@@ -168,6 +165,7 @@ include/KBibTeX/networking/OnlineSearchBioRxiv
 include/KBibTeX/networking/OnlineSearchCERNDS
 include/KBibTeX/networking/OnlineSearchDOI
 include/KBibTeX/networking/OnlineSearchGeneral
+include/KBibTeX/networking/OnlineSearchGoogleBooks
 include/KBibTeX/networking/OnlineSearchGoogleScholar
 include/KBibTeX/networking/OnlineSearchIDEASRePEc
 include/KBibTeX/networking/OnlineSearchIEEEXplore
@@ -182,6 +180,8 @@ include/KBibTeX/networking/OnlineSearchScienceDirect
 include/KBibTeX/networking/OnlineSearchSemanticScholar
 include/KBibTeX/networking/OnlineSearchSimpleBibTeXDownload
 include/KBibTeX/networking/OnlineSearchSpringerLink
+include/KBibTeX/networking/OnlineSearchUnpaywall
+include/KBibTeX/networking/OnlineSearchZbMath
 include/KBibTeX/networking/TagModel
 include/KBibTeX/networking/Tags
 include/KBibTeX/networking/UrlChecker
@@ -189,9 +189,11 @@ include/KBibTeX/networking/api.h
 include/KBibTeX/networking/associatedfiles.h
 include/KBibTeX/networking/collection.h
 include/KBibTeX/networking/collectionmodel.h
+include/KBibTeX/networking/faviconlocator.h
 include/KBibTeX/networking/findpdf.h
 include/KBibTeX/networking/groups.h
 include/KBibTeX/networking/internalnetworkaccessmanager.h
+include/KBibTeX/networking/isbn.h
 include/KBibTeX/networking/items.h
 include/KBibTeX/networking/kbibtexnetworking_export.h
 include/KBibTeX/networking/oauthwizard.h
@@ -203,6 +205,7 @@ include/KBibTeX/networking/onlinesearchbiorxiv.h
 include/KBibTeX/networking/onlinesearchcernds.h
 include/KBibTeX/networking/onlinesearchdoi.h
 include/KBibTeX/networking/onlinesearchgeneral.h
+include/KBibTeX/networking/onlinesearchgooglebooks.h
 include/KBibTeX/networking/onlinesearchgooglescholar.h
 include/KBibTeX/networking/onlinesearchideasrepec.h
 include/KBibTeX/networking/onlinesearchieeexplore.h
@@ -217,6 +220,8 @@ include/KBibTeX/networking/onlinesearchsemanticscholar.h
 include/KBibTeX/networking/onlinesearchsimplebibtexdownload.h
 include/KBibTeX/networking/onlinesearchsoanasaads.h
 include/KBibTeX/networking/onlinesearchspringerlink.h
+include/KBibTeX/networking/onlinesearchunpaywall.h
+include/KBibTeX/networking/onlinesearchzbmath.h
 include/KBibTeX/networking/tagmodel.h
 include/KBibTeX/networking/tags.h
 include/KBibTeX/networking/urlchecker.h
@@ -248,31 +253,21 @@ lib/cmake/KBibTeX/KBibTeXNetworking-configVersion.cmake
 lib/cmake/KBibTeX/KBibTeXProcessing-config.cmake
 lib/cmake/KBibTeX/KBibTeXProcessing-configVersion.cmake
 lib/libkbibtexconfig.so.0
-lib/libkbibtexconfig.so.0.10
+lib/libkbibtexconfig.so.0.11
 lib/libkbibtexdata.so.0
-lib/libkbibtexdata.so.0.10
+lib/libkbibtexdata.so.0.11
 lib/libkbibtexglobal.so
 lib/libkbibtexglobal.so.0
-lib/libkbibtexglobal.so.0.10
+lib/libkbibtexglobal.so.0.11
 lib/libkbibtexgui.so.0
-lib/libkbibtexgui.so.0.10
+lib/libkbibtexgui.so.0.11
 lib/libkbibtexio.so.0
-lib/libkbibtexio.so.0.10
+lib/libkbibtexio.so.0.11
 lib/libkbibtexnetworking.so.0
-lib/libkbibtexnetworking.so.0.10
+lib/libkbibtexnetworking.so.0.11
 lib/libkbibtexprocessing.so.0
-lib/libkbibtexprocessing.so.0.10
-%%QT_PLUGINDIR%%/kbibtexpart.so
-share/man/ca/man1/kbibtex.1.gz
-share/man/de/man1/kbibtex.1.gz
-share/man/es/man1/kbibtex.1.gz
-share/man/it/man1/kbibtex.1.gz
-share/man/man1/kbibtex.1.gz
-share/man/nl/man1/kbibtex.1.gz
-share/man/pt_BR/man1/kbibtex.1.gz
-share/man/ru/man1/kbibtex.1.gz
-share/man/sv/man1/kbibtex.1.gz
-share/man/uk/man1/kbibtex.1.gz
+lib/libkbibtexprocessing.so.0.11
+%%QT_PLUGINDIR%%/kf6/parts/kbibtexpart.so
 share/applications/org.kde.kbibtex.desktop
 share/doc/HTML/ca/kbibtex/add-macro-source.png
 share/doc/HTML/ca/kbibtex/add-macro.png
@@ -355,6 +350,10 @@ share/doc/HTML/it/kbibtex/index.cache.bz2
 share/doc/HTML/it/kbibtex/index.docbook
 share/doc/HTML/nl/kbibtex/index.cache.bz2
 share/doc/HTML/nl/kbibtex/index.docbook
+share/doc/HTML/pt/kbibtex/index.cache.bz2
+share/doc/HTML/pt/kbibtex/index.docbook
+share/doc/HTML/pt_BR/kbibtex/index.cache.bz2
+share/doc/HTML/pt_BR/kbibtex/index.docbook
 share/doc/HTML/ru/kbibtex/index.cache.bz2
 share/doc/HTML/ru/kbibtex/index.docbook
 share/doc/HTML/sv/kbibtex/index.cache.bz2
@@ -395,23 +394,10 @@ share/icons/hicolor/22x22/apps/kbibtex.png
 share/icons/hicolor/32x32/apps/kbibtex.png
 share/icons/hicolor/48x48/apps/kbibtex.png
 share/icons/hicolor/64x64/apps/kbibtex.png
-%%DATADIR%%/abstractonly.xsl
-%%DATADIR%%/arxiv2bibtex.xsl
 %%DATADIR%%/biblatex.kbstyle
 %%DATADIR%%/bibtex.kbstyle
-%%DATADIR%%/fancy.xsl
-%%DATADIR%%/ieeexploreapiv1-to-bibtex.xsl
-%%DATADIR%%/isbndb2bibtex.xsl
 %%DATADIR%%/jabref_journalabbrevlist.txt
-%%DATADIR%%/pam2bibtex.xsl
-%%DATADIR%%/pubmed2bibtex.xsl
-%%DATADIR%%/standard.xsl
-%%DATADIR%%/wikipedia-cite.xsl
-%%DATADIR%%/worldcatdc2bibtex.xsl
-share/kservices5/kbibtexpart.desktop
-share/kxmlgui5/kbibtex/kbibtexui.rc
-share/kxmlgui5/kbibtexpart/kbibtexpartui.rc
-share/locale/ast/LC_MESSAGES/kbibtex.mo
+share/locale/ar/LC_MESSAGES/kbibtex.mo
 share/locale/bs/LC_MESSAGES/kbibtex.mo
 share/locale/ca/LC_MESSAGES/kbibtex.mo
 share/locale/ca@valencia/LC_MESSAGES/kbibtex.mo
@@ -419,18 +405,24 @@ share/locale/cs/LC_MESSAGES/kbibtex.mo
 share/locale/da/LC_MESSAGES/kbibtex.mo
 share/locale/de/LC_MESSAGES/kbibtex.mo
 share/locale/en_GB/LC_MESSAGES/kbibtex.mo
+share/locale/eo/LC_MESSAGES/kbibtex.mo
 share/locale/es/LC_MESSAGES/kbibtex.mo
 share/locale/et/LC_MESSAGES/kbibtex.mo
+share/locale/eu/LC_MESSAGES/kbibtex.mo
 share/locale/fi/LC_MESSAGES/kbibtex.mo
 share/locale/fr/LC_MESSAGES/kbibtex.mo
+share/locale/ga/LC_MESSAGES/kbibtex.mo
 share/locale/gl/LC_MESSAGES/kbibtex.mo
 share/locale/hu/LC_MESSAGES/kbibtex.mo
 share/locale/ia/LC_MESSAGES/kbibtex.mo
+share/locale/ie/LC_MESSAGES/kbibtex.mo
 share/locale/it/LC_MESSAGES/kbibtex.mo
+share/locale/ja/LC_MESSAGES/kbibtex.mo
 share/locale/ka/LC_MESSAGES/kbibtex.mo
 share/locale/ko/LC_MESSAGES/kbibtex.mo
 share/locale/lt/LC_MESSAGES/kbibtex.mo
 share/locale/nb/LC_MESSAGES/kbibtex.mo
+share/locale/nds/LC_MESSAGES/kbibtex.mo
 share/locale/nl/LC_MESSAGES/kbibtex.mo
 share/locale/pl/LC_MESSAGES/kbibtex.mo
 share/locale/pt/LC_MESSAGES/kbibtex.mo
@@ -442,6 +434,18 @@ share/locale/sv/LC_MESSAGES/kbibtex.mo
 share/locale/tr/LC_MESSAGES/kbibtex.mo
 share/locale/uk/LC_MESSAGES/kbibtex.mo
 share/locale/zh_CN/LC_MESSAGES/kbibtex.mo
+share/locale/zh_TW/LC_MESSAGES/kbibtex.mo
+share/man/ca/man1/kbibtex.1.gz
+share/man/de/man1/kbibtex.1.gz
+share/man/es/man1/kbibtex.1.gz
+share/man/it/man1/kbibtex.1.gz
+share/man/man1/kbibtex.1.gz
+share/man/nl/man1/kbibtex.1.gz
+share/man/pt/man1/kbibtex.1.gz
+share/man/pt_BR/man1/kbibtex.1.gz
+share/man/ru/man1/kbibtex.1.gz
+share/man/sv/man1/kbibtex.1.gz
+share/man/uk/man1/kbibtex.1.gz
 share/metainfo/org.kde.kbibtex.appdata.xml
 share/mime/packages/bibliography.xml
-share/qlogging-categories5/kbibtex.categories
+share/qlogging-categories6/kbibtex.categories