summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
commitef0fedb39c21a343a3f316726f272bad9005b22c (patch)
tree0d64e58453e117f61a9e1641532926278f51b72e /app-editors
parentcf7807d7aea23a99a144afceaba961cfed652b5f (diff)
gentoo auto-resync : 12:03:2025 - 01:49:51HEADmaster
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/Manifest.gzbin13931 -> 13940 bytes
-rw-r--r--app-editors/ghostwriter/Manifest1
-rw-r--r--app-editors/ghostwriter/files/ghostwriter-24.08.2-fix-segfault.patch175
-rw-r--r--app-editors/vscode/Manifest12
-rw-r--r--app-editors/vscode/vscode-1.97.2.ebuild137
-rw-r--r--app-editors/vscode/vscode-1.98.1.ebuild (renamed from app-editors/vscode/vscode-1.97.1.ebuild)0
-rw-r--r--app-editors/zile/Manifest2
-rw-r--r--app-editors/zile/zile-2.6.3.ebuild51
8 files changed, 57 insertions, 321 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 4d24f9b80353..4d185a0919af 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index f1042043bea1..05acecf929e8 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,4 +1,3 @@
-AUX ghostwriter-24.08.2-fix-segfault.patch 5449 BLAKE2B 3b32fd32811137dee4169074e8f1e39cc7217d55b2725b84277dc987b06e62c85985486cc2275845530f117bd11a5ec52a2e14593cc630f45bcc24c3032f11e2 SHA512 5dd50e158e0dfc6feabf0680ca4a62909abd751ebba351901e0a69f8a3be04d807242cbee3e6bc722ca21eb257c43fc07e048f58bc9fca1e94d4ec2b8f138d29
DIST ghostwriter-24.12.2.tar.xz 2709628 BLAKE2B e719417243253a0215db89a4bc8e5db2fdbda6a3fd426bcb7a8bb1b690bcc59409105d07a30f79c3c5b5b3fe5a3ba035c61925c4a68f0cf10371b15916ec790d SHA512 5bec0b521a067d7c46f5dbc8a93c7cd6fd7131ef93bde4d81915438ba8a5d8f8791410e13fc4c690891a203b8a0234285d8baf6d2bce6116040eeb7f2da6cf47
DIST ghostwriter-24.12.3.tar.xz 2710828 BLAKE2B 9a35cb43fb2be6ad01add358d0e65c95615772114dfa94abd47b5408c84dc7e275623f3f9ce50bcaf0351224997c28228aa53cbe191e589588d07015fb89ea52 SHA512 e9cee38c8e89c8bb8b6c7651092966bd93b25053706fd7576a6643352380ec9ef662aca2613673536571e24ede70f104a877bfe96f37812952d7ff5c4e1571c7
EBUILD ghostwriter-24.12.2.ebuild 892 BLAKE2B a9ff52610f07e3ddb6ebdfc9af94315253ea0bda58051e55d1fd6b2a1ad7683422b6045c2ed4bef615c2f11be683faa58a64004f5d2b7118a96d946c372a6b9a SHA512 3fd1981599d45d8f9eb7de4e191e21724eb404bffbaae5dc1d005f87914673909d45578665c23e7db5d88807959acde5f511919a2e995d5b15f65755373a265d
diff --git a/app-editors/ghostwriter/files/ghostwriter-24.08.2-fix-segfault.patch b/app-editors/ghostwriter/files/ghostwriter-24.08.2-fix-segfault.patch
deleted file mode 100644
index 5466e47a319e..000000000000
--- a/app-editors/ghostwriter/files/ghostwriter-24.08.2-fix-segfault.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-From bfca43e551729b9518772fed6fba19bb5dbe6646 Mon Sep 17 00:00:00 2001
-From: Megan Conkle <megan.conkle@kdemail.net>
-Date: Sat, 12 Oct 2024 23:34:27 -0700
-Subject: [PATCH] Fix segmentation fault when .conf file is missing
-
-Whenever ghostwriter.conf is missing (or the last used exporter within
-is empty), the app will crash with a segmentation fault due to accessing
-an uninitialed pointer to the current HTML exporter in appsettings.cpp.
-This commit ensures that the pointer is initialized to null before being
-checked for whether obtaining an exporter was successful.
-BUG: 465799
-
-(cherry picked from commit f82070ac7916b36bb0bfd84a5c0e96cb084a6e28)
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CHANGELOG.md | 8 ++++++++
- src/preview/htmlpreview.cpp | 24 ++++++++++++------------
- src/settings/appsettings.cpp | 18 ++++++++++++------
- 3 files changed, 32 insertions(+), 18 deletions(-)
-
-diff --git a/CHANGELOG.md b/CHANGELOG.md
-index 6f34002f..89017211 100644
---- a/CHANGELOG.md
-+++ b/CHANGELOG.md
-@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-
- ## [Unreleased]
-
-+## [24.08.3]
-+
-+### Fixed
-+
-+* Issue #465799: Segmentation fault no longer occurs when .conf file is missing on first launch.
-+
-+## [24.08.0]
-+
- ### Added
-
- * Added more icons to menu actions.
-diff --git a/src/preview/htmlpreview.cpp b/src/preview/htmlpreview.cpp
-index db89dd29..5a600769 100644
---- a/src/preview/htmlpreview.cpp
-+++ b/src/preview/htmlpreview.cpp
-@@ -1,5 +1,5 @@
--/*
-- * SPDX-FileCopyrightText: 2014-2023 Megan Conkle <megan.conkle@kdemail.net>
-+/*
-+ * SPDX-FileCopyrightText: 2014-2024 Megan Conkle <megan.conkle@kdemail.net>
- *
- * SPDX-License-Identifier: GPL-3.0-or-later
- */
-@@ -38,7 +38,7 @@ public:
- HtmlPreviewPrivate(HtmlPreview *q_ptr)
- : q_ptr(q_ptr)
- {
-- ;
-+ proxy = new PreviewProxy(q_ptr);
- }
-
- ~HtmlPreviewPrivate()
-@@ -51,7 +51,7 @@ public:
- MarkdownDocument *document;
- bool updateInProgress;
- bool updateAgain;
-- PreviewProxy proxy;
-+ PreviewProxy *proxy;
- QString baseUrl;
- QRegularExpression headingTagExp;
- Exporter *exporter;
-@@ -91,7 +91,7 @@ HtmlPreview::HtmlPreview
- d->updateInProgress = false;
- d->updateAgain = false;
- d->exporter = exporter;
-- d->proxy.setMathEnabled(d->exporter->supportsMath());
-+ d->proxy->setMathEnabled(d->exporter->supportsMath());
-
- d->baseUrl = "";
-
-@@ -153,7 +153,7 @@ HtmlPreview::HtmlPreview
- this->setZoomFactor((horizontalDpi / 96.0));
-
- QWebChannel *channel = new QWebChannel(this);
-- channel->registerObject(QStringLiteral("previewProxy"), &d->proxy);
-+ channel->registerObject(QStringLiteral("previewProxy"), d->proxy);
- this->page()->setWebChannel(channel);
-
- QFile wrapperHtmlFile(":/resources/preview.html");
-@@ -240,22 +240,22 @@ void HtmlPreview::setHtmlExporter(Exporter *exporter)
-
- d->exporter = exporter;
- d->setHtmlContent("");
-- d->proxy.setMathEnabled(d->exporter->supportsMath());
-+ d->proxy->setMathEnabled(d->exporter->supportsMath());
- updatePreview();
- }
-
- void HtmlPreview::setStyleSheet(const QString &css)
- {
- Q_D(HtmlPreview);
--
-- d->proxy.setStyleSheet(css);
-+
-+ d->proxy->setStyleSheet(css);
- }
-
- void HtmlPreview::setMathEnabled(bool enabled)
- {
- Q_D(HtmlPreview);
--
-- d->proxy.setMathEnabled(enabled);
-+
-+ d->proxy->setMathEnabled(enabled);
- }
-
- void HtmlPreviewPrivate::onHtmlReady()
-@@ -312,7 +312,7 @@ void HtmlPreview::closeEvent(QCloseEvent *event)
-
- void HtmlPreviewPrivate::setHtmlContent(const QString &html)
- {
-- this->proxy.setHtmlContent(html);
-+ this->proxy->setHtmlContent(html);
- }
-
- QString HtmlPreviewPrivate::exportToHtml
-diff --git a/src/settings/appsettings.cpp b/src/settings/appsettings.cpp
-index a76c25a5..7d51ac5d 100644
---- a/src/settings/appsettings.cpp
-+++ b/src/settings/appsettings.cpp
-@@ -65,6 +65,7 @@ public:
- static AppSettings *instance;
-
- AppSettingsPrivate()
-+ : currentHtmlExporter(nullptr)
- {
- ;
- }
-@@ -677,6 +678,7 @@ void AppSettings::setShowUnbreakableSpaceEnabled(bool enabled)
- d->showUnbreakableSpaceEnabled = enabled;
- emit showUnbreakableSpaceEnabledChanged(d->showUnbreakableSpaceEnabled);
- }
-+
- AppSettings::AppSettings()
- : d_ptr(new AppSettingsPrivate())
- {
-@@ -843,17 +845,21 @@ AppSettings::AppSettings()
-
- QString exporterName = appSettings.value(constants::GW_LAST_USED_EXPORTER_KEY).toString();
-
-+ d->currentHtmlExporter = nullptr;
-+
- if (!exporterName.isEmpty()) {
- d->currentHtmlExporter = ExporterFactory::instance()->exporterByName(exporterName);
-- }
-
-- if (d->currentHtmlExporter) {
-- auto lastExportOptions = appSettings.value(constants::GW_LAST_USED_EXPORTER_PARAMS_KEY).toString();
-+ if (d->currentHtmlExporter) {
-+ auto lastExportOptions = appSettings.value(constants::GW_LAST_USED_EXPORTER_PARAMS_KEY).toString();
-
-- if (!lastExportOptions.isEmpty()) {
-- d->currentHtmlExporter->setOptions(lastExportOptions);
-+ if (!lastExportOptions.isEmpty()) {
-+ d->currentHtmlExporter->setOptions(lastExportOptions);
-+ }
- }
-- } else {
-+ }
-+
-+ if (!d->currentHtmlExporter) {
- d->currentHtmlExporter = ExporterFactory::instance()->htmlExporters().first();
- }
- }
---
-GitLab
-
diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index a611dd6e8291..16ec417bfbef 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,16 +1,12 @@
AUX code-open-in-new-window.desktop 350 BLAKE2B 4463126ed3ad417e777bac8532ef55414711422d2ba567e178e264992f9fd24befd38d2f09491f2d5550f8e877b59d724cbbcbbe76427ad6e568251e07450fb5 SHA512 d2f8009e3f58e9b1c94c3a7fa89835bc0a89d86837e7b27e4b8c09f3e06fa24cd09d92a5891553af8822dafec0afed31cb7053e720b102bcc2c2d6092b116027
AUX code-url-handler.desktop 333 BLAKE2B f396595f67fa7aec966afb1f1910adf82d8be03e935e01a6c653e1708c9a06ff55425d1ff44726a073b8f20a64219b611cd0ce689e9e6249b9e9f13f82909680 SHA512 6c3fa263d1080bd09a304e877459eeb91fe2d2197f8a0b40bacb96c26c3037bdc3df24f6713c9f6e5bd1200801512707e8dff0dc71ac8b6bc5a9f5ece06de9b0
AUX code.desktop 755 BLAKE2B cfdf0c610aed6269e9d1dc05a26bc80a1f8d3d513e1944d09322b4ead72902b4ccc12738bbc4934155155b93880e68272307325c6290a50f39d44d9a06bf0220 SHA512 50ad4872fa5c054b28cdf07a8d6915fa05fdf240a2919a54e9488c00f735e9ac69ca3f2276ddaf89b231c98cd9fc032512ded4c5d551f5118f3b7ed42b49d159
-DIST vscode-1.97.1-amd64.tar.gz 150733407 BLAKE2B d2100a17d2ce027bdb734049a5ac3a63405a01cb3835419c2f7c942b102020dd0879263171586a95b0f7470e1d55ef779487a19a43b40e73d70234b857131603 SHA512 959e5d9e649befa2b72d15cf1e8fe839eea99eb237727e00c0fdc78c04437d404770e27d31ca28dca31242f6a306dd6862424e1abb3be289c1d1a3c692bf9035
-DIST vscode-1.97.1-arm.tar.gz 134817766 BLAKE2B 7513e1781682c80bbd1ffd4a27a261ee9bd5cd351dd50a5adfb6e5a075820ebc8ad8269f75ad532878778230c3ec58cc0bb5483c34156dd9fe1115ecbb55d003 SHA512 7ad5f8c3ebdec00c3335ac000e97a825abbe2fe7f5ac4f6fa4f74330a0f3a4d9a1203f43d527cb545dc2cf7ef9ef742fcb3116a91e508e5af63653d3c9a0cd13
-DIST vscode-1.97.1-arm64.tar.gz 146757140 BLAKE2B b295f1332bb934c867bdb5f8e15b8e702f17ae786d7c945e386c03d4ca6ec8d681f4b44bc8f7fedd1428e575f84f54ccd02d5be1e678d008cc70a532705e3cad SHA512 db35c677b057d380893000c83fa42304e8758c00cd0348acda5e37eafb301d1848851ee9c734fea09e5650cbd396512806e4daa4be7ca9b1c0ee4598f77ed365
-DIST vscode-1.97.2-amd64.tar.gz 150732857 BLAKE2B ef29fa8a3b3cfce79a10b9d5f7b76c63695107ac92be64da434a8702a9cb89dcf46359ba5beaa4f6cdafa785a1dce660143c39ca21118933dd81542752bb7733 SHA512 96d78ddf029e8058fddffb01052448346ecc3a67ecea1ae51bbf228f0145e0445260a0120ffd12d644fc569b2f1122f9b89b05db2fea04f0a4602d7928322d75
-DIST vscode-1.97.2-arm.tar.gz 134818178 BLAKE2B 6115bcdaa4603cd00444c923cff51a1477ef8fd8490b7310a4df17383db5f6340a81af1b1f06bc37bc8e49de3e4e87fc8ba5469ef2cb058fe232c20f462f6233 SHA512 bb8d1ccecfdca982024f6d995edf4a7b4d5fa0e2f0e35fe393205ca6204104ab591183333ce0e361afbdd6e123d5a71eafc87d8dcb2b871e39d0ae64f57b8583
-DIST vscode-1.97.2-arm64.tar.gz 146748925 BLAKE2B 045a6d5cb9e652452f934fd57acf17c853b45052372730cb4383a1b34b337e7629bb1973ebc661e69e1a6a9a6bbf79cefca48aaff183d38b4642f25ddf1f320f SHA512 51e58b0e789f76510d7f3ebf7a2f72d98099fcb3e8bd5faafb57c8c2031d512be79ce51709d408a4fc4fcced3ebed3fec1665ea903ab47063067738f6f6361db
DIST vscode-1.98.0-amd64.tar.gz 148573919 BLAKE2B 5ac95e06e304b7b4fa8e04d6eb22b622124d1b2b7615a707db7e588babe2613045626eb574b52678fc7a26a2828fc633f5f29328ff38417917eb69bf5c1f2130 SHA512 fa9e59d7cb30f55636dab6f58df114d0ac0bbca4bae7b939e3fb4cab970012987bc8bda54065abe349e34d17a0639431f844c17f2a8e4ec7d644079173f591c4
DIST vscode-1.98.0-arm.tar.gz 138870063 BLAKE2B 6dd1e7af92cac62ed30f52ecf721da7e5cea087fe9323cf2b3c128bffcdae200f75399a40b31e55e33a8244e6d2ccb8954a92ae829b976bc6e2be738506a4fe1 SHA512 77b6378f982ac552dc8028b928def72ac2d82d7f0d26c2862222bc283f3d288d42aec3367029f04e9ef2a2744bd479dabda4805bd81177079b699ea708398b55
DIST vscode-1.98.0-arm64.tar.gz 149345224 BLAKE2B 568c342a262cfa8f6b3520072d63eb7343f9676f16ed679d2af5ad90825325ab0dd02d643a4c1398667ef0f95997fec533ffc038f6d139a3b1a06a8e90ae2b96 SHA512 4bcc2d6af85e0a392cb5463d9aa8cbce459b01e8acacd609e0e5ff57f9a0f3f6c5e7b547a2c4f755c6cde0ab29e0d271058c47ee91b102be37f259c22b2463bb
-EBUILD vscode-1.97.1.ebuild 3209 BLAKE2B 85c101cc8d9ac0a112bf05d3d3afa7da8199f591d5cf6a57e282d41f41de8847edf2b25332f2449ec02d26d73c041d06979c7c17f9bc89eef371ed442852e372 SHA512 54061161d63591821a564cee0eb3608cbdd4f02472c77bc61ed89b30390b429ba5528e2790598c8c9b415feeda5e3132a4d736be12df7e92e5fe55aa17524a76
-EBUILD vscode-1.97.2.ebuild 3209 BLAKE2B 85c101cc8d9ac0a112bf05d3d3afa7da8199f591d5cf6a57e282d41f41de8847edf2b25332f2449ec02d26d73c041d06979c7c17f9bc89eef371ed442852e372 SHA512 54061161d63591821a564cee0eb3608cbdd4f02472c77bc61ed89b30390b429ba5528e2790598c8c9b415feeda5e3132a4d736be12df7e92e5fe55aa17524a76
+DIST vscode-1.98.1-amd64.tar.gz 148575540 BLAKE2B addb847defc1e476da88b591fb13cddd965142bc6f43a33eec961e901b043575ab296498a4bc5b456979bb5c27a429eed16edfff3f8a2b729f2242f3d529a29c SHA512 f9056bf8c477ea170be6c34c20d321f482042dfa23899d7e3f225097ad2d10e2f5620d882d542b03f7291aaf95835943b7a74de53c2667e952f652a0f1a3884e
+DIST vscode-1.98.1-arm.tar.gz 138886561 BLAKE2B b62c7c33185b79da9d071d50b21cac3f87797fd14f4e2c9cc2a5f95f438df255fdee38d7eeabafa1f0a0b44180db46e3fb725587304f1da81c459ac949c9c0e1 SHA512 53a9c93f26c66441f971a7cbf4bd57468c5f53b461c270733701c8cc3586869cdda9e78a5bd339001b0647a494a005ad7c8ce28f7c6ba7587db234a524c8d15b
+DIST vscode-1.98.1-arm64.tar.gz 149342137 BLAKE2B 43836e1792a6f9d7bbfcc44e6c75d775b2748e172b332f62b02e7bb793284b32bf3c57dab47d87fbdf80680e5881c294add504701d0fec6e78227a9298598f90 SHA512 fc5de008a1742be595804868d14abb2c34844acf564eae02a1a3dbc2d6ad23a1603ab2784f1f80350defc4151a330f99a725e9fe4fb5db5845eb77d2a957f303
EBUILD vscode-1.98.0.ebuild 3209 BLAKE2B 85c101cc8d9ac0a112bf05d3d3afa7da8199f591d5cf6a57e282d41f41de8847edf2b25332f2449ec02d26d73c041d06979c7c17f9bc89eef371ed442852e372 SHA512 54061161d63591821a564cee0eb3608cbdd4f02472c77bc61ed89b30390b429ba5528e2790598c8c9b415feeda5e3132a4d736be12df7e92e5fe55aa17524a76
+EBUILD vscode-1.98.1.ebuild 3209 BLAKE2B 85c101cc8d9ac0a112bf05d3d3afa7da8199f591d5cf6a57e282d41f41de8847edf2b25332f2449ec02d26d73c041d06979c7c17f9bc89eef371ed442852e372 SHA512 54061161d63591821a564cee0eb3608cbdd4f02472c77bc61ed89b30390b429ba5528e2790598c8c9b415feeda5e3132a4d736be12df7e92e5fe55aa17524a76
MISC metadata.xml 1319 BLAKE2B 02076564e7b3b37433125cdcada4445311f03699bc7adb00f60af4f73f2fa9ebb90b805885198bd7cbdc54b779fa259d56c3142b30d595eaed278130081d8ca7 SHA512 d0922226274b1686ea14c8ca4e5835f6b30399bd71372bde4ac7e4eee4301ccca7fc32472d6ac0bd598b0459ebc33a59d346a21f5fa2d39cac4ed197682354e0
diff --git a/app-editors/vscode/vscode-1.97.2.ebuild b/app-editors/vscode/vscode-1.97.2.ebuild
deleted file mode 100644
index 04f694acb893..000000000000
--- a/app-editors/vscode/vscode-1.97.2.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
-HOMEPAGE="https://code.visualstudio.com"
-SRC_URI="
- amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
- arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
- arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="
- Apache-2.0
- BSD
- BSD-1
- BSD-2
- BSD-4
- CC-BY-4.0
- ISC
- LGPL-2.1+
- Microsoft-vscode
- MIT
- MPL-2.0
- openssl
- PYTHON
- TextMate-bundle
- Unlicense
- UoI-NCSA
- W3C
-"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="egl kerberos wayland"
-RESTRICT="mirror strip bindist"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-crypt/libsecret[crypt]
- app-misc/ca-certificates
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/libglvnd
- media-libs/mesa
- net-misc/curl
- sys-apps/dbus
- sys-libs/zlib
- sys-process/lsof
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/pango
- x11-misc/xdg-utils
- kerberos? ( app-crypt/mit-krb5 )
-"
-
-QA_PREBUILT="*"
-
-src_install() {
- if use amd64; then
- cd "${WORKDIR}/VSCode-linux-x64" || die
- elif use arm; then
- cd "${WORKDIR}/VSCode-linux-armhf" || die
- elif use arm64; then
- cd "${WORKDIR}/VSCode-linux-arm64" || die
- else
- die "Visual Studio Code only supports amd64, arm and arm64"
- fi
-
- # Cleanup
- rm -r ./resources/app/ThirdPartyNotices.txt || die
-
- # Disable update server
- sed -e "/updateUrl/d" -i ./resources/app/product.json || die
-
- if ! use kerberos; then
- rm -r ./resources/app/node_modules/kerberos || die
- fi
-
- # Install
- pax-mark m code
- mkdir -p "${ED}/opt/${PN}" || die
- cp -r . "${ED}/opt/${PN}" || die
- fperms 4711 /opt/${PN}/chrome-sandbox
-
- dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
- dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
-
- local EXEC_EXTRA_FLAGS=()
- if use wayland; then
- EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" )
- fi
- if use egl; then
- EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
- fi
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code-url-handler.desktop" \
- > "${T}/code-url-handler.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code.desktop" \
- > "${T}/code.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code-open-in-new-window.desktop" \
- > "${T}/code-open-in-new-window.desktop" || die
-
- domenu "${T}/code.desktop"
- domenu "${T}/code-url-handler.desktop"
- domenu "${T}/code-open-in-new-window.desktop"
- newicon "resources/app/resources/linux/code.png" "vscode.png"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "keyring support inside vscode" "virtual/secret-service"
- optfeature "Live Share" dev-libs/icu
-}
diff --git a/app-editors/vscode/vscode-1.97.1.ebuild b/app-editors/vscode/vscode-1.98.1.ebuild
index 04f694acb893..04f694acb893 100644
--- a/app-editors/vscode/vscode-1.97.1.ebuild
+++ b/app-editors/vscode/vscode-1.98.1.ebuild
diff --git a/app-editors/zile/Manifest b/app-editors/zile/Manifest
index b129dc06da88..8d7a1419170e 100644
--- a/app-editors/zile/Manifest
+++ b/app-editors/zile/Manifest
@@ -1,3 +1,5 @@
DIST zile-2.6.2.tar.gz 1152751 BLAKE2B db51b534c8d76e1def91bbfe49cab501ff1bccd6fbeddd5622d8fca3695305c53e480eed1978e880621e09955e2b98519cfa02cf259006a08d1a8722122148ea SHA512 16d5cece403fc215d53b35c31fe6f743d53d7a01cdc7d101cabe6760173539c9c31e092b29c374f28a723708027f6de626fcfee302962848091f85078fa81761
+DIST zile-2.6.3.tar.gz 1329853 BLAKE2B 258a0251b3462e10d84d267ebcb1523696f2c2e79c776d9f4a35487c4266cf526389f38bdc39d52cbbd40be5d17664ed81dd0ebdd1aec5201696d500a3fed33e SHA512 7efdabcee8193a873ae79903b19c582abb8d7470384afe93f8764b4a9422ecb980b3fc961795e760ea4d0816d1af6773f6f58f8ff7f36550a4418c236dcbd529
EBUILD zile-2.6.2-r2.ebuild 1125 BLAKE2B a51c693ac1e98e444dfdd4aa4964e24b7676239d4fa94bea8197477c7d8654e4245e211c1a412e6e867e1c26c30fd3a2ffac5c33ef898dba6b70f6c68c0cc7ba SHA512 c1ebe00a08ac5dcec0fd9dc4028a40d498e3d396a20cfb5a45521873ca0f8badfb65b6f2f2cf253d1968c2509bb5eee61c92940616b1db5b424dc1fac91bb139
+EBUILD zile-2.6.3.ebuild 1131 BLAKE2B 002fa0752b35e417c3151b61a9ea0120e14aa8049763ee6ac5e1539f2fc16ee6e14795c5001ce108457f09694423347ced98b2b7a560e172e20bb63458c1896a SHA512 aab254a0fd274487a4cd3d221802e6e72d38baf14eb3356c863ff53cd019a0018c6f16905bda1d303f8c73661c1ee1f2ec468da092e0006cf71a65d80180f241
MISC metadata.xml 624 BLAKE2B 42ee677b52bd163d6b585354602c5190ec23d894ef169b413d0451baf224dd8c8f4e13d8eb6dd4ebc0aea0679c72518194ecfaf9e33d38a25119e5d1e1159af4 SHA512 e53a353dd17ceb3522996a914ec1fecbcf0fdc080b44e0d3cad106cb1d8b79e05e73713891f612cac6a2eebaaaffc900aace0e33fd7249b877c6cdd58bef5d4d
diff --git a/app-editors/zile/zile-2.6.3.ebuild b/app-editors/zile/zile-2.6.3.ebuild
new file mode 100644
index 000000000000..50c08396bf7d
--- /dev/null
+++ b/app-editors/zile/zile-2.6.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs vala
+
+DESCRIPTION="Zile is a small Emacs clone"
+HOMEPAGE="https://www.gnu.org/software/zile/"
+SRC_URI="mirror://gnu/zile/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/libgee:0.8=
+ sys-libs/ncurses:0="
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="dev-lang/perl
+ sys-apps/help2man
+ virtual/pkgconfig
+ $(vala_depend)"
+
+# AUTHORS, FAQ, and NEWS are installed by the build system
+DOCS="README THANKS"
+
+QA_AM_MAINTAINER_MODE=".*help2man.*" #450278
+
+src_prepare() {
+ default
+ vala_setup
+ rm *_vala.stamp || die
+}
+
+src_configure() {
+ econf CURSES_LIB="$("$(tc-getPKG_CONFIG)" --libs ncurses)"
+}
+
+src_test() {
+ if tput cup 0 0 >/dev/null || tput cuu1 >/dev/null; then
+ # We have a sane terminal that can move the cursor
+ emake check
+ else
+ ewarn "Terminal type \"${TERM}\" is too stupid to run zile"
+ ewarn "Running the tests with unset TERM instead"
+ ( unset TERM; emake check )
+ fi
+}