pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/konsole
Module Name: pkgsrc
Committed By: markd
Date: Sun Dec 21 20:19:56 UTC 2025
Modified Files:
pkgsrc/x11/konsole: Makefile PLIST distinfo
pkgsrc/x11/konsole/patches: patch-src_ProcessInfo.cpp
Removed Files:
pkgsrc/x11/konsole/patches: patch-src_session_Session.cpp
Log Message:
konsole: update to 25.08.3
Qt6/KF6 version - Two years of development.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/x11/konsole/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/konsole/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/konsole/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp
cvs rdiff -u -r1.1 -r0 \
pkgsrc/x11/konsole/patches/patch-src_session_Session.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/konsole/Makefile
diff -u pkgsrc/x11/konsole/Makefile:1.89 pkgsrc/x11/konsole/Makefile:1.90
--- pkgsrc/x11/konsole/Makefile:1.89 Thu Oct 23 20:40:03 2025
+++ pkgsrc/x11/konsole/Makefile Sun Dec 21 20:19:56 2025
@@ -1,34 +1,22 @@
-# $NetBSD: Makefile,v 1.89 2025/10/23 20:40:03 wiz Exp $
+# $NetBSD: Makefile,v 1.90 2025/12/21 20:19:56 markd Exp $
DISTNAME= konsole-${KAPPSVER}
-PKGREVISION= 11
CATEGORIES= x11
-HOMEPAGE= http://kde.org/applications/system/konsole/
+HOMEPAGE= https://apps.kde.org/konsole/
COMMENT= Terminal emulator for the K Desktop Environment
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-fdl-v1.2
.include "../../meta-pkgs/kde/applications.mk"
-TOOL_DEPENDS+= kdoctools>=5.19.0:../../devel/kdoctools
-DEPENDS+= kinit>=5.68.0:../../x11/kinit
+TOOL_DEPENDS+= kf6-kdoctools>=6.18.0:../../devel/kf6-kdoctools
USE_TOOLS+= msgmerge
-SUBST_CLASSES+= xdg
-SUBST_STAGE.xdg= pre-configure
-SUBST_MESSAGE.xdg= Install via examples dir.
-SUBST_FILES.xdg= data/CMakeLists.txt
-SUBST_SED.xdg= -e 's:{KDE_INSTALL_CONFDIR}:{KDE_INSTALL_XDG_EX_DIR}:'
-
-MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg
-CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/konsolerc \
- ${PKG_SYSCONFDIR}/xdg/konsolerc
-
-.include "../../devel/knotifyconfig/buildlink3.mk"
-.include "../../devel/kparts/buildlink3.mk"
-.include "../../devel/kpty/buildlink3.mk"
-.include "../../net/knewstuff/buildlink3.mk"
+.include "../../devel/kf6-knotifyconfig/buildlink3.mk"
+.include "../../devel/kf6-kparts/buildlink3.mk"
+.include "../../devel/kf6-kpty/buildlink3.mk"
+.include "../../net/kf6-knewstuff/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/konsole/PLIST
diff -u pkgsrc/x11/konsole/PLIST:1.9 pkgsrc/x11/konsole/PLIST:1.10
--- pkgsrc/x11/konsole/PLIST:1.9 Wed Aug 9 20:58:26 2023
+++ pkgsrc/x11/konsole/PLIST Sun Dec 21 20:19:56 2025
@@ -1,15 +1,11 @@
-@comment $NetBSD: PLIST,v 1.9 2023/08/09 20:58:26 markd Exp $
+@comment $NetBSD: PLIST,v 1.10 2025/12/21 20:19:56 markd Exp $
bin/konsole
bin/konsoleprofile
-lib/kconf_update_bin/konsole_globalaccel
-lib/kconf_update_bin/konsole_show_menubar
-lib/libkonsoleapp.so.1
lib/libkonsoleapp.so.${PKGVERSION}
-lib/libkonsoleprivate.so.1
lib/libkonsoleprivate.so.${PKGVERSION}
-qt5/plugins/konsolepart.so
-qt5/plugins/konsoleplugins/konsole_quickcommandsplugin.so
-qt5/plugins/konsoleplugins/konsole_sshmanagerplugin.so
+qt6/plugins/kf6/parts/konsolepart.so
+qt6/plugins/konsoleplugins/konsole_quickcommandsplugin.so
+qt6/plugins/konsoleplugins/konsole_sshmanagerplugin.so
share/applications/org.kde.konsole.desktop
share/doc/HTML/ca/konsole/draganddrop-contextmenu.png
share/doc/HTML/ca/konsole/index.cache.bz2
@@ -19,6 +15,8 @@ share/doc/HTML/de/konsole/index.docbook
share/doc/HTML/en/konsole/draganddrop-contextmenu.png
share/doc/HTML/en/konsole/index.cache.bz2
share/doc/HTML/en/konsole/index.docbook
+share/doc/HTML/es/konsole/index.cache.bz2
+share/doc/HTML/es/konsole/index.docbook
share/doc/HTML/it/konsole/draganddrop-contextmenu.png
share/doc/HTML/it/konsole/index.cache.bz2
share/doc/HTML/it/konsole/index.docbook
@@ -31,47 +29,27 @@ share/doc/HTML/pt_BR/konsole/index.cache
share/doc/HTML/pt_BR/konsole/index.docbook
share/doc/HTML/ru/konsole/index.cache.bz2
share/doc/HTML/ru/konsole/index.docbook
+share/doc/HTML/sl/konsole/index.cache.bz2
+share/doc/HTML/sl/konsole/index.docbook
share/doc/HTML/sr/konsole/index.cache.bz2
share/doc/HTML/sr/konsole/index.docbook
share/doc/HTML/sr@latin/konsole/index.cache.bz2
share/doc/HTML/sr@latin/konsole/index.docbook
share/doc/HTML/sv/konsole/index.cache.bz2
share/doc/HTML/sv/konsole/index.docbook
+share/doc/HTML/tr/konsole/index.cache.bz2
+share/doc/HTML/tr/konsole/index.docbook
share/doc/HTML/uk/konsole/draganddrop-contextmenu.png
share/doc/HTML/uk/konsole/index.cache.bz2
share/doc/HTML/uk/konsole/index.docbook
share/doc/HTML/zh_CN/konsole/index.cache.bz2
share/doc/HTML/zh_CN/konsole/index.docbook
-share/examples/kde-xdg/konsolerc
-share/kconf_update/konsole.upd
-share/kconf_update/konsole_add_hamburgermenu_to_toolbar.sh
share/kglobalaccel/org.kde.konsole.desktop
share/kio/servicemenus/konsolerun.desktop
-share/knotifications5/konsole.notifyrc
-share/knsrcfiles/konsole.knsrc
-share/konsole/1x2-terminals.json
-share/konsole/2x1-terminals.json
-share/konsole/2x2-terminals.json
-share/konsole/BlackOnLightYellow.colorscheme
-share/konsole/BlackOnRandomLight.colorscheme
-share/konsole/BlackOnWhite.colorscheme
-share/konsole/BlueOnBlack.colorscheme
-share/konsole/Breeze.colorscheme
-share/konsole/DarkPastels.colorscheme
-share/konsole/GreenOnBlack.colorscheme
-share/konsole/Linux.colorscheme
-share/konsole/RedOnBlack.colorscheme
-share/konsole/Solarized.colorscheme
-share/konsole/SolarizedLight.colorscheme
-share/konsole/WhiteOnBlack.colorscheme
-share/konsole/default.keytab
-share/konsole/linux.keytab
-share/konsole/macos.keytab
-share/konsole/solaris.keytab
-share/kservices5/konsolepart.desktop
-share/kservicetypes5/terminalemulator.desktop
+share/knotifications6/konsole.notifyrc
share/locale/af/LC_MESSAGES/konsole.mo
share/locale/ar/LC_MESSAGES/konsole.mo
+share/locale/ast/LC_MESSAGES/konsole.mo
share/locale/az/LC_MESSAGES/konsole.mo
share/locale/be/LC_MESSAGES/konsole.mo
share/locale/be@latin/LC_MESSAGES/konsole.mo
@@ -138,6 +116,7 @@ share/locale/pt/LC_MESSAGES/konsole.mo
share/locale/pt_BR/LC_MESSAGES/konsole.mo
share/locale/ro/LC_MESSAGES/konsole.mo
share/locale/ru/LC_MESSAGES/konsole.mo
+share/locale/sa/LC_MESSAGES/konsole.mo
share/locale/se/LC_MESSAGES/konsole.mo
share/locale/si/LC_MESSAGES/konsole.mo
share/locale/sk/LC_MESSAGES/konsole.mo
@@ -163,5 +142,5 @@ share/locale/xh/LC_MESSAGES/konsole.mo
share/locale/zh_CN/LC_MESSAGES/konsole.mo
share/locale/zh_TW/LC_MESSAGES/konsole.mo
share/metainfo/org.kde.konsole.appdata.xml
-share/qlogging-categories5/konsole.categories
+share/qlogging-categories6/konsole.categories
share/zsh/site-functions/_konsole
Index: pkgsrc/x11/konsole/distinfo
diff -u pkgsrc/x11/konsole/distinfo:1.18 pkgsrc/x11/konsole/distinfo:1.19
--- pkgsrc/x11/konsole/distinfo:1.18 Fri Jun 20 02:35:49 2025
+++ pkgsrc/x11/konsole/distinfo Sun Dec 21 20:19:56 2025
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.18 2025/06/20 02:35:49 markd Exp $
+$NetBSD: distinfo,v 1.19 2025/12/21 20:19:56 markd Exp $
-BLAKE2s (konsole-23.08.4.tar.xz) = 8ca4890a72a1f04392005c59c0b9f5468c95aedbcf2516338e305e2088eba62d
-SHA512 (konsole-23.08.4.tar.xz) = 7b6e8a3190290b82283adaf8da59cd41f14da9350ad8baa6340e37d8e8021c65694bda09b89ad3bcbf490a932ab16b2fc3182c0cafa70df189353dfc807cb5dc
-Size (konsole-23.08.4.tar.xz) = 1839412 bytes
-SHA1 (patch-src_ProcessInfo.cpp) = 6ca72a192f0fd852a2dcd1576715f2cb423af2bb
+BLAKE2s (konsole-25.08.3.tar.xz) = ef9929e1aa3f4b47e74431d517d4a672475b3e672fb699ea7b5176f047061a93
+SHA512 (konsole-25.08.3.tar.xz) = b41e51a9a56c09eae2a9f9d46d8a54e31ed7d0b5d43bd502855fdb21e185e8aa23569c2083ebd42da90a9e1b4e22ffc749f140985a859a3e6fadf932c81736cd
+Size (konsole-25.08.3.tar.xz) = 1849632 bytes
+SHA1 (patch-src_ProcessInfo.cpp) = f5ef78eafb61defa2edf9cdf346b330d5cea0c5d
SHA1 (patch-src_characters_CharacterColor.h) = 47e4d0d9660e4bc059c3416dd16a4b16c2f17f38
-SHA1 (patch-src_session_Session.cpp) = 873ec68b0fb1696efcaa293dcb9411232acc2a66
Index: pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp
diff -u pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp:1.6 pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp:1.7
--- pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp:1.6 Fri May 13 15:00:04 2022
+++ pkgsrc/x11/konsole/patches/patch-src_ProcessInfo.cpp Sun Dec 21 20:19:56 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_ProcessInfo.cpp,v 1.6 2022/05/13 15:00:04 jperkin Exp $
+$NetBSD: patch-src_ProcessInfo.cpp,v 1.7 2025/12/21 20:19:56 markd Exp $
NetBSD support and QT fixes.
---- src/ProcessInfo.cpp.orig 2021-02-24 23:11:38.000000000 +0000
+--- src/ProcessInfo.cpp.orig 2025-10-31 21:34:06.000000000 +0000
+++ src/ProcessInfo.cpp
-@@ -646,6 +646,164 @@ private:
+@@ -889,6 +889,227 @@ private:
}
};
@@ -12,13 +12,76 @@ NetBSD support and QT fixes.
+class NetBSDProcessInfo : public UnixProcessInfo
+{
+public:
-+ NetBSDProcessInfo(int pid) :
-+ UnixProcessInfo(pid)
++ explicit NetBSDProcessInfo(int pid)
++ : UnixProcessInfo(pid)
+ {
+ }
+
+private:
-+ bool readProcInfo(int aPid) Q_DECL_OVERRIDE
++ bool readProcessName(int aPid) override
++ {
++ // indicies of various fields within the process status file which
++ // contain various information about the process
++ const int PROCESS_NAME_FIELD = 0;
++
++ QString processNameString;
++
++ // read process status file ( /proc/<pid/status )
++ //
++ // the expected file format is a list of fields separated by spaces, using
++ // parenthesies to escape fields such as the process name which may itself contain
++ // spaces:
++ //
++ // FIELD FIELD (FIELD WITH SPACES) FIELD FIELD
++ //
++ QFile processInfo( QStringLiteral("/proc/%1/status").arg(aPid) );
++ if ( processInfo.open(QIODevice::ReadOnly) )
++ {
++ QTextStream stream(&processInfo);
++ QString data = stream.readAll();
++
++ int stack = 0;
++ int field = 0;
++ int pos = 0;
++
++ while (pos < data.count()) {
++ QChar c = data[pos];
++
++ if ( c == QLatin1Char('(')) {
++ stack++;
++ } else if ( c == QLatin1Char(')')) {
++ stack--;
++ } else if ( stack == 0 && c == QLatin1Char(' ')) {
++ field++;
++ } else {
++ switch ( field )
++ {
++ case PROCESS_NAME_FIELD:
++ processNameString.append(c);
++ break;
++ }
++ }
++
++ pos++;
++ }
++ }
++ else
++ {
++ setFileError( processInfo.error() );
++ return false;
++ }
++
++ // check that data was read successfully
++ bool ok = false;
++
++ if (!processNameString.isEmpty())
++ setName(processNameString);
++
++ return ok;
++ }
++
++private:
++ bool readProcInfo(int aPid) override
+ {
+ // indicies of various fields within the process status file which
+ // contain various information about the process
@@ -115,7 +178,7 @@ NetBSD support and QT fixes.
+ return ok;
+ }
+
-+ bool readArguments(int aPid) Q_DECL_OVERRIDE
++ bool readArguments(int aPid) override
+ {
+ // read command-line arguments file found at /proc/<pid>/cmdline
+ // the expected format is a list of strings delimited by null characters,
@@ -143,7 +206,7 @@ NetBSD support and QT fixes.
+ return true;
+ }
+
-+ bool readCurrentDir(int aPid) Q_DECL_OVERRIDE
++ bool readCurrentDir(int aPid) override
+ {
+ QFileInfo info( QStringLiteral("/proc/%1/cwd").arg(aPid) );
+
@@ -169,7 +232,7 @@ NetBSD support and QT fixes.
#elif defined(Q_OS_OPENBSD)
class OpenBSDProcessInfo : public UnixProcessInfo
{
-@@ -879,7 +1037,7 @@ protected:
+@@ -1214,7 +1435,7 @@ protected:
// version uses readlink.
bool readCurrentDir(int pid) override
{
@@ -178,7 +241,7 @@ NetBSD support and QT fixes.
const bool readable = info.isReadable();
if (readable && info.isSymLink()) {
-@@ -899,7 +1057,7 @@ protected:
+@@ -1244,7 +1465,7 @@ protected:
private:
bool readProcInfo(int pid) override
{
@@ -187,7 +250,7 @@ NetBSD support and QT fixes.
if (psinfo.open(QIODevice::ReadOnly)) {
struct psinfo info;
if (psinfo.read((char *)&info, sizeof(info)) != sizeof(info)) {
-@@ -908,12 +1066,13 @@ private:
+@@ -1253,12 +1474,13 @@ private:
setParentPid(info.pr_ppid);
setForegroundPid(info.pr_pgid);
@@ -201,9 +264,9 @@ NetBSD support and QT fixes.
- addArgument(info.pr_psargs);
+ addArgument(QString::fromUtf8(info.pr_psargs));
}
- return true;
- }
-@@ -937,6 +1096,8 @@ ProcessInfo *ProcessInfo::newInstance(in
+
+ _execNameFile = std::make_unique(new QFile());
+@@ -1283,6 +1505,8 @@ ProcessInfo *ProcessInfo::newInstance(in
info = new MacProcessInfo(pid);
#elif defined(Q_OS_FREEBSD)
info = new FreeBSDProcessInfo(pid);
Home |
Main Index |
Thread Index |
Old Index