-
Notifications
You must be signed in to change notification settings - Fork 725
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
irc/kvirc: update to 5.2.4, take maintainership
This release contains changes from the last 5 years of development, including: - Support for the latest version of upstream libraries: Qt5.15/6.6, KDE5/6, OpenSSL 1.x/3.x - Wayland support - Fix for some nasty crash bugs - an improved font rendering engine able to represent complex characters like emojis with ligatures - a reworked tray icon that now follows your OS style - better support for solanum ircd (Libera net) News: https://www.kvirc.net/?id=news&story=2024.01.14.19.25.1.story&dir=latest https://www.kvirc.net/?id=news&story=2024.03.09.12.18.1.story&dir=latest https://www.kvirc.net/?id=news&story=2024.05.11.13.48.1.story&dir=latest Changelog: https://github.com/kvirc/KVIrc/releases/tag/5.2.0 https://github.com/kvirc/KVIrc/releases/tag/5.2.2 https://github.com/kvirc/KVIrc/releases/tag/5.2.4 PR: 278718 Reviewed by: arrowd, makc Approved by: makc (kde), tcberner (kde) Differential Revision: D45025
- Loading branch information
Showing
5 changed files
with
1,831 additions
and
1,748 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,99 @@ | ||
PORTNAME= KVIrc | ||
DISTVERSION= 5.0.0-102 | ||
DISTVERSIONSUFFIX= -geb3fdd6b1 | ||
PORTREVISION= 5 | ||
DISTVERSION= 5.2.4 | ||
CATEGORIES= irc kde | ||
|
||
MAINTAINER= kde@FreeBSD.org | ||
COMMENT= IRC client for KDE | ||
WWW= http://www.kvirc.net | ||
MAINTAINER= vvd@FreeBSD.org | ||
COMMENT= IRC client based on the Qt GUI toolkit | ||
WWW= https://www.kvirc.net | ||
|
||
LICENSE= GPLv2+ | ||
LICENSE_FILE= ${WRKSRC}/doc/ABOUT-LICENSE | ||
|
||
LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \ | ||
libenchant.so:textproc/enchant | ||
|
||
USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext gnome \ | ||
kde:5 perl5 pkgconfig python qt:5 ssl tar:bzip2 xorg | ||
USE_GNOME= glib20 | ||
USE_PERL5= run build | ||
USE_KDE= auth codecs config configwidgets coreaddons i18n notifications \ | ||
phonon service widgetsaddons windowsystem xmlgui \ | ||
ecm:build | ||
USE_QT= core dbus gui multimedia network printsupport sql svg \ | ||
widgets x11extras xml \ | ||
USES= cmake compiler:c++11-lang cpe desktop-file-utils pkgconfig qt:5 \ | ||
ssl xorg | ||
USE_GITHUB= yes | ||
USE_LDCONFIG= yes | ||
USE_QT= concurrent core declarative gui multimedia network printsupport \ | ||
sql widgets x11extras xml \ | ||
buildtools:build qmake:build | ||
USE_XORG= ice sm x11 xext xrender xscrnsaver | ||
USE_LDCONFIG= yes | ||
USE_GITHUB= yes | ||
|
||
CMAKE_ARGS= -DMANDIR_PREFIX:STRING=share/man | ||
CMAKE_ARGS= -DQT_VERSION_MAJOR=5 | ||
CMAKE_ON= WANT_CRYPT WANT_IPC WANT_IPV6 WANT_OPENSSL WANT_OSS WANT_STRIP \ | ||
WANT_TRANSPARENCY | ||
CMAKE_OFF= WANT_COEXISTENCE WANT_DEBUG WANT_ENV_FLAGS WANT_ESD \ | ||
WANT_IGNORE_SIGALARM WANT_MEMORY_CHECKS WANT_MEMORY_PROFILE | ||
|
||
PLIST_SUB= FULL_VER="${DISTVERSION}" \ | ||
VER="${DISTVERSION:R}" | ||
|
||
OPTIONS_DEFINE= AUDIOFILE DBUS DCC_VIDEO DCC_VOICE DOCS DOXYGEN ENCHANT GSM \ | ||
GTKSTYLE KDE OGG PERL PHONON PYTHON NLS SVG WEBENGINE | ||
OPTIONS_DEFAULT= AUDIOFILE DBUS DCC_VOICE ENCHANT GSM KDE OGG PERL PHONON \ | ||
PYTHON SVG WEBENGINE | ||
OPTIONS_SUB= yes | ||
|
||
DCC_VIDEO_DESC= Direct client video connection support (experimental) | ||
DCC_VOICE_DESC= Direct client voice connection support | ||
GTKSTYLE_DESC= Enable QGtkStyle | ||
|
||
AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile | ||
AUDIOFILE_CMAKE_BOOL= WANT_AUDIOFILE | ||
|
||
DBUS_USE= qt=dbus | ||
DBUS_CMAKE_BOOL= WANT_QTDBUS | ||
|
||
DCC_VIDEO_CMAKE_BOOL= WANT_DCC_VIDEO | ||
DCC_VIDEO_BROKEN= qt5 support dropped: https://github.com/kvirc/KVIrc/pull/2628 | ||
|
||
DCC_VOICE_CMAKE_BOOL= WANT_DCC_VOICE | ||
|
||
DOCS_USES= perl5 | ||
DOCS_USE= perl5:build | ||
DOCS_CMAKE_BOOL= WANT_PERL_DOCS | ||
|
||
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen | ||
DOXYGEN_CMAKE_BOOL= WANT_DOXYGEN | ||
|
||
ENCHANT_LIB_DEPENDS= libenchant-2.so:textproc/enchant2 | ||
ENCHANT_CMAKE_BOOL= WANT_SPELLCHECKER | ||
|
||
# Used via dlopen() | ||
GSM_RUN_DEPENDS= ${LOCALBASE}/lib/libgsm.so:audio/gsm | ||
GSM_CMAKE_BOOL= WANT_GSM | ||
|
||
GTKSTYLE_CMAKE_BOOL= WANT_GTKSTYLE | ||
|
||
KDE_IMPLIES= DBUS | ||
KDE_USES= kde:5 | ||
KDE_USE= kde=auth,codecs,completion,config,configwidgets,coreaddons,i18n \ | ||
kde=jobwidgets,kio,notifications,parts,phonon,service,solid \ | ||
kde=sonnet,textwidgets,widgetsaddons,windowsystem,xmlgui,ecm:build | ||
KDE_CMAKE_BOOL= WANT_KDE | ||
|
||
NLS_USES= gettext-tools | ||
NLS_CMAKE_BOOL= WANT_GETTEXT | ||
|
||
OGG_LIB_DEPENDS= libogg.so:audio/libogg \ | ||
libvorbis.so:audio/libvorbis \ | ||
libtheoradec.so:multimedia/libtheora | ||
OGG_CMAKE_BOOL= WANT_OGG_THEORA | ||
|
||
PERL_USES= perl5 | ||
PERL_USE= perl5:run | ||
PERL_CMAKE_BOOL= WANT_PERL | ||
|
||
PHONON_USES= kde:5 | ||
PHONON_USE= kde=phonon | ||
PHONON_CMAKE_BOOL= WANT_PHONON | ||
|
||
PYTHON_USES= python | ||
PYTHON_CMAKE_BOOL= WANT_PYTHON | ||
|
||
SVG_USE= qt=svg | ||
SVG_CMAKE_BOOL= WANT_QTSVG | ||
|
||
PLIST_SUB= VER=5.0 | ||
WEBENGINE_USE= qt=location,webchannel,webengine | ||
WEBENGINE_CMAKE_BOOL= WANT_QTWEBENGINE | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
TIMESTAMP = 1672868502 | ||
SHA256 (KVIrc-KVIrc-5.0.0-102-geb3fdd6b1_GH0.tar.gz) = 33469ddba50c27eacc1e41a4b47c0941ef9dca3e45a392e761eb3873bd3957b3 | ||
SIZE (KVIrc-KVIrc-5.0.0-102-geb3fdd6b1_GH0.tar.gz) = 6168940 | ||
TIMESTAMP = 1715539544 | ||
SHA256 (KVIrc-KVIrc-5.2.4_GH0.tar.gz) = 99bb33d9bd42060dc3dcd8783db036bebd9a23f29c4cef99facf0e0d5cd12d6b | ||
SIZE (KVIrc-KVIrc-5.2.4_GH0.tar.gz) = 6333384 |
This file was deleted.
Oops, something went wrong.
10 changes: 0 additions & 10 deletions
10
irc/kvirc/files/patch-src_modules_iograph_libkviiograph.cpp
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.