summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/Makefile3
-rw-r--r--editors/abiword/Makefile2
-rw-r--r--editors/ad/Makefile2
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/bvi/Makefile5
-rw-r--r--editors/calligra/distinfo6
-rw-r--r--editors/calligra/pkg-plist1
-rw-r--r--editors/cudatext/Makefile2
-rw-r--r--editors/cudatext/distinfo6
-rw-r--r--editors/elementary-code/Makefile6
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist2
-rw-r--r--editors/emacs/Makefile1
-rw-r--r--editors/encryptpad/Makefile16
-rw-r--r--editors/encryptpad/distinfo6
-rw-r--r--editors/enter-tex/Makefile50
-rw-r--r--editors/enter-tex/distinfo3
-rw-r--r--editors/enter-tex/pkg-descr2
-rw-r--r--editors/enter-tex/pkg-plist146
-rw-r--r--editors/fileobj/Makefile4
-rw-r--r--editors/fileobj/distinfo6
-rw-r--r--editors/gedit-plugins/Makefile34
-rw-r--r--editors/gedit-plugins/distinfo6
-rw-r--r--editors/gedit-plugins/pkg-plist115
-rw-r--r--editors/gedit/Makefile42
-rw-r--r--editors/gedit/distinfo6
-rw-r--r--editors/gedit/files/patch-gedit_meson.build11
-rw-r--r--editors/gedit/pkg-plist492
-rw-r--r--editors/ghex/Makefile2
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/gnome-latex/Makefile43
-rw-r--r--editors/gnome-latex/distinfo3
-rw-r--r--editors/gnome-latex/pkg-descr3
-rw-r--r--editors/gnome-latex/pkg-plist190
-rw-r--r--editors/gnome-text-editor/Makefile17
-rw-r--r--editors/gnome-text-editor/distinfo6
-rw-r--r--editors/gnome-text-editor/pkg-plist69
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/helix/Makefile2
-rw-r--r--editors/jucipp/Makefile2
-rw-r--r--editors/kakoune-lsp/Makefile2
-rw-r--r--editors/kakoune/Makefile5
-rw-r--r--editors/kakoune/distinfo6
-rw-r--r--editors/kakoune/pkg-plist9
-rw-r--r--editors/kate/distinfo6
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/languageclient-neovim/Makefile2
-rw-r--r--editors/languageclient-neovim/files/patch-rust-1.87.0208
-rw-r--r--editors/lapce/Makefile2
-rw-r--r--editors/lazarus-qt5/Makefile4
-rw-r--r--editors/lazarus-qt6/Makefile4
-rw-r--r--editors/lazarus/Makefile10
-rw-r--r--editors/lazarus/distinfo6
-rw-r--r--editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas25
-rw-r--r--editors/lazarus/files/pkg-message.in11
-rw-r--r--editors/libreoffice/Makefile2
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/microsoft-edit/Makefile37
-rw-r--r--editors/microsoft-edit/Makefile.crates91
-rw-r--r--editors/microsoft-edit/distinfo185
-rw-r--r--editors/microsoft-edit/pkg-descr5
-rw-r--r--editors/microsoft-edit/pkg-plist6
-rw-r--r--editors/mousepad/Makefile1
-rw-r--r--editors/neovim-gtk/Makefile2
-rw-r--r--editors/neovim/Makefile14
-rw-r--r--editors/neovim/distinfo30
-rw-r--r--editors/notepadnext/Makefile2
-rw-r--r--editors/notepadnext/distinfo6
-rw-r--r--editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-oox_source_core_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-solenv_inc_target.mk14
-rw-r--r--editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk46
-rw-r--r--editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk19
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk12
-rw-r--r--editors/openoffice-devel/Makefile8
-rw-r--r--editors/openoffice-devel/distinfo6
-rw-r--r--editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk14
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx15
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx49
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s482
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx257
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk21
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx110
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx409
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx36
-rw-r--r--editors/openoffice-devel/files/patch-configure.ac11
-rw-r--r--editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk34
-rw-r--r--editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk12
-rw-r--r--editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx28
-rw-r--r--editors/ox/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--editors/pluma-plugins/Makefile8
-rw-r--r--editors/pluma-plugins/pkg-plist44
-rw-r--r--editors/pluma/Makefile3
-rw-r--r--editors/pluma/pkg-plist120
-rw-r--r--editors/poedit/Makefile2
-rw-r--r--editors/rehex/Makefile7
-rw-r--r--editors/rehex/distinfo6
-rw-r--r--editors/setzer/Makefile2
-rw-r--r--editors/vim/Makefile2
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/vis/Makefile2
-rw-r--r--editors/vscode/Makefile13
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_lib_layersChecker.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_snapshotLoader.ts9
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-node__modules_kerberos_binding.gyp21
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp21
-rw-r--r--editors/vscode/files/patch-scripts_code-perf.js11
-rw-r--r--editors/vscode/files/patch-src_vs_base_node_ps.ts14
-rw-r--r--editors/vscode/files/patch-src_vs_code_electron-main_app.ts11
-rw-r--r--editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts13
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts9
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts9
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts14
-rw-r--r--editors/vscode/pkg-plist21
-rw-r--r--editors/wxhexeditor/Makefile2
-rw-r--r--editors/xed/Makefile5
-rw-r--r--editors/xmlcopyeditor/Makefile2
144 files changed, 1630 insertions, 2666 deletions
diff --git a/editors/Makefile b/editors/Makefile
index 69d8bca00905..1bb6509e1187 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -41,6 +41,7 @@
SUBDIR += emacs
SUBDIR += emacs-devel
SUBDIR += encryptpad
+ SUBDIR += enter-tex
SUBDIR += featherpad
SUBDIR += fileobj
SUBDIR += flim
@@ -51,7 +52,6 @@
SUBDIR += ghex
SUBDIR += ghostwriter
SUBDIR += gmanedit
- SUBDIR += gnome-latex
SUBDIR += gnome-text-editor
SUBDIR += gobby
SUBDIR += gomate
@@ -205,6 +205,7 @@
SUBDIR += mg
SUBDIR += mickey
SUBDIR += micro
+ SUBDIR += microsoft-edit
SUBDIR += mined
SUBDIR += mle
SUBDIR += mousepad
diff --git a/editors/abiword/Makefile b/editors/abiword/Makefile
index 0d222292e3d2..27121d2024a6 100644
--- a/editors/abiword/Makefile
+++ b/editors/abiword/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abiword
PORTVERSION= 3.0.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= editors
MASTER_SITES= https://dev.alpinelinux.org/archive/${PORTNAME}/
DIST_SUBDIR= AbiWord
diff --git a/editors/ad/Makefile b/editors/ad/Makefile
index 0bff956f3166..f1009c7de26f 100644
--- a/editors/ad/Makefile
+++ b/editors/ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ad
DISTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index 6ea0abedd896..aee57c0bc659 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/bvi/Makefile b/editors/bvi/Makefile
index 2172af1dbe72..ccebf9fd186a 100644
--- a/editors/bvi/Makefile
+++ b/editors/bvi/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 1.4.2
PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= SF
-EXTRACT_SUFX= .src.tar.gz
+DISTNAME= ${PORTNAME}-${DISTVERSION}.src
MAINTAINER= naddy@FreeBSD.org
COMMENT= Vi-like binary file (hex)editor
@@ -13,6 +13,9 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= ncurses
+
GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
.include <bsd.port.mk>
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 3c9bea090f6a..a62936a14eb8 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557860
-SHA256 (KDE/release-service/25.04.1/calligra-25.04.1.tar.xz) = f81e832b9b562d39e2177b45569608be94ee03bae061a5e7c27eb2dc0b2bd3e8
-SIZE (KDE/release-service/25.04.1/calligra-25.04.1.tar.xz) = 58071980
+TIMESTAMP = 1749047332
+SHA256 (KDE/release-service/25.04.2/calligra-25.04.2.tar.xz) = 0c06c1df4200e3e5167829a52907553f83d8de50e0ea45c26898fea9c1850b42
+SIZE (KDE/release-service/25.04.2/calligra-25.04.2.tar.xz) = 58079932
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
index 96891dd03ebe..f37312f1164d 100644
--- a/editors/calligra/pkg-plist
+++ b/editors/calligra/pkg-plist
@@ -7535,6 +7535,7 @@ share/locale/zh_TW/LC_MESSAGES/calligra_shape_text.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_threed.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_vector.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_video.mo
+share/locale/zh_TW/LC_MESSAGES/calligra_shape_webshape.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_autocorrect.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_changecase.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_spellcheck.mo
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index d888acaae0e5..c25e72e60467 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.223.5.1
+PORTVERSION= 1.223.6.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index 2b5f0e2110e7..8c2ed0645db2 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745600206
-SHA256 (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 3ce5370935a5dafa68baefa2958e7598e3af5f38c8d2c9e38a5118c620630061
-SIZE (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 6371624
+TIMESTAMP = 1748047717
+SHA256 (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 298138b5ae3e52028924861bce816edf40f1190b5116cc481a2e2bce5470c7ff
+SIZE (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 6372738
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile
index cf003bacd214..1deb1599aee0 100644
--- a/editors/elementary-code/Makefile
+++ b/editors/elementary-code/Makefile
@@ -1,6 +1,6 @@
PORTNAME= code
DISTVERSION= 7.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
PKGNAMEPREFIX= elementary-
@@ -18,8 +18,8 @@ LIB_DEPENDS= libeditorconfig.so:editors/editorconfig-core-c \
libgranite.so:x11-toolkits/granite \
libgtkspell3-3.so:textproc/gtkspell3 \
libhandy-1.so:x11-toolkits/libhandy \
- libpeas-1.0.so:devel/libpeas \
- libpeas-gtk-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
+ libpeas-gtk-1.0.so:devel/libpeas1 \
libsoup-2.4.so:devel/libsoup
RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
pkcheck:sysutils/polkit
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index ea1c7a151aca..93f4d5368ca2 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250515
+DISTVERSION= 31.0.50.20250617
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= db198e0e59b
+GH_TAGNAME= 27a524602ff
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 737429f8904c..3d5ef796d295 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747328902
-SHA256 (emacs-mirror-emacs-31.0.50.20250515-db198e0e59b_GH0.tar.gz) = 70d09e0a7a0564dc7ad6e619361d7bf3fc683666271fe5979ddd7fc3b5f8ed2e
-SIZE (emacs-mirror-emacs-31.0.50.20250515-db198e0e59b_GH0.tar.gz) = 52116050
+TIMESTAMP = 1750215520
+SHA256 (emacs-mirror-emacs-31.0.50.20250617-27a524602ff_GH0.tar.gz) = 21beccd95f3c58d37952349dfed9ebf90ade20cbe69da0a4ee40307868e99aca
+SIZE (emacs-mirror-emacs-31.0.50.20250617-27a524602ff_GH0.tar.gz) = 52159584
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 9b45ae848537..a26776292e28 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -3772,6 +3772,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/reveal.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rfn-eshadow.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/rfn-eshadow.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/ring-bell-fns.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/ring-bell-fns.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rot13.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/rot13.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rtree.el.gz
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index 266e3b2cd886..1e9a56b7ed94 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -130,6 +130,7 @@ OPTIONS_EXCLUDE+= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \
XIM XPM XWIDGETS
.endif
OPTIONS_EXCLUDE_armv7= NATIVECOMP
+OPTIONS_EXCLUDE_powerpc64= NATIVECOMP
OPTIONS_SUB= YES
ACL_DESC= Access control list support
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index 23020b2a903a..ac79712b92da 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -1,7 +1,6 @@
PORTNAME= encryptpad
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0.2
-PORTREVISION= 1
+DISTVERSION= 0.5.0.4
CATEGORIES= editors security
MAINTAINER= eduardo@FreeBSD.org
@@ -11,22 +10,19 @@ WWW= https://evpo.net/encryptpad/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-LIB_DEPENDS= libbotan-2.so:security/botan2
+LIB_DEPENDS= libbotan-3.so:security/botan3
USES= compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \
- python:build qt:5 shared-mime-info shebangfix
+ python:build qt:5 shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= evpo
GH_PROJECT= EncryptPad
+GH_TAGNAME= 3593110ddc83395815caa6a00ce9412161c173e7 # botan3 branch, 20240627
USE_GL= gl
-USE_QT= core gui widgets buildtools:build qmake:build
-BINARY_ALIAS= python=${PYTHON_CMD} \
- qmake=${QMAKE}
+USE_QT= core gui printsupport svg widgets buildtools:build qmake:build
+BINARY_ALIAS= python3=${PYTHON_CMD} qmake=${QMAKE}
PORTDOCS= *
diff --git a/editors/encryptpad/distinfo b/editors/encryptpad/distinfo
index 800e802650d5..e3cbe85b22b1 100644
--- a/editors/encryptpad/distinfo
+++ b/editors/encryptpad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661602196
-SHA256 (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 3ec5f445dc20023ceee86848053f980eed5b2536b384a2b2eb4953511ddde094
-SIZE (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 14968657
+TIMESTAMP = 1748299290
+SHA256 (evpo-EncryptPad-v0.5.0.4-3593110ddc83395815caa6a00ce9412161c173e7_GH0.tar.gz) = cd802cbb2cb883f83978c132462f02c432815c22ff7634a216d23664ca804793
+SIZE (evpo-EncryptPad-v0.5.0.4-3593110ddc83395815caa6a00ce9412161c173e7_GH0.tar.gz) = 18589358
diff --git a/editors/enter-tex/Makefile b/editors/enter-tex/Makefile
new file mode 100644
index 000000000000..3e5a7514eca8
--- /dev/null
+++ b/editors/enter-tex/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= enter-tex
+DISTVERSION= 3.48.0
+CATEGORIES= editors
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Integrated TeX/LaTeX editor
+WWW= https://gitlab.gnome.org/swilmet/enter-tex
+
+LICENSE= GPLv3+
+
+BUILD_DEPENDS= itstool:textproc/itstool \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+LIB_DEPENDS= libgee-0.8.so:devel/libgee \
+ libgedit-amtk-5.so:x11-toolkits/amtk \
+ libgedit-tepl-6.so:x11-toolkits/tepl6 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview \
+ libgspell-1.so:textproc/gspell
+
+USES= compiler:c11 desktop-file-utils gettext gnome meson \
+ pkgconfig tar:bz2 tex vala:build
+USE_GNOME= dconf glib20 gtk30 introspection:build
+USE_TEX= base
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= World/gedit
+
+MESON_ARGS= -Dgtk_doc=false \
+ -Dtests=false
+
+GLIB_SCHEMAS= org.gnome.enter_tex.gschema.xml
+
+# https://gitlab.gnome.org/swilmet/enter-tex/-/issues/19
+do-build:
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/gtex/Gtex-1.gir; then \
+ if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
+ ${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
+ (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
+ fi ;\
+ fi)
+
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/enter-tex; then \
+ if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
+ ${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
+ (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
+ fi ;\
+ fi)
+
+.include <bsd.port.mk>
diff --git a/editors/enter-tex/distinfo b/editors/enter-tex/distinfo
new file mode 100644
index 000000000000..bcaf0e097367
--- /dev/null
+++ b/editors/enter-tex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1746192612
+SHA256 (gnome/enter-tex-3.48.0.tar.bz2) = 265d83da04ea924838356d4944ce378ae8c97500adde30d4ecad32a9ef6b9903
+SIZE (gnome/enter-tex-3.48.0.tar.bz2) = 667754
diff --git a/editors/enter-tex/pkg-descr b/editors/enter-tex/pkg-descr
new file mode 100644
index 000000000000..f9899846fe9c
--- /dev/null
+++ b/editors/enter-tex/pkg-descr
@@ -0,0 +1,2 @@
+Enter Tex is a TeX/LaTeX editor for the GNOME desktop. It permits to
+focus on the content and the structure of the document.
diff --git a/editors/enter-tex/pkg-plist b/editors/enter-tex/pkg-plist
new file mode 100644
index 000000000000..05f11f80de61
--- /dev/null
+++ b/editors/enter-tex/pkg-plist
@@ -0,0 +1,146 @@
+bin/enter-tex
+share/applications/org.gnome.enter_tex.desktop
+share/dbus-1/services/org.gnome.enter_tex.service
+%%DATADIR%%/build_tools.xml
+%%DATADIR%%/completion.xml
+%%DATADIR%%/latexhelp.html
+%%DATADIR%%/templates/article.tex
+%%DATADIR%%/templates/beamer.tex
+%%DATADIR%%/templates/book.tex
+%%DATADIR%%/templates/letter.tex
+%%DATADIR%%/templates/report.tex
+%%DATADIR%%/ui/ui.xml
+share/help/C/enter-tex/build_tools.page
+share/help/C/enter-tex/completion.page
+share/help/C/enter-tex/index.page
+share/help/C/enter-tex/projects.page
+share/help/C/enter-tex/spell_checking.page
+share/help/C/enter-tex/structure.page
+share/help/C/enter-tex/synctex.page
+share/help/cs/enter-tex/build_tools.page
+share/help/cs/enter-tex/completion.page
+share/help/cs/enter-tex/index.page
+share/help/cs/enter-tex/projects.page
+share/help/cs/enter-tex/spell_checking.page
+share/help/cs/enter-tex/structure.page
+share/help/cs/enter-tex/synctex.page
+share/help/da/enter-tex/build_tools.page
+share/help/da/enter-tex/completion.page
+share/help/da/enter-tex/index.page
+share/help/da/enter-tex/projects.page
+share/help/da/enter-tex/spell_checking.page
+share/help/da/enter-tex/structure.page
+share/help/da/enter-tex/synctex.page
+share/help/de/enter-tex/build_tools.page
+share/help/de/enter-tex/completion.page
+share/help/de/enter-tex/index.page
+share/help/de/enter-tex/projects.page
+share/help/de/enter-tex/spell_checking.page
+share/help/de/enter-tex/structure.page
+share/help/de/enter-tex/synctex.page
+share/help/el/enter-tex/build_tools.page
+share/help/el/enter-tex/completion.page
+share/help/el/enter-tex/index.page
+share/help/el/enter-tex/projects.page
+share/help/el/enter-tex/spell_checking.page
+share/help/el/enter-tex/structure.page
+share/help/el/enter-tex/synctex.page
+share/help/es/enter-tex/build_tools.page
+share/help/es/enter-tex/completion.page
+share/help/es/enter-tex/index.page
+share/help/es/enter-tex/projects.page
+share/help/es/enter-tex/spell_checking.page
+share/help/es/enter-tex/structure.page
+share/help/es/enter-tex/synctex.page
+share/help/fr/enter-tex/build_tools.page
+share/help/fr/enter-tex/completion.page
+share/help/fr/enter-tex/index.page
+share/help/fr/enter-tex/projects.page
+share/help/fr/enter-tex/spell_checking.page
+share/help/fr/enter-tex/structure.page
+share/help/fr/enter-tex/synctex.page
+share/help/gl/enter-tex/build_tools.page
+share/help/gl/enter-tex/completion.page
+share/help/gl/enter-tex/index.page
+share/help/gl/enter-tex/projects.page
+share/help/gl/enter-tex/spell_checking.page
+share/help/gl/enter-tex/structure.page
+share/help/gl/enter-tex/synctex.page
+share/help/hu/enter-tex/build_tools.page
+share/help/hu/enter-tex/completion.page
+share/help/hu/enter-tex/index.page
+share/help/hu/enter-tex/projects.page
+share/help/hu/enter-tex/spell_checking.page
+share/help/hu/enter-tex/structure.page
+share/help/hu/enter-tex/synctex.page
+share/help/pl/enter-tex/build_tools.page
+share/help/pl/enter-tex/completion.page
+share/help/pl/enter-tex/index.page
+share/help/pl/enter-tex/projects.page
+share/help/pl/enter-tex/spell_checking.page
+share/help/pl/enter-tex/structure.page
+share/help/pl/enter-tex/synctex.page
+share/help/pt_BR/enter-tex/build_tools.page
+share/help/pt_BR/enter-tex/completion.page
+share/help/pt_BR/enter-tex/index.page
+share/help/pt_BR/enter-tex/projects.page
+share/help/pt_BR/enter-tex/spell_checking.page
+share/help/pt_BR/enter-tex/structure.page
+share/help/pt_BR/enter-tex/synctex.page
+share/help/ru/enter-tex/build_tools.page
+share/help/ru/enter-tex/completion.page
+share/help/ru/enter-tex/index.page
+share/help/ru/enter-tex/projects.page
+share/help/ru/enter-tex/spell_checking.page
+share/help/ru/enter-tex/structure.page
+share/help/ru/enter-tex/synctex.page
+share/help/sv/enter-tex/build_tools.page
+share/help/sv/enter-tex/completion.page
+share/help/sv/enter-tex/index.page
+share/help/sv/enter-tex/projects.page
+share/help/sv/enter-tex/spell_checking.page
+share/help/sv/enter-tex/structure.page
+share/help/sv/enter-tex/synctex.page
+share/help/uk/enter-tex/build_tools.page
+share/help/uk/enter-tex/completion.page
+share/help/uk/enter-tex/index.page
+share/help/uk/enter-tex/projects.page
+share/help/uk/enter-tex/spell_checking.page
+share/help/uk/enter-tex/structure.page
+share/help/uk/enter-tex/synctex.page
+share/icons/hicolor/scalable/apps/org.gnome.enter_tex.svg
+share/icons/hicolor/symbolic/apps/org.gnome.enter_tex-symbolic.svg
+share/locale/bs/LC_MESSAGES/enter-tex.mo
+share/locale/ca/LC_MESSAGES/enter-tex.mo
+share/locale/cs/LC_MESSAGES/enter-tex.mo
+share/locale/da/LC_MESSAGES/enter-tex.mo
+share/locale/de/LC_MESSAGES/enter-tex.mo
+share/locale/el/LC_MESSAGES/enter-tex.mo
+share/locale/eo/LC_MESSAGES/enter-tex.mo
+share/locale/es/LC_MESSAGES/enter-tex.mo
+share/locale/eu/LC_MESSAGES/enter-tex.mo
+share/locale/fr/LC_MESSAGES/enter-tex.mo
+share/locale/gl/LC_MESSAGES/enter-tex.mo
+share/locale/he/LC_MESSAGES/enter-tex.mo
+share/locale/hu/LC_MESSAGES/enter-tex.mo
+share/locale/id/LC_MESSAGES/enter-tex.mo
+share/locale/it/LC_MESSAGES/enter-tex.mo
+share/locale/lt/LC_MESSAGES/enter-tex.mo
+share/locale/lv/LC_MESSAGES/enter-tex.mo
+share/locale/nb/LC_MESSAGES/enter-tex.mo
+share/locale/nl/LC_MESSAGES/enter-tex.mo
+share/locale/oc/LC_MESSAGES/enter-tex.mo
+share/locale/pl/LC_MESSAGES/enter-tex.mo
+share/locale/pt/LC_MESSAGES/enter-tex.mo
+share/locale/pt_BR/LC_MESSAGES/enter-tex.mo
+share/locale/ro/LC_MESSAGES/enter-tex.mo
+share/locale/ru/LC_MESSAGES/enter-tex.mo
+share/locale/sl/LC_MESSAGES/enter-tex.mo
+share/locale/sr/LC_MESSAGES/enter-tex.mo
+share/locale/sr@latin/LC_MESSAGES/enter-tex.mo
+share/locale/sv/LC_MESSAGES/enter-tex.mo
+share/locale/tr/LC_MESSAGES/enter-tex.mo
+share/locale/uk/LC_MESSAGES/enter-tex.mo
+share/locale/zh_CN/LC_MESSAGES/enter-tex.mo
+share/man/man1/enter-tex.1.gz
+share/metainfo/org.gnome.enter_tex.metainfo.xml
diff --git a/editors/fileobj/Makefile b/editors/fileobj/Makefile
index 0b089a2f6b41..d29cfbf12f44 100644
--- a/editors/fileobj/Makefile
+++ b/editors/fileobj/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fileobj
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.6
-PORTREVISION= 2
+DISTVERSION= 0.8.7
CATEGORIES= editors
MAINTAINER= tkusumi@netbsd.org
@@ -19,6 +18,7 @@ USE_PYTHON= autoplist concurrent distutils optsuffix
PLIST_FILES= share/man/man1/fileobj.1.gz
post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fileobj/_native.cpython-${PYTHON_SUFFIX}.so
${INSTALL_MAN} ${WRKSRC}/doc/fileobj.1 \
${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/editors/fileobj/distinfo b/editors/fileobj/distinfo
index 4e0f3cf885b5..deaf45414336 100644
--- a/editors/fileobj/distinfo
+++ b/editors/fileobj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715838201
-SHA256 (kusumi-fileobj-v0.8.6_GH0.tar.gz) = 3b8d907798bc072faf0afe7b42557f1923080e46d80e0737493f01a08d0c5254
-SIZE (kusumi-fileobj-v0.8.6_GH0.tar.gz) = 198600
+TIMESTAMP = 1748833639
+SHA256 (kusumi-fileobj-v0.8.7_GH0.tar.gz) = 8e1e26219f689827091343efa132bb7fee92d201c1bfbcea22dab0a4c8cf3aa3
+SIZE (kusumi-fileobj-v0.8.7_GH0.tar.gz) = 199997
diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile
index 472a4b1c9efc..ccd4f7467f69 100644
--- a/editors/gedit-plugins/Makefile
+++ b/editors/gedit-plugins/Makefile
@@ -1,37 +1,31 @@
PORTNAME= gedit-plugins
-PORTVERSION= 43.1
-PORTREVISION= 6
+PORTVERSION= 48.1
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Plugins for GEdit
-WWW= https://wiki.gnome.org/Apps/Gedit/PluginsLists
+COMMENT= Plugins for gedit
+WWW= https://gitlab.gnome.org/World/gedit/gedit-plugins
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gedit>=0:editors/gedit \
- itstool:textproc/itstool \
- ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
-LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \
- libgit2-glib-1.0.so:devel/libgit2-glib \
- libgucharmap_2_90.so:deskutils/gucharmap
-RUN_DEPENDS= gedit>=0:editors/gedit \
- ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
-
-PORTSCOUT= limitw:1,even
+BUILD_DEPENDS= gedit>=48.1:editors/gedit \
+ itstool:textproc/itstool
+LIB_DEPENDS= libpeas-1.0.so:devel/libpeas1 \
+ libgucharmap_2_90.so:deskutils/gucharmap \
+ libgedit-tepl-6.so:x11-toolkits/tepl6 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview
+RUN_DEPENDS= gedit>=48.1:editors/gedit \
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c11 gettext gnome localbase meson pkgconfig \
- python shebangfix tar:xz vala:build
-USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intlhack introspection \
+ python tar:xz
+USE_GNOME= glib20 gtk30 introspection pygobject3 \
vte3
USE_CSTD= c11
USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-SHEBANG_FILES= plugins/synctex/synctex/evince_dbus.py
BINARY_ALIAS= python3=${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.gedit.plugins.drawspaces.gschema.xml \
diff --git a/editors/gedit-plugins/distinfo b/editors/gedit-plugins/distinfo
index 81e0e85a1aeb..433cca7f709e 100644
--- a/editors/gedit-plugins/distinfo
+++ b/editors/gedit-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668053361
-SHA256 (gnome/gedit-plugins-43.1.tar.xz) = 93a4ff0f60e8283293f16c242c25eb197e5e7bdc06cbe8891b82cf1d46cc6e1d
-SIZE (gnome/gedit-plugins-43.1.tar.xz) = 913072
+TIMESTAMP = 1739723692
+SHA256 (gnome/gedit-plugins-48.1.tar.xz) = 9026bfe71a678f8c47f46316837437e7b357918fd6c3d4d65be27fc95b710e1c
+SIZE (gnome/gedit-plugins-48.1.tar.xz) = 881140
diff --git a/editors/gedit-plugins/pkg-plist b/editors/gedit-plugins/pkg-plist
index 370ca60a9d3a..dcd6d6f2531c 100644
--- a/editors/gedit-plugins/pkg-plist
+++ b/editors/gedit-plugins/pkg-plist
@@ -8,19 +8,7 @@ lib/gedit/plugins/codecomment.plugin
lib/gedit/plugins/codecomment.py
lib/gedit/plugins/colorpicker.plugin
lib/gedit/plugins/colorpicker.py
-lib/gedit/plugins/colorschemer.plugin
-lib/gedit/plugins/colorschemer/__init__.py
-lib/gedit/plugins/colorschemer/languages.py
-lib/gedit/plugins/colorschemer/schemer.py
lib/gedit/plugins/drawspaces.plugin
-lib/gedit/plugins/git.plugin
-lib/gedit/plugins/git/__init__.py
-lib/gedit/plugins/git/appactivatable.py
-lib/gedit/plugins/git/debug.py
-lib/gedit/plugins/git/diffrenderer.py
-lib/gedit/plugins/git/viewactivatable.py
-lib/gedit/plugins/git/windowactivatable.py
-lib/gedit/plugins/git/workerthread.py
lib/gedit/plugins/gpdefs.py
lib/gedit/plugins/joinlines.plugin
lib/gedit/plugins/joinlines.py
@@ -43,18 +31,9 @@ lib/gedit/plugins/sessionsaver/store/sessionstore.py
lib/gedit/plugins/sessionsaver/store/xmlsessionstore.py
lib/gedit/plugins/sessionsaver/windowactivable.py
lib/gedit/plugins/smartspaces.plugin
-lib/gedit/plugins/synctex.plugin
-lib/gedit/plugins/synctex/__init__.py
-lib/gedit/plugins/synctex/evince_dbus.py
-lib/gedit/plugins/synctex/synctex.py
lib/gedit/plugins/terminal.plugin
lib/gedit/plugins/terminal.py
-lib/gedit/plugins/textsize.plugin
-lib/gedit/plugins/textsize/__init__.py
-lib/gedit/plugins/textsize/signals.py
-lib/gedit/plugins/textsize/viewactivatable.py
lib/gedit/plugins/wordcompletion.plugin
-share/gedit/plugins/colorschemer/ui/schemer.ui
share/gedit/plugins/sessionsaver/ui/sessionsaver.ui
share/help/C/gedit/bookmarks.page
share/help/C/gedit/bracket-comp.page
@@ -62,14 +41,11 @@ share/help/C/gedit/character-map.page
share/help/C/gedit/code-comment.page
share/help/C/gedit/color-picker.page
share/help/C/gedit/draw-spaces.page
-share/help/C/gedit/git.page
share/help/C/gedit/join-split-lines.page
share/help/C/gedit/legal-plugins.xml
share/help/C/gedit/multi-edit.page
share/help/C/gedit/session-saver.page
-share/help/C/gedit/synctex.page
share/help/C/gedit/terminal.page
-share/help/C/gedit/text-size.page
share/help/C/gedit/word-completion.page
share/help/ar/gedit/bookmarks.page
share/help/ar/gedit/bracket-comp.page
@@ -77,14 +53,11 @@ share/help/ar/gedit/character-map.page
share/help/ar/gedit/code-comment.page
share/help/ar/gedit/color-picker.page
share/help/ar/gedit/draw-spaces.page
-share/help/ar/gedit/git.page
share/help/ar/gedit/join-split-lines.page
share/help/ar/gedit/legal-plugins.xml
share/help/ar/gedit/multi-edit.page
share/help/ar/gedit/session-saver.page
-share/help/ar/gedit/synctex.page
share/help/ar/gedit/terminal.page
-share/help/ar/gedit/text-size.page
share/help/ar/gedit/word-completion.page
share/help/bg/gedit/bookmarks.page
share/help/bg/gedit/bracket-comp.page
@@ -92,14 +65,11 @@ share/help/bg/gedit/character-map.page
share/help/bg/gedit/code-comment.page
share/help/bg/gedit/color-picker.page
share/help/bg/gedit/draw-spaces.page
-share/help/bg/gedit/git.page
share/help/bg/gedit/join-split-lines.page
share/help/bg/gedit/legal-plugins.xml
share/help/bg/gedit/multi-edit.page
share/help/bg/gedit/session-saver.page
-share/help/bg/gedit/synctex.page
share/help/bg/gedit/terminal.page
-share/help/bg/gedit/text-size.page
share/help/bg/gedit/word-completion.page
share/help/ca/gedit/bookmarks.page
share/help/ca/gedit/bracket-comp.page
@@ -107,14 +77,11 @@ share/help/ca/gedit/character-map.page
share/help/ca/gedit/code-comment.page
share/help/ca/gedit/color-picker.page
share/help/ca/gedit/draw-spaces.page
-share/help/ca/gedit/git.page
share/help/ca/gedit/join-split-lines.page
share/help/ca/gedit/legal-plugins.xml
share/help/ca/gedit/multi-edit.page
share/help/ca/gedit/session-saver.page
-share/help/ca/gedit/synctex.page
share/help/ca/gedit/terminal.page
-share/help/ca/gedit/text-size.page
share/help/ca/gedit/word-completion.page
share/help/cs/gedit/bookmarks.page
share/help/cs/gedit/bracket-comp.page
@@ -122,14 +89,11 @@ share/help/cs/gedit/character-map.page
share/help/cs/gedit/code-comment.page
share/help/cs/gedit/color-picker.page
share/help/cs/gedit/draw-spaces.page
-share/help/cs/gedit/git.page
share/help/cs/gedit/join-split-lines.page
share/help/cs/gedit/legal-plugins.xml
share/help/cs/gedit/multi-edit.page
share/help/cs/gedit/session-saver.page
-share/help/cs/gedit/synctex.page
share/help/cs/gedit/terminal.page
-share/help/cs/gedit/text-size.page
share/help/cs/gedit/word-completion.page
share/help/da/gedit/bookmarks.page
share/help/da/gedit/bracket-comp.page
@@ -137,14 +101,11 @@ share/help/da/gedit/character-map.page
share/help/da/gedit/code-comment.page
share/help/da/gedit/color-picker.page
share/help/da/gedit/draw-spaces.page
-share/help/da/gedit/git.page
share/help/da/gedit/join-split-lines.page
share/help/da/gedit/legal-plugins.xml
share/help/da/gedit/multi-edit.page
share/help/da/gedit/session-saver.page
-share/help/da/gedit/synctex.page
share/help/da/gedit/terminal.page
-share/help/da/gedit/text-size.page
share/help/da/gedit/word-completion.page
share/help/de/gedit/bookmarks.page
share/help/de/gedit/bracket-comp.page
@@ -152,14 +113,11 @@ share/help/de/gedit/character-map.page
share/help/de/gedit/code-comment.page
share/help/de/gedit/color-picker.page
share/help/de/gedit/draw-spaces.page
-share/help/de/gedit/git.page
share/help/de/gedit/join-split-lines.page
share/help/de/gedit/legal-plugins.xml
share/help/de/gedit/multi-edit.page
share/help/de/gedit/session-saver.page
-share/help/de/gedit/synctex.page
share/help/de/gedit/terminal.page
-share/help/de/gedit/text-size.page
share/help/de/gedit/word-completion.page
share/help/el/gedit/bookmarks.page
share/help/el/gedit/bracket-comp.page
@@ -167,14 +125,11 @@ share/help/el/gedit/character-map.page
share/help/el/gedit/code-comment.page
share/help/el/gedit/color-picker.page
share/help/el/gedit/draw-spaces.page
-share/help/el/gedit/git.page
share/help/el/gedit/join-split-lines.page
share/help/el/gedit/legal-plugins.xml
share/help/el/gedit/multi-edit.page
share/help/el/gedit/session-saver.page
-share/help/el/gedit/synctex.page
share/help/el/gedit/terminal.page
-share/help/el/gedit/text-size.page
share/help/el/gedit/word-completion.page
share/help/es/gedit/bookmarks.page
share/help/es/gedit/bracket-comp.page
@@ -182,14 +137,11 @@ share/help/es/gedit/character-map.page
share/help/es/gedit/code-comment.page
share/help/es/gedit/color-picker.page
share/help/es/gedit/draw-spaces.page
-share/help/es/gedit/git.page
share/help/es/gedit/join-split-lines.page
share/help/es/gedit/legal-plugins.xml
share/help/es/gedit/multi-edit.page
share/help/es/gedit/session-saver.page
-share/help/es/gedit/synctex.page
share/help/es/gedit/terminal.page
-share/help/es/gedit/text-size.page
share/help/es/gedit/word-completion.page
share/help/eu/gedit/bookmarks.page
share/help/eu/gedit/bracket-comp.page
@@ -197,14 +149,11 @@ share/help/eu/gedit/character-map.page
share/help/eu/gedit/code-comment.page
share/help/eu/gedit/color-picker.page
share/help/eu/gedit/draw-spaces.page
-share/help/eu/gedit/git.page
share/help/eu/gedit/join-split-lines.page
share/help/eu/gedit/legal-plugins.xml
share/help/eu/gedit/multi-edit.page
share/help/eu/gedit/session-saver.page
-share/help/eu/gedit/synctex.page
share/help/eu/gedit/terminal.page
-share/help/eu/gedit/text-size.page
share/help/eu/gedit/word-completion.page
share/help/fi/gedit/bookmarks.page
share/help/fi/gedit/bracket-comp.page
@@ -212,14 +161,11 @@ share/help/fi/gedit/character-map.page
share/help/fi/gedit/code-comment.page
share/help/fi/gedit/color-picker.page
share/help/fi/gedit/draw-spaces.page
-share/help/fi/gedit/git.page
share/help/fi/gedit/join-split-lines.page
share/help/fi/gedit/legal-plugins.xml
share/help/fi/gedit/multi-edit.page
share/help/fi/gedit/session-saver.page
-share/help/fi/gedit/synctex.page
share/help/fi/gedit/terminal.page
-share/help/fi/gedit/text-size.page
share/help/fi/gedit/word-completion.page
share/help/fr/gedit/bookmarks.page
share/help/fr/gedit/bracket-comp.page
@@ -227,14 +173,11 @@ share/help/fr/gedit/character-map.page
share/help/fr/gedit/code-comment.page
share/help/fr/gedit/color-picker.page
share/help/fr/gedit/draw-spaces.page
-share/help/fr/gedit/git.page
share/help/fr/gedit/join-split-lines.page
share/help/fr/gedit/legal-plugins.xml
share/help/fr/gedit/multi-edit.page
share/help/fr/gedit/session-saver.page
-share/help/fr/gedit/synctex.page
share/help/fr/gedit/terminal.page
-share/help/fr/gedit/text-size.page
share/help/fr/gedit/word-completion.page
share/help/gl/gedit/bookmarks.page
share/help/gl/gedit/bracket-comp.page
@@ -242,14 +185,11 @@ share/help/gl/gedit/character-map.page
share/help/gl/gedit/code-comment.page
share/help/gl/gedit/color-picker.page
share/help/gl/gedit/draw-spaces.page
-share/help/gl/gedit/git.page
share/help/gl/gedit/join-split-lines.page
share/help/gl/gedit/legal-plugins.xml
share/help/gl/gedit/multi-edit.page
share/help/gl/gedit/session-saver.page
-share/help/gl/gedit/synctex.page
share/help/gl/gedit/terminal.page
-share/help/gl/gedit/text-size.page
share/help/gl/gedit/word-completion.page
share/help/hu/gedit/bookmarks.page
share/help/hu/gedit/bracket-comp.page
@@ -257,14 +197,11 @@ share/help/hu/gedit/character-map.page
share/help/hu/gedit/code-comment.page
share/help/hu/gedit/color-picker.page
share/help/hu/gedit/draw-spaces.page
-share/help/hu/gedit/git.page
share/help/hu/gedit/join-split-lines.page
share/help/hu/gedit/legal-plugins.xml
share/help/hu/gedit/multi-edit.page
share/help/hu/gedit/session-saver.page
-share/help/hu/gedit/synctex.page
share/help/hu/gedit/terminal.page
-share/help/hu/gedit/text-size.page
share/help/hu/gedit/word-completion.page
share/help/it/gedit/bookmarks.page
share/help/it/gedit/bracket-comp.page
@@ -272,14 +209,11 @@ share/help/it/gedit/character-map.page
share/help/it/gedit/code-comment.page
share/help/it/gedit/color-picker.page
share/help/it/gedit/draw-spaces.page
-share/help/it/gedit/git.page
share/help/it/gedit/join-split-lines.page
share/help/it/gedit/legal-plugins.xml
share/help/it/gedit/multi-edit.page
share/help/it/gedit/session-saver.page
-share/help/it/gedit/synctex.page
share/help/it/gedit/terminal.page
-share/help/it/gedit/text-size.page
share/help/it/gedit/word-completion.page
share/help/ja/gedit/bookmarks.page
share/help/ja/gedit/bracket-comp.page
@@ -287,14 +221,11 @@ share/help/ja/gedit/character-map.page
share/help/ja/gedit/code-comment.page
share/help/ja/gedit/color-picker.page
share/help/ja/gedit/draw-spaces.page
-share/help/ja/gedit/git.page
share/help/ja/gedit/join-split-lines.page
share/help/ja/gedit/legal-plugins.xml
share/help/ja/gedit/multi-edit.page
share/help/ja/gedit/session-saver.page
-share/help/ja/gedit/synctex.page
share/help/ja/gedit/terminal.page
-share/help/ja/gedit/text-size.page
share/help/ja/gedit/word-completion.page
share/help/ko/gedit/bookmarks.page
share/help/ko/gedit/bracket-comp.page
@@ -302,14 +233,11 @@ share/help/ko/gedit/character-map.page
share/help/ko/gedit/code-comment.page
share/help/ko/gedit/color-picker.page
share/help/ko/gedit/draw-spaces.page
-share/help/ko/gedit/git.page
share/help/ko/gedit/join-split-lines.page
share/help/ko/gedit/legal-plugins.xml
share/help/ko/gedit/multi-edit.page
share/help/ko/gedit/session-saver.page
-share/help/ko/gedit/synctex.page
share/help/ko/gedit/terminal.page
-share/help/ko/gedit/text-size.page
share/help/ko/gedit/word-completion.page
share/help/lv/gedit/bookmarks.page
share/help/lv/gedit/bracket-comp.page
@@ -317,14 +245,11 @@ share/help/lv/gedit/character-map.page
share/help/lv/gedit/code-comment.page
share/help/lv/gedit/color-picker.page
share/help/lv/gedit/draw-spaces.page
-share/help/lv/gedit/git.page
share/help/lv/gedit/join-split-lines.page
share/help/lv/gedit/legal-plugins.xml
share/help/lv/gedit/multi-edit.page
share/help/lv/gedit/session-saver.page
-share/help/lv/gedit/synctex.page
share/help/lv/gedit/terminal.page
-share/help/lv/gedit/text-size.page
share/help/lv/gedit/word-completion.page
share/help/oc/gedit/bookmarks.page
share/help/oc/gedit/bracket-comp.page
@@ -332,14 +257,11 @@ share/help/oc/gedit/character-map.page
share/help/oc/gedit/code-comment.page
share/help/oc/gedit/color-picker.page
share/help/oc/gedit/draw-spaces.page
-share/help/oc/gedit/git.page
share/help/oc/gedit/join-split-lines.page
share/help/oc/gedit/legal-plugins.xml
share/help/oc/gedit/multi-edit.page
share/help/oc/gedit/session-saver.page
-share/help/oc/gedit/synctex.page
share/help/oc/gedit/terminal.page
-share/help/oc/gedit/text-size.page
share/help/oc/gedit/word-completion.page
share/help/pl/gedit/bookmarks.page
share/help/pl/gedit/bracket-comp.page
@@ -347,14 +269,11 @@ share/help/pl/gedit/character-map.page
share/help/pl/gedit/code-comment.page
share/help/pl/gedit/color-picker.page
share/help/pl/gedit/draw-spaces.page
-share/help/pl/gedit/git.page
share/help/pl/gedit/join-split-lines.page
share/help/pl/gedit/legal-plugins.xml
share/help/pl/gedit/multi-edit.page
share/help/pl/gedit/session-saver.page
-share/help/pl/gedit/synctex.page
share/help/pl/gedit/terminal.page
-share/help/pl/gedit/text-size.page
share/help/pl/gedit/word-completion.page
share/help/pt_BR/gedit/bookmarks.page
share/help/pt_BR/gedit/bracket-comp.page
@@ -362,14 +281,11 @@ share/help/pt_BR/gedit/character-map.page
share/help/pt_BR/gedit/code-comment.page
share/help/pt_BR/gedit/color-picker.page
share/help/pt_BR/gedit/draw-spaces.page
-share/help/pt_BR/gedit/git.page
share/help/pt_BR/gedit/join-split-lines.page
share/help/pt_BR/gedit/legal-plugins.xml
share/help/pt_BR/gedit/multi-edit.page
share/help/pt_BR/gedit/session-saver.page
-share/help/pt_BR/gedit/synctex.page
share/help/pt_BR/gedit/terminal.page
-share/help/pt_BR/gedit/text-size.page
share/help/pt_BR/gedit/word-completion.page
share/help/ru/gedit/bookmarks.page
share/help/ru/gedit/bracket-comp.page
@@ -377,14 +293,11 @@ share/help/ru/gedit/character-map.page
share/help/ru/gedit/code-comment.page
share/help/ru/gedit/color-picker.page
share/help/ru/gedit/draw-spaces.page
-share/help/ru/gedit/git.page
share/help/ru/gedit/join-split-lines.page
share/help/ru/gedit/legal-plugins.xml
share/help/ru/gedit/multi-edit.page
share/help/ru/gedit/session-saver.page
-share/help/ru/gedit/synctex.page
share/help/ru/gedit/terminal.page
-share/help/ru/gedit/text-size.page
share/help/ru/gedit/word-completion.page
share/help/sl/gedit/bookmarks.page
share/help/sl/gedit/bracket-comp.page
@@ -392,14 +305,11 @@ share/help/sl/gedit/character-map.page
share/help/sl/gedit/code-comment.page
share/help/sl/gedit/color-picker.page
share/help/sl/gedit/draw-spaces.page
-share/help/sl/gedit/git.page
share/help/sl/gedit/join-split-lines.page
share/help/sl/gedit/legal-plugins.xml
share/help/sl/gedit/multi-edit.page
share/help/sl/gedit/session-saver.page
-share/help/sl/gedit/synctex.page
share/help/sl/gedit/terminal.page
-share/help/sl/gedit/text-size.page
share/help/sl/gedit/word-completion.page
share/help/sv/gedit/bookmarks.page
share/help/sv/gedit/bracket-comp.page
@@ -407,14 +317,11 @@ share/help/sv/gedit/character-map.page
share/help/sv/gedit/code-comment.page
share/help/sv/gedit/color-picker.page
share/help/sv/gedit/draw-spaces.page
-share/help/sv/gedit/git.page
share/help/sv/gedit/join-split-lines.page
share/help/sv/gedit/legal-plugins.xml
share/help/sv/gedit/multi-edit.page
share/help/sv/gedit/session-saver.page
-share/help/sv/gedit/synctex.page
share/help/sv/gedit/terminal.page
-share/help/sv/gedit/text-size.page
share/help/sv/gedit/word-completion.page
share/help/te/gedit/bookmarks.page
share/help/te/gedit/bracket-comp.page
@@ -422,14 +329,11 @@ share/help/te/gedit/character-map.page
share/help/te/gedit/code-comment.page
share/help/te/gedit/color-picker.page
share/help/te/gedit/draw-spaces.page
-share/help/te/gedit/git.page
share/help/te/gedit/join-split-lines.page
share/help/te/gedit/legal-plugins.xml
share/help/te/gedit/multi-edit.page
share/help/te/gedit/session-saver.page
-share/help/te/gedit/synctex.page
share/help/te/gedit/terminal.page
-share/help/te/gedit/text-size.page
share/help/te/gedit/word-completion.page
share/help/th/gedit/bookmarks.page
share/help/th/gedit/bracket-comp.page
@@ -437,14 +341,11 @@ share/help/th/gedit/character-map.page
share/help/th/gedit/code-comment.page
share/help/th/gedit/color-picker.page
share/help/th/gedit/draw-spaces.page
-share/help/th/gedit/git.page
share/help/th/gedit/join-split-lines.page
share/help/th/gedit/legal-plugins.xml
share/help/th/gedit/multi-edit.page
share/help/th/gedit/session-saver.page
-share/help/th/gedit/synctex.page
share/help/th/gedit/terminal.page
-share/help/th/gedit/text-size.page
share/help/th/gedit/word-completion.page
share/help/uk/gedit/bookmarks.page
share/help/uk/gedit/bracket-comp.page
@@ -452,14 +353,11 @@ share/help/uk/gedit/character-map.page
share/help/uk/gedit/code-comment.page
share/help/uk/gedit/color-picker.page
share/help/uk/gedit/draw-spaces.page
-share/help/uk/gedit/git.page
share/help/uk/gedit/join-split-lines.page
share/help/uk/gedit/legal-plugins.xml
share/help/uk/gedit/multi-edit.page
share/help/uk/gedit/session-saver.page
-share/help/uk/gedit/synctex.page
share/help/uk/gedit/terminal.page
-share/help/uk/gedit/text-size.page
share/help/uk/gedit/word-completion.page
share/help/zh_CN/gedit/bookmarks.page
share/help/zh_CN/gedit/bracket-comp.page
@@ -467,14 +365,11 @@ share/help/zh_CN/gedit/character-map.page
share/help/zh_CN/gedit/code-comment.page
share/help/zh_CN/gedit/color-picker.page
share/help/zh_CN/gedit/draw-spaces.page
-share/help/zh_CN/gedit/git.page
share/help/zh_CN/gedit/join-split-lines.page
share/help/zh_CN/gedit/legal-plugins.xml
share/help/zh_CN/gedit/multi-edit.page
share/help/zh_CN/gedit/session-saver.page
-share/help/zh_CN/gedit/synctex.page
share/help/zh_CN/gedit/terminal.page
-share/help/zh_CN/gedit/text-size.page
share/help/zh_CN/gedit/word-completion.page
share/help/zh_HK/gedit/bookmarks.page
share/help/zh_HK/gedit/bracket-comp.page
@@ -482,14 +377,11 @@ share/help/zh_HK/gedit/character-map.page
share/help/zh_HK/gedit/code-comment.page
share/help/zh_HK/gedit/color-picker.page
share/help/zh_HK/gedit/draw-spaces.page
-share/help/zh_HK/gedit/git.page
share/help/zh_HK/gedit/join-split-lines.page
share/help/zh_HK/gedit/legal-plugins.xml
share/help/zh_HK/gedit/multi-edit.page
share/help/zh_HK/gedit/session-saver.page
-share/help/zh_HK/gedit/synctex.page
share/help/zh_HK/gedit/terminal.page
-share/help/zh_HK/gedit/text-size.page
share/help/zh_HK/gedit/word-completion.page
share/help/zh_TW/gedit/bookmarks.page
share/help/zh_TW/gedit/bracket-comp.page
@@ -497,14 +389,11 @@ share/help/zh_TW/gedit/character-map.page
share/help/zh_TW/gedit/code-comment.page
share/help/zh_TW/gedit/color-picker.page
share/help/zh_TW/gedit/draw-spaces.page
-share/help/zh_TW/gedit/git.page
share/help/zh_TW/gedit/join-split-lines.page
share/help/zh_TW/gedit/legal-plugins.xml
share/help/zh_TW/gedit/multi-edit.page
share/help/zh_TW/gedit/session-saver.page
-share/help/zh_TW/gedit/synctex.page
share/help/zh_TW/gedit/terminal.page
-share/help/zh_TW/gedit/text-size.page
share/help/zh_TW/gedit/word-completion.page
share/locale/af/LC_MESSAGES/gedit-plugins.mo
share/locale/am/LC_MESSAGES/gedit-plugins.mo
@@ -606,13 +495,9 @@ share/metainfo/gedit-bracketcompletion.metainfo.xml
share/metainfo/gedit-charmap.metainfo.xml
share/metainfo/gedit-codecomment.metainfo.xml
share/metainfo/gedit-colorpicker.metainfo.xml
-share/metainfo/gedit-colorschemer.metainfo.xml
share/metainfo/gedit-drawspaces.metainfo.xml
-share/metainfo/gedit-git.metainfo.xml
share/metainfo/gedit-joinlines.metainfo.xml
share/metainfo/gedit-multiedit.metainfo.xml
share/metainfo/gedit-smartspaces.metainfo.xml
-share/metainfo/gedit-synctex.metainfo.xml
share/metainfo/gedit-terminal.metainfo.xml
-share/metainfo/gedit-textsize.metainfo.xml
share/metainfo/gedit-wordcompletion.metainfo.xml
diff --git a/editors/gedit/Makefile b/editors/gedit/Makefile
index d8292658de15..2d2bb3b375c1 100644
--- a/editors/gedit/Makefile
+++ b/editors/gedit/Makefile
@@ -1,54 +1,42 @@
PORTNAME= gedit
-PORTVERSION= 44.2
-PORTREVISION= 4
+PORTVERSION= 48.1
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Small but powerful text editor for the GNOME Desktop Environment
-WWW= https://www.gnome.org/projects/gedit/
+COMMENT= Small but powerful GTK text editor
+WWW= https://gitlab.gnome.org/World/gedit/gedit
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- gtk-doc>0:textproc/gtk-doc \
- iso-codes>=0:misc/iso-codes \
itstool:textproc/itstool
-LIB_DEPENDS= libamtk-5.so:x11-toolkits/amtk \
- libenchant.so:textproc/enchant \
- libgspell-1.so:textproc/gspell \
- libpeas-gtk-1.0.so:devel/libpeas \
- libsoup-2.4.so:devel/libsoup \
- libtepl-6.so:x11-toolkits/tepl6
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- iso-codes>=0:misc/iso-codes
-
-PORTSCOUT= limitw:1,even
+LIB_DEPENDS= libgspell-1.so:textproc/gspell \
+ libpeas-gtk-1.0.so:devel/libpeas1 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview \
+ libgedit-gfls-1.so:filesystems/libgedit-gfls \
+ libgedit-amtk-5.so:x11-toolkits/amtk \
+ libgedit-tepl-6.so:x11-toolkits/tepl6
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c11 cpe desktop-file-utils gettext gnome localbase \
meson pkgconfig python tar:xz vala:build xorg
USE_CSTD= c11
-USE_GNOME= cairo gdkpixbuf gtksourceview4 intlhack introspection libxml2 \
+USE_GNOME= glib20 gtk30 introspection libxml2 \
pygobject3
USE_XORG= sm x11
-USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
-PLIST_SUB= VERSION=44
-INSTALL_TARGET= install-strip
-MESON_ARGS+= --buildtype \
- plain
+USE_LDCONFIG= yes
+PLIST_SUB= VERSION=${DISTVERSION}
+MESON_ARGS= -Dgtk_doc=false
BINARY_ALIAS= python3=${PYTHON_CMD}
CPE_VENDOR= gnome
GLIB_SCHEMAS= org.gnome.gedit.enums.xml \
org.gnome.gedit.gschema.xml \
- org.gnome.gedit.plugins.externaltools.gschema.xml \
org.gnome.gedit.plugins.filebrowser.enums.xml \
org.gnome.gedit.plugins.filebrowser.gschema.xml \
- org.gnome.gedit.plugins.pythonconsole.gschema.xml \
org.gnome.gedit.plugins.spell.gschema.xml \
org.gnome.gedit.plugins.time.enums.xml \
org.gnome.gedit.plugins.time.gschema.xml
diff --git a/editors/gedit/distinfo b/editors/gedit/distinfo
index e3ba6af85031..1d3df287ef3d 100644
--- a/editors/gedit/distinfo
+++ b/editors/gedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675098705
-SHA256 (gnome/gedit-44.2.tar.xz) = 3bbb1b3775d4c277daf54aaab44b0eb83a4eb1f09f0391800041c9e56893ec11
-SIZE (gnome/gedit-44.2.tar.xz) = 2741932
+TIMESTAMP = 1739720023
+SHA256 (gnome/gedit-48.1.tar.xz) = 971e7ac26bc0a3a3ded27a7563772415687db0e5a092b4547e5b10a55858b30a
+SIZE (gnome/gedit-48.1.tar.xz) = 2813580
diff --git a/editors/gedit/files/patch-gedit_meson.build b/editors/gedit/files/patch-gedit_meson.build
new file mode 100644
index 000000000000..bf4b2878ca50
--- /dev/null
+++ b/editors/gedit/files/patch-gedit_meson.build
@@ -0,0 +1,11 @@
+--- gedit/meson.build.orig 2024-12-07 15:39:41 UTC
++++ gedit/meson.build
+@@ -200,8 +200,6 @@ gnome.generate_gir(
+ includes: ['Gtk-3.0', 'GtkSource-300', 'Tepl-6'],
+ link_with: libgedit_shared_lib,
+ install: true,
+- install_dir_gir: get_option('datadir') / 'gedit/gir-1.0',
+- install_dir_typelib: get_option('libdir') / 'gedit/girepository-1.0',
+ )
+
+ python3.install_sources(
diff --git a/editors/gedit/pkg-plist b/editors/gedit/pkg-plist
index 049705b1345b..d13ee0f69d1d 100644
--- a/editors/gedit/pkg-plist
+++ b/editors/gedit/pkg-plist
@@ -16,20 +16,8 @@ include/gedit-%%VERSION%%/gedit/gedit-view-activatable.h
include/gedit-%%VERSION%%/gedit/gedit-view.h
include/gedit-%%VERSION%%/gedit/gedit-window-activatable.h
include/gedit-%%VERSION%%/gedit/gedit-window.h
-lib/gedit/girepository-1.0/Gedit-3.0.typelib
lib/gedit/libgedit-%%VERSION%%.so
lib/gedit/plugins/docinfo.plugin
-lib/gedit/plugins/externaltools.plugin
-lib/gedit/plugins/externaltools/__init__.py
-lib/gedit/plugins/externaltools/appactivatable.py
-lib/gedit/plugins/externaltools/capture.py
-lib/gedit/plugins/externaltools/filelookup.py
-lib/gedit/plugins/externaltools/functions.py
-lib/gedit/plugins/externaltools/library.py
-lib/gedit/plugins/externaltools/linkparsing.py
-lib/gedit/plugins/externaltools/manager.py
-lib/gedit/plugins/externaltools/outputpanel.py
-lib/gedit/plugins/externaltools/windowactivatable.py
lib/gedit/plugins/filebrowser.plugin
lib/gedit/plugins/libdocinfo.so
lib/gedit/plugins/libfilebrowser.so
@@ -37,122 +25,25 @@ lib/gedit/plugins/libmodelines.so
lib/gedit/plugins/libquickhighlight.so
lib/gedit/plugins/libsort.so
lib/gedit/plugins/libspell.so
+lib/gedit/plugins/libtextsize.so
lib/gedit/plugins/libtime.so
lib/gedit/plugins/modelines.plugin
-lib/gedit/plugins/pythonconsole.plugin
-lib/gedit/plugins/pythonconsole/__init__.py
-lib/gedit/plugins/pythonconsole/config.py
-lib/gedit/plugins/pythonconsole/console.py
lib/gedit/plugins/quickhighlight.plugin
-lib/gedit/plugins/quickopen.plugin
-lib/gedit/plugins/quickopen/__init__.py
-lib/gedit/plugins/quickopen/popup.py
-lib/gedit/plugins/quickopen/virtualdirs.py
-lib/gedit/plugins/snippets.plugin
-lib/gedit/plugins/snippets/__init__.py
-lib/gedit/plugins/snippets/appactivatable.py
-lib/gedit/plugins/snippets/completion.py
-lib/gedit/plugins/snippets/document.py
-lib/gedit/plugins/snippets/exporter.py
-lib/gedit/plugins/snippets/helper.py
-lib/gedit/plugins/snippets/importer.py
-lib/gedit/plugins/snippets/languagemanager.py
-lib/gedit/plugins/snippets/library.py
-lib/gedit/plugins/snippets/manager.py
-lib/gedit/plugins/snippets/parser.py
-lib/gedit/plugins/snippets/placeholder.py
-lib/gedit/plugins/snippets/shareddata.py
-lib/gedit/plugins/snippets/signals.py
-lib/gedit/plugins/snippets/singleton.py
-lib/gedit/plugins/snippets/snippet.py
-lib/gedit/plugins/snippets/substitutionparser.py
-lib/gedit/plugins/snippets/windowactivatable.py
lib/gedit/plugins/sort.plugin
lib/gedit/plugins/spell.plugin
+lib/gedit/plugins/textsize.plugin
lib/gedit/plugins/time.plugin
+lib/girepository-1.0/Gedit-3.0.typelib
%%PYTHON_SITELIBDIR%%/gi/overrides/Gedit.py
libdata/pkgconfig/gedit.pc
-share/man/man1/gedit.1.gz
share/applications/org.gnome.gedit.desktop
share/dbus-1/services/org.gnome.gedit.service
-%%DATADIR%%/gir-1.0/Gedit-3.0.gir
-%%DATADIR%%/plugins/externaltools/tools/build
-%%DATADIR%%/plugins/externaltools/tools/open-terminal-here
-%%DATADIR%%/plugins/externaltools/tools/remove-trailing-spaces
-%%DATADIR%%/plugins/externaltools/tools/run-command
-%%DATADIR%%/plugins/externaltools/tools/send-to-fpaste
-%%DATADIR%%/plugins/externaltools/ui/outputpanel.ui
-%%DATADIR%%/plugins/externaltools/ui/tools.ui
%%DATADIR%%/plugins/modelines/language-mappings
-%%DATADIR%%/plugins/pythonconsole/ui/config.ui
-%%DATADIR%%/plugins/snippets/c.xml
-%%DATADIR%%/plugins/snippets/chdr.xml
-%%DATADIR%%/plugins/snippets/cpp.xml
-%%DATADIR%%/plugins/snippets/css.xml
-%%DATADIR%%/plugins/snippets/docbook.xml
-%%DATADIR%%/plugins/snippets/fortran.xml
-%%DATADIR%%/plugins/snippets/global.xml
-%%DATADIR%%/plugins/snippets/haskell.xml
-%%DATADIR%%/plugins/snippets/html.xml
-%%DATADIR%%/plugins/snippets/idl.xml
-%%DATADIR%%/plugins/snippets/java.xml
-%%DATADIR%%/plugins/snippets/javascript.xml
-%%DATADIR%%/plugins/snippets/lang/snippets.lang
-%%DATADIR%%/plugins/snippets/latex.xml
-%%DATADIR%%/plugins/snippets/mallard.xml
-%%DATADIR%%/plugins/snippets/markdown.xml
-%%DATADIR%%/plugins/snippets/perl.xml
-%%DATADIR%%/plugins/snippets/php.xml
-%%DATADIR%%/plugins/snippets/python.xml
-%%DATADIR%%/plugins/snippets/rpmspec.xml
-%%DATADIR%%/plugins/snippets/ruby.xml
-%%DATADIR%%/plugins/snippets/sh.xml
-%%DATADIR%%/plugins/snippets/snippets.xml
-%%DATADIR%%/plugins/snippets/tcl.xml
-%%DATADIR%%/plugins/snippets/ui/snippets.ui
-%%DATADIR%%/plugins/snippets/xml.xml
-%%DATADIR%%/plugins/snippets/xslt.xml
-share/gtk-doc/html/gedit/GeditApp.html
-share/gtk-doc/html/gedit/GeditAppActivatable.html
-share/gtk-doc/html/gedit/GeditDocument.html
-share/gtk-doc/html/gedit/GeditEncodingsComboBox.html
-share/gtk-doc/html/gedit/GeditMessage.html
-share/gtk-doc/html/gedit/GeditMessageBus.html
-share/gtk-doc/html/gedit/GeditStatusbar.html
-share/gtk-doc/html/gedit/GeditTab.html
-share/gtk-doc/html/gedit/GeditViewActivatable.html
-share/gtk-doc/html/gedit/GeditWindow.html
-share/gtk-doc/html/gedit/GeditWindowActivatable.html
-share/gtk-doc/html/gedit/annexes.html
-share/gtk-doc/html/gedit/annotation-glossary.html
-share/gtk-doc/html/gedit/api-breaks.html
-share/gtk-doc/html/gedit/api-reference.html
-share/gtk-doc/html/gedit/ch01.html
-share/gtk-doc/html/gedit/gedit-GeditCommands.html
-share/gtk-doc/html/gedit/gedit-gedit-debug.html
-share/gtk-doc/html/gedit/gedit-gedit-menu-extension.html
-share/gtk-doc/html/gedit/gedit-gedit-utils.html
-share/gtk-doc/html/gedit/gedit-gedit-view.html
-share/gtk-doc/html/gedit/gedit.devhelp2
-share/gtk-doc/html/gedit/home.png
-share/gtk-doc/html/gedit/index.html
-share/gtk-doc/html/gedit/ix01.html
-share/gtk-doc/html/gedit/ix02.html
-share/gtk-doc/html/gedit/ix03.html
-share/gtk-doc/html/gedit/ix04.html
-share/gtk-doc/html/gedit/left-insensitive.png
-share/gtk-doc/html/gedit/left.png
-share/gtk-doc/html/gedit/right-insensitive.png
-share/gtk-doc/html/gedit/right.png
-share/gtk-doc/html/gedit/style.css
-share/gtk-doc/html/gedit/up-insensitive.png
-share/gtk-doc/html/gedit/up.png
-share/help/C/gedit/figures/gedit-html-snippet.png
-share/help/C/gedit/figures/gedit-icon.png
+share/gir-1.0/Gedit-3.0.gir
+share/help/C/gedit/figures/gedit-icon-24x24.png
share/help/C/gedit/figures/gedit3-screenshot.png
share/help/C/gedit/gedit-brief-intro.page
share/help/C/gedit/gedit-change-color-scheme.page
-share/help/C/gedit/gedit-change-default-font.page
share/help/C/gedit/gedit-close-file.page
share/help/C/gedit/gedit-create-new-file.page
share/help/C/gedit/gedit-edit-as-root.page
@@ -167,17 +58,12 @@ share/help/C/gedit/gedit-open-several-files-at-once.page
share/help/C/gedit/gedit-plugin-guide.page
share/help/C/gedit/gedit-plugins-change-case.page
share/help/C/gedit/gedit-plugins-doc-stats.page
-share/help/C/gedit/gedit-plugins-external-tools.page
share/help/C/gedit/gedit-plugins-file-browser.page
share/help/C/gedit/gedit-plugins-insert-date-time.page
share/help/C/gedit/gedit-plugins-install.page
share/help/C/gedit/gedit-plugins-modelines.page
-share/help/C/gedit/gedit-plugins-pyconsole.page
-share/help/C/gedit/gedit-plugins-quick-open.page
-share/help/C/gedit/gedit-plugins-snippets.page
share/help/C/gedit/gedit-plugins-sort.page
-share/help/C/gedit/gedit-printing-order.page
-share/help/C/gedit/gedit-printing-select.page
+share/help/C/gedit/gedit-plugins-text-size.page
share/help/C/gedit/gedit-printing.page
share/help/C/gedit/gedit-save-file.page
share/help/C/gedit/gedit-search-and-replace.page
@@ -188,12 +74,10 @@ share/help/C/gedit/gedit-tab-groups.page
share/help/C/gedit/gedit-tabs.page
share/help/C/gedit/gedit-undo-redo.page
share/help/C/gedit/index.page
-share/help/ar/gedit/figures/gedit-html-snippet.png
-share/help/ar/gedit/figures/gedit-icon.png
+share/help/ar/gedit/figures/gedit-icon-24x24.png
share/help/ar/gedit/figures/gedit3-screenshot.png
share/help/ar/gedit/gedit-brief-intro.page
share/help/ar/gedit/gedit-change-color-scheme.page
-share/help/ar/gedit/gedit-change-default-font.page
share/help/ar/gedit/gedit-close-file.page
share/help/ar/gedit/gedit-create-new-file.page
share/help/ar/gedit/gedit-edit-as-root.page
@@ -208,17 +92,12 @@ share/help/ar/gedit/gedit-open-several-files-at-once.page
share/help/ar/gedit/gedit-plugin-guide.page
share/help/ar/gedit/gedit-plugins-change-case.page
share/help/ar/gedit/gedit-plugins-doc-stats.page
-share/help/ar/gedit/gedit-plugins-external-tools.page
share/help/ar/gedit/gedit-plugins-file-browser.page
share/help/ar/gedit/gedit-plugins-insert-date-time.page
share/help/ar/gedit/gedit-plugins-install.page
share/help/ar/gedit/gedit-plugins-modelines.page
-share/help/ar/gedit/gedit-plugins-pyconsole.page
-share/help/ar/gedit/gedit-plugins-quick-open.page
-share/help/ar/gedit/gedit-plugins-snippets.page
share/help/ar/gedit/gedit-plugins-sort.page
-share/help/ar/gedit/gedit-printing-order.page
-share/help/ar/gedit/gedit-printing-select.page
+share/help/ar/gedit/gedit-plugins-text-size.page
share/help/ar/gedit/gedit-printing.page
share/help/ar/gedit/gedit-save-file.page
share/help/ar/gedit/gedit-search-and-replace.page
@@ -229,12 +108,10 @@ share/help/ar/gedit/gedit-tab-groups.page
share/help/ar/gedit/gedit-tabs.page
share/help/ar/gedit/gedit-undo-redo.page
share/help/ar/gedit/index.page
-share/help/bg/gedit/figures/gedit-html-snippet.png
-share/help/bg/gedit/figures/gedit-icon.png
+share/help/bg/gedit/figures/gedit-icon-24x24.png
share/help/bg/gedit/figures/gedit3-screenshot.png
share/help/bg/gedit/gedit-brief-intro.page
share/help/bg/gedit/gedit-change-color-scheme.page
-share/help/bg/gedit/gedit-change-default-font.page
share/help/bg/gedit/gedit-close-file.page
share/help/bg/gedit/gedit-create-new-file.page
share/help/bg/gedit/gedit-edit-as-root.page
@@ -249,17 +126,12 @@ share/help/bg/gedit/gedit-open-several-files-at-once.page
share/help/bg/gedit/gedit-plugin-guide.page
share/help/bg/gedit/gedit-plugins-change-case.page
share/help/bg/gedit/gedit-plugins-doc-stats.page
-share/help/bg/gedit/gedit-plugins-external-tools.page
share/help/bg/gedit/gedit-plugins-file-browser.page
share/help/bg/gedit/gedit-plugins-insert-date-time.page
share/help/bg/gedit/gedit-plugins-install.page
share/help/bg/gedit/gedit-plugins-modelines.page
-share/help/bg/gedit/gedit-plugins-pyconsole.page
-share/help/bg/gedit/gedit-plugins-quick-open.page
-share/help/bg/gedit/gedit-plugins-snippets.page
share/help/bg/gedit/gedit-plugins-sort.page
-share/help/bg/gedit/gedit-printing-order.page
-share/help/bg/gedit/gedit-printing-select.page
+share/help/bg/gedit/gedit-plugins-text-size.page
share/help/bg/gedit/gedit-printing.page
share/help/bg/gedit/gedit-save-file.page
share/help/bg/gedit/gedit-search-and-replace.page
@@ -270,12 +142,10 @@ share/help/bg/gedit/gedit-tab-groups.page
share/help/bg/gedit/gedit-tabs.page
share/help/bg/gedit/gedit-undo-redo.page
share/help/bg/gedit/index.page
-share/help/ca/gedit/figures/gedit-html-snippet.png
-share/help/ca/gedit/figures/gedit-icon.png
+share/help/ca/gedit/figures/gedit-icon-24x24.png
share/help/ca/gedit/figures/gedit3-screenshot.png
share/help/ca/gedit/gedit-brief-intro.page
share/help/ca/gedit/gedit-change-color-scheme.page
-share/help/ca/gedit/gedit-change-default-font.page
share/help/ca/gedit/gedit-close-file.page
share/help/ca/gedit/gedit-create-new-file.page
share/help/ca/gedit/gedit-edit-as-root.page
@@ -290,17 +160,12 @@ share/help/ca/gedit/gedit-open-several-files-at-once.page
share/help/ca/gedit/gedit-plugin-guide.page
share/help/ca/gedit/gedit-plugins-change-case.page
share/help/ca/gedit/gedit-plugins-doc-stats.page
-share/help/ca/gedit/gedit-plugins-external-tools.page
share/help/ca/gedit/gedit-plugins-file-browser.page
share/help/ca/gedit/gedit-plugins-insert-date-time.page
share/help/ca/gedit/gedit-plugins-install.page
share/help/ca/gedit/gedit-plugins-modelines.page
-share/help/ca/gedit/gedit-plugins-pyconsole.page
-share/help/ca/gedit/gedit-plugins-quick-open.page
-share/help/ca/gedit/gedit-plugins-snippets.page
share/help/ca/gedit/gedit-plugins-sort.page
-share/help/ca/gedit/gedit-printing-order.page
-share/help/ca/gedit/gedit-printing-select.page
+share/help/ca/gedit/gedit-plugins-text-size.page
share/help/ca/gedit/gedit-printing.page
share/help/ca/gedit/gedit-save-file.page
share/help/ca/gedit/gedit-search-and-replace.page
@@ -311,12 +176,10 @@ share/help/ca/gedit/gedit-tab-groups.page
share/help/ca/gedit/gedit-tabs.page
share/help/ca/gedit/gedit-undo-redo.page
share/help/ca/gedit/index.page
-share/help/cs/gedit/figures/gedit-html-snippet.png
-share/help/cs/gedit/figures/gedit-icon.png
+share/help/cs/gedit/figures/gedit-icon-24x24.png
share/help/cs/gedit/figures/gedit3-screenshot.png
share/help/cs/gedit/gedit-brief-intro.page
share/help/cs/gedit/gedit-change-color-scheme.page
-share/help/cs/gedit/gedit-change-default-font.page
share/help/cs/gedit/gedit-close-file.page
share/help/cs/gedit/gedit-create-new-file.page
share/help/cs/gedit/gedit-edit-as-root.page
@@ -331,17 +194,12 @@ share/help/cs/gedit/gedit-open-several-files-at-once.page
share/help/cs/gedit/gedit-plugin-guide.page
share/help/cs/gedit/gedit-plugins-change-case.page
share/help/cs/gedit/gedit-plugins-doc-stats.page
-share/help/cs/gedit/gedit-plugins-external-tools.page
share/help/cs/gedit/gedit-plugins-file-browser.page
share/help/cs/gedit/gedit-plugins-insert-date-time.page
share/help/cs/gedit/gedit-plugins-install.page
share/help/cs/gedit/gedit-plugins-modelines.page
-share/help/cs/gedit/gedit-plugins-pyconsole.page
-share/help/cs/gedit/gedit-plugins-quick-open.page
-share/help/cs/gedit/gedit-plugins-snippets.page
share/help/cs/gedit/gedit-plugins-sort.page
-share/help/cs/gedit/gedit-printing-order.page
-share/help/cs/gedit/gedit-printing-select.page
+share/help/cs/gedit/gedit-plugins-text-size.page
share/help/cs/gedit/gedit-printing.page
share/help/cs/gedit/gedit-save-file.page
share/help/cs/gedit/gedit-search-and-replace.page
@@ -352,12 +210,10 @@ share/help/cs/gedit/gedit-tab-groups.page
share/help/cs/gedit/gedit-tabs.page
share/help/cs/gedit/gedit-undo-redo.page
share/help/cs/gedit/index.page
-share/help/da/gedit/figures/gedit-html-snippet.png
-share/help/da/gedit/figures/gedit-icon.png
+share/help/da/gedit/figures/gedit-icon-24x24.png
share/help/da/gedit/figures/gedit3-screenshot.png
share/help/da/gedit/gedit-brief-intro.page
share/help/da/gedit/gedit-change-color-scheme.page
-share/help/da/gedit/gedit-change-default-font.page
share/help/da/gedit/gedit-close-file.page
share/help/da/gedit/gedit-create-new-file.page
share/help/da/gedit/gedit-edit-as-root.page
@@ -372,17 +228,12 @@ share/help/da/gedit/gedit-open-several-files-at-once.page
share/help/da/gedit/gedit-plugin-guide.page
share/help/da/gedit/gedit-plugins-change-case.page
share/help/da/gedit/gedit-plugins-doc-stats.page
-share/help/da/gedit/gedit-plugins-external-tools.page
share/help/da/gedit/gedit-plugins-file-browser.page
share/help/da/gedit/gedit-plugins-insert-date-time.page
share/help/da/gedit/gedit-plugins-install.page
share/help/da/gedit/gedit-plugins-modelines.page
-share/help/da/gedit/gedit-plugins-pyconsole.page
-share/help/da/gedit/gedit-plugins-quick-open.page
-share/help/da/gedit/gedit-plugins-snippets.page
share/help/da/gedit/gedit-plugins-sort.page
-share/help/da/gedit/gedit-printing-order.page
-share/help/da/gedit/gedit-printing-select.page
+share/help/da/gedit/gedit-plugins-text-size.page
share/help/da/gedit/gedit-printing.page
share/help/da/gedit/gedit-save-file.page
share/help/da/gedit/gedit-search-and-replace.page
@@ -393,12 +244,10 @@ share/help/da/gedit/gedit-tab-groups.page
share/help/da/gedit/gedit-tabs.page
share/help/da/gedit/gedit-undo-redo.page
share/help/da/gedit/index.page
-share/help/de/gedit/figures/gedit-html-snippet.png
-share/help/de/gedit/figures/gedit-icon.png
+share/help/de/gedit/figures/gedit-icon-24x24.png
share/help/de/gedit/figures/gedit3-screenshot.png
share/help/de/gedit/gedit-brief-intro.page
share/help/de/gedit/gedit-change-color-scheme.page
-share/help/de/gedit/gedit-change-default-font.page
share/help/de/gedit/gedit-close-file.page
share/help/de/gedit/gedit-create-new-file.page
share/help/de/gedit/gedit-edit-as-root.page
@@ -413,17 +262,12 @@ share/help/de/gedit/gedit-open-several-files-at-once.page
share/help/de/gedit/gedit-plugin-guide.page
share/help/de/gedit/gedit-plugins-change-case.page
share/help/de/gedit/gedit-plugins-doc-stats.page
-share/help/de/gedit/gedit-plugins-external-tools.page
share/help/de/gedit/gedit-plugins-file-browser.page
share/help/de/gedit/gedit-plugins-insert-date-time.page
share/help/de/gedit/gedit-plugins-install.page
share/help/de/gedit/gedit-plugins-modelines.page
-share/help/de/gedit/gedit-plugins-pyconsole.page
-share/help/de/gedit/gedit-plugins-quick-open.page
-share/help/de/gedit/gedit-plugins-snippets.page
share/help/de/gedit/gedit-plugins-sort.page
-share/help/de/gedit/gedit-printing-order.page
-share/help/de/gedit/gedit-printing-select.page
+share/help/de/gedit/gedit-plugins-text-size.page
share/help/de/gedit/gedit-printing.page
share/help/de/gedit/gedit-save-file.page
share/help/de/gedit/gedit-search-and-replace.page
@@ -434,12 +278,10 @@ share/help/de/gedit/gedit-tab-groups.page
share/help/de/gedit/gedit-tabs.page
share/help/de/gedit/gedit-undo-redo.page
share/help/de/gedit/index.page
-share/help/el/gedit/figures/gedit-html-snippet.png
-share/help/el/gedit/figures/gedit-icon.png
+share/help/el/gedit/figures/gedit-icon-24x24.png
share/help/el/gedit/figures/gedit3-screenshot.png
share/help/el/gedit/gedit-brief-intro.page
share/help/el/gedit/gedit-change-color-scheme.page
-share/help/el/gedit/gedit-change-default-font.page
share/help/el/gedit/gedit-close-file.page
share/help/el/gedit/gedit-create-new-file.page
share/help/el/gedit/gedit-edit-as-root.page
@@ -454,17 +296,12 @@ share/help/el/gedit/gedit-open-several-files-at-once.page
share/help/el/gedit/gedit-plugin-guide.page
share/help/el/gedit/gedit-plugins-change-case.page
share/help/el/gedit/gedit-plugins-doc-stats.page
-share/help/el/gedit/gedit-plugins-external-tools.page
share/help/el/gedit/gedit-plugins-file-browser.page
share/help/el/gedit/gedit-plugins-insert-date-time.page
share/help/el/gedit/gedit-plugins-install.page
share/help/el/gedit/gedit-plugins-modelines.page
-share/help/el/gedit/gedit-plugins-pyconsole.page
-share/help/el/gedit/gedit-plugins-quick-open.page
-share/help/el/gedit/gedit-plugins-snippets.page
share/help/el/gedit/gedit-plugins-sort.page
-share/help/el/gedit/gedit-printing-order.page
-share/help/el/gedit/gedit-printing-select.page
+share/help/el/gedit/gedit-plugins-text-size.page
share/help/el/gedit/gedit-printing.page
share/help/el/gedit/gedit-save-file.page
share/help/el/gedit/gedit-search-and-replace.page
@@ -475,12 +312,10 @@ share/help/el/gedit/gedit-tab-groups.page
share/help/el/gedit/gedit-tabs.page
share/help/el/gedit/gedit-undo-redo.page
share/help/el/gedit/index.page
-share/help/en_GB/gedit/figures/gedit-html-snippet.png
-share/help/en_GB/gedit/figures/gedit-icon.png
+share/help/en_GB/gedit/figures/gedit-icon-24x24.png
share/help/en_GB/gedit/figures/gedit3-screenshot.png
share/help/en_GB/gedit/gedit-brief-intro.page
share/help/en_GB/gedit/gedit-change-color-scheme.page
-share/help/en_GB/gedit/gedit-change-default-font.page
share/help/en_GB/gedit/gedit-close-file.page
share/help/en_GB/gedit/gedit-create-new-file.page
share/help/en_GB/gedit/gedit-edit-as-root.page
@@ -495,17 +330,12 @@ share/help/en_GB/gedit/gedit-open-several-files-at-once.page
share/help/en_GB/gedit/gedit-plugin-guide.page
share/help/en_GB/gedit/gedit-plugins-change-case.page
share/help/en_GB/gedit/gedit-plugins-doc-stats.page
-share/help/en_GB/gedit/gedit-plugins-external-tools.page
share/help/en_GB/gedit/gedit-plugins-file-browser.page
share/help/en_GB/gedit/gedit-plugins-insert-date-time.page
share/help/en_GB/gedit/gedit-plugins-install.page
share/help/en_GB/gedit/gedit-plugins-modelines.page
-share/help/en_GB/gedit/gedit-plugins-pyconsole.page
-share/help/en_GB/gedit/gedit-plugins-quick-open.page
-share/help/en_GB/gedit/gedit-plugins-snippets.page
share/help/en_GB/gedit/gedit-plugins-sort.page
-share/help/en_GB/gedit/gedit-printing-order.page
-share/help/en_GB/gedit/gedit-printing-select.page
+share/help/en_GB/gedit/gedit-plugins-text-size.page
share/help/en_GB/gedit/gedit-printing.page
share/help/en_GB/gedit/gedit-save-file.page
share/help/en_GB/gedit/gedit-search-and-replace.page
@@ -516,12 +346,10 @@ share/help/en_GB/gedit/gedit-tab-groups.page
share/help/en_GB/gedit/gedit-tabs.page
share/help/en_GB/gedit/gedit-undo-redo.page
share/help/en_GB/gedit/index.page
-share/help/es/gedit/figures/gedit-html-snippet.png
-share/help/es/gedit/figures/gedit-icon.png
+share/help/es/gedit/figures/gedit-icon-24x24.png
share/help/es/gedit/figures/gedit3-screenshot.png
share/help/es/gedit/gedit-brief-intro.page
share/help/es/gedit/gedit-change-color-scheme.page
-share/help/es/gedit/gedit-change-default-font.page
share/help/es/gedit/gedit-close-file.page
share/help/es/gedit/gedit-create-new-file.page
share/help/es/gedit/gedit-edit-as-root.page
@@ -536,17 +364,12 @@ share/help/es/gedit/gedit-open-several-files-at-once.page
share/help/es/gedit/gedit-plugin-guide.page
share/help/es/gedit/gedit-plugins-change-case.page
share/help/es/gedit/gedit-plugins-doc-stats.page
-share/help/es/gedit/gedit-plugins-external-tools.page
share/help/es/gedit/gedit-plugins-file-browser.page
share/help/es/gedit/gedit-plugins-insert-date-time.page
share/help/es/gedit/gedit-plugins-install.page
share/help/es/gedit/gedit-plugins-modelines.page
-share/help/es/gedit/gedit-plugins-pyconsole.page
-share/help/es/gedit/gedit-plugins-quick-open.page
-share/help/es/gedit/gedit-plugins-snippets.page
share/help/es/gedit/gedit-plugins-sort.page
-share/help/es/gedit/gedit-printing-order.page
-share/help/es/gedit/gedit-printing-select.page
+share/help/es/gedit/gedit-plugins-text-size.page
share/help/es/gedit/gedit-printing.page
share/help/es/gedit/gedit-save-file.page
share/help/es/gedit/gedit-search-and-replace.page
@@ -557,12 +380,10 @@ share/help/es/gedit/gedit-tab-groups.page
share/help/es/gedit/gedit-tabs.page
share/help/es/gedit/gedit-undo-redo.page
share/help/es/gedit/index.page
-share/help/eu/gedit/figures/gedit-html-snippet.png
-share/help/eu/gedit/figures/gedit-icon.png
+share/help/eu/gedit/figures/gedit-icon-24x24.png
share/help/eu/gedit/figures/gedit3-screenshot.png
share/help/eu/gedit/gedit-brief-intro.page
share/help/eu/gedit/gedit-change-color-scheme.page
-share/help/eu/gedit/gedit-change-default-font.page
share/help/eu/gedit/gedit-close-file.page
share/help/eu/gedit/gedit-create-new-file.page
share/help/eu/gedit/gedit-edit-as-root.page
@@ -577,17 +398,12 @@ share/help/eu/gedit/gedit-open-several-files-at-once.page
share/help/eu/gedit/gedit-plugin-guide.page
share/help/eu/gedit/gedit-plugins-change-case.page
share/help/eu/gedit/gedit-plugins-doc-stats.page
-share/help/eu/gedit/gedit-plugins-external-tools.page
share/help/eu/gedit/gedit-plugins-file-browser.page
share/help/eu/gedit/gedit-plugins-insert-date-time.page
share/help/eu/gedit/gedit-plugins-install.page
share/help/eu/gedit/gedit-plugins-modelines.page
-share/help/eu/gedit/gedit-plugins-pyconsole.page
-share/help/eu/gedit/gedit-plugins-quick-open.page
-share/help/eu/gedit/gedit-plugins-snippets.page
share/help/eu/gedit/gedit-plugins-sort.page
-share/help/eu/gedit/gedit-printing-order.page
-share/help/eu/gedit/gedit-printing-select.page
+share/help/eu/gedit/gedit-plugins-text-size.page
share/help/eu/gedit/gedit-printing.page
share/help/eu/gedit/gedit-save-file.page
share/help/eu/gedit/gedit-search-and-replace.page
@@ -598,12 +414,10 @@ share/help/eu/gedit/gedit-tab-groups.page
share/help/eu/gedit/gedit-tabs.page
share/help/eu/gedit/gedit-undo-redo.page
share/help/eu/gedit/index.page
-share/help/fi/gedit/figures/gedit-html-snippet.png
-share/help/fi/gedit/figures/gedit-icon.png
+share/help/fi/gedit/figures/gedit-icon-24x24.png
share/help/fi/gedit/figures/gedit3-screenshot.png
share/help/fi/gedit/gedit-brief-intro.page
share/help/fi/gedit/gedit-change-color-scheme.page
-share/help/fi/gedit/gedit-change-default-font.page
share/help/fi/gedit/gedit-close-file.page
share/help/fi/gedit/gedit-create-new-file.page
share/help/fi/gedit/gedit-edit-as-root.page
@@ -618,17 +432,12 @@ share/help/fi/gedit/gedit-open-several-files-at-once.page
share/help/fi/gedit/gedit-plugin-guide.page
share/help/fi/gedit/gedit-plugins-change-case.page
share/help/fi/gedit/gedit-plugins-doc-stats.page
-share/help/fi/gedit/gedit-plugins-external-tools.page
share/help/fi/gedit/gedit-plugins-file-browser.page
share/help/fi/gedit/gedit-plugins-insert-date-time.page
share/help/fi/gedit/gedit-plugins-install.page
share/help/fi/gedit/gedit-plugins-modelines.page
-share/help/fi/gedit/gedit-plugins-pyconsole.page
-share/help/fi/gedit/gedit-plugins-quick-open.page
-share/help/fi/gedit/gedit-plugins-snippets.page
share/help/fi/gedit/gedit-plugins-sort.page
-share/help/fi/gedit/gedit-printing-order.page
-share/help/fi/gedit/gedit-printing-select.page
+share/help/fi/gedit/gedit-plugins-text-size.page
share/help/fi/gedit/gedit-printing.page
share/help/fi/gedit/gedit-save-file.page
share/help/fi/gedit/gedit-search-and-replace.page
@@ -639,12 +448,10 @@ share/help/fi/gedit/gedit-tab-groups.page
share/help/fi/gedit/gedit-tabs.page
share/help/fi/gedit/gedit-undo-redo.page
share/help/fi/gedit/index.page
-share/help/fr/gedit/figures/gedit-html-snippet.png
-share/help/fr/gedit/figures/gedit-icon.png
+share/help/fr/gedit/figures/gedit-icon-24x24.png
share/help/fr/gedit/figures/gedit3-screenshot.png
share/help/fr/gedit/gedit-brief-intro.page
share/help/fr/gedit/gedit-change-color-scheme.page
-share/help/fr/gedit/gedit-change-default-font.page
share/help/fr/gedit/gedit-close-file.page
share/help/fr/gedit/gedit-create-new-file.page
share/help/fr/gedit/gedit-edit-as-root.page
@@ -659,17 +466,12 @@ share/help/fr/gedit/gedit-open-several-files-at-once.page
share/help/fr/gedit/gedit-plugin-guide.page
share/help/fr/gedit/gedit-plugins-change-case.page
share/help/fr/gedit/gedit-plugins-doc-stats.page
-share/help/fr/gedit/gedit-plugins-external-tools.page
share/help/fr/gedit/gedit-plugins-file-browser.page
share/help/fr/gedit/gedit-plugins-insert-date-time.page
share/help/fr/gedit/gedit-plugins-install.page
share/help/fr/gedit/gedit-plugins-modelines.page
-share/help/fr/gedit/gedit-plugins-pyconsole.page
-share/help/fr/gedit/gedit-plugins-quick-open.page
-share/help/fr/gedit/gedit-plugins-snippets.page
share/help/fr/gedit/gedit-plugins-sort.page
-share/help/fr/gedit/gedit-printing-order.page
-share/help/fr/gedit/gedit-printing-select.page
+share/help/fr/gedit/gedit-plugins-text-size.page
share/help/fr/gedit/gedit-printing.page
share/help/fr/gedit/gedit-save-file.page
share/help/fr/gedit/gedit-search-and-replace.page
@@ -680,12 +482,10 @@ share/help/fr/gedit/gedit-tab-groups.page
share/help/fr/gedit/gedit-tabs.page
share/help/fr/gedit/gedit-undo-redo.page
share/help/fr/gedit/index.page
-share/help/gl/gedit/figures/gedit-html-snippet.png
-share/help/gl/gedit/figures/gedit-icon.png
+share/help/gl/gedit/figures/gedit-icon-24x24.png
share/help/gl/gedit/figures/gedit3-screenshot.png
share/help/gl/gedit/gedit-brief-intro.page
share/help/gl/gedit/gedit-change-color-scheme.page
-share/help/gl/gedit/gedit-change-default-font.page
share/help/gl/gedit/gedit-close-file.page
share/help/gl/gedit/gedit-create-new-file.page
share/help/gl/gedit/gedit-edit-as-root.page
@@ -700,17 +500,12 @@ share/help/gl/gedit/gedit-open-several-files-at-once.page
share/help/gl/gedit/gedit-plugin-guide.page
share/help/gl/gedit/gedit-plugins-change-case.page
share/help/gl/gedit/gedit-plugins-doc-stats.page
-share/help/gl/gedit/gedit-plugins-external-tools.page
share/help/gl/gedit/gedit-plugins-file-browser.page
share/help/gl/gedit/gedit-plugins-insert-date-time.page
share/help/gl/gedit/gedit-plugins-install.page
share/help/gl/gedit/gedit-plugins-modelines.page
-share/help/gl/gedit/gedit-plugins-pyconsole.page
-share/help/gl/gedit/gedit-plugins-quick-open.page
-share/help/gl/gedit/gedit-plugins-snippets.page
share/help/gl/gedit/gedit-plugins-sort.page
-share/help/gl/gedit/gedit-printing-order.page
-share/help/gl/gedit/gedit-printing-select.page
+share/help/gl/gedit/gedit-plugins-text-size.page
share/help/gl/gedit/gedit-printing.page
share/help/gl/gedit/gedit-save-file.page
share/help/gl/gedit/gedit-search-and-replace.page
@@ -721,12 +516,10 @@ share/help/gl/gedit/gedit-tab-groups.page
share/help/gl/gedit/gedit-tabs.page
share/help/gl/gedit/gedit-undo-redo.page
share/help/gl/gedit/index.page
-share/help/hu/gedit/figures/gedit-html-snippet.png
-share/help/hu/gedit/figures/gedit-icon.png
+share/help/hu/gedit/figures/gedit-icon-24x24.png
share/help/hu/gedit/figures/gedit3-screenshot.png
share/help/hu/gedit/gedit-brief-intro.page
share/help/hu/gedit/gedit-change-color-scheme.page
-share/help/hu/gedit/gedit-change-default-font.page
share/help/hu/gedit/gedit-close-file.page
share/help/hu/gedit/gedit-create-new-file.page
share/help/hu/gedit/gedit-edit-as-root.page
@@ -741,17 +534,12 @@ share/help/hu/gedit/gedit-open-several-files-at-once.page
share/help/hu/gedit/gedit-plugin-guide.page
share/help/hu/gedit/gedit-plugins-change-case.page
share/help/hu/gedit/gedit-plugins-doc-stats.page
-share/help/hu/gedit/gedit-plugins-external-tools.page
share/help/hu/gedit/gedit-plugins-file-browser.page
share/help/hu/gedit/gedit-plugins-insert-date-time.page
share/help/hu/gedit/gedit-plugins-install.page
share/help/hu/gedit/gedit-plugins-modelines.page
-share/help/hu/gedit/gedit-plugins-pyconsole.page
-share/help/hu/gedit/gedit-plugins-quick-open.page
-share/help/hu/gedit/gedit-plugins-snippets.page
share/help/hu/gedit/gedit-plugins-sort.page
-share/help/hu/gedit/gedit-printing-order.page
-share/help/hu/gedit/gedit-printing-select.page
+share/help/hu/gedit/gedit-plugins-text-size.page
share/help/hu/gedit/gedit-printing.page
share/help/hu/gedit/gedit-save-file.page
share/help/hu/gedit/gedit-search-and-replace.page
@@ -762,12 +550,10 @@ share/help/hu/gedit/gedit-tab-groups.page
share/help/hu/gedit/gedit-tabs.page
share/help/hu/gedit/gedit-undo-redo.page
share/help/hu/gedit/index.page
-share/help/id/gedit/figures/gedit-html-snippet.png
-share/help/id/gedit/figures/gedit-icon.png
+share/help/id/gedit/figures/gedit-icon-24x24.png
share/help/id/gedit/figures/gedit3-screenshot.png
share/help/id/gedit/gedit-brief-intro.page
share/help/id/gedit/gedit-change-color-scheme.page
-share/help/id/gedit/gedit-change-default-font.page
share/help/id/gedit/gedit-close-file.page
share/help/id/gedit/gedit-create-new-file.page
share/help/id/gedit/gedit-edit-as-root.page
@@ -782,17 +568,12 @@ share/help/id/gedit/gedit-open-several-files-at-once.page
share/help/id/gedit/gedit-plugin-guide.page
share/help/id/gedit/gedit-plugins-change-case.page
share/help/id/gedit/gedit-plugins-doc-stats.page
-share/help/id/gedit/gedit-plugins-external-tools.page
share/help/id/gedit/gedit-plugins-file-browser.page
share/help/id/gedit/gedit-plugins-insert-date-time.page
share/help/id/gedit/gedit-plugins-install.page
share/help/id/gedit/gedit-plugins-modelines.page
-share/help/id/gedit/gedit-plugins-pyconsole.page
-share/help/id/gedit/gedit-plugins-quick-open.page
-share/help/id/gedit/gedit-plugins-snippets.page
share/help/id/gedit/gedit-plugins-sort.page
-share/help/id/gedit/gedit-printing-order.page
-share/help/id/gedit/gedit-printing-select.page
+share/help/id/gedit/gedit-plugins-text-size.page
share/help/id/gedit/gedit-printing.page
share/help/id/gedit/gedit-save-file.page
share/help/id/gedit/gedit-search-and-replace.page
@@ -803,12 +584,10 @@ share/help/id/gedit/gedit-tab-groups.page
share/help/id/gedit/gedit-tabs.page
share/help/id/gedit/gedit-undo-redo.page
share/help/id/gedit/index.page
-share/help/it/gedit/figures/gedit-html-snippet.png
-share/help/it/gedit/figures/gedit-icon.png
+share/help/it/gedit/figures/gedit-icon-24x24.png
share/help/it/gedit/figures/gedit3-screenshot.png
share/help/it/gedit/gedit-brief-intro.page
share/help/it/gedit/gedit-change-color-scheme.page
-share/help/it/gedit/gedit-change-default-font.page
share/help/it/gedit/gedit-close-file.page
share/help/it/gedit/gedit-create-new-file.page
share/help/it/gedit/gedit-edit-as-root.page
@@ -823,17 +602,12 @@ share/help/it/gedit/gedit-open-several-files-at-once.page
share/help/it/gedit/gedit-plugin-guide.page
share/help/it/gedit/gedit-plugins-change-case.page
share/help/it/gedit/gedit-plugins-doc-stats.page
-share/help/it/gedit/gedit-plugins-external-tools.page
share/help/it/gedit/gedit-plugins-file-browser.page
share/help/it/gedit/gedit-plugins-insert-date-time.page
share/help/it/gedit/gedit-plugins-install.page
share/help/it/gedit/gedit-plugins-modelines.page
-share/help/it/gedit/gedit-plugins-pyconsole.page
-share/help/it/gedit/gedit-plugins-quick-open.page
-share/help/it/gedit/gedit-plugins-snippets.page
share/help/it/gedit/gedit-plugins-sort.page
-share/help/it/gedit/gedit-printing-order.page
-share/help/it/gedit/gedit-printing-select.page
+share/help/it/gedit/gedit-plugins-text-size.page
share/help/it/gedit/gedit-printing.page
share/help/it/gedit/gedit-save-file.page
share/help/it/gedit/gedit-search-and-replace.page
@@ -844,12 +618,10 @@ share/help/it/gedit/gedit-tab-groups.page
share/help/it/gedit/gedit-tabs.page
share/help/it/gedit/gedit-undo-redo.page
share/help/it/gedit/index.page
-share/help/ja/gedit/figures/gedit-html-snippet.png
-share/help/ja/gedit/figures/gedit-icon.png
+share/help/ja/gedit/figures/gedit-icon-24x24.png
share/help/ja/gedit/figures/gedit3-screenshot.png
share/help/ja/gedit/gedit-brief-intro.page
share/help/ja/gedit/gedit-change-color-scheme.page
-share/help/ja/gedit/gedit-change-default-font.page
share/help/ja/gedit/gedit-close-file.page
share/help/ja/gedit/gedit-create-new-file.page
share/help/ja/gedit/gedit-edit-as-root.page
@@ -864,17 +636,12 @@ share/help/ja/gedit/gedit-open-several-files-at-once.page
share/help/ja/gedit/gedit-plugin-guide.page
share/help/ja/gedit/gedit-plugins-change-case.page
share/help/ja/gedit/gedit-plugins-doc-stats.page
-share/help/ja/gedit/gedit-plugins-external-tools.page
share/help/ja/gedit/gedit-plugins-file-browser.page
share/help/ja/gedit/gedit-plugins-insert-date-time.page
share/help/ja/gedit/gedit-plugins-install.page
share/help/ja/gedit/gedit-plugins-modelines.page
-share/help/ja/gedit/gedit-plugins-pyconsole.page
-share/help/ja/gedit/gedit-plugins-quick-open.page
-share/help/ja/gedit/gedit-plugins-snippets.page
share/help/ja/gedit/gedit-plugins-sort.page
-share/help/ja/gedit/gedit-printing-order.page
-share/help/ja/gedit/gedit-printing-select.page
+share/help/ja/gedit/gedit-plugins-text-size.page
share/help/ja/gedit/gedit-printing.page
share/help/ja/gedit/gedit-save-file.page
share/help/ja/gedit/gedit-search-and-replace.page
@@ -885,12 +652,10 @@ share/help/ja/gedit/gedit-tab-groups.page
share/help/ja/gedit/gedit-tabs.page
share/help/ja/gedit/gedit-undo-redo.page
share/help/ja/gedit/index.page
-share/help/ko/gedit/figures/gedit-html-snippet.png
-share/help/ko/gedit/figures/gedit-icon.png
+share/help/ko/gedit/figures/gedit-icon-24x24.png
share/help/ko/gedit/figures/gedit3-screenshot.png
share/help/ko/gedit/gedit-brief-intro.page
share/help/ko/gedit/gedit-change-color-scheme.page
-share/help/ko/gedit/gedit-change-default-font.page
share/help/ko/gedit/gedit-close-file.page
share/help/ko/gedit/gedit-create-new-file.page
share/help/ko/gedit/gedit-edit-as-root.page
@@ -905,17 +670,12 @@ share/help/ko/gedit/gedit-open-several-files-at-once.page
share/help/ko/gedit/gedit-plugin-guide.page
share/help/ko/gedit/gedit-plugins-change-case.page
share/help/ko/gedit/gedit-plugins-doc-stats.page
-share/help/ko/gedit/gedit-plugins-external-tools.page
share/help/ko/gedit/gedit-plugins-file-browser.page
share/help/ko/gedit/gedit-plugins-insert-date-time.page
share/help/ko/gedit/gedit-plugins-install.page
share/help/ko/gedit/gedit-plugins-modelines.page
-share/help/ko/gedit/gedit-plugins-pyconsole.page
-share/help/ko/gedit/gedit-plugins-quick-open.page
-share/help/ko/gedit/gedit-plugins-snippets.page
share/help/ko/gedit/gedit-plugins-sort.page
-share/help/ko/gedit/gedit-printing-order.page
-share/help/ko/gedit/gedit-printing-select.page
+share/help/ko/gedit/gedit-plugins-text-size.page
share/help/ko/gedit/gedit-printing.page
share/help/ko/gedit/gedit-save-file.page
share/help/ko/gedit/gedit-search-and-replace.page
@@ -926,12 +686,10 @@ share/help/ko/gedit/gedit-tab-groups.page
share/help/ko/gedit/gedit-tabs.page
share/help/ko/gedit/gedit-undo-redo.page
share/help/ko/gedit/index.page
-share/help/lv/gedit/figures/gedit-html-snippet.png
-share/help/lv/gedit/figures/gedit-icon.png
+share/help/lv/gedit/figures/gedit-icon-24x24.png
share/help/lv/gedit/figures/gedit3-screenshot.png
share/help/lv/gedit/gedit-brief-intro.page
share/help/lv/gedit/gedit-change-color-scheme.page
-share/help/lv/gedit/gedit-change-default-font.page
share/help/lv/gedit/gedit-close-file.page
share/help/lv/gedit/gedit-create-new-file.page
share/help/lv/gedit/gedit-edit-as-root.page
@@ -946,17 +704,12 @@ share/help/lv/gedit/gedit-open-several-files-at-once.page
share/help/lv/gedit/gedit-plugin-guide.page
share/help/lv/gedit/gedit-plugins-change-case.page
share/help/lv/gedit/gedit-plugins-doc-stats.page
-share/help/lv/gedit/gedit-plugins-external-tools.page
share/help/lv/gedit/gedit-plugins-file-browser.page
share/help/lv/gedit/gedit-plugins-insert-date-time.page
share/help/lv/gedit/gedit-plugins-install.page
share/help/lv/gedit/gedit-plugins-modelines.page
-share/help/lv/gedit/gedit-plugins-pyconsole.page
-share/help/lv/gedit/gedit-plugins-quick-open.page
-share/help/lv/gedit/gedit-plugins-snippets.page
share/help/lv/gedit/gedit-plugins-sort.page
-share/help/lv/gedit/gedit-printing-order.page
-share/help/lv/gedit/gedit-printing-select.page
+share/help/lv/gedit/gedit-plugins-text-size.page
share/help/lv/gedit/gedit-printing.page
share/help/lv/gedit/gedit-save-file.page
share/help/lv/gedit/gedit-search-and-replace.page
@@ -967,12 +720,10 @@ share/help/lv/gedit/gedit-tab-groups.page
share/help/lv/gedit/gedit-tabs.page
share/help/lv/gedit/gedit-undo-redo.page
share/help/lv/gedit/index.page
-share/help/oc/gedit/figures/gedit-html-snippet.png
-share/help/oc/gedit/figures/gedit-icon.png
+share/help/oc/gedit/figures/gedit-icon-24x24.png
share/help/oc/gedit/figures/gedit3-screenshot.png
share/help/oc/gedit/gedit-brief-intro.page
share/help/oc/gedit/gedit-change-color-scheme.page
-share/help/oc/gedit/gedit-change-default-font.page
share/help/oc/gedit/gedit-close-file.page
share/help/oc/gedit/gedit-create-new-file.page
share/help/oc/gedit/gedit-edit-as-root.page
@@ -987,17 +738,12 @@ share/help/oc/gedit/gedit-open-several-files-at-once.page
share/help/oc/gedit/gedit-plugin-guide.page
share/help/oc/gedit/gedit-plugins-change-case.page
share/help/oc/gedit/gedit-plugins-doc-stats.page
-share/help/oc/gedit/gedit-plugins-external-tools.page
share/help/oc/gedit/gedit-plugins-file-browser.page
share/help/oc/gedit/gedit-plugins-insert-date-time.page
share/help/oc/gedit/gedit-plugins-install.page
share/help/oc/gedit/gedit-plugins-modelines.page
-share/help/oc/gedit/gedit-plugins-pyconsole.page
-share/help/oc/gedit/gedit-plugins-quick-open.page
-share/help/oc/gedit/gedit-plugins-snippets.page
share/help/oc/gedit/gedit-plugins-sort.page
-share/help/oc/gedit/gedit-printing-order.page
-share/help/oc/gedit/gedit-printing-select.page
+share/help/oc/gedit/gedit-plugins-text-size.page
share/help/oc/gedit/gedit-printing.page
share/help/oc/gedit/gedit-save-file.page
share/help/oc/gedit/gedit-search-and-replace.page
@@ -1008,12 +754,10 @@ share/help/oc/gedit/gedit-tab-groups.page
share/help/oc/gedit/gedit-tabs.page
share/help/oc/gedit/gedit-undo-redo.page
share/help/oc/gedit/index.page
-share/help/pl/gedit/figures/gedit-html-snippet.png
-share/help/pl/gedit/figures/gedit-icon.png
+share/help/pl/gedit/figures/gedit-icon-24x24.png
share/help/pl/gedit/figures/gedit3-screenshot.png
share/help/pl/gedit/gedit-brief-intro.page
share/help/pl/gedit/gedit-change-color-scheme.page
-share/help/pl/gedit/gedit-change-default-font.page
share/help/pl/gedit/gedit-close-file.page
share/help/pl/gedit/gedit-create-new-file.page
share/help/pl/gedit/gedit-edit-as-root.page
@@ -1028,17 +772,12 @@ share/help/pl/gedit/gedit-open-several-files-at-once.page
share/help/pl/gedit/gedit-plugin-guide.page
share/help/pl/gedit/gedit-plugins-change-case.page
share/help/pl/gedit/gedit-plugins-doc-stats.page
-share/help/pl/gedit/gedit-plugins-external-tools.page
share/help/pl/gedit/gedit-plugins-file-browser.page
share/help/pl/gedit/gedit-plugins-insert-date-time.page
share/help/pl/gedit/gedit-plugins-install.page
share/help/pl/gedit/gedit-plugins-modelines.page
-share/help/pl/gedit/gedit-plugins-pyconsole.page
-share/help/pl/gedit/gedit-plugins-quick-open.page
-share/help/pl/gedit/gedit-plugins-snippets.page
share/help/pl/gedit/gedit-plugins-sort.page
-share/help/pl/gedit/gedit-printing-order.page
-share/help/pl/gedit/gedit-printing-select.page
+share/help/pl/gedit/gedit-plugins-text-size.page
share/help/pl/gedit/gedit-printing.page
share/help/pl/gedit/gedit-save-file.page
share/help/pl/gedit/gedit-search-and-replace.page
@@ -1049,12 +788,10 @@ share/help/pl/gedit/gedit-tab-groups.page
share/help/pl/gedit/gedit-tabs.page
share/help/pl/gedit/gedit-undo-redo.page
share/help/pl/gedit/index.page
-share/help/pt_BR/gedit/figures/gedit-html-snippet.png
-share/help/pt_BR/gedit/figures/gedit-icon.png
+share/help/pt_BR/gedit/figures/gedit-icon-24x24.png
share/help/pt_BR/gedit/figures/gedit3-screenshot.png
share/help/pt_BR/gedit/gedit-brief-intro.page
share/help/pt_BR/gedit/gedit-change-color-scheme.page
-share/help/pt_BR/gedit/gedit-change-default-font.page
share/help/pt_BR/gedit/gedit-close-file.page
share/help/pt_BR/gedit/gedit-create-new-file.page
share/help/pt_BR/gedit/gedit-edit-as-root.page
@@ -1069,17 +806,12 @@ share/help/pt_BR/gedit/gedit-open-several-files-at-once.page
share/help/pt_BR/gedit/gedit-plugin-guide.page
share/help/pt_BR/gedit/gedit-plugins-change-case.page
share/help/pt_BR/gedit/gedit-plugins-doc-stats.page
-share/help/pt_BR/gedit/gedit-plugins-external-tools.page
share/help/pt_BR/gedit/gedit-plugins-file-browser.page
share/help/pt_BR/gedit/gedit-plugins-insert-date-time.page
share/help/pt_BR/gedit/gedit-plugins-install.page
share/help/pt_BR/gedit/gedit-plugins-modelines.page
-share/help/pt_BR/gedit/gedit-plugins-pyconsole.page
-share/help/pt_BR/gedit/gedit-plugins-quick-open.page
-share/help/pt_BR/gedit/gedit-plugins-snippets.page
share/help/pt_BR/gedit/gedit-plugins-sort.page
-share/help/pt_BR/gedit/gedit-printing-order.page
-share/help/pt_BR/gedit/gedit-printing-select.page
+share/help/pt_BR/gedit/gedit-plugins-text-size.page
share/help/pt_BR/gedit/gedit-printing.page
share/help/pt_BR/gedit/gedit-save-file.page
share/help/pt_BR/gedit/gedit-search-and-replace.page
@@ -1090,12 +822,10 @@ share/help/pt_BR/gedit/gedit-tab-groups.page
share/help/pt_BR/gedit/gedit-tabs.page
share/help/pt_BR/gedit/gedit-undo-redo.page
share/help/pt_BR/gedit/index.page
-share/help/ro/gedit/figures/gedit-html-snippet.png
-share/help/ro/gedit/figures/gedit-icon.png
+share/help/ro/gedit/figures/gedit-icon-24x24.png
share/help/ro/gedit/figures/gedit3-screenshot.png
share/help/ro/gedit/gedit-brief-intro.page
share/help/ro/gedit/gedit-change-color-scheme.page
-share/help/ro/gedit/gedit-change-default-font.page
share/help/ro/gedit/gedit-close-file.page
share/help/ro/gedit/gedit-create-new-file.page
share/help/ro/gedit/gedit-edit-as-root.page
@@ -1110,17 +840,12 @@ share/help/ro/gedit/gedit-open-several-files-at-once.page
share/help/ro/gedit/gedit-plugin-guide.page
share/help/ro/gedit/gedit-plugins-change-case.page
share/help/ro/gedit/gedit-plugins-doc-stats.page
-share/help/ro/gedit/gedit-plugins-external-tools.page
share/help/ro/gedit/gedit-plugins-file-browser.page
share/help/ro/gedit/gedit-plugins-insert-date-time.page
share/help/ro/gedit/gedit-plugins-install.page
share/help/ro/gedit/gedit-plugins-modelines.page
-share/help/ro/gedit/gedit-plugins-pyconsole.page
-share/help/ro/gedit/gedit-plugins-quick-open.page
-share/help/ro/gedit/gedit-plugins-snippets.page
share/help/ro/gedit/gedit-plugins-sort.page
-share/help/ro/gedit/gedit-printing-order.page
-share/help/ro/gedit/gedit-printing-select.page
+share/help/ro/gedit/gedit-plugins-text-size.page
share/help/ro/gedit/gedit-printing.page
share/help/ro/gedit/gedit-save-file.page
share/help/ro/gedit/gedit-search-and-replace.page
@@ -1131,12 +856,10 @@ share/help/ro/gedit/gedit-tab-groups.page
share/help/ro/gedit/gedit-tabs.page
share/help/ro/gedit/gedit-undo-redo.page
share/help/ro/gedit/index.page
-share/help/ru/gedit/figures/gedit-html-snippet.png
-share/help/ru/gedit/figures/gedit-icon.png
+share/help/ru/gedit/figures/gedit-icon-24x24.png
share/help/ru/gedit/figures/gedit3-screenshot.png
share/help/ru/gedit/gedit-brief-intro.page
share/help/ru/gedit/gedit-change-color-scheme.page
-share/help/ru/gedit/gedit-change-default-font.page
share/help/ru/gedit/gedit-close-file.page
share/help/ru/gedit/gedit-create-new-file.page
share/help/ru/gedit/gedit-edit-as-root.page
@@ -1151,17 +874,12 @@ share/help/ru/gedit/gedit-open-several-files-at-once.page
share/help/ru/gedit/gedit-plugin-guide.page
share/help/ru/gedit/gedit-plugins-change-case.page
share/help/ru/gedit/gedit-plugins-doc-stats.page
-share/help/ru/gedit/gedit-plugins-external-tools.page
share/help/ru/gedit/gedit-plugins-file-browser.page
share/help/ru/gedit/gedit-plugins-insert-date-time.page
share/help/ru/gedit/gedit-plugins-install.page
share/help/ru/gedit/gedit-plugins-modelines.page
-share/help/ru/gedit/gedit-plugins-pyconsole.page
-share/help/ru/gedit/gedit-plugins-quick-open.page
-share/help/ru/gedit/gedit-plugins-snippets.page
share/help/ru/gedit/gedit-plugins-sort.page
-share/help/ru/gedit/gedit-printing-order.page
-share/help/ru/gedit/gedit-printing-select.page
+share/help/ru/gedit/gedit-plugins-text-size.page
share/help/ru/gedit/gedit-printing.page
share/help/ru/gedit/gedit-save-file.page
share/help/ru/gedit/gedit-search-and-replace.page
@@ -1172,12 +890,10 @@ share/help/ru/gedit/gedit-tab-groups.page
share/help/ru/gedit/gedit-tabs.page
share/help/ru/gedit/gedit-undo-redo.page
share/help/ru/gedit/index.page
-share/help/sl/gedit/figures/gedit-html-snippet.png
-share/help/sl/gedit/figures/gedit-icon.png
+share/help/sl/gedit/figures/gedit-icon-24x24.png
share/help/sl/gedit/figures/gedit3-screenshot.png
share/help/sl/gedit/gedit-brief-intro.page
share/help/sl/gedit/gedit-change-color-scheme.page
-share/help/sl/gedit/gedit-change-default-font.page
share/help/sl/gedit/gedit-close-file.page
share/help/sl/gedit/gedit-create-new-file.page
share/help/sl/gedit/gedit-edit-as-root.page
@@ -1192,17 +908,12 @@ share/help/sl/gedit/gedit-open-several-files-at-once.page
share/help/sl/gedit/gedit-plugin-guide.page
share/help/sl/gedit/gedit-plugins-change-case.page
share/help/sl/gedit/gedit-plugins-doc-stats.page
-share/help/sl/gedit/gedit-plugins-external-tools.page
share/help/sl/gedit/gedit-plugins-file-browser.page
share/help/sl/gedit/gedit-plugins-insert-date-time.page
share/help/sl/gedit/gedit-plugins-install.page
share/help/sl/gedit/gedit-plugins-modelines.page
-share/help/sl/gedit/gedit-plugins-pyconsole.page
-share/help/sl/gedit/gedit-plugins-quick-open.page
-share/help/sl/gedit/gedit-plugins-snippets.page
share/help/sl/gedit/gedit-plugins-sort.page
-share/help/sl/gedit/gedit-printing-order.page
-share/help/sl/gedit/gedit-printing-select.page
+share/help/sl/gedit/gedit-plugins-text-size.page
share/help/sl/gedit/gedit-printing.page
share/help/sl/gedit/gedit-save-file.page
share/help/sl/gedit/gedit-search-and-replace.page
@@ -1213,12 +924,10 @@ share/help/sl/gedit/gedit-tab-groups.page
share/help/sl/gedit/gedit-tabs.page
share/help/sl/gedit/gedit-undo-redo.page
share/help/sl/gedit/index.page
-share/help/sv/gedit/figures/gedit-html-snippet.png
-share/help/sv/gedit/figures/gedit-icon.png
+share/help/sv/gedit/figures/gedit-icon-24x24.png
share/help/sv/gedit/figures/gedit3-screenshot.png
share/help/sv/gedit/gedit-brief-intro.page
share/help/sv/gedit/gedit-change-color-scheme.page
-share/help/sv/gedit/gedit-change-default-font.page
share/help/sv/gedit/gedit-close-file.page
share/help/sv/gedit/gedit-create-new-file.page
share/help/sv/gedit/gedit-edit-as-root.page
@@ -1233,17 +942,12 @@ share/help/sv/gedit/gedit-open-several-files-at-once.page
share/help/sv/gedit/gedit-plugin-guide.page
share/help/sv/gedit/gedit-plugins-change-case.page
share/help/sv/gedit/gedit-plugins-doc-stats.page
-share/help/sv/gedit/gedit-plugins-external-tools.page
share/help/sv/gedit/gedit-plugins-file-browser.page
share/help/sv/gedit/gedit-plugins-insert-date-time.page
share/help/sv/gedit/gedit-plugins-install.page
share/help/sv/gedit/gedit-plugins-modelines.page
-share/help/sv/gedit/gedit-plugins-pyconsole.page
-share/help/sv/gedit/gedit-plugins-quick-open.page
-share/help/sv/gedit/gedit-plugins-snippets.page
share/help/sv/gedit/gedit-plugins-sort.page
-share/help/sv/gedit/gedit-printing-order.page
-share/help/sv/gedit/gedit-printing-select.page
+share/help/sv/gedit/gedit-plugins-text-size.page
share/help/sv/gedit/gedit-printing.page
share/help/sv/gedit/gedit-save-file.page
share/help/sv/gedit/gedit-search-and-replace.page
@@ -1254,12 +958,10 @@ share/help/sv/gedit/gedit-tab-groups.page
share/help/sv/gedit/gedit-tabs.page
share/help/sv/gedit/gedit-undo-redo.page
share/help/sv/gedit/index.page
-share/help/te/gedit/figures/gedit-html-snippet.png
-share/help/te/gedit/figures/gedit-icon.png
+share/help/te/gedit/figures/gedit-icon-24x24.png
share/help/te/gedit/figures/gedit3-screenshot.png
share/help/te/gedit/gedit-brief-intro.page
share/help/te/gedit/gedit-change-color-scheme.page
-share/help/te/gedit/gedit-change-default-font.page
share/help/te/gedit/gedit-close-file.page
share/help/te/gedit/gedit-create-new-file.page
share/help/te/gedit/gedit-edit-as-root.page
@@ -1274,17 +976,12 @@ share/help/te/gedit/gedit-open-several-files-at-once.page
share/help/te/gedit/gedit-plugin-guide.page
share/help/te/gedit/gedit-plugins-change-case.page
share/help/te/gedit/gedit-plugins-doc-stats.page
-share/help/te/gedit/gedit-plugins-external-tools.page
share/help/te/gedit/gedit-plugins-file-browser.page
share/help/te/gedit/gedit-plugins-insert-date-time.page
share/help/te/gedit/gedit-plugins-install.page
share/help/te/gedit/gedit-plugins-modelines.page
-share/help/te/gedit/gedit-plugins-pyconsole.page
-share/help/te/gedit/gedit-plugins-quick-open.page
-share/help/te/gedit/gedit-plugins-snippets.page
share/help/te/gedit/gedit-plugins-sort.page
-share/help/te/gedit/gedit-printing-order.page
-share/help/te/gedit/gedit-printing-select.page
+share/help/te/gedit/gedit-plugins-text-size.page
share/help/te/gedit/gedit-printing.page
share/help/te/gedit/gedit-save-file.page
share/help/te/gedit/gedit-search-and-replace.page
@@ -1295,12 +992,10 @@ share/help/te/gedit/gedit-tab-groups.page
share/help/te/gedit/gedit-tabs.page
share/help/te/gedit/gedit-undo-redo.page
share/help/te/gedit/index.page
-share/help/th/gedit/figures/gedit-html-snippet.png
-share/help/th/gedit/figures/gedit-icon.png
+share/help/th/gedit/figures/gedit-icon-24x24.png
share/help/th/gedit/figures/gedit3-screenshot.png
share/help/th/gedit/gedit-brief-intro.page
share/help/th/gedit/gedit-change-color-scheme.page
-share/help/th/gedit/gedit-change-default-font.page
share/help/th/gedit/gedit-close-file.page
share/help/th/gedit/gedit-create-new-file.page
share/help/th/gedit/gedit-edit-as-root.page
@@ -1315,17 +1010,12 @@ share/help/th/gedit/gedit-open-several-files-at-once.page
share/help/th/gedit/gedit-plugin-guide.page
share/help/th/gedit/gedit-plugins-change-case.page
share/help/th/gedit/gedit-plugins-doc-stats.page
-share/help/th/gedit/gedit-plugins-external-tools.page
share/help/th/gedit/gedit-plugins-file-browser.page
share/help/th/gedit/gedit-plugins-insert-date-time.page
share/help/th/gedit/gedit-plugins-install.page
share/help/th/gedit/gedit-plugins-modelines.page
-share/help/th/gedit/gedit-plugins-pyconsole.page
-share/help/th/gedit/gedit-plugins-quick-open.page
-share/help/th/gedit/gedit-plugins-snippets.page
share/help/th/gedit/gedit-plugins-sort.page
-share/help/th/gedit/gedit-printing-order.page
-share/help/th/gedit/gedit-printing-select.page
+share/help/th/gedit/gedit-plugins-text-size.page
share/help/th/gedit/gedit-printing.page
share/help/th/gedit/gedit-save-file.page
share/help/th/gedit/gedit-search-and-replace.page
@@ -1336,12 +1026,10 @@ share/help/th/gedit/gedit-tab-groups.page
share/help/th/gedit/gedit-tabs.page
share/help/th/gedit/gedit-undo-redo.page
share/help/th/gedit/index.page
-share/help/uk/gedit/figures/gedit-html-snippet.png
-share/help/uk/gedit/figures/gedit-icon.png
+share/help/uk/gedit/figures/gedit-icon-24x24.png
share/help/uk/gedit/figures/gedit3-screenshot.png
share/help/uk/gedit/gedit-brief-intro.page
share/help/uk/gedit/gedit-change-color-scheme.page
-share/help/uk/gedit/gedit-change-default-font.page
share/help/uk/gedit/gedit-close-file.page
share/help/uk/gedit/gedit-create-new-file.page
share/help/uk/gedit/gedit-edit-as-root.page
@@ -1356,17 +1044,12 @@ share/help/uk/gedit/gedit-open-several-files-at-once.page
share/help/uk/gedit/gedit-plugin-guide.page
share/help/uk/gedit/gedit-plugins-change-case.page
share/help/uk/gedit/gedit-plugins-doc-stats.page
-share/help/uk/gedit/gedit-plugins-external-tools.page
share/help/uk/gedit/gedit-plugins-file-browser.page
share/help/uk/gedit/gedit-plugins-insert-date-time.page
share/help/uk/gedit/gedit-plugins-install.page
share/help/uk/gedit/gedit-plugins-modelines.page
-share/help/uk/gedit/gedit-plugins-pyconsole.page
-share/help/uk/gedit/gedit-plugins-quick-open.page
-share/help/uk/gedit/gedit-plugins-snippets.page
share/help/uk/gedit/gedit-plugins-sort.page
-share/help/uk/gedit/gedit-printing-order.page
-share/help/uk/gedit/gedit-printing-select.page
+share/help/uk/gedit/gedit-plugins-text-size.page
share/help/uk/gedit/gedit-printing.page
share/help/uk/gedit/gedit-save-file.page
share/help/uk/gedit/gedit-search-and-replace.page
@@ -1377,12 +1060,10 @@ share/help/uk/gedit/gedit-tab-groups.page
share/help/uk/gedit/gedit-tabs.page
share/help/uk/gedit/gedit-undo-redo.page
share/help/uk/gedit/index.page
-share/help/zh_CN/gedit/figures/gedit-html-snippet.png
-share/help/zh_CN/gedit/figures/gedit-icon.png
+share/help/zh_CN/gedit/figures/gedit-icon-24x24.png
share/help/zh_CN/gedit/figures/gedit3-screenshot.png
share/help/zh_CN/gedit/gedit-brief-intro.page
share/help/zh_CN/gedit/gedit-change-color-scheme.page
-share/help/zh_CN/gedit/gedit-change-default-font.page
share/help/zh_CN/gedit/gedit-close-file.page
share/help/zh_CN/gedit/gedit-create-new-file.page
share/help/zh_CN/gedit/gedit-edit-as-root.page
@@ -1397,17 +1078,12 @@ share/help/zh_CN/gedit/gedit-open-several-files-at-once.page
share/help/zh_CN/gedit/gedit-plugin-guide.page
share/help/zh_CN/gedit/gedit-plugins-change-case.page
share/help/zh_CN/gedit/gedit-plugins-doc-stats.page
-share/help/zh_CN/gedit/gedit-plugins-external-tools.page
share/help/zh_CN/gedit/gedit-plugins-file-browser.page
share/help/zh_CN/gedit/gedit-plugins-insert-date-time.page
share/help/zh_CN/gedit/gedit-plugins-install.page
share/help/zh_CN/gedit/gedit-plugins-modelines.page
-share/help/zh_CN/gedit/gedit-plugins-pyconsole.page
-share/help/zh_CN/gedit/gedit-plugins-quick-open.page
-share/help/zh_CN/gedit/gedit-plugins-snippets.page
share/help/zh_CN/gedit/gedit-plugins-sort.page
-share/help/zh_CN/gedit/gedit-printing-order.page
-share/help/zh_CN/gedit/gedit-printing-select.page
+share/help/zh_CN/gedit/gedit-plugins-text-size.page
share/help/zh_CN/gedit/gedit-printing.page
share/help/zh_CN/gedit/gedit-save-file.page
share/help/zh_CN/gedit/gedit-search-and-replace.page
@@ -1418,12 +1094,10 @@ share/help/zh_CN/gedit/gedit-tab-groups.page
share/help/zh_CN/gedit/gedit-tabs.page
share/help/zh_CN/gedit/gedit-undo-redo.page
share/help/zh_CN/gedit/index.page
-share/help/zh_HK/gedit/figures/gedit-html-snippet.png
-share/help/zh_HK/gedit/figures/gedit-icon.png
+share/help/zh_HK/gedit/figures/gedit-icon-24x24.png
share/help/zh_HK/gedit/figures/gedit3-screenshot.png
share/help/zh_HK/gedit/gedit-brief-intro.page
share/help/zh_HK/gedit/gedit-change-color-scheme.page
-share/help/zh_HK/gedit/gedit-change-default-font.page
share/help/zh_HK/gedit/gedit-close-file.page
share/help/zh_HK/gedit/gedit-create-new-file.page
share/help/zh_HK/gedit/gedit-edit-as-root.page
@@ -1438,17 +1112,12 @@ share/help/zh_HK/gedit/gedit-open-several-files-at-once.page
share/help/zh_HK/gedit/gedit-plugin-guide.page
share/help/zh_HK/gedit/gedit-plugins-change-case.page
share/help/zh_HK/gedit/gedit-plugins-doc-stats.page
-share/help/zh_HK/gedit/gedit-plugins-external-tools.page
share/help/zh_HK/gedit/gedit-plugins-file-browser.page
share/help/zh_HK/gedit/gedit-plugins-insert-date-time.page
share/help/zh_HK/gedit/gedit-plugins-install.page
share/help/zh_HK/gedit/gedit-plugins-modelines.page
-share/help/zh_HK/gedit/gedit-plugins-pyconsole.page
-share/help/zh_HK/gedit/gedit-plugins-quick-open.page
-share/help/zh_HK/gedit/gedit-plugins-snippets.page
share/help/zh_HK/gedit/gedit-plugins-sort.page
-share/help/zh_HK/gedit/gedit-printing-order.page
-share/help/zh_HK/gedit/gedit-printing-select.page
+share/help/zh_HK/gedit/gedit-plugins-text-size.page
share/help/zh_HK/gedit/gedit-printing.page
share/help/zh_HK/gedit/gedit-save-file.page
share/help/zh_HK/gedit/gedit-search-and-replace.page
@@ -1459,12 +1128,10 @@ share/help/zh_HK/gedit/gedit-tab-groups.page
share/help/zh_HK/gedit/gedit-tabs.page
share/help/zh_HK/gedit/gedit-undo-redo.page
share/help/zh_HK/gedit/index.page
-share/help/zh_TW/gedit/figures/gedit-html-snippet.png
-share/help/zh_TW/gedit/figures/gedit-icon.png
+share/help/zh_TW/gedit/figures/gedit-icon-24x24.png
share/help/zh_TW/gedit/figures/gedit3-screenshot.png
share/help/zh_TW/gedit/gedit-brief-intro.page
share/help/zh_TW/gedit/gedit-change-color-scheme.page
-share/help/zh_TW/gedit/gedit-change-default-font.page
share/help/zh_TW/gedit/gedit-close-file.page
share/help/zh_TW/gedit/gedit-create-new-file.page
share/help/zh_TW/gedit/gedit-edit-as-root.page
@@ -1479,17 +1146,12 @@ share/help/zh_TW/gedit/gedit-open-several-files-at-once.page
share/help/zh_TW/gedit/gedit-plugin-guide.page
share/help/zh_TW/gedit/gedit-plugins-change-case.page
share/help/zh_TW/gedit/gedit-plugins-doc-stats.page
-share/help/zh_TW/gedit/gedit-plugins-external-tools.page
share/help/zh_TW/gedit/gedit-plugins-file-browser.page
share/help/zh_TW/gedit/gedit-plugins-insert-date-time.page
share/help/zh_TW/gedit/gedit-plugins-install.page
share/help/zh_TW/gedit/gedit-plugins-modelines.page
-share/help/zh_TW/gedit/gedit-plugins-pyconsole.page
-share/help/zh_TW/gedit/gedit-plugins-quick-open.page
-share/help/zh_TW/gedit/gedit-plugins-snippets.page
share/help/zh_TW/gedit/gedit-plugins-sort.page
-share/help/zh_TW/gedit/gedit-printing-order.page
-share/help/zh_TW/gedit/gedit-printing-select.page
+share/help/zh_TW/gedit/gedit-plugins-text-size.page
share/help/zh_TW/gedit/gedit-printing.page
share/help/zh_TW/gedit/gedit-save-file.page
share/help/zh_TW/gedit/gedit-search-and-replace.page
@@ -1500,7 +1162,12 @@ share/help/zh_TW/gedit/gedit-tab-groups.page
share/help/zh_TW/gedit/gedit-tabs.page
share/help/zh_TW/gedit/gedit-undo-redo.page
share/help/zh_TW/gedit/index.page
-share/icons/hicolor/scalable/apps/org.gnome.gedit.svg
+share/icons/hicolor/16x16/apps/org.gnome.gedit.png
+share/icons/hicolor/22x22/apps/org.gnome.gedit.png
+share/icons/hicolor/24x24/apps/org.gnome.gedit.png
+share/icons/hicolor/256x256/apps/org.gnome.gedit.png
+share/icons/hicolor/32x32/apps/org.gnome.gedit.png
+share/icons/hicolor/48x48/apps/org.gnome.gedit.png
share/icons/hicolor/symbolic/apps/org.gnome.gedit-symbolic.svg
share/locale/af/LC_MESSAGES/gedit.mo
share/locale/am/LC_MESSAGES/gedit.mo
@@ -1546,12 +1213,14 @@ share/locale/hi/LC_MESSAGES/gedit.mo
share/locale/hr/LC_MESSAGES/gedit.mo
share/locale/hu/LC_MESSAGES/gedit.mo
share/locale/hy/LC_MESSAGES/gedit.mo
+share/locale/ia/LC_MESSAGES/gedit.mo
share/locale/id/LC_MESSAGES/gedit.mo
share/locale/ie/LC_MESSAGES/gedit.mo
share/locale/is/LC_MESSAGES/gedit.mo
share/locale/it/LC_MESSAGES/gedit.mo
share/locale/ja/LC_MESSAGES/gedit.mo
share/locale/ka/LC_MESSAGES/gedit.mo
+share/locale/kab/LC_MESSAGES/gedit.mo
share/locale/kk/LC_MESSAGES/gedit.mo
share/locale/km/LC_MESSAGES/gedit.mo
share/locale/kn/LC_MESSAGES/gedit.mo
@@ -1607,6 +1276,5 @@ share/locale/xh/LC_MESSAGES/gedit.mo
share/locale/zh_CN/LC_MESSAGES/gedit.mo
share/locale/zh_HK/LC_MESSAGES/gedit.mo
share/locale/zh_TW/LC_MESSAGES/gedit.mo
-share/metainfo/org.gnome.gedit.appdata.xml
-share/vala/vapi/gedit.deps
-share/vala/vapi/gedit.vapi
+share/man/man1/gedit.1.gz
+share/metainfo/org.gnome.gedit.metainfo.xml
diff --git a/editors/ghex/Makefile b/editors/ghex/Makefile
index f220e5c5dac5..0ce4f3d59805 100644
--- a/editors/ghex/Makefile
+++ b/editors/ghex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghex
PORTVERSION= 46.2
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index a28ee509d540..13c826213c20 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557861
-SHA256 (KDE/release-service/25.04.1/ghostwriter-25.04.1.tar.xz) = 814d450cc84a9eb11540de408a4ec2d1918ca00d05ca5a172d5bd01340312010
-SIZE (KDE/release-service/25.04.1/ghostwriter-25.04.1.tar.xz) = 2722648
+TIMESTAMP = 1749036372
+SHA256 (KDE/release-service/25.04.2/ghostwriter-25.04.2.tar.xz) = 12c1dfd2f81ff44e4a074714b07d341a35e5cc058a69338ecface648d17c841a
+SIZE (KDE/release-service/25.04.2/ghostwriter-25.04.2.tar.xz) = 2723008
diff --git a/editors/gnome-latex/Makefile b/editors/gnome-latex/Makefile
deleted file mode 100644
index f84cf753bd3f..000000000000
--- a/editors/gnome-latex/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= gnome-latex
-PORTVERSION= 3.44.0
-PORTREVISION= 2
-CATEGORIES= editors
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Integrated LaTeX environment
-WWW= https://wiki.gnome.org/Apps/LaTeXila
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= itstool:textproc/itstool \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-LIB_DEPENDS= libgee-0.8.so:devel/libgee \
- libfribidi.so:converters/fribidi \
- libenchant-2.so:textproc/enchant2 \
- libtepl-6.so:x11-toolkits/tepl6 \
- libgspell-1.so:textproc/gspell
-
-USES= compiler:c11 desktop-file-utils gettext gmake gnome \
- pkgconfig tar:xz tex vala:build
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_GNOME= cairo dconf intltool gtksourceview4
-USE_TEX= latex dvipsk
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= NLS
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
-OPTIONS_SUB= yes
-
-GLIB_SCHEMAS= org.gnome.gnome-latex.gschema.xml
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/gnome-latex/distinfo b/editors/gnome-latex/distinfo
deleted file mode 100644
index ee0736437bf8..000000000000
--- a/editors/gnome-latex/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1675099485
-SHA256 (gnome/gnome-latex-3.44.0.tar.xz) = 88bd5340bd28c7ed01c7966a3a00732bbd902773df5ac659be6ad11806a9e744
-SIZE (gnome/gnome-latex-3.44.0.tar.xz) = 1168840
diff --git a/editors/gnome-latex/pkg-descr b/editors/gnome-latex/pkg-descr
deleted file mode 100644
index eda8f18f89b1..000000000000
--- a/editors/gnome-latex/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-LaTeXila is a LaTeX editor for the GNOME desktop. The idea of LaTeXila is
-to always deal directly with the LaTeX code, while simplifying as most as
-possible the writing of this LaTeX code.
diff --git a/editors/gnome-latex/pkg-plist b/editors/gnome-latex/pkg-plist
deleted file mode 100644
index 74e72056ac11..000000000000
--- a/editors/gnome-latex/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-bin/gnome-latex
-share/man/man1/gnome-latex.1.gz
-share/applications/org.gnome.gnome-latex.desktop
-share/dbus-1/services/org.gnome.gnome-latex.service
-%%DATADIR%%/build_tools.xml
-%%DATADIR%%/completion.xml
-%%DATADIR%%/latexhelp.html
-%%DATADIR%%/templates/article.xml
-%%DATADIR%%/templates/beamer.xml
-%%DATADIR%%/templates/book.xml
-%%DATADIR%%/templates/letter.xml
-%%DATADIR%%/templates/report.xml
-%%DATADIR%%/ui/ui.xml
-share/gtk-doc/html/gnome-latex/LatexilaApp.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildJob.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildTool.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildTools.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildToolsDefault.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildToolsPersonal.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildView.html
-share/gtk-doc/html/gnome-latex/LatexilaFactory.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessor.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorAllOutput.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorLatex.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorLatexmk.html
-share/gtk-doc/html/gnome-latex/LatexilaSettings.html
-share/gtk-doc/html/gnome-latex/LatexilaSynctex.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesDefault.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesManageDialog.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesPersonal.html
-share/gtk-doc/html/gnome-latex/annexes.html
-share/gtk-doc/html/gnome-latex/annotation-glossary.html
-share/gtk-doc/html/gnome-latex/api-reference.html
-share/gtk-doc/html/gnome-latex/ch01.html
-share/gtk-doc/html/gnome-latex/ch02.html
-share/gtk-doc/html/gnome-latex/ch03.html
-share/gtk-doc/html/gnome-latex/ch04.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LaTeX-commands.html
-share/gtk-doc/html/gnome-latex/gnome-latex-Latexila-Initialization-and-Finalization.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaBuffer.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaDirs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaPrefs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaTemplatesDialogs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaUtils.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaView.html
-share/gtk-doc/html/gnome-latex/gnome-latex.devhelp2
-share/gtk-doc/html/gnome-latex/home.png
-share/gtk-doc/html/gnome-latex/index.html
-share/gtk-doc/html/gnome-latex/ix01.html
-share/gtk-doc/html/gnome-latex/left-insensitive.png
-share/gtk-doc/html/gnome-latex/left.png
-share/gtk-doc/html/gnome-latex/object-tree.html
-share/gtk-doc/html/gnome-latex/right-insensitive.png
-share/gtk-doc/html/gnome-latex/right.png
-share/gtk-doc/html/gnome-latex/style.css
-share/gtk-doc/html/gnome-latex/up-insensitive.png
-share/gtk-doc/html/gnome-latex/up.png
-share/help/C/gnome-latex/build_tools.page
-share/help/C/gnome-latex/completion.page
-share/help/C/gnome-latex/index.page
-share/help/C/gnome-latex/projects.page
-share/help/C/gnome-latex/spell_checking.page
-share/help/C/gnome-latex/structure.page
-share/help/C/gnome-latex/synctex.page
-share/help/cs/gnome-latex/build_tools.page
-share/help/cs/gnome-latex/completion.page
-share/help/cs/gnome-latex/index.page
-share/help/cs/gnome-latex/projects.page
-share/help/cs/gnome-latex/spell_checking.page
-share/help/cs/gnome-latex/structure.page
-share/help/cs/gnome-latex/synctex.page
-share/help/da/gnome-latex/build_tools.page
-share/help/da/gnome-latex/completion.page
-share/help/da/gnome-latex/index.page
-share/help/da/gnome-latex/projects.page
-share/help/da/gnome-latex/spell_checking.page
-share/help/da/gnome-latex/structure.page
-share/help/da/gnome-latex/synctex.page
-share/help/de/gnome-latex/build_tools.page
-share/help/de/gnome-latex/completion.page
-share/help/de/gnome-latex/index.page
-share/help/de/gnome-latex/projects.page
-share/help/de/gnome-latex/spell_checking.page
-share/help/de/gnome-latex/structure.page
-share/help/de/gnome-latex/synctex.page
-share/help/el/gnome-latex/build_tools.page
-share/help/el/gnome-latex/completion.page
-share/help/el/gnome-latex/index.page
-share/help/el/gnome-latex/projects.page
-share/help/el/gnome-latex/spell_checking.page
-share/help/el/gnome-latex/structure.page
-share/help/el/gnome-latex/synctex.page
-share/help/es/gnome-latex/build_tools.page
-share/help/es/gnome-latex/completion.page
-share/help/es/gnome-latex/index.page
-share/help/es/gnome-latex/projects.page
-share/help/es/gnome-latex/spell_checking.page
-share/help/es/gnome-latex/structure.page
-share/help/es/gnome-latex/synctex.page
-share/help/fr/gnome-latex/build_tools.page
-share/help/fr/gnome-latex/completion.page
-share/help/fr/gnome-latex/index.page
-share/help/fr/gnome-latex/projects.page
-share/help/fr/gnome-latex/spell_checking.page
-share/help/fr/gnome-latex/structure.page
-share/help/fr/gnome-latex/synctex.page
-share/help/gl/gnome-latex/build_tools.page
-share/help/gl/gnome-latex/completion.page
-share/help/gl/gnome-latex/index.page
-share/help/gl/gnome-latex/projects.page
-share/help/gl/gnome-latex/spell_checking.page
-share/help/gl/gnome-latex/structure.page
-share/help/gl/gnome-latex/synctex.page
-share/help/hu/gnome-latex/build_tools.page
-share/help/hu/gnome-latex/completion.page
-share/help/hu/gnome-latex/index.page
-share/help/hu/gnome-latex/projects.page
-share/help/hu/gnome-latex/spell_checking.page
-share/help/hu/gnome-latex/structure.page
-share/help/hu/gnome-latex/synctex.page
-share/help/pl/gnome-latex/build_tools.page
-share/help/pl/gnome-latex/completion.page
-share/help/pl/gnome-latex/index.page
-share/help/pl/gnome-latex/projects.page
-share/help/pl/gnome-latex/spell_checking.page
-share/help/pl/gnome-latex/structure.page
-share/help/pl/gnome-latex/synctex.page
-share/help/pt_BR/gnome-latex/build_tools.page
-share/help/pt_BR/gnome-latex/completion.page
-share/help/pt_BR/gnome-latex/index.page
-share/help/pt_BR/gnome-latex/projects.page
-share/help/pt_BR/gnome-latex/spell_checking.page
-share/help/pt_BR/gnome-latex/structure.page
-share/help/pt_BR/gnome-latex/synctex.page
-share/help/ru/gnome-latex/build_tools.page
-share/help/ru/gnome-latex/completion.page
-share/help/ru/gnome-latex/index.page
-share/help/ru/gnome-latex/projects.page
-share/help/ru/gnome-latex/spell_checking.page
-share/help/ru/gnome-latex/structure.page
-share/help/ru/gnome-latex/synctex.page
-share/help/sv/gnome-latex/build_tools.page
-share/help/sv/gnome-latex/completion.page
-share/help/sv/gnome-latex/index.page
-share/help/sv/gnome-latex/projects.page
-share/help/sv/gnome-latex/spell_checking.page
-share/help/sv/gnome-latex/structure.page
-share/help/sv/gnome-latex/synctex.page
-share/help/uk/gnome-latex/build_tools.page
-share/help/uk/gnome-latex/completion.page
-share/help/uk/gnome-latex/index.page
-share/help/uk/gnome-latex/projects.page
-share/help/uk/gnome-latex/spell_checking.page
-share/help/uk/gnome-latex/structure.page
-share/help/uk/gnome-latex/synctex.page
-share/icons/hicolor/scalable/apps/org.gnome.gnome-latex.svg
-share/icons/hicolor/symbolic/apps/org.gnome.gnome-latex-symbolic.svg
-%%NLS%%share/locale/bs/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/da/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/el/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/es/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/he/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/id/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/it/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sr@latin/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnome-latex.mo
-share/metainfo/org.gnome.gnome-latex.appdata.xml
diff --git a/editors/gnome-text-editor/Makefile b/editors/gnome-text-editor/Makefile
index 88cb5efe2a77..9cdbe2f760fd 100644
--- a/editors/gnome-text-editor/Makefile
+++ b/editors/gnome-text-editor/Makefile
@@ -1,28 +1,29 @@
PORTNAME= gnome-text-editor
-PORTVERSION= 42.2
-PORTREVISION= 6
+PORTVERSION= 47.4
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Small but powerful text editor for the GNOME Desktop Environment
-WWW= https://gitlab.gnome.org/GNOME/gnome-text-editor
+WWW= https://apps.gnome.org/TextEditor/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+PORTSCOUT= limit:^47\.
+
BUILD_DEPENDS= itstool>0:textproc/itstool
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
libicudata.so:devel/icu \
- libpcre.so:devel/pcre
+ libpcre2-8.so:devel/pcre2 \
+ libspelling-1.so:x11-toolkits/libspelling \
+ libeditorconfig.so:editors/editorconfig-core-c
USES= compiler:c11 desktop-file-utils gettext gnome localbase meson \
pkgconfig tar:xz
USE_CSTD= c11
-USE_GNOME= cairo gtk40 gtksourceview5 libadwaita
+USE_GNOME= cairo glib20 gtk40 gtksourceview5 libadwaita
GLIB_SCHEMAS= org.gnome.TextEditor.gschema.xml
-PORTSCOUT= limitw:1,even
-
.include <bsd.port.mk>
diff --git a/editors/gnome-text-editor/distinfo b/editors/gnome-text-editor/distinfo
index a4bd88740c02..85ea33cb7c56 100644
--- a/editors/gnome-text-editor/distinfo
+++ b/editors/gnome-text-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657827469
-SHA256 (gnome/gnome-text-editor-42.2.tar.xz) = e56d4a8cdcbce8a8f1c0881b45de799f8b25205ec0cbf2269e532025761cc5da
-SIZE (gnome/gnome-text-editor-42.2.tar.xz) = 1168504
+TIMESTAMP = 1744473535
+SHA256 (gnome/gnome-text-editor-47.4.tar.xz) = 3ac505a904aafce353813bb13a7b8f82a39d474c4a945ce89aef7e650ec9f8da
+SIZE (gnome/gnome-text-editor-47.4.tar.xz) = 639932
diff --git a/editors/gnome-text-editor/pkg-plist b/editors/gnome-text-editor/pkg-plist
index 2de0924288e8..6c26ee7cd2f2 100644
--- a/editors/gnome-text-editor/pkg-plist
+++ b/editors/gnome-text-editor/pkg-plist
@@ -69,6 +69,15 @@ share/help/eu/gnome-text-editor/index.page
share/help/eu/gnome-text-editor/legal.xml
share/help/eu/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/eu/gnome-text-editor/media/search-recent.png
+share/help/fr/gnome-text-editor/basics-create-new-file.page
+share/help/fr/gnome-text-editor/basics-draft-folder.page
+share/help/fr/gnome-text-editor/basics-open-file.page
+share/help/fr/gnome-text-editor/edit-search-and-replace.page
+share/help/fr/gnome-text-editor/edit-undo-redo.page
+share/help/fr/gnome-text-editor/index.page
+share/help/fr/gnome-text-editor/legal.xml
+share/help/fr/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/fr/gnome-text-editor/media/search-recent.png
share/help/gl/gnome-text-editor/basics-create-new-file.page
share/help/gl/gnome-text-editor/basics-draft-folder.page
share/help/gl/gnome-text-editor/basics-open-file.page
@@ -78,6 +87,15 @@ share/help/gl/gnome-text-editor/index.page
share/help/gl/gnome-text-editor/legal.xml
share/help/gl/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/gl/gnome-text-editor/media/search-recent.png
+share/help/hu/gnome-text-editor/basics-create-new-file.page
+share/help/hu/gnome-text-editor/basics-draft-folder.page
+share/help/hu/gnome-text-editor/basics-open-file.page
+share/help/hu/gnome-text-editor/edit-search-and-replace.page
+share/help/hu/gnome-text-editor/edit-undo-redo.page
+share/help/hu/gnome-text-editor/index.page
+share/help/hu/gnome-text-editor/legal.xml
+share/help/hu/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/hu/gnome-text-editor/media/search-recent.png
share/help/id/gnome-text-editor/basics-create-new-file.page
share/help/id/gnome-text-editor/basics-draft-folder.page
share/help/id/gnome-text-editor/basics-open-file.page
@@ -87,6 +105,15 @@ share/help/id/gnome-text-editor/index.page
share/help/id/gnome-text-editor/legal.xml
share/help/id/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/id/gnome-text-editor/media/search-recent.png
+share/help/it/gnome-text-editor/basics-create-new-file.page
+share/help/it/gnome-text-editor/basics-draft-folder.page
+share/help/it/gnome-text-editor/basics-open-file.page
+share/help/it/gnome-text-editor/edit-search-and-replace.page
+share/help/it/gnome-text-editor/edit-undo-redo.page
+share/help/it/gnome-text-editor/index.page
+share/help/it/gnome-text-editor/legal.xml
+share/help/it/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/it/gnome-text-editor/media/search-recent.png
share/help/ko/gnome-text-editor/basics-create-new-file.page
share/help/ko/gnome-text-editor/basics-draft-folder.page
share/help/ko/gnome-text-editor/basics-open-file.page
@@ -96,6 +123,24 @@ share/help/ko/gnome-text-editor/index.page
share/help/ko/gnome-text-editor/legal.xml
share/help/ko/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/ko/gnome-text-editor/media/search-recent.png
+share/help/ne/gnome-text-editor/basics-create-new-file.page
+share/help/ne/gnome-text-editor/basics-draft-folder.page
+share/help/ne/gnome-text-editor/basics-open-file.page
+share/help/ne/gnome-text-editor/edit-search-and-replace.page
+share/help/ne/gnome-text-editor/edit-undo-redo.page
+share/help/ne/gnome-text-editor/index.page
+share/help/ne/gnome-text-editor/legal.xml
+share/help/ne/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/ne/gnome-text-editor/media/search-recent.png
+share/help/nl/gnome-text-editor/basics-create-new-file.page
+share/help/nl/gnome-text-editor/basics-draft-folder.page
+share/help/nl/gnome-text-editor/basics-open-file.page
+share/help/nl/gnome-text-editor/edit-search-and-replace.page
+share/help/nl/gnome-text-editor/edit-undo-redo.page
+share/help/nl/gnome-text-editor/index.page
+share/help/nl/gnome-text-editor/legal.xml
+share/help/nl/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/nl/gnome-text-editor/media/search-recent.png
share/help/pl/gnome-text-editor/basics-create-new-file.page
share/help/pl/gnome-text-editor/basics-draft-folder.page
share/help/pl/gnome-text-editor/basics-open-file.page
@@ -132,6 +177,15 @@ share/help/sv/gnome-text-editor/index.page
share/help/sv/gnome-text-editor/legal.xml
share/help/sv/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/sv/gnome-text-editor/media/search-recent.png
+share/help/tr/gnome-text-editor/basics-create-new-file.page
+share/help/tr/gnome-text-editor/basics-draft-folder.page
+share/help/tr/gnome-text-editor/basics-open-file.page
+share/help/tr/gnome-text-editor/edit-search-and-replace.page
+share/help/tr/gnome-text-editor/edit-undo-redo.page
+share/help/tr/gnome-text-editor/index.page
+share/help/tr/gnome-text-editor/legal.xml
+share/help/tr/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/tr/gnome-text-editor/media/search-recent.png
share/help/uk/gnome-text-editor/basics-create-new-file.page
share/help/uk/gnome-text-editor/basics-draft-folder.page
share/help/uk/gnome-text-editor/basics-open-file.page
@@ -150,16 +204,18 @@ share/help/zh_CN/gnome-text-editor/index.page
share/help/zh_CN/gnome-text-editor/legal.xml
share/help/zh_CN/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/zh_CN/gnome-text-editor/media/search-recent.png
-share/icons/hicolor/scalable/actions/document-admin-symbolic.svg
-share/icons/hicolor/scalable/actions/document-modified-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.TextEditor.svg
share/icons/hicolor/symbolic/apps/org.gnome.TextEditor-symbolic.svg
+share/locale/ab/LC_MESSAGES/gnome-text-editor.mo
+share/locale/be/LC_MESSAGES/gnome-text-editor.mo
share/locale/bg/LC_MESSAGES/gnome-text-editor.mo
share/locale/ca/LC_MESSAGES/gnome-text-editor.mo
share/locale/cs/LC_MESSAGES/gnome-text-editor.mo
share/locale/da/LC_MESSAGES/gnome-text-editor.mo
share/locale/de/LC_MESSAGES/gnome-text-editor.mo
share/locale/el/LC_MESSAGES/gnome-text-editor.mo
+share/locale/en_GB/LC_MESSAGES/gnome-text-editor.mo
+share/locale/eo/LC_MESSAGES/gnome-text-editor.mo
share/locale/es/LC_MESSAGES/gnome-text-editor.mo
share/locale/eu/LC_MESSAGES/gnome-text-editor.mo
share/locale/fa/LC_MESSAGES/gnome-text-editor.mo
@@ -168,14 +224,20 @@ share/locale/fr/LC_MESSAGES/gnome-text-editor.mo
share/locale/fur/LC_MESSAGES/gnome-text-editor.mo
share/locale/gl/LC_MESSAGES/gnome-text-editor.mo
share/locale/he/LC_MESSAGES/gnome-text-editor.mo
+share/locale/hi/LC_MESSAGES/gnome-text-editor.mo
share/locale/hr/LC_MESSAGES/gnome-text-editor.mo
share/locale/hu/LC_MESSAGES/gnome-text-editor.mo
share/locale/id/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ie/LC_MESSAGES/gnome-text-editor.mo
+share/locale/is/LC_MESSAGES/gnome-text-editor.mo
share/locale/it/LC_MESSAGES/gnome-text-editor.mo
share/locale/ja/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ka/LC_MESSAGES/gnome-text-editor.mo
+share/locale/kab/LC_MESSAGES/gnome-text-editor.mo
share/locale/kk/LC_MESSAGES/gnome-text-editor.mo
share/locale/ko/LC_MESSAGES/gnome-text-editor.mo
share/locale/lt/LC_MESSAGES/gnome-text-editor.mo
+share/locale/lv/LC_MESSAGES/gnome-text-editor.mo
share/locale/nb/LC_MESSAGES/gnome-text-editor.mo
share/locale/ne/LC_MESSAGES/gnome-text-editor.mo
share/locale/nl/LC_MESSAGES/gnome-text-editor.mo
@@ -184,13 +246,16 @@ share/locale/pa/LC_MESSAGES/gnome-text-editor.mo
share/locale/pl/LC_MESSAGES/gnome-text-editor.mo
share/locale/pt/LC_MESSAGES/gnome-text-editor.mo
share/locale/pt_BR/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ro/LC_MESSAGES/gnome-text-editor.mo
share/locale/ru/LC_MESSAGES/gnome-text-editor.mo
share/locale/sk/LC_MESSAGES/gnome-text-editor.mo
share/locale/sl/LC_MESSAGES/gnome-text-editor.mo
share/locale/sr/LC_MESSAGES/gnome-text-editor.mo
share/locale/sv/LC_MESSAGES/gnome-text-editor.mo
+share/locale/th/LC_MESSAGES/gnome-text-editor.mo
share/locale/tr/LC_MESSAGES/gnome-text-editor.mo
share/locale/uk/LC_MESSAGES/gnome-text-editor.mo
share/locale/vi/LC_MESSAGES/gnome-text-editor.mo
share/locale/zh_CN/LC_MESSAGES/gnome-text-editor.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-text-editor.mo
share/metainfo/org.gnome.TextEditor.appdata.xml
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index 1e4022eee83f..69f3a9e757c2 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 25
+PORTREVISION= 27
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 62f03021500a..2892d2f083d9 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helix
DISTVERSION= 25.01.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile
index c22055a4fcfa..688bde51c2a4 100644
--- a/editors/jucipp/Makefile
+++ b/editors/jucipp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jucipp
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MAINTAINER= info@babaei.net
diff --git a/editors/kakoune-lsp/Makefile b/editors/kakoune-lsp/Makefile
index 54dddbb61522..e5e275fa7c5e 100644
--- a/editors/kakoune-lsp/Makefile
+++ b/editors/kakoune-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kakoune-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 18.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= ports@FreeBSD.org
diff --git a/editors/kakoune/Makefile b/editors/kakoune/Makefile
index d117caae3c0b..e332c11ab561 100644
--- a/editors/kakoune/Makefile
+++ b/editors/kakoune/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kakoune
-DISTVERSION= 2024.05.18
-PORTREVISION= 1
+DISTVERSION= 2025.06.03
CATEGORIES= editors
MASTER_SITES= https://github.com/mawww/kakoune/releases/download/v${DISTVERSION}/
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/UNLICENSE
# See https://github.com/mawww/kakoune/issues/2520
RUN_DEPENDS= setsid:sysutils/setsid
-USES= compiler:c++20-lang tar:bzip2
+USES= compiler:c++23-lang tar:bzip2
DATADIR= ${PREFIX}/share/kak
DOCSDIR= ${PREFIX}/share/doc/kak
diff --git a/editors/kakoune/distinfo b/editors/kakoune/distinfo
index ddb97a740100..4f76e45d6672 100644
--- a/editors/kakoune/distinfo
+++ b/editors/kakoune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716012830
-SHA256 (kakoune-2024.05.18.tar.bz2) = dae8ac2e61d21d9bcd10145aa70b421234309a7b0bc57fad91bc34dbae0cb9fa
-SIZE (kakoune-2024.05.18.tar.bz2) = 588347
+TIMESTAMP = 1748941545
+SHA256 (kakoune-2025.06.03.tar.bz2) = ced5941f1bdfb8ef6b0265b00bfd7389e392fb41b2bf11990cee9d6e95316499
+SIZE (kakoune-2025.06.03.tar.bz2) = 603942
diff --git a/editors/kakoune/pkg-plist b/editors/kakoune/pkg-plist
index b6a6671c296d..2436c8d269a5 100644
--- a/editors/kakoune/pkg-plist
+++ b/editors/kakoune/pkg-plist
@@ -76,12 +76,15 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/fennel.kak
%%DATADIR%%/rc/filetype/fidl.kak
%%DATADIR%%/rc/filetype/fish.kak
+%%DATADIR%%/rc/filetype/forth.kak
%%DATADIR%%/rc/filetype/fsharp.kak
%%DATADIR%%/rc/filetype/gas.kak
%%DATADIR%%/rc/filetype/gdscript.kak
%%DATADIR%%/rc/filetype/gentoo-linux.kak
%%DATADIR%%/rc/filetype/git.kak
%%DATADIR%%/rc/filetype/github.kak
+%%DATADIR%%/rc/filetype/gjs.kak
+%%DATADIR%%/rc/filetype/gleam.kak
%%DATADIR%%/rc/filetype/gluon.kak
%%DATADIR%%/rc/filetype/go.kak
%%DATADIR%%/rc/filetype/graphql.kak
@@ -122,11 +125,13 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/ocaml.kak
%%DATADIR%%/rc/filetype/odin.kak
%%DATADIR%%/rc/filetype/pascal.kak
+%%DATADIR%%/rc/filetype/perf.kak
%%DATADIR%%/rc/filetype/perl.kak
%%DATADIR%%/rc/filetype/php.kak
%%DATADIR%%/rc/filetype/pony.kak
%%DATADIR%%/rc/filetype/prolog.kak
%%DATADIR%%/rc/filetype/protobuf.kak
+%%DATADIR%%/rc/filetype/prql.kak
%%DATADIR%%/rc/filetype/pug.kak
%%DATADIR%%/rc/filetype/purescript.kak
%%DATADIR%%/rc/filetype/python.kak
@@ -150,10 +155,13 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/terraform.kak
%%DATADIR%%/rc/filetype/toml.kak
%%DATADIR%%/rc/filetype/troff.kak
+%%DATADIR%%/rc/filetype/ttl.kak
%%DATADIR%%/rc/filetype/tupfile.kak
%%DATADIR%%/rc/filetype/twig.kak
+%%DATADIR%%/rc/filetype/typst.kak
%%DATADIR%%/rc/filetype/vhdl.kak
%%DATADIR%%/rc/filetype/void-linux.kak
+%%DATADIR%%/rc/filetype/wren.kak
%%DATADIR%%/rc/filetype/yaml.kak
%%DATADIR%%/rc/filetype/zig.kak
%%DATADIR%%/rc/tools/autorestore.asciidoc
@@ -164,6 +172,7 @@ libexec/kak/kak
%%DATADIR%%/rc/tools/ctags.kak
%%DATADIR%%/rc/tools/doc.asciidoc
%%DATADIR%%/rc/tools/doc.kak
+%%DATADIR%%/rc/tools/fifo.kak
%%DATADIR%%/rc/tools/format.kak
%%DATADIR%%/rc/tools/git.kak
%%DATADIR%%/rc/tools/go/gopls.kak
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 87001d73421f..c42cb4c4ed29 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557861
-SHA256 (KDE/release-service/25.04.1/kate-25.04.1.tar.xz) = 820f0412a8485472844ea83881c47e1b90093ce3e2729e6910f9d3593fe530aa
-SIZE (KDE/release-service/25.04.1/kate-25.04.1.tar.xz) = 8374812
+TIMESTAMP = 1749036375
+SHA256 (KDE/release-service/25.04.2/kate-25.04.2.tar.xz) = 6951391a19566d2cc36c369aef86b58261169391d5a64cff0fa7301bb17879a5
+SIZE (KDE/release-service/25.04.2/kate-25.04.2.tar.xz) = 8373500
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index 7f18f261a275..4cc02d49fcd0 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile
index 8156fa386e97..00718b6dd6ac 100644
--- a/editors/languageclient-neovim/Makefile
+++ b/editors/languageclient-neovim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= languageclient-neovim
DISTVERSION= 0.1.161-3
DISTVERSIONSUFFIX= -gcf6dd11
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/languageclient-neovim/files/patch-rust-1.87.0 b/editors/languageclient-neovim/files/patch-rust-1.87.0
new file mode 100644
index 000000000000..c0f00a239cda
--- /dev/null
+++ b/editors/languageclient-neovim/files/patch-rust-1.87.0
@@ -0,0 +1,208 @@
+https://github.com/oli-obk/rust-traitobject
+
+--- cargo-crates/traitobject-0.1.0/Cargo.toml.orig 2025-05-20 19:05:49.922093000 +0200
++++ cargo-crates/traitobject-0.1.0/Cargo.toml 2025-05-20 19:06:16.369816000 +0200
+@@ -7,4 +7,4 @@ license = "MIT/Apache-2.0"
+ description = "Unsafe helpers for working with raw trait objects."
+ readme = "README.md"
+ license = "MIT/Apache-2.0"
+-
++edition = "2021"
+--- cargo-crates/traitobject-0.1.0/src/impls.rs.orig 2025-05-20 18:52:30.435009000 +0200
++++ cargo-crates/traitobject-0.1.0/src/impls.rs 2025-05-20 19:02:42.948378000 +0200
+@@ -1,82 +1,75 @@
+-use Trait;
++use super::Trait;
+
+-unsafe impl Trait for ::std::any::Any + Send { }
+-unsafe impl Trait for ::std::any::Any + Sync { }
+-unsafe impl Trait for ::std::any::Any + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Send + Sync { }
+-unsafe impl Trait for ::std::error::Error + Send { }
+-unsafe impl Trait for ::std::error::Error + Sync { }
+-unsafe impl Trait for ::std::error::Error + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Binary + Send { }
+-unsafe impl Trait for ::std::fmt::Binary + Sync { }
+-unsafe impl Trait for ::std::fmt::Binary + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Debug + Send { }
+-unsafe impl Trait for ::std::fmt::Debug + Sync { }
+-unsafe impl Trait for ::std::fmt::Debug + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Display + Send { }
+-unsafe impl Trait for ::std::fmt::Display + Sync { }
+-unsafe impl Trait for ::std::fmt::Display + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Send { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Send { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Octal + Send { }
+-unsafe impl Trait for ::std::fmt::Octal + Sync { }
+-unsafe impl Trait for ::std::fmt::Octal + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Pointer + Send { }
+-unsafe impl Trait for ::std::fmt::Pointer + Sync { }
+-unsafe impl Trait for ::std::fmt::Pointer + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Send { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Send { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Write + Send { }
+-unsafe impl Trait for ::std::fmt::Write + Sync { }
+-unsafe impl Trait for ::std::fmt::Write + Send + Sync { }
+-unsafe impl Trait for ::std::hash::Hasher + Send { }
+-unsafe impl Trait for ::std::hash::Hasher + Sync { }
+-unsafe impl Trait for ::std::hash::Hasher + Send + Sync { }
+-unsafe impl Trait for ::std::io::BufRead + Send { }
+-unsafe impl Trait for ::std::io::BufRead + Sync { }
+-unsafe impl Trait for ::std::io::BufRead + Send + Sync { }
+-unsafe impl Trait for ::std::io::Read + Send { }
+-unsafe impl Trait for ::std::io::Read + Sync { }
+-unsafe impl Trait for ::std::io::Read + Send + Sync { }
+-unsafe impl Trait for ::std::io::Seek + Send { }
+-unsafe impl Trait for ::std::io::Seek + Sync { }
+-unsafe impl Trait for ::std::io::Seek + Send + Sync { }
+-unsafe impl Trait for ::std::io::Write + Send { }
+-unsafe impl Trait for ::std::io::Write + Sync { }
+-unsafe impl Trait for ::std::io::Write + Send + Sync { }
+-unsafe impl<T, I> Trait for ::std::iter::IntoIterator<IntoIter=I, Item=T> { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Send { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Sync { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Send + Sync { }
+-unsafe impl Trait for ::std::marker::Send + Send { }
+-unsafe impl Trait for ::std::marker::Send + Sync { }
+-unsafe impl Trait for ::std::marker::Send + Send + Sync { }
+-unsafe impl Trait for ::std::marker::Sync + Send { }
+-unsafe impl Trait for ::std::marker::Sync + Sync { }
+-unsafe impl Trait for ::std::marker::Sync + Send + Sync { }
+-unsafe impl Trait for ::std::ops::Drop + Send { }
+-unsafe impl Trait for ::std::ops::Drop + Sync { }
+-unsafe impl Trait for ::std::ops::Drop + Send + Sync { }
+-unsafe impl Trait for ::std::string::ToString + Send { }
+-unsafe impl Trait for ::std::string::ToString + Sync { }
+-unsafe impl Trait for ::std::string::ToString + Send + Sync { }
+-
++unsafe impl Trait for dyn ::std::any::Any + Send {}
++unsafe impl Trait for dyn ::std::any::Any + Sync {}
++unsafe impl Trait for dyn ::std::any::Any + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send + Sync {}
++unsafe impl Trait for dyn ::std::error::Error + Send {}
++unsafe impl Trait for dyn ::std::error::Error + Sync {}
++unsafe impl Trait for dyn ::std::error::Error + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Send {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Send {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Display + Send {}
++unsafe impl Trait for dyn ::std::fmt::Display + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Display + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Send {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Send {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Send {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Send {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Send {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Send {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Write + Send {}
++unsafe impl Trait for dyn ::std::fmt::Write + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Write + Send + Sync {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Send {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Sync {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::BufRead + Send {}
++unsafe impl Trait for dyn ::std::io::BufRead + Sync {}
++unsafe impl Trait for dyn ::std::io::BufRead + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Read + Send {}
++unsafe impl Trait for dyn ::std::io::Read + Sync {}
++unsafe impl Trait for dyn ::std::io::Read + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Seek + Send {}
++unsafe impl Trait for dyn ::std::io::Seek + Sync {}
++unsafe impl Trait for dyn ::std::io::Seek + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Write + Send {}
++unsafe impl Trait for dyn ::std::io::Write + Sync {}
++unsafe impl Trait for dyn ::std::io::Write + Send + Sync {}
++unsafe impl<T, I> Trait for dyn (::std::iter::IntoIterator<IntoIter = I, Item = T>) {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Sync {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send + Sync {}
++unsafe impl Trait for dyn ::std::marker::Send + Send {}
++unsafe impl Trait for dyn ::std::marker::Send + Sync {}
++unsafe impl Trait for dyn ::std::marker::Sync + Sync {}
++unsafe impl Trait for dyn ::std::string::ToString + Send {}
++unsafe impl Trait for dyn ::std::string::ToString + Sync {}
++unsafe impl Trait for dyn ::std::string::ToString + Send + Sync {}
+--- cargo-crates/traitobject-0.1.0/src/lib.rs.orig 2025-05-20 19:03:33.859314000 +0200
++++ cargo-crates/traitobject-0.1.0/src/lib.rs 2025-05-20 19:03:37.867025000 +0200
+@@ -5,26 +5,24 @@
+ //!
+ //! Unsafe helpers for working with raw TraitObjects.
+
+-use std::mem;
+-
+ /// Get the data pointer from this trait object.
+ ///
+ /// Highly unsafe, as there is no information about the type of the data.
+ pub unsafe fn data<T: ?Sized>(val: *const T) -> *const () {
+- *mem::transmute::<*const *const T, *const *const ()>(&val)
++ val as *const ()
+ }
+
+ /// Get the data pointer from this trait object, mutably.
+ ///
+ /// Highly unsafe, as there is no information about the type of the data.
+-pub unsafe fn data_mut<T: ?Sized>(mut val: *mut T) -> *mut () {
+- *mem::transmute::<*mut *mut T, *mut *mut ()>(&mut val)
++pub unsafe fn data_mut<T: ?Sized>(val: *mut T) -> *mut () {
++ val as *mut ()
+ }
+
+ #[test]
+ fn test_simple() {
+- let x = &7 as &Send;
+- unsafe { assert!(&7 == mem::transmute::<_, &i32>(data(x))) };
++ let x = &7 as &dyn Send;
++ unsafe { assert!(&7 == std::mem::transmute::<_, &i32>(data(x))) };
+ }
+
+ /// A trait implemented for all trait objects.
+@@ -33,4 +31,3 @@ mod impls;
+ pub unsafe trait Trait {}
+
+ mod impls;
+-
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index e28525d80f10..dd962a8f70f0 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/lazarus-qt5/Makefile b/editors/lazarus-qt5/Makefile
index fdbad1d94475..297dbb04a88c 100644
--- a/editors/lazarus-qt5/Makefile
+++ b/editors/lazarus-qt5/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt5
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT5)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
LIB_DEPENDS= libQt5Pas.so:x11-toolkits/qt5pas
diff --git a/editors/lazarus-qt6/Makefile b/editors/lazarus-qt6/Makefile
index beda06699a11..00b407456e42 100644
--- a/editors/lazarus-qt6/Makefile
+++ b/editors/lazarus-qt6/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt6
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT6)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 \
+ lazarus-qt5-devel lazarus-qt6-devel
LIB_DEPENDS= libQt6Pas.so:x11-toolkits/qt6pas
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index d02cf5eece4c..499d3f619636 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 3.8.0
+DISTVERSION= 4.0
PKGNAMESUFFIX?= -gtk2
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -9,8 +9,8 @@ MAINTAINER?= acm@FreeBSD.org
COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2)
WWW= https://www.lazarus-ide.org/
-CONFLICTS?= lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS?= lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils
RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \
@@ -22,7 +22,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 57e899e4bbe50b6653ec20434bdb7799aa629e06
+GL_COMMIT= 9d15c73c91a1545be50bee02b27bd3b43f9d90e8
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
@@ -40,7 +40,7 @@ OPTIONS_DEFAULT= GDB
.include <bsd.port.options.mk>
LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,}
-LAZARUS_BASE= 3.8.0
+LAZARUS_BASE= 4.0
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_PLATFORM?= gtk2
diff --git a/editors/lazarus/distinfo b/editors/lazarus/distinfo
index 2507de300fbf..5c4b4049b587 100644
--- a/editors/lazarus/distinfo
+++ b/editors/lazarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737610002
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = a0d97da6787218eb66572a17f2cfa3e0bbc7b1aaf019a3cf1bdcbdad9140d197
-SIZE (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = 56248974
+TIMESTAMP = 1748046926
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = d0f81afd1be9f7deeb2d7941c72ab07acaa1fced288117ee341d7db83ec995af
+SIZE (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = 60530688
diff --git a/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
new file mode 100644
index 000000000000..2e84562874d1
--- /dev/null
+++ b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
@@ -0,0 +1,25 @@
+--- lcl/interfaces/qt6/qtwidgets.pas.orig 2025-05-03 06:08:10 UTC
++++ lcl/interfaces/qt6/qtwidgets.pas
+@@ -16497,10 +16497,6 @@ begin
+ FActions.Free;
+ end;
+
+- if Assigned(FActionHandle) then
+- QAction_Destroy(FActionHandle);
+- FActionHandle := nil;
+-
+ inherited Destroy;
+ end;
+
+@@ -16554,6 +16550,11 @@ begin
+ QMenu_hook_destroy(FAboutToHideHook);
+ FAboutToHideHook := nil;
+ end;
++
++ if Assigned(FActionHandle) then
++ QAction_Destroy(FActionHandle);
++ FActionHandle := nil;
++
+ inherited DetachEvents;
+ end;
+
diff --git a/editors/lazarus/files/pkg-message.in b/editors/lazarus/files/pkg-message.in
index 9fe32565884c..c9b15d113647 100644
--- a/editors/lazarus/files/pkg-message.in
+++ b/editors/lazarus/files/pkg-message.in
@@ -24,24 +24,21 @@ The Lazarus RAD was installed
by default:
editors/lazarus
- editors/lazarus-devel
editors/lazarus-qt5
- editors/lazarus-qt5-devel
editors/lazarus-qt6
- editors/lazarus-qt6-devel
- You can added those ports if you want support for gtk2, qt5 or qt6
- interfaces. Please look at net-p2p/transmission-remote-gui like a example of
- how use it
+ You can added those ports if you want support for gtk2, qt5 or qt6 interfaces.
+ Please look at sysutils/bhyvemgr like a example of how use it.
6) If you want built apps using devel version of lazarus, you must add the
following into /etc/make.conf file
WANT_LAZARUS_DEVEL= yes
- It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)
+ It is neccesary for use devel version of lazarus (gtk2, gtk3, qt5 or qt6)
editors/lazarus-devel
+ editors/lazarus-gtk3-devel
editors/lazarus-qt5-devel
editors/lazarus-qt6-devel
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 5299adbf86bf..55db5949c9ce 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
.include "${.CURDIR}/Makefile.common"
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index a46e2bbadf61..26a464d2684f 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.14
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/microsoft-edit/Makefile b/editors/microsoft-edit/Makefile
new file mode 100644
index 000000000000..3b9929a2a660
--- /dev/null
+++ b/editors/microsoft-edit/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= microsoft-edit
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+CATEGORIES= editors
+
+MAINTAINER= nobutaka@FreeBSD.org
+COMMENT= Console text editor written in Rust
+WWW= https://github.com/microsoft/edit
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+GH_PROJECT= edit
+
+CARGO_ENV+= RUSTC_BOOTSTRAP=1
+
+PORTDOCS= CODE_OF_CONDUCT.md CONTRIBUTING.md README.md SECURITY.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+post-install:
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/edit ${STAGEDIR}${PREFIX}/bin/msedit
+ ${INSTALL_MAN} ${WRKSRC}/assets/manpage/edit.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/edit.1 ${STAGEDIR}${PREFIX}/share/man/man1/msedit.1
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/assets/com.microsoft.edit.desktop ${STAGEDIR}${PREFIX}/share/applications/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+ ${INSTALL_DATA} ${WRKSRC}/assets/edit.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/msedit.svg
+
+.include <bsd.port.mk>
diff --git a/editors/microsoft-edit/Makefile.crates b/editors/microsoft-edit/Makefile.crates
new file mode 100644
index 000000000000..804a589b85e6
--- /dev/null
+++ b/editors/microsoft-edit/Makefile.crates
@@ -0,0 +1,91 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anes-0.1.6 \
+ anstyle-1.0.10 \
+ autocfg-1.4.0 \
+ bitflags-2.9.1 \
+ bumpalo-3.17.0 \
+ cast-0.3.0 \
+ cc-1.2.25 \
+ cfg-if-1.0.0 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.39 \
+ clap_builder-4.5.39 \
+ clap_lex-0.7.4 \
+ criterion-0.6.0 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.3 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ getrandom-0.3.3 \
+ half-2.6.0 \
+ hashbrown-0.15.3 \
+ indexmap-2.9.0 \
+ itertools-0.10.5 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ libc-0.2.172 \
+ log-0.4.27 \
+ memchr-2.7.4 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ oorandom-11.1.5 \
+ pkg-config-0.3.32 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
+ shlex-1.3.0 \
+ syn-2.0.101 \
+ tinytemplate-1.2.1 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
+ unicode-ident-1.0.18 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ winapi-util-0.1.9 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.10 \
+ winresource-0.1.22 \
+ wit-bindgen-rt-0.39.0 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/editors/microsoft-edit/distinfo b/editors/microsoft-edit/distinfo
new file mode 100644
index 000000000000..4929a17c91eb
--- /dev/null
+++ b/editors/microsoft-edit/distinfo
@@ -0,0 +1,185 @@
+TIMESTAMP = 1749863433
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
+SIZE (rust/crates/cc-1.2.25.crate) = 106594
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
+SIZE (rust/crates/clap-4.5.39.crate) = 57328
+SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
+SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
+SIZE (rust/crates/toml-0.8.22.crate) = 76224
+SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
+SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
+SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
+SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
+SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
+SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winresource-0.1.22.crate) = a179ac8923651ff1d15efbee760b4dd3679fd85fa5a8b2bb1109b7248f80e30f
+SIZE (rust/crates/winresource-0.1.22.crate) = 77523
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (microsoft-edit-v1.2.0_GH0.tar.gz) = e4ba6ff1bfecfeff2492306f5850c714bf50ffdb3cc3bb5be3aa987289f240fe
+SIZE (microsoft-edit-v1.2.0_GH0.tar.gz) = 457585
diff --git a/editors/microsoft-edit/pkg-descr b/editors/microsoft-edit/pkg-descr
new file mode 100644
index 000000000000..c333168ba08f
--- /dev/null
+++ b/editors/microsoft-edit/pkg-descr
@@ -0,0 +1,5 @@
+Microsoft Edit pays homage to the classic MS-DOS Editor, but with a modern
+interface and input controls similar to VS Code.
+
+The goal is to provide an accessible editor that even users largely
+unfamiliar with terminals can easily use.
diff --git a/editors/microsoft-edit/pkg-plist b/editors/microsoft-edit/pkg-plist
new file mode 100644
index 000000000000..78a65691d9cd
--- /dev/null
+++ b/editors/microsoft-edit/pkg-plist
@@ -0,0 +1,6 @@
+bin/edit
+bin/msedit
+share/applications/com.microsoft.edit.desktop
+share/icons/hicolor/scalable/apps/msedit.svg
+share/man/man1/edit.1.gz
+share/man/man1/msedit.1.gz
diff --git a/editors/mousepad/Makefile b/editors/mousepad/Makefile
index e32c8df30817..5ccb1837f978 100644
--- a/editors/mousepad/Makefile
+++ b/editors/mousepad/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mousepad
PORTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= editors xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/editors/neovim-gtk/Makefile b/editors/neovim-gtk/Makefile
index df0108687e5d..016afdd4a2af 100644
--- a/editors/neovim-gtk/Makefile
+++ b/editors/neovim-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neovim-gtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= editors
MAINTAINER= asomers@FreeBSD.org
diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile
index 343e19df0e06..76b409d71449 100644
--- a/editors/neovim/Makefile
+++ b/editors/neovim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
+DISTVERSION= 0.11.2
CATEGORIES= editors
MAINTAINER= adamw@FreeBSD.org
@@ -26,12 +26,12 @@ USES= cmake cpe gettext iconv lua:51,build luajit \
pathfix pkgconfig
USE_GITHUB= yes
-GH_TUPLE= tree-sitter:tree-sitter-c:v0.23.5:treesitter_c \
- tree-sitter-grammars:tree-sitter-lua:v0.3.0:treesitter_lua \
- tree-sitter-grammars:tree-sitter-markdown:v0.4.1:treesitter_markdown \
- tree-sitter-grammars:tree-sitter-query:v0.5.1:treesitter_query \
- tree-sitter-grammars:tree-sitter-vim:v0.5.0:treesitter_vim \
- neovim:tree-sitter-vimdoc:v3.0.1:treesitter_vimdoc
+GH_TUPLE= tree-sitter:tree-sitter-c:v0.24.1:treesitter_c \
+ tree-sitter-grammars:tree-sitter-lua:v0.4.0:treesitter_lua \
+ tree-sitter-grammars:tree-sitter-markdown:v0.5.0:treesitter_markdown \
+ tree-sitter-grammars:tree-sitter-query:v0.6.1:treesitter_query \
+ tree-sitter-grammars:tree-sitter-vim:v0.6.0:treesitter_vim \
+ neovim:tree-sitter-vimdoc:v4.0.0:treesitter_vimdoc
CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \
-DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \
diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo
index 703bda15728f..8dcff2434b64 100644
--- a/editors/neovim/distinfo
+++ b/editors/neovim/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1745722710
-SHA256 (neovim-neovim-v0.11.1_GH0.tar.gz) = ffe7f9a7633ed895ff6adb1039af7516cd6453715c8889ad844b6fa39c3df443
-SIZE (neovim-neovim-v0.11.1_GH0.tar.gz) = 12907535
-SHA256 (tree-sitter-tree-sitter-c-v0.23.5_GH0.tar.gz) = f7e50412230150ce514efcccb962ff9b452d9f358e0a2c89f2a0a0256c2ec886
-SIZE (tree-sitter-tree-sitter-c-v0.23.5_GH0.tar.gz) = 378339
-SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.3.0_GH0.tar.gz) = a34cc70abfd8d2d4b0fabf01403ea05f848e1a4bc37d8a4bfea7164657b35d31
-SIZE (tree-sitter-grammars-tree-sitter-lua-v0.3.0_GH0.tar.gz) = 62157
-SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.4.1_GH0.tar.gz) = e0fdb2dca1eb3063940122e1475c9c2b069062a638c95939e374c5427eddee9f
-SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.4.1_GH0.tar.gz) = 419261
-SHA256 (tree-sitter-grammars-tree-sitter-query-v0.5.1_GH0.tar.gz) = fe8c712880a529d454347cd4c58336ac2db22243bae5055bdb5844fb3ea56192
-SIZE (tree-sitter-grammars-tree-sitter-query-v0.5.1_GH0.tar.gz) = 45070
-SHA256 (tree-sitter-grammars-tree-sitter-vim-v0.5.0_GH0.tar.gz) = 90019d12d2da0751c027124f27f5335babf069a050457adaed53693b5e9cf10a
-SIZE (tree-sitter-grammars-tree-sitter-vim-v0.5.0_GH0.tar.gz) = 357652
-SHA256 (neovim-tree-sitter-vimdoc-v3.0.1_GH0.tar.gz) = 76b65e5bee9ff78eb21256619b1995aac4d80f252c19e1c710a4839481ded09e
-SIZE (neovim-tree-sitter-vimdoc-v3.0.1_GH0.tar.gz) = 58427
+TIMESTAMP = 1748622509
+SHA256 (neovim-neovim-v0.11.2_GH0.tar.gz) = 324759a1bcd1a80b32a7eae1516ee761ec3e566d08284a24c4c7ca59079aabfa
+SIZE (neovim-neovim-v0.11.2_GH0.tar.gz) = 12923046
+SHA256 (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48
+SIZE (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 379147
+SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559
+SIZE (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = 63999
+SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 14c2c948ccf0e9b606eec39b09286c59dddf28307849f71b7ce2b1d1ef06937e
+SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 419516
+SHA256 (tree-sitter-grammars-tree-sitter-query-v0.6.1_GH0.tar.gz) = 18e158092789e4391668760e9ad1b5b4135c8f483d29163912d29e5619518d40
+SIZE (tree-sitter-grammars-tree-sitter-query-v0.6.1_GH0.tar.gz) = 43412
+SHA256 (tree-sitter-grammars-tree-sitter-vim-v0.6.0_GH0.tar.gz) = b36080be8f9ec53d6413447a792985b984b6f89a223ff758f1acfd380b469a74
+SIZE (tree-sitter-grammars-tree-sitter-vim-v0.6.0_GH0.tar.gz) = 361031
+SHA256 (neovim-tree-sitter-vimdoc-v4.0.0_GH0.tar.gz) = 8096794c0f090b2d74b7bff94548ac1be3285b929ec74f839bd9b3ff4f4c6a0b
+SIZE (neovim-tree-sitter-vimdoc-v4.0.0_GH0.tar.gz) = 58862
diff --git a/editors/notepadnext/Makefile b/editors/notepadnext/Makefile
index 483e0e8494e4..9085bd4395cf 100644
--- a/editors/notepadnext/Makefile
+++ b/editors/notepadnext/Makefile
@@ -1,6 +1,6 @@
PORTNAME= notepadnext
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11
+DISTVERSION= 0.12
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/notepadnext/distinfo b/editors/notepadnext/distinfo
index ed4a853a4e19..ca9f80127319 100644
--- a/editors/notepadnext/distinfo
+++ b/editors/notepadnext/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1744399302
-SHA256 (dail8859-NotepadNext-v0.11_GH0.tar.gz) = 3d7ca524ed43a49d45022198779be561ca30cc45f668b5df132942348a0bb789
-SIZE (dail8859-NotepadNext-v0.11_GH0.tar.gz) = 5381693
+TIMESTAMP = 1750132747
+SHA256 (dail8859-NotepadNext-v0.12_GH0.tar.gz) = 938d16c642b30755d304f92f7560a81ad8b4fe7b8d5688c13392fc88dec2768b
+SIZE (dail8859-NotepadNext-v0.12_GH0.tar.gz) = 5367028
SHA256 (alex-spataru-QSimpleUpdater-3cc832c_GH0.tar.gz) = bb54b7ba983b6f6a70220706bdb03a601e2bc59b08a0cd9d07c8a78a4dd29471
SIZE (alex-spataru-QSimpleUpdater-3cc832c_GH0.tar.gz) = 302346
SHA256 (editorconfig-editorconfig-core-qt-52820d59769fcba6d0ed94f685406c0383fe1a30_GH0.tar.gz) = c28d5fded91231985f2b08729dd3f9ad5adbe6d117fbd9b00ab4c5314a761f6a
diff --git a/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk b/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
new file mode 100644
index 000000000000..aa9bf8b03708
--- /dev/null
+++ b/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
@@ -0,0 +1,11 @@
+--- canvas/source/cairo/makefile.mk.orig 2021-04-02 12:58:20 UTC
++++ canvas/source/cairo/makefile.mk
+@@ -49,7 +49,7 @@ DLLPRE =
+
+
+ .IF "$(SYSTEM_CAIRO)" == "YES"
+-CFLAGS+=$(CAIRO_CFLAGS)
++INCSYSTEM+=$(CAIRO_CFLAGS)
+ .ELSE
+ CFLAGS+=-I$(SOLARINCDIR)/cairo
+ .ENDIF
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
new file mode 100644
index 000000000000..c82be1905eaa
--- /dev/null
+++ b/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
@@ -0,0 +1,11 @@
+--- connectivity/source/drivers/evoab2/makefile.mk.orig 2020-10-06 14:16:17 UTC
++++ connectivity/source/drivers/evoab2/makefile.mk
+@@ -41,7 +41,7 @@ PKGCONFIG_MODULES=gtk+-2.0
+ PKGCONFIG_MODULES=gtk+-2.0
+ .INCLUDE : pkg_config.mk
+
+-CFLAGS+=$(GOBJECT_CFLAGS)
++INCSYSTEM+=$(GOBJECT_CFLAGS)
+
+ # --- Files -------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
new file mode 100644
index 000000000000..e53a78202a13
--- /dev/null
+++ b/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
@@ -0,0 +1,11 @@
+--- connectivity/source/drivers/kab/makefile.mk.orig 2021-04-02 12:58:20 UTC
++++ connectivity/source/drivers/kab/makefile.mk
+@@ -38,7 +38,7 @@ VISIBILITY_HIDDEN=TRUE
+ .IF "$(GUI)" == "UNX"
+ .IF "$(ENABLE_KAB)" == "TRUE"
+
+-CFLAGS+=$(KDE_CFLAGS)
++INCSYSTEM+=$(KDE_CFLAGS)
+
+ .IF "$(KDE_ROOT)"!=""
+ EXTRALIBPATHS+=-L$(KDE_ROOT)$/lib
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
new file mode 100644
index 000000000000..29d5e45ec891
--- /dev/null
+++ b/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
@@ -0,0 +1,12 @@
+--- forms/source/xforms/submission/makefile.mk.orig 2020-10-06 14:16:22 UTC
++++ forms/source/xforms/submission/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS=TRUE
+ .INCLUDE: $(PRJ)$/makefile.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
new file mode 100644
index 000000000000..89c9ff106212
--- /dev/null
+++ b/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
@@ -0,0 +1,12 @@
+--- forms/source/xforms/xpathlib/makefile.mk.orig 2020-10-06 14:16:22 UTC
++++ forms/source/xforms/xpathlib/makefile.mk
+@@ -36,7 +36,8 @@ INCPRE+=$(PRJ)$/source$/inc
+ INCPRE+=$(PRJ)$/source$/inc
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
new file mode 100644
index 000000000000..6f79e6eb7be9
--- /dev/null
+++ b/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
@@ -0,0 +1,11 @@
+--- fpicker/source/unx/gnome/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ fpicker/source/unx/gnome/makefile.mk
+@@ -56,7 +56,7 @@ CFLAGS+= $(WIDGETSET_CFLAGS)
+ .ELSE
+
+ CFLAGS+= $(WIDGETSET_CFLAGS)
+-CFLAGS+= $(PKGCONFIG_CFLAGS)
++INCSYSTEM+= $(PKGCONFIG_CFLAGS)
+
+ # --- Files --------------------------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
new file mode 100644
index 000000000000..669e096bb2a3
--- /dev/null
+++ b/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
@@ -0,0 +1,11 @@
+--- fpicker/source/unx/kde4/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ fpicker/source/unx/kde4/makefile.mk
+@@ -43,7 +43,7 @@ dummy:
+
+ .ELSE # we build for KDE
+
+-CFLAGS+= $(KDE4_CFLAGS)
++INCSYSTEM+= $(KDE4_CFLAGS)
+
+ # --- Files --------------------------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk b/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
new file mode 100644
index 000000000000..8a06fc9f2166
--- /dev/null
+++ b/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
@@ -0,0 +1,12 @@
+--- jvmfwk/source/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ jvmfwk/source/makefile.mk
+@@ -34,7 +34,8 @@ UNIXVERSIONNAMES = UDK
+ .INCLUDE: settings.mk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ UNOUCROUT = $(OUT)$/inc
diff --git a/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk b/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
new file mode 100644
index 000000000000..b56a1e8dc100
--- /dev/null
+++ b/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
@@ -0,0 +1,11 @@
+--- l10ntools/source/help/makefile.mk.orig 2020-10-06 14:16:24 UTC
++++ l10ntools/source/help/makefile.mk
+@@ -34,7 +34,7 @@ TARGETTYPE=CUI
+ .INCLUDE : helplinker.pmk
+
+ .IF "$(SYSTEM_LIBXSLT)" == "YES"
+-CFLAGS+= $(LIBXSLT_CFLAGS)
++INCSYSTEM+= $(LIBXSLT_CFLAGS)
+ .ELSE
+ LIBXSLTINCDIR=external$/libxslt
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-oox_source_core_makefile.mk b/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
new file mode 100644
index 000000000000..732f8945a87d
--- /dev/null
+++ b/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
@@ -0,0 +1,11 @@
+--- oox/source/core/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ oox/source/core/makefile.mk
+@@ -35,7 +35,7 @@ ENABLE_EXCEPTIONS=TRUE
+ .INCLUDE: $(PRJ)$/util$/makefile.pmk
+
+ .IF "$(SYSTEM_OPENSSL)" == "YES"
+-CFLAGS+= $(OPENSSL_CFLAGS)
++INCSYSTEM+= $(OPENSSL_CFLAGS)
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
new file mode 100644
index 000000000000..ac2cfb0180c7
--- /dev/null
+++ b/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
@@ -0,0 +1,11 @@
+--- pyuno/source/loader/makefile.mk.orig 2020-10-06 14:16:27 UTC
++++ pyuno/source/loader/makefile.mk
+@@ -41,7 +41,7 @@ PYTHONLIB=$(PYTHON_LIBS)
+
+ .IF "$(SYSTEM_PYTHON)" == "YES"
+ PYTHONLIB=$(PYTHON_LIBS)
+-CFLAGS+=$(PYTHON_CFLAGS)
++INCSYSTEM+=$(PYTHON_CFLAGS)
+ .IF "$(EXTRA_CFLAGS)"!=""
+ PYTHONLIB+=-framework Python
+ .ENDIF # "$(EXTRA_CFLAGS)"!=""
diff --git a/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
new file mode 100644
index 000000000000..a2ffb4a5af1b
--- /dev/null
+++ b/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
@@ -0,0 +1,11 @@
+--- pyuno/source/module/makefile.mk.orig 2020-10-06 14:16:27 UTC
++++ pyuno/source/module/makefile.mk
+@@ -60,7 +60,7 @@ PYTHONLIB=$(PYTHON_LIBS)
+
+ .IF "$(SYSTEM_PYTHON)" == "YES"
+ PYTHONLIB=$(PYTHON_LIBS)
+-CFLAGS+=$(PYTHON_CFLAGS)
++INCSYSTEM+=$(PYTHON_CFLAGS)
+ .ELSE # "$(SYSTEM_PYTHON)" == "YES"
+ .INCLUDE : pyversion.mk
+ CFLAGS+=-I$(SOLARINCDIR)$/python
diff --git a/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk b/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
new file mode 100644
index 000000000000..5160a24da180
--- /dev/null
+++ b/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
@@ -0,0 +1,12 @@
+--- sccomp/source/solver/makefile.mk.orig 2021-04-02 12:58:22 UTC
++++ sccomp/source/solver/makefile.mk
+@@ -66,7 +66,8 @@ DEF1NAME= $(SHL1TARGET)
+ DEF1NAME= $(SHL1TARGET)
+
+ .IF "$(SYSTEM_COINMP)" == "YES"
+-CFLAGS+= $(COINMP_CFLAGS) -DSYSTEM_COINMP
++INCSYSTEM+= $(COINMP_CFLAGS)
++CFLAGS+= -DSYSTEM_COINMP
+ # Use the library flags from configure
+ SHL1STDLIBS+=$(COINMP_LIBS)
+ .ELSE
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
new file mode 100644
index 000000000000..4ddcef72e029
--- /dev/null
+++ b/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
@@ -0,0 +1,11 @@
+--- shell/source/backends/kde4be/makefile.mk.orig 2020-10-06 14:16:31 UTC
++++ shell/source/backends/kde4be/makefile.mk
+@@ -45,7 +45,7 @@ DLLPRE =
+
+ .IF "$(ENABLE_KDE4)" == "TRUE"
+
+-CFLAGS+=$(KDE4_CFLAGS)
++INCSYSTEM+=$(KDE4_CFLAGS)
+
+ # --- Files ---
+
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
new file mode 100644
index 000000000000..057fc4e09b35
--- /dev/null
+++ b/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
@@ -0,0 +1,11 @@
+--- shell/source/backends/kdebe/makefile.mk.orig 2020-10-06 14:16:31 UTC
++++ shell/source/backends/kdebe/makefile.mk
+@@ -45,7 +45,7 @@ DLLPRE =
+
+ .IF "$(ENABLE_KDE)" == "TRUE"
+
+-CFLAGS+=$(KDE_CFLAGS)
++INCSYSTEM+=$(KDE_CFLAGS)
+
+ # --- Files ---
+
diff --git a/editors/openoffice-4/files/patch-solenv_inc_target.mk b/editors/openoffice-4/files/patch-solenv_inc_target.mk
new file mode 100644
index 000000000000..959c7d0c0950
--- /dev/null
+++ b/editors/openoffice-4/files/patch-solenv_inc_target.mk
@@ -0,0 +1,14 @@
+--- solenv/inc/target.mk.orig 2021-04-02 12:58:22 UTC
++++ solenv/inc/target.mk
+@@ -57,9 +57,9 @@ INCLUDE:=
+ INCLUDE:=
+ .EXPORT : INCLUDE
+ .IF "$(PRJINC)"!=""
+-INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
++INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
+ .ELSE # "$(PRJINC)"!=""
+-INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
++INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
+ .ENDIF # "$(PRJINC)"!=""
+ INCLUDE_C=$(subst,/stl$(SPACECHAR),dont_use_stl$(SPACECHAR) $(INCLUDE))
+ .EXPORT : LIB
diff --git a/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk b/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
new file mode 100644
index 000000000000..5c5310cd36e1
--- /dev/null
+++ b/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
@@ -0,0 +1,46 @@
+--- ucb/source/ucp/webdav/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ ucb/source/ucp/webdav/makefile.mk
+@@ -56,7 +56,7 @@ SERFINCDIR=serf
+ #
+
+ .IF "$(SYSTEM_APR)" == "YES"
+-CFLAGS+= $(APR_CFLAGS)
++INCSYSTEM+= $(APR_CFLAGS)
+ SHL1STDLIBS+=$(APR_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(APRINCDIR)
+@@ -67,7 +67,7 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_APR_UTIL)" == "YES"
+-CFLAGS+= $(APR_UTIL_CFLAGS)
++INCSYSTEM+= $(APR_UTIL_CFLAGS)
+ SHL1STDLIBS+=$(APR_UTIL_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(APRUTILINCDIR)
+@@ -78,7 +78,7 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_SERF)" == "YES"
+-CFLAGS+= $(SERF_CFLAGS)
++INCSYSTEM+= $(SERF_CFLAGS)
+ SHL1STDLIBS+=$(SERF_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(SERFINCDIR)
+@@ -89,14 +89,14 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+= $(LIBXML_CFLAGS)
++INCSYSTEM+= $(LIBXML_CFLAGS)
+ .ELSE
+ LIBXMLINCDIR=external$/libxml
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
+ .ENDIF
+
+ .IF "$(SYSTEM_OPENSSL)" == "YES"
+-CFLAGS+= -I$(OPENSSL_CFLAGS)
++INCSYSTEM+= -I$(OPENSSL_CFLAGS)
+ SHL1STDLIBS+= $(OPENSSLLIB)
+ .ELSE
+ SHL1STDLIBS+= $(OPENSSLLIBST)
diff --git a/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk b/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
new file mode 100644
index 000000000000..946e39cd7cae
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
@@ -0,0 +1,19 @@
+--- xmlhelp/source/cxxhelp/provider/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ xmlhelp/source/cxxhelp/provider/makefile.mk
+@@ -49,14 +49,14 @@ CFLAGS += -DHAVE_EXPAT_H
+ CFLAGS += -DHAVE_EXPAT_H
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+= $(LIBXML_CFLAGS)
++INCSYSTEM+= $(LIBXML_CFLAGS)
+ .ELSE
+ LIBXMLINCDIR=external$/libxml
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
+ .ENDIF
+
+ .IF "$(SYSTEM_LIBXSLT)" == "YES"
+-CFLAGS+= $(LIBXSLT_CFLAGS)
++INCSYSTEM+= $(LIBXSLT_CFLAGS)
+ .ELSE
+ LIBXSLTINCDIR=external$/libxslt
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
new file mode 100644
index 000000000000..bb8fb3f26f79
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
@@ -0,0 +1,12 @@
+--- xmlsecurity/source/xmlsec/makefile.mk.orig 2020-10-06 14:16:36 UTC
++++ xmlsecurity/source/xmlsec/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
+ .INCLUDE : $(PRJ)$/util$/target.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
new file mode 100644
index 000000000000..b366deb73a49
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
@@ -0,0 +1,12 @@
+--- xmlsecurity/source/xmlsec/nss/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ xmlsecurity/source/xmlsec/nss/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
+ .INCLUDE : $(PRJ)$/util$/target.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-devel/Makefile b/editors/openoffice-devel/Makefile
index 573d7754ae6c..7767fc67a38e 100644
--- a/editors/openoffice-devel/Makefile
+++ b/editors/openoffice-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION1}.${AOOVERSION2}.${TIMESTAMP}
-PORTREVISION= 4
+PORTREVISION= 0
PORTEPOCH= 4
CATEGORIES= editors java
MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}-${AOORC}-${TIMESTAMP}/source/ \
@@ -126,9 +126,9 @@ AOOVERSION1= 4
AOOVERSION2= 2
AOOVERSION3= 0
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD
-AOOTAG= AOO420m4\(Build:9823\)
-GITREVISION= 98a91fccb4
-TIMESTAMP= 1731847285
+AOOTAG= AOO420m6\(Build:9825\)
+GITREVISION= 518a110c8f
+TIMESTAMP= 1750013453
#AOORC=rc3
EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz
diff --git a/editors/openoffice-devel/distinfo b/editors/openoffice-devel/distinfo
index d869bdbfc8b7..a300e9558d05 100644
--- a/editors/openoffice-devel/distinfo
+++ b/editors/openoffice-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1731871087
-SHA256 (openoffice/apache-openoffice-1731847285-98a91fccb4-src.tar.xz) = 45b14fc91997dfa4bbcbc8d1734b6f19c5fef535ddfb4317152b99de51abd2a0
-SIZE (openoffice/apache-openoffice-1731847285-98a91fccb4-src.tar.xz) = 246797080
+TIMESTAMP = 1750131330
+SHA256 (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 8dd3500faba6214b0c9f45bf4e6d673f8843e0434f156886490a011c31d4fa4f
+SIZE (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 250164468
SHA256 (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 966a8333c83a18ddd84401389006d6e0b52b8175924b808b54b88211669985fa
SIZE (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 28957004
SHA256 (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52
diff --git a/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk b/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk
deleted file mode 100644
index 0cfb99f0f40a..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- bridges/Library_cpp_uno.mk.orig
-+++ bridges/Library_cpp_uno.mk
-@@ -131,6 +131,10 @@
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp \
- ))
-
-+$(eval $(call gb_Library_add_asmobjects,$(COMNAME)_uno,\
-+ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/call \
-+))
-+
- $(eval $(call gb_LinkTarget_set_cxx_optimization, \
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno \
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp \
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx
deleted file mode 100644
index 3bf2f4003750..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_arm/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_arm/share.hxx
-@@ -61,7 +61,7 @@ namespace CPPU_CURRENT_NAMESPACE
- };
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo,
- void (*dest) (void *) ) __attribute__((noreturn));
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx
deleted file mode 100644
index b41a379b409d..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx
+++ /dev/null
@@ -1,15 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx
-@@ -220,6 +220,12 @@ static void deleteException( void * pExc )
- static void deleteException( void * pExc )
- {
- __cxa_exception const * header = ((__cxa_exception const *)pExc - 1);
-+ if (header->exceptionDestructor != &deleteException) {
-+ // _Unwind_Exception was made __aligned__ which
-+ // increased its size by 12 bytes
-+ header = reinterpret_cast<__cxa_exception const *>(
-+ reinterpret_cast<char const *>( header ) - 12 );
-+ }
- typelib_TypeDescription * pTD = 0;
- OUString unoName( toUNOname( header->exceptionType->name() ) );
- ::typelib_typedescription_getByName( &pTD, unoName.pData );
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx
deleted file mode 100644
index 7744a82a6cd4..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx
-@@ -62,7 +62,7 @@ extern "C" void *__cxa_allocate_exception(
- #endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
deleted file mode 100644
index 2a336ec5fbc5..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
+++ /dev/null
@@ -1,49 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx
-@@ -44,9 +44,12 @@ using namespace ::com::sun::star::uno;
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
- #ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
- using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
- #else
--using __cxxabiv1::__cxa_get_globals;
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
- #endif
-
- namespace
-@@ -313,8 +316,31 @@ static void cpp_call(
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ uint64_t exc_class = header->unwindHeader.exception_class
-+ & 0xffffffffffffff00;
-+ if (exc_class != /* "GNUCC++" */ 0x474e5543432b2b00) {
-+ // _Unwind_Exception was made __aligned__ which
-+ // increased its size by 12 bytes.
-+ header = reinterpret_cast<__cxa_exception *>(
-+ reinterpret_cast<char *>( header ) - 12 );
-+ exc_class = header->unwindHeader.exception_class
-+ & 0xffffffffffffff00;
-+ if (exc_class != /* "GNUCC++" */ 0x474e5543432b2b00) {
-+ header = nullptr;
-+ }
-+ }
-+ }
-+#endif
- // fill uno exception
-- CPPU_CURRENT_NAMESPACE::fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
deleted file mode 100644
index f8c5e20e333e..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
+++ /dev/null
@@ -1,482 +0,0 @@
---- /dev/null
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/call.s
-@@ -0,0 +1,478 @@
-+ .file "uno_ppc64_asm.cc"
-+ .machine power4
-+ .abiversion 2
-+ .section ".text"
-+ .align 2
-+ .globl callVirtualMethod
-+ .type callVirtualMethod, @function
-+callVirtualMethod:
-+.LFB0:
-+ .cfi_startproc
-+.LCF0:
-+0: addis 2,12,.TOC.-.LCF0@ha
-+ addi 2,2,.TOC.-.LCF0@l
-+ .localentry callVirtualMethod,.-callVirtualMethod
-+ mflr 0
-+ std 0,16(1)
-+ std 31,-8(1)
-+ stdu 1,-208(1)
-+ .cfi_def_cfa_offset 208
-+ .cfi_offset 65, 16
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ std 3,136(31)
-+ std 5,128(31)
-+ std 6,120(31)
-+ std 7,112(31)
-+ std 9,104(31)
-+ mr 9,4
-+ stw 9,248(31)
-+ mr 9,8
-+ stw 9,280(31)
-+ mr 9,10
-+ stw 9,296(31)
-+ ld 9,304(31)
-+ std 9,96(31)
-+ ld 9,-28688(13)
-+ std 9,184(31)
-+ li 9,0
-+ lwz 9,280(31)
-+ cmpwi 0,9,0
-+ beq 0,.L2
-+ lwz 9,280(31)
-+ addi 9,9,1
-+ rldicl 9,9,0,32
-+ rlwinm 9,9,0,0,30
-+ stw 9,280(31)
-+.L2:
-+#ifdef __LITTLE_ENDIAN__
-+ lwz 9,312(31)
-+#else
-+ lwz 9,316(31)
-+#endif
-+ cmplwi 0,9,13
-+ ble 0,.L3
-+ li 9,13
-+#ifdef __LITTLE_ENDIAN__
-+ stw 9,312(31)
-+#else
-+ stw 9,316(31)
-+#endif
-+.L3:
-+ lwz 9,296(31)
-+ cmplwi 0,9,8
-+ ble 0,.L4
-+ li 9,8
-+ stw 9,296(31)
-+.L4:
-+ lwz 9,280(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ addi 9,9,15
-+ srdi 9,9,4
-+ sldi 9,9,4
-+ ld 10,0(1)
-+ neg 9,9
-+ stdux 10,1,9
-+ addi 9,1,96
-+ addi 9,9,15
-+ srdi 9,9,4
-+ sldi 9,9,4
-+ std 9,160(31)
-+ lwz 9,280(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ mr 8,9
-+ ld 10,160(31)
-+ ld 9,112(31)
-+ mr 5,8
-+ mr 4,9
-+ mr 3,10
-+ bl memcpy
-+ nop
-+ ld 9,136(31)
-+ ld 9,0(9)
-+ std 9,168(31)
-+ lwz 9,248(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ mr 10,9
-+ ld 9,168(31)
-+ add 9,9,10
-+ std 9,168(31)
-+ ld 9,168(31)
-+ ld 9,0(9)
-+ std 9,168(31)
-+ ld 9,168(31)
-+ std 9,176(31)
-+ ld 9,96(31)
-+#APP
-+ # 123 "uno_ppc64_asm.cc" 1
-+ lfd 1, 0(9)
-+ lfd 2, 8(9)
-+ lfd 3, 16(9)
-+ lfd 4, 24(9)
-+ lfd 5, 32(9)
-+ lfd 6, 40(9)
-+ lfd 7, 48(9)
-+ lfd 8, 56(9)
-+ lfd 9, 64(9)
-+ lfd 10, 72(9)
-+ lfd 11, 80(9)
-+ lfd 12, 88(9)
-+ lfd 13, 96(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ ld 9,104(31)
-+ ld 3,0(9)
-+ ld 9,104(31)
-+ addi 9,9,8
-+ ld 4,0(9)
-+ ld 9,104(31)
-+ addi 9,9,16
-+ ld 5,0(9)
-+ ld 9,104(31)
-+ addi 9,9,24
-+ ld 6,0(9)
-+ ld 9,104(31)
-+ addi 9,9,32
-+ ld 7,0(9)
-+ ld 9,104(31)
-+ addi 9,9,40
-+ ld 8,0(9)
-+ ld 9,104(31)
-+ addi 9,9,48
-+ ld 0,0(9)
-+ ld 9,104(31)
-+ addi 9,9,56
-+ ld 9,0(9)
-+ ld 11,176(31)
-+ mr 10,9
-+ mr 9,0
-+ std 2,24(1)
-+ mr 12,11
-+ mtctr 12
-+ bctrl
-+ ld 2,24(1)
-+#APP
-+ # 149 "uno_ppc64_asm.cc" 1
-+ mr 3, 3
-+ mr 4, 4
-+ fmr 0, 1
-+
-+ # 0 "" 2
-+#NO_APP
-+ stfd 0,152(31)
-+ mr 9,3
-+ mr 10,4
-+ lfd 0,152(31)
-+ ld 7,128(31)
-+ ld 6,120(31)
-+ fmr 1,0
-+ mr 4,10
-+ mr 3,9
-+ bl MapReturn
-+ nop
-+ nop
-+ ld 9,184(31)
-+ ld 10,-28688(13)
-+ xor. 9,9,10
-+ li 10,0
-+ beq 0,.L5
-+ bl __stack_chk_fail
-+ nop
-+.L5:
-+ addi 1,31,208
-+ .cfi_def_cfa 1, 0
-+ ld 0,16(1)
-+ mtlr 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,1,128,1,0,1
-+ .cfi_endproc
-+.LFE0:
-+ .size callVirtualMethod,.-callVirtualMethod
-+ .section ".toc","aw"
-+ .align 3
-+.LC0:
-+ .quad .L9
-+ .section ".text"
-+ .align 2
-+ .globl privateSnippetExecutor
-+ .type privateSnippetExecutor, @function
-+privateSnippetExecutor:
-+.LFB1:
-+ .cfi_startproc
-+.LCF1:
-+0: addis 2,12,.TOC.-.LCF1@ha
-+ addi 2,2,.TOC.-.LCF1@l
-+ .localentry privateSnippetExecutor,.-privateSnippetExecutor
-+ mflr 0
-+ std 0,16(1)
-+ std 31,-8(1)
-+ stdu 1,-272(1)
-+ .cfi_def_cfa_offset 272
-+ .cfi_offset 65, 16
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ ld 0,-28688(13)
-+ std 0,248(31)
-+ li 0,0
-+ std 3,80(31)
-+ std 4,88(31)
-+ std 5,96(31)
-+ std 6,104(31)
-+ std 7,112(31)
-+ std 8,120(31)
-+ std 9,128(31)
-+ mr 9,10
-+ std 9,136(31)
-+ addi 9,31,144
-+#APP
-+ # 173 "uno_ppc64_asm.cc" 1
-+ stfd 1, 0(9)
-+stfd 2, 8(9)
-+stfd 3, 16(9)
-+stfd 4, 24(9)
-+stfd 5, 32(9)
-+stfd 6, 40(9)
-+stfd 7, 48(9)
-+stfd 8, 56(9)
-+stfd 9, 64(9)
-+stfd 10, 72(9)
-+stfd 11, 80(9)
-+stfd 12, 88(9)
-+stfd 13, 96(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ std 11,48(31)
-+ std 1,56(31)
-+ ld 9,48(31)
-+ addi 7,31,64
-+ addi 8,31,144
-+ addi 10,31,80
-+ ld 6,56(31)
-+ mr 5,8
-+ mr 4,10
-+ mr 3,9
-+ bl cpp_mediate
-+ nop
-+ mr 9,3
-+ stw 9,44(31)
-+ lwa 9,44(31)
-+ cmplwi 0,9,15
-+ bgt 0,.L7
-+ sldi 10,9,2
-+ addis 8,2,.LC0@toc@ha
-+ ld 9,.LC0@toc@l(8)
-+ add 9,10,9
-+ lwz 10,0(9)
-+ ld 9,.LC0@toc@l(8)
-+ extsw 10,10
-+ add 9,10,9
-+ mtctr 9
-+ bctr
-+ .p2align 2
-+ .align 2
-+.L9:
-+ .long .L19-.L9
-+ .long .L13-.L9
-+ .long .L15-.L9
-+ .long .L15-.L9
-+ .long .L14-.L9
-+ .long .L13-.L9
-+ .long .L12-.L9
-+ .long .L8-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L11-.L9
-+ .long .L10-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L8-.L9
-+.L15:
-+#APP
-+ # 209 "uno_ppc64_asm.cc" 1
-+ lbz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L13:
-+#APP
-+ # 214 "uno_ppc64_asm.cc" 1
-+ lhz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L14:
-+#APP
-+ # 218 "uno_ppc64_asm.cc" 1
-+ lha 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L8:
-+#APP
-+ # 223 "uno_ppc64_asm.cc" 1
-+ lwz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L12:
-+#APP
-+ # 227 "uno_ppc64_asm.cc" 1
-+ lwa 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L11:
-+ addi 9,31,64
-+#APP
-+ # 231 "uno_ppc64_asm.cc" 1
-+ lfs 1,0(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L10:
-+ addi 9,31,64
-+#APP
-+ # 235 "uno_ppc64_asm.cc" 1
-+ lfd 1,0(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L7:
-+#APP
-+ # 239 "uno_ppc64_asm.cc" 1
-+ ld 3,64(31)
-+
-+ # 0 "" 2
-+ # 241 "uno_ppc64_asm.cc" 1
-+ ld 4,72(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L19:
-+ nop
-+.L17:
-+ nop
-+ ld 9,248(31)
-+ ld 10,-28688(13)
-+ xor. 9,9,10
-+ li 10,0
-+ beq 0,.L18
-+ bl __stack_chk_fail
-+ nop
-+.L18:
-+ addi 1,31,272
-+ .cfi_def_cfa 1, 0
-+ ld 0,16(1)
-+ mtlr 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,1,128,1,0,1
-+ .cfi_endproc
-+.LFE1:
-+ .size privateSnippetExecutor,.-privateSnippetExecutor
-+ .section .rodata
-+ .align 2
-+ .type _ZL15codeSnippetSize, @object
-+ .size _ZL15codeSnippetSize, 4
-+_ZL15codeSnippetSize:
-+ .long 32
-+ .section ".text"
-+ .align 2
-+ .globl codeSnippet
-+ .type codeSnippet, @function
-+codeSnippet:
-+.LFB2:
-+ .cfi_startproc
-+.LCF2:
-+0: addis 2,12,.TOC.-.LCF2@ha
-+ addi 2,2,.TOC.-.LCF2@l
-+ .localentry codeSnippet,.-codeSnippet
-+ std 31,-8(1)
-+ stdu 1,-96(1)
-+ .cfi_def_cfa_offset 96
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ std 3,56(31)
-+ mr 9,4
-+ mr 8,5
-+ mr 10,6
-+ stw 9,52(31)
-+ mr 9,8
-+ stw 9,48(31)
-+ mr 9,10
-+ stb 9,47(31)
-+ lwa 9,48(31)
-+ sldi 10,9,32
-+ lwa 9,52(31)
-+ or 9,10,9
-+ std 9,64(31)
-+ lbz 9,47(31)
-+ cmpwi 0,9,0
-+ beq 0,.L21
-+ ld 9,64(31)
-+ oris 9,9,0x8000
-+ std 9,64(31)
-+.L21:
-+ ld 9,56(31)
-+ std 9,72(31)
-+ ld 9,72(31)
-+ lis 10,0xe96c
-+ ori 10,10,0x18
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,4
-+ lis 10,0xe98c
-+ ori 10,10,0x10
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,8
-+ lis 10,0x7d89
-+ ori 10,10,0x3a6
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,12
-+ lis 10,0x4e80
-+ ori 10,10,0x420
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,16
-+ addis 10,2,privateSnippetExecutor@toc@ha
-+ addi 10,10,privateSnippetExecutor@toc@l
-+ std 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,24
-+ ld 10,64(31)
-+ std 10,0(9)
-+ ld 9,56(31)
-+ addi 9,9,32
-+ mr 3,9
-+ addi 1,31,96
-+ .cfi_def_cfa 1, 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,0,128,1,0,1
-+ .cfi_endproc
-+.LFE2:
-+ .size codeSnippet,.-codeSnippet
-+ .section .note.GNU-stack,"",@progbits
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
deleted file mode 100644
index 3efc00f33e34..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
+++ /dev/null
@@ -1,257 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno.cxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno.cxx
-@@ -28,6 +28,7 @@
- #include <uno/data.h>
- #include <typelib/typedescription.hxx>
-
-+#include <osl/endian.h>
- #include "bridges/cpp_uno/shared/bridge.hxx"
- #include "bridges/cpp_uno/shared/cppinterfaceproxy.hxx"
- #include "bridges/cpp_uno/shared/types.hxx"
-@@ -37,6 +38,11 @@
- #include <stdio.h>
- #include <string.h>
-
-+#ifdef OSL_BIGENDIAN
-+#define IS_BIG_ENDIAN 1
-+#else
-+#define IS_BIG_ENDIAN 0
-+#endif
-
- using namespace ::com::sun::star::uno;
-
-@@ -144,14 +150,14 @@
- case typelib_TypeClass_BYTE:
- case typelib_TypeClass_BOOLEAN:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-1));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 7*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-1));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 7*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -160,14 +166,14 @@
- case typelib_TypeClass_SHORT:
- case typelib_TypeClass_UNSIGNED_SHORT:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-2));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 6*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-2));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 6*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -176,14 +182,14 @@
- case typelib_TypeClass_LONG:
- case typelib_TypeClass_UNSIGNED_LONG:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-4));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 4*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-4));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 4*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -327,21 +333,25 @@
- }
- }
-
--
--//==================================================================================================
--static typelib_TypeClass cpp_mediate(
-- sal_uInt64 nOffsetAndIndex,
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+# define PARAMSAVE 32
-+#else
-+# define PARAMSAVE 48
-+#endif
-+
-+extern "C" typelib_TypeClass cpp_mediate(
-+ sal_uInt64 nOffsetAndIndex,
- void ** gpreg, void ** fpreg, long sp,
-- sal_Int64 * pRegisterReturn /* space for register return */ )
--{
-- OSL_ENSURE( sizeof(sal_Int64)==sizeof(void *), "### unexpected!" );
-+ sal_Int64 * pRegisterReturn /* space for register return */ )
-+{
-+ static_assert(sizeof(sal_Int64)==sizeof(void *), "### unexpected!");
-
- sal_Int32 nVtableOffset = (nOffsetAndIndex >> 32);
- sal_Int32 nFunctionIndex = (nOffsetAndIndex & 0xFFFFFFFF);
-
- long sf = *(long*)sp;
-- void ** ovrflw = (void**)(sf + 112);
--
-+ void ** ovrflw = (void**)(sf + PARAMSAVE + 64);
-+
- // gpreg: [ret *], this, [other gpr params]
- // fpreg: [fpr params]
- // ovrflw: [gpr or fpr params (properly aligned)]
-@@ -501,54 +511,52 @@
- return eRet;
- }
-
--extern "C" void privateSnippetExecutor( ... )
--{
-- volatile long nOffsetAndIndex;
--
-- //mr %r3, %r11 # move into arg1 the 64bit value passed from OOo
-+extern "C" void privateSnippetExecutor( ... );
-+#if 0
-+{
-+ sal_uInt64 gpreg[ppc64::MAX_GPR_REGS];
-+
-+ register long r3 asm("r3"); gpreg[0] = r3;
-+ register long r4 asm("r4"); gpreg[1] = r4;
-+ register long r5 asm("r5"); gpreg[2] = r5;
-+ register long r6 asm("r6"); gpreg[3] = r6;
-+ register long r7 asm("r7"); gpreg[4] = r7;
-+ register long r8 asm("r8"); gpreg[5] = r8;
-+ register long r9 asm("r9"); gpreg[6] = r9;
-+ register long r10 asm("r10"); gpreg[7] = r10;
-+
-+ double fpreg[ppc64::MAX_SSE_REGS];
-+
- __asm__ __volatile__ (
-- "mr %0, 11\n\t"
-- : "=r" (nOffsetAndIndex) : );
--
-- sal_uInt64 gpreg[ppc64::MAX_GPR_REGS];
-- double fpreg[ppc64::MAX_SSE_REGS];
--
-- __asm__ __volatile__ (
-- "std 3, 0(%0)\t\n"
-- "std 4, 8(%0)\t\n"
-- "std 5, 16(%0)\t\n"
-- "std 6, 24(%0)\t\n"
-- "std 7, 32(%0)\t\n"
-- "std 8, 40(%0)\t\n"
-- "std 9, 48(%0)\t\n"
-- "std 10, 56(%0)\t\n"
-- "stfd 1, 0(%1)\t\n"
-- "stfd 2, 8(%1)\t\n"
-- "stfd 3, 16(%1)\t\n"
-- "stfd 4, 24(%1)\t\n"
-- "stfd 5, 32(%1)\t\n"
-- "stfd 6, 40(%1)\t\n"
-- "stfd 7, 48(%1)\t\n"
-- "stfd 8, 56(%1)\t\n"
-- "stfd 9, 64(%1)\t\n"
-- "stfd 10, 72(%1)\t\n"
-- "stfd 11, 80(%1)\t\n"
-- "stfd 12, 88(%1)\t\n"
-- "stfd 13, 96(%1)\t\n"
-- : : "r" (gpreg), "r" (fpreg)
-- : "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
-- "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-+ "stfd 1, 0(%0)\t\n"
-+ "stfd 2, 8(%0)\t\n"
-+ "stfd 3, 16(%0)\t\n"
-+ "stfd 4, 24(%0)\t\n"
-+ "stfd 5, 32(%0)\t\n"
-+ "stfd 6, 40(%0)\t\n"
-+ "stfd 7, 48(%0)\t\n"
-+ "stfd 8, 56(%0)\t\n"
-+ "stfd 9, 64(%0)\t\n"
-+ "stfd 10, 72(%0)\t\n"
-+ "stfd 11, 80(%0)\t\n"
-+ "stfd 12, 88(%0)\t\n"
-+ "stfd 13, 96(%0)\t\n"
-+ : : "r" (fpreg)
-+ : "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
- "fr10", "fr11", "fr12", "fr13"
- );
-
-- volatile long sp;
--
-- //stack pointer
-- __asm__ __volatile__ (
-- "mr %0, 1\n\t"
-- : "=r" (sp) : );
--
-+ register long r11 asm("r11");
-+ const long nOffsetAndIndex = r11;
-+
-+ register long r1 asm("r1");
-+ const long sp = r1;
-+
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ volatile long nRegReturn[2];
-+#else
- volatile long nRegReturn[1];
-+#endif
-
- typelib_TypeClass aType =
- cpp_mediate( nOffsetAndIndex, (void**)gpreg, (void**)fpreg, sp, (sal_Int64*)nRegReturn);
-@@ -591,11 +599,20 @@
- default:
- __asm__( "ld 3,%0\n\t"
- : : "m" (nRegReturn[0]) );
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ __asm__( "ld 4,%0\n\t"
-+ : : "m" (nRegReturn[1]) );
-+#endif
- break;
- }
- }
--
-+#endif
-+
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+const int codeSnippetSize = 32;
-+#else
- const int codeSnippetSize = 24;
-+#endif
-
- unsigned char * codeSnippet( unsigned char * code, sal_Int32 nFunctionIndex, sal_Int32 nVtableOffset,
- bool simpleRetType)
-@@ -609,10 +626,22 @@
-
- if ( !simpleRetType )
- nOffsetAndIndex |= 0x80000000;
--
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ unsigned int *raw = (unsigned int *)&code[0];
-+
-+ raw[0] = 0xe96c0018; /* 0: ld 11,2f-0b(12) */
-+ raw[1] = 0xe98c0010; /* ld 12,1f-0b(12) */
-+ raw[2] = 0x7d8903a6; /* mtctr 12 */
-+ raw[3] = 0x4e800420; /* bctr */
-+ /* 1: .quad function_addr */
-+ /* 2: .quad context */
-+ *(void **)&raw[4] = (void *)privateSnippetExecutor;
-+ *(void **)&raw[6] = (void*)nOffsetAndIndex;
-+#else
- void ** raw = (void **)&code[0];
- memcpy(raw, (char*) privateSnippetExecutor, 16);
- raw[2] = (void*) nOffsetAndIndex;
-+#endif
- #ifdef CMC_DEBUG
- fprintf(stderr, "in: offset/index is %x %x %d, %lx\n",
- nFunctionIndex, nVtableOffset, !simpleRetType, raw[2]);
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk
deleted file mode 100644
index a4be2365fe34..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk
+++ /dev/null
@@ -1,21 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/makefile.mk
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/makefile.mk
-@@ -53,7 +53,8 @@
- SLOFILES= \
- $(SLO)$/except.obj \
- $(SLO)$/cpp2uno.obj \
-- $(SLO)$/uno2cpp.obj
-+ $(SLO)$/uno2cpp.obj \
-+ $(SLO)$/call.obj
-
- SHL1TARGET= $(TARGET)
-
-@@ -73,3 +74,7 @@
- # --- Targets ------------------------------------------------------
-
- .INCLUDE : target.mk
-+
-+$(SLO)$/%.obj: %.s
-+ $(CC) -c -o $(SLO)$/$(@:b).o $<
-+ touch $@
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx
deleted file mode 100644
index 20311ea847f2..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx
+++ /dev/null
@@ -1,110 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/share.hxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/share.hxx
-@@ -25,16 +25,64 @@
-
- #include <typeinfo>
- #include <exception>
-+
-+#include <cxxabi.h>
-+#ifndef _GLIBCXX_CDTOR_CALLABI // new in GCC 4.7 cxxabi.h
-+#define _GLIBCXX_CDTOR_CALLABI
-+#endif
- #include <cstddef>
-+
-+#ifndef CONFIG_CXXABI_H
-+#define CONFIG_CXXABI_H
-+
-+#define HAVE_CXXABI_H_BASE_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_CXA_ALLOCATE_EXCEPTION 0
-+#define HAVE_CXXABI_H_CXA_EH_GLOBALS 1
-+#define HAVE_CXXABI_H_CXA_EXCEPTION 1
-+#define HAVE_CXXABI_H_CXA_GET_GLOBALS 1
-+#define HAVE_CXXABI_H_CXA_CURRENT_EXCEPTION_TYPE 1
-+#define HAVE_CXXABI_H_CXA_THROW 0
-+#define HAVE_CXXABI_H_SI_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_VMI_CLASS_TYPE_INFO 0
-+
-+#endif
-+
-+#if !HAVE_CXXABI_H_CLASS_TYPE_INFO
-+// <https://mentorembedded.github.io/cxx-abi/abi.html>,
-+// libstdc++-v3/libsupc++/cxxabi.h:
-+namespace __cxxabiv1 {
-+class __class_type_info: public std::type_info {
-+public:
-+ explicit __class_type_info(char const * n): type_info(n) {}
-+ ~__class_type_info();
-+};
-+}
-+#endif
-+
-+#if !HAVE_CXXABI_H_SI_CLASS_TYPE_INFO
-+// <https://mentorembedded.github.io/cxx-abi/abi.html>,
-+// libstdc++-v3/libsupc++/cxxabi.h:
-+namespace __cxxabiv1 {
-+class __si_class_type_info: public __class_type_info {
-+public:
-+ __class_type_info const * __base_type;
-+ explicit __si_class_type_info(
-+ char const * n, __class_type_info const *base):
-+ __class_type_info(n), __base_type(base) {}
-+ ~__si_class_type_info();
-+};
-+}
-+#endif
-
- namespace CPPU_CURRENT_NAMESPACE
- {
-
-- void dummy_can_throw_anything( char const * );
--
-+void dummy_can_throw_anything( char const * );
-
- // ----- following decl from libstdc++-v3/libsupc++/unwind-cxx.h and unwind.h
-
-+#ifdef __GLIBCXX__
- struct _Unwind_Exception
- {
- unsigned exception_class __attribute__((__mode__(__DI__)));
-@@ -63,18 +111,21 @@
-
- _Unwind_Exception unwindHeader;
- };
-+#endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
- std::size_t thrown_size ) throw();
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
-+#ifdef __GLIBCXX__
- struct __cxa_eh_globals
- {
- __cxa_exception *caughtExceptions;
- unsigned int uncaughtExceptions;
- };
- extern "C" __cxa_eh_globals *__cxa_get_globals () throw();
-+#endif /* __GLIBCXX__ */
-
- // -----
-
-@@ -82,11 +133,16 @@
- void raiseException(
- uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
- //==================================================================================================
-+#ifndef __GLIBCXX__
-+using __cxxabiv1:: __cxa_exception;
-+#endif /* __GLIBCXX__ */
-+
- void fillUnoException(
- __cxa_exception * header, uno_Any *, uno_Mapping * pCpp2Uno );
- }
-
- namespace ppc64
- {
-- enum ppclimits { MAX_GPR_REGS = 8, MAX_SSE_REGS = 13 };
-+ enum ppclimits { MAX_GPR_REGS = 8, MAX_SSE_REGS = 13 };
-+ bool return_in_hidden_param( typelib_TypeDescriptionReference *pTypeRef );
- }
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
deleted file mode 100644
index 3ed19a042123..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
+++ /dev/null
@@ -1,409 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp.cxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp.cxx
-@@ -26,6 +26,12 @@
-
- #include <stdlib.h>
-
-+#include <exception>
-+#include <malloc.h>
-+#include <typeinfo>
-+
-+#include <com/sun/star/uno/Exception.hpp>
-+#include <com/sun/star/uno/RuntimeException.hpp>
- #include <com/sun/star/uno/genfunc.hxx>
- #include <uno/data.h>
-
-@@ -42,10 +48,68 @@
-
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
--
--void MapReturn(long r3, double dret, typelib_TypeClass eTypeClass, void *pRegisterReturn)
-+#ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
-+using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
-+#else
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
-+#endif
-+
-+namespace ppc64
- {
-- switch (eTypeClass)
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ bool is_complex_struct(const typelib_TypeDescription * type)
-+ {
-+ const typelib_CompoundTypeDescription * p
-+ = reinterpret_cast< const typelib_CompoundTypeDescription * >(type);
-+ for (sal_Int32 i = 0; i < p->nMembers; ++i)
-+ {
-+ if (p->ppTypeRefs[i]->eTypeClass == typelib_TypeClass_STRUCT ||
-+ p->ppTypeRefs[i]->eTypeClass == typelib_TypeClass_EXCEPTION)
-+ {
-+ typelib_TypeDescription * t = 0;
-+ TYPELIB_DANGER_GET(&t, p->ppTypeRefs[i]);
-+ bool b = is_complex_struct(t);
-+ TYPELIB_DANGER_RELEASE(t);
-+ if (b) {
-+ return true;
-+ }
-+ }
-+ else if (!bridges::cpp_uno::shared::isSimpleType(p->ppTypeRefs[i]->eTypeClass))
-+ return true;
-+ }
-+ if (p->pBaseTypeDescription != 0)
-+ return is_complex_struct(&p->pBaseTypeDescription->aBase);
-+ return false;
-+ }
-+#endif
-+
-+ bool return_in_hidden_param( typelib_TypeDescriptionReference *pTypeRef )
-+ {
-+ if (bridges::cpp_uno::shared::isSimpleType(pTypeRef))
-+ return false;
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ else if (pTypeRef->eTypeClass == typelib_TypeClass_STRUCT || pTypeRef->eTypeClass == typelib_TypeClass_EXCEPTION)
-+ {
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ TYPELIB_DANGER_GET( &pTypeDescr, pTypeRef );
-+
-+ //A Composite Type not larger than 16 bytes is returned in up to two GPRs
-+ bool bRet = pTypeDescr->nSize > 16 || is_complex_struct(pTypeDescr);
-+
-+ TYPELIB_DANGER_RELEASE( pTypeDescr );
-+ return bRet;
-+ }
-+#endif
-+ return true;
-+ }
-+}
-+
-+extern "C" void MapReturn(long r3, long r4, double dret, typelib_TypeDescriptionReference* pReturnType, void *pRegisterReturn)
-+{
-+ switch (pReturnType->eTypeClass)
- {
- case typelib_TypeClass_HYPER:
- case typelib_TypeClass_UNSIGNED_HYPER:
-@@ -67,10 +131,23 @@
- break;
- case typelib_TypeClass_FLOAT:
- *reinterpret_cast<float *>( pRegisterReturn ) = dret;
-- break;
-+ break;
- case typelib_TypeClass_DOUBLE:
- *reinterpret_cast<double *>( pRegisterReturn ) = dret;
- break;
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ case typelib_TypeClass_STRUCT:
-+ case typelib_TypeClass_EXCEPTION:
-+ if (!ppc64::return_in_hidden_param(pReturnType))
-+ {
-+ sal_uInt64 *pRegisters = reinterpret_cast<sal_uInt64*>(pRegisterReturn);
-+ pRegisters[0] = r3;
-+ if (pReturnType->pType->nSize > 8)
-+ pRegisters[1] = r4;
-+ }
-+#else
-+ (void)r4;
-+#endif
- default:
- break;
- }
-@@ -79,11 +156,13 @@
- namespace
- {
- //==================================================================================================
--static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex,
-- void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr,
-+extern "C" void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex,
-+ void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr,
- sal_uInt64 *pStack, sal_uInt32 nStack,
- sal_uInt64 *pGPR, sal_uInt32 nGPR,
-- double *pFPR, sal_uInt32 nFPR)
-+ double *pFPR, sal_uInt32 nFPR);
-+
-+#if 0
- {
- // Stack, if used, must be 16-bytes aligned
- if ( nStack )
-@@ -99,13 +178,13 @@
- // Let's figure out what is really going on here
- {
- fprintf( stderr, "= callVirtualMethod() =\nGPR's (%d): ", nGPR );
-- for ( int i = 0; i < nGPR; ++i )
-+ for ( sal_uInt32 i = 0; i < nGPR; ++i )
- fprintf( stderr, "0x%lx, ", pGPR[i] );
- fprintf( stderr, "\nFPR's (%d): ", nFPR );
-- for ( int i = 0; i < nFPR; ++i )
-- fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] );
-+ for ( sal_uInt32 i = 0; i < nFPR; ++i )
-+ fprintf( stderr, "0x%lx (%lf), ", (sal_Int64)pFPR[i], pFPR[i] );
- fprintf( stderr, "\nStack (%d): ", nStack );
-- for ( int i = 0; i < nStack; ++i )
-+ for ( sal_uInt32 i = 0; i < nStack; ++i )
- fprintf( stderr, "0x%lx, ", pStack[i] );
- fprintf( stderr, "\n" );
- }
-@@ -120,52 +199,40 @@
- pMethod += 8 * nVtableIndex;
- pMethod = *((sal_uInt64 *)pMethod);
-
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ typedef void (* FunctionCall )(...);
-+#else
- typedef void (* FunctionCall )( sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64 );
-+#endif
- FunctionCall pFunc = (FunctionCall)pMethod;
-
- volatile double dret;
-
- // fill registers
- __asm__ __volatile__ (
-- "ld 3, 0(%0)\n\t"
-- "ld 4, 8(%0)\n\t"
-- "ld 5, 16(%0)\n\t"
-- "ld 6, 24(%0)\n\t"
-- "ld 7, 32(%0)\n\t"
-- "ld 8, 40(%0)\n\t"
-- "ld 9, 48(%0)\n\t"
-- "ld 10, 56(%0)\n\t"
-- "lfd 1, 0(%1)\n\t"
-- "lfd 2, 8(%1)\n\t"
-- "lfd 3, 16(%1)\n\t"
-- "lfd 4, 24(%1)\n\t"
-- "lfd 5, 32(%1)\n\t"
-- "lfd 6, 40(%1)\n\t"
-- "lfd 7, 48(%1)\n\t"
-- "lfd 8, 56(%1)\n\t"
-- "lfd 9, 64(%1)\n\t"
-- "lfd 10, 72(%1)\n\t"
-- "lfd 11, 80(%1)\n\t"
-- "lfd 12, 88(%1)\n\t"
-- "lfd 13, 96(%1)\n\t"
-- : : "r" (pGPR), "r" (pFPR)
-- : "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
-- "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-- "fr10", "fr11", "fr12", "fr13"
-+ "lfd 1, 0(%0)\n\t"
-+ "lfd 2, 8(%0)\n\t"
-+ "lfd 3, 16(%0)\n\t"
-+ "lfd 4, 24(%0)\n\t"
-+ "lfd 5, 32(%0)\n\t"
-+ "lfd 6, 40(%0)\n\t"
-+ "lfd 7, 48(%0)\n\t"
-+ "lfd 8, 56(%0)\n\t"
-+ "lfd 9, 64(%0)\n\t"
-+ "lfd 10, 72(%0)\n\t"
-+ "lfd 11, 80(%0)\n\t"
-+ "lfd 12, 88(%0)\n\t"
-+ "lfd 13, 96(%0)\n\t"
-+ : : "r" (pFPR)
-+ : "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-+ "fr10", "fr11", "fr12", "fr13"
- );
-
- // tell gcc that r3 to r11 are not available to it for doing the TOC and exception munge on the func call
- register sal_uInt64 r3 asm("r3");
- register sal_uInt64 r4 asm("r4");
-- register sal_uInt64 r5 asm("r5");
-- register sal_uInt64 r6 asm("r6");
-- register sal_uInt64 r7 asm("r7");
-- register sal_uInt64 r8 asm("r8");
-- register sal_uInt64 r9 asm("r9");
-- register sal_uInt64 r10 asm("r10");
-- register sal_uInt64 r11 asm("r11");
--
-- (*pFunc)(r3, r4, r5, r6, r7, r8, r9, r10);
-+
-+ (*pFunc)(pGPR[0], pGPR[1], pGPR[2], pGPR[3], pGPR[4], pGPR[5], pGPR[6], pGPR[7]);
-
- // get return value
- __asm__ __volatile__ (
-@@ -174,8 +241,9 @@
- "fmr %0, 1\n\t"
- : "=f" (dret), "=r" (r3), "=r" (r4) : );
-
-- MapReturn(r3, dret, pReturnTypeDescr->eTypeClass, pRegisterReturn);
-+ MapReturn(r3, r4, dret, reinterpret_cast<typelib_TypeDescriptionReference *>(pReturnTypeDescr), pRegisterReturn);
- }
-+#endif
-
- // Macros for easier insertion of values to registers or stack
- // pSV - pointer to the source
-@@ -185,23 +253,35 @@
-
- // The value in %xmm register is already prepared to be retrieved as a float,
- // thus we treat float and double the same
--#define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \
-- if ( nr < ppc64::MAX_SSE_REGS ) \
-+#define INSERT_FLOAT( pSV, nr, pFPR, nGPR, pDS, bOverFlow ) \
-+ if ( nGPR < ppc64::MAX_GPR_REGS ) \
-+ ++nGPR; \
-+ if ( nr < ppc64::MAX_SSE_REGS ) \
- pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \
- else \
-- bOverFlow = true; \
-+ bOverFlow = true; \
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV ); // verbatim!
-
--#define INSERT_DOUBLE( pSV, nr, pFPR, pDS, bOverflow ) \
-- if ( nr < ppc64::MAX_SSE_REGS ) \
-+#define INSERT_DOUBLE( pSV, nr, pFPR, nGPR, pDS, bOverFlow ) \
-+ if ( nGPR < ppc64::MAX_GPR_REGS ) \
-+ ++nGPR; \
-+ if ( nr < ppc64::MAX_SSE_REGS ) \
- pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \
- else \
-- bOverFlow = true; \
-+ bOverFlow = true; \
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV ); // verbatim!
-
--#define INSERT_INT64( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT64( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int64 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int64 *>( pSV );
-+
-+#define INSERT_UINT64( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt64 *>( pSV ); \
- else \
-@@ -209,7 +289,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV );
-
--#define INSERT_INT32( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT32( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int32 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int32 *>( pSV );
-+
-+#define INSERT_UINT32( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt32 *>( pSV ); \
- else \
-@@ -217,7 +305,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt32 *>( pSV );
-
--#define INSERT_INT16( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT16( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int16 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int16 *>( pSV );
-+
-+#define INSERT_UINT16( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt16 *>( pSV ); \
- else \
-@@ -225,7 +321,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt16 *>( pSV );
-
--#define INSERT_INT8( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT8( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int8 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int8 *>( pSV );
-+
-+#define INSERT_UINT8( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt8 *>( pSV ); \
- else \
-@@ -337,19 +441,23 @@
- INSERT_INT32( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_SHORT:
-+ INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_CHAR:
- case typelib_TypeClass_UNSIGNED_SHORT:
- INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_BOOLEAN:
-+ INSERT_UINT8( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_BYTE:
- INSERT_INT8( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_FLOAT:
-- INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow );
-- break;
-+ INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, nGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_DOUBLE:
-- INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow );
-+ INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, nGPR, pStack, bOverFlow );
- break;
- }
-
-@@ -448,9 +556,18 @@
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ }
-+#endif
- // fill uno exception
-- fillUnoException( CPPU_CURRENT_NAMESPACE::__cxa_get_globals()->caughtExceptions,
-- *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
-@@ -475,8 +592,8 @@
- void * pReturn, void * pArgs[], uno_Any ** ppException )
- {
- // is my surrogate
-- bridges::cpp_uno::shared::UnoInterfaceProxy * pThis
-- = static_cast< bridges::cpp_uno::shared::UnoInterfaceProxy *> (pUnoI);
-+ ::bridges::cpp_uno::shared::UnoInterfaceProxy * pThis
-+ = static_cast< ::bridges::cpp_uno::shared::UnoInterfaceProxy *> (pUnoI);
- typelib_InterfaceTypeDescription * pTypeDescr = pThis->pTypeDescr;
-
- switch (pMemberDescr->eTypeClass)
-@@ -484,8 +601,8 @@
- case typelib_TypeClass_INTERFACE_ATTRIBUTE:
- {
-
-- VtableSlot aVtableSlot(
-- getVtableSlot(
-+ ::bridges::cpp_uno::shared::VtableSlot aVtableSlot(
-+ ::bridges::cpp_uno::shared::getVtableSlot(
- reinterpret_cast<
- typelib_InterfaceAttributeTypeDescription const * >(
- pMemberDescr)));
-@@ -529,8 +646,8 @@
- case typelib_TypeClass_INTERFACE_METHOD:
- {
-
-- VtableSlot aVtableSlot(
-- getVtableSlot(
-+ ::bridges::cpp_uno::shared::VtableSlot aVtableSlot(
-+ ::bridges::cpp_uno::shared::getVtableSlot(
- reinterpret_cast<
- typelib_InterfaceMethodTypeDescription const * >(
- pMemberDescr)));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx
deleted file mode 100644
index 6e2cc713c800..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc/share.hxx
-@@ -65,7 +65,7 @@ extern "C" void *__cxa_allocate_exception(
- };
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx
deleted file mode 100644
index e1ec4b7824a7..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_x86-64/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_x86-64/share.hxx
-@@ -62,7 +62,7 @@ extern "C" void *__cxa_allocate_exception(
- #endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
deleted file mode 100644
index 1a501426d669..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_x86-64/uno2cpp.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_x86-64/uno2cpp.cxx
-@@ -50,9 +50,12 @@ using namespace ::com::sun::star::uno;
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
- #ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
- using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
- #else
--using __cxxabiv1::__cxa_get_globals;
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
- #endif
-
- //==================================================================================================
-@@ -452,8 +455,18 @@ static void cpp_call(
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ }
-+#endif
- // fill uno exception
-- CPPU_CURRENT_NAMESPACE::fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
diff --git a/editors/openoffice-devel/files/patch-configure.ac b/editors/openoffice-devel/files/patch-configure.ac
deleted file mode 100644
index d7178782fa9d..000000000000
--- a/editors/openoffice-devel/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2021-04-17 18:43:53 UTC
-+++ configure.ac
-@@ -3407,7 +3407,7 @@ if test "$enable_epm" = "yes"; then
- dnl ===================================================================
- dnl Check for epm - not needed for Windows
- dnl ===================================================================
-- if test "$_os" != "WINNT"; then
-+ if test "$_os" != "WINNT" -a "$with_package_format" != "archive"; then
- if test -n "$with_epm"; then
- EPM=$with_epm
- else
diff --git a/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk b/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk
deleted file mode 100644
index 33bd69b936b4..000000000000
--- a/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk
+++ /dev/null
@@ -1,34 +0,0 @@
---- /dev/null
-+++ solenv/inc/unxfbsdp.mk 2024-03-27 19:54:01.799314000 -0400
-@@ -0,0 +1,31 @@
-+#**************************************************************
-+#
-+# Licensed to the Apache Software Foundation (ASF) under one
-+# or more contributor license agreements. See the NOTICE file
-+# distributed with this work for additional information
-+# regarding copyright ownership. The ASF licenses this file
-+# to you under the Apache License, Version 2.0 (the
-+# "License"); you may not use this file except in compliance
-+# with the License. You may obtain a copy of the License at
-+#
-+# http://www.apache.org/licenses/LICENSE-2.0
-+#
-+# Unless required by applicable law or agreed to in writing,
-+# software distributed under the License is distributed on an
-+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-+# KIND, either express or implied. See the License for the
-+# specific language governing permissions and limitations
-+# under the License.
-+#
-+#**************************************************************
-+
-+
-+
-+# mk file for Unix FreeBSD 64Bit PowerPC using GCC, inherit from
-+# ppc and add some flags
-+
-+.INCLUDE : unxfbsdppc.mk
-+
-+CDEFS+=-DPOWERPC64
-+CFLAGSCXX+=-mminimal-toc
-+BUILD64=1
diff --git a/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk b/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk
deleted file mode 100644
index 5008d38272a0..000000000000
--- a/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- testtools/source/bridgetest/makefile.mk.orig
-+++ testtools/source/bridgetest/makefile.mk
-@@ -134,7 +134,7 @@
-
- runtest : $(DLLDEST)$/uno_types.rdb $(DLLDEST)$/uno_services.rdb makefile.mk \
- $(SHL1TARGETN) $(SHL2TARGETN) $(SHL3TARGETN)
--.IF "$(COM)$(OS)$(CPU)" == "GCCMACOSXP" || "$(OS)$(CPU)"=="SOLARISS" || "$(COM)$(OS)$(CPU)"=="GCCFREEBSDP"
-+.IF "$(COM)$(OS)$(CPU)" == "GCCMACOSXP" || "$(OS)$(CPU)"=="SOLARISS" || "$(OS)$(CPU)"=="FREEBSDP"
- @echo "Mac OSX PPC GCC and Solaris fails this test! likely broken UNO bridge. Fix me."
- .ELSE
- cd $(DLLDEST) && $(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/uno \
-
diff --git a/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx b/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx
deleted file mode 100644
index 9caab82e4df3..000000000000
--- a/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx
+++ /dev/null
@@ -1,28 +0,0 @@
---- unoxml/source/xpath/xpathapi.cxx.orig 2019-09-17 22:55:24 UTC
-+++ unoxml/source/xpath/xpathapi.cxx
-@@ -267,7 +267,11 @@ namespace XPath
- return selectSingleNode(contextNode, expr);
- }
-
-- static OUString make_error_message(xmlErrorPtr pError)
-+#if LIBXML_VERSION >= 21200
-+ static OUString make_error_message(const xmlError *pError)
-+#else
-+ static OUString make_error_message(xmlError *pError)
-+#endif
- {
- ::rtl::OUStringBuffer buf;
- if (pError->message) {
-@@ -312,7 +316,11 @@ namespace XPath
- OSL_ENSURE(sal_False, msg.getStr());
- }
-
-- static void structured_error_func(void * userData, xmlErrorPtr error)
-+#if LIBXML_VERSION >= 21200
-+ static void structured_error_func(void * userData, const xmlError *error)
-+#else
-+ static void structured_error_func(void * userData, xmlError *error)
-+#endif
- {
- (void) userData;
- ::rtl::OUStringBuffer buf(
diff --git a/editors/ox/Makefile b/editors/ox/Makefile
index 45205e23aa26..13591bea9bba 100644
--- a/editors/ox/Makefile
+++ b/editors/ox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ox
DISTVERSION= 0.7.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
PKGNAMESUFFIX= -text-editor
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index 86e9d642b9fe..03e2e48a182e 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index cf2941e2c8e7..d6977de34e24 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 17
+PORTREVISION= 18
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/pluma-plugins/Makefile b/editors/pluma-plugins/Makefile
index 48add844f372..eaf83becc5ab 100644
--- a/editors/pluma-plugins/Makefile
+++ b/editors/pluma-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pluma-plugins
PORTVERSION= 1.28.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -15,14 +15,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= pluma>=0:editors/pluma \
itstool:textproc/itstool \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
-LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \
+LIB_DEPENDS= libpeas-1.0.so:devel/libpeas1 \
libgit2-glib-1.0.so:devel/libgit2-glib \
libgucharmap_2_90.so:deskutils/gucharmap
RUN_DEPENDS= pluma>=0:editors/pluma \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
PORTSCOUT= limitw:1,even
diff --git a/editors/pluma-plugins/pkg-plist b/editors/pluma-plugins/pkg-plist
index 84b8c6503b77..7b24cb9b2ab0 100644
--- a/editors/pluma-plugins/pkg-plist
+++ b/editors/pluma-plugins/pkg-plist
@@ -1,13 +1,13 @@
-lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/codecomment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/codecomment%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/terminal%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/terminal%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/codecomment%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/codecomment%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/terminal%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/terminal%%PYTHON_TAG%%.pyc
lib/pluma/plugins/bookmarks.plugin
lib/pluma/plugins/bracketcompletion.plugin
lib/pluma/plugins/bracketcompletion.py
@@ -25,22 +25,22 @@ lib/pluma/plugins/smartspaces.plugin
lib/pluma/plugins/smartspaces.py
lib/pluma/plugins/sourcecodebrowser.plugin
lib/pluma/plugins/sourcecodebrowser/__init__.py
-lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_TAG%%.pyc
lib/pluma/plugins/sourcecodebrowser/ctags.py
lib/pluma/plugins/sourcecodebrowser/sourcecodebrowser.py
lib/pluma/plugins/synctex.plugin
lib/pluma/plugins/synctex/__init__.py
-lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_TAG%%.pyc
lib/pluma/plugins/synctex/atril_dbus.py
lib/pluma/plugins/synctex/synctex.py
lib/pluma/plugins/terminal.plugin
diff --git a/editors/pluma/Makefile b/editors/pluma/Makefile
index 2e1b6256fa8d..2ea3a7056f86 100644
--- a/editors/pluma/Makefile
+++ b/editors/pluma/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pluma
PORTVERSION= 1.28.0
+PORTREVISION= 1
CATEGORIES= editors mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
- libpeas-gtk-1.0.so:devel/libpeas
+ libpeas-gtk-1.0.so:devel/libpeas1
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
PORTSCOUT= limitw:1,even
diff --git a/editors/pluma/pkg-plist b/editors/pluma/pkg-plist
index f198f8de78f8..f22eea16d278 100644
--- a/editors/pluma/pkg-plist
+++ b/editors/pluma/pkg-plist
@@ -25,22 +25,22 @@ lib/girepository-1.0/Pluma-1.0.typelib
lib/pluma/plugins/docinfo.plugin
lib/pluma/plugins/externaltools.plugin
lib/pluma/plugins/externaltools/__init__.py
-lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_TAG%%.pyc
lib/pluma/plugins/externaltools/capture.py
lib/pluma/plugins/externaltools/filelookup.py
lib/pluma/plugins/externaltools/functions.py
@@ -60,24 +60,24 @@ lib/pluma/plugins/libtrailsave.so
lib/pluma/plugins/modelines.plugin
lib/pluma/plugins/pythonconsole.plugin
lib/pluma/plugins/pythonconsole/__init__.py
-lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_TAG%%.pyc
lib/pluma/plugins/pythonconsole/config.py
lib/pluma/plugins/pythonconsole/console.py
lib/pluma/plugins/quickopen.plugin
lib/pluma/plugins/quickopen/__init__.py
-lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_TAG%%.pyc
lib/pluma/plugins/quickopen/popup.py
lib/pluma/plugins/quickopen/virtualdirs.py
lib/pluma/plugins/quickopen/windowhelper.py
@@ -96,36 +96,36 @@ lib/pluma/plugins/snippets/Snippet.py
lib/pluma/plugins/snippets/SubstitutionParser.py
lib/pluma/plugins/snippets/WindowHelper.py
lib/pluma/plugins/snippets/__init__.py
-lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_TAG%%.pyc
lib/pluma/plugins/snippets/comment.py
lib/pluma/plugins/sort.plugin
lib/pluma/plugins/spell.plugin
diff --git a/editors/poedit/Makefile b/editors/poedit/Makefile
index 3fb9e5524888..cf3b9a93caf8 100644
--- a/editors/poedit/Makefile
+++ b/editors/poedit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poedit
DISTVERSION= 3.4.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= editors
MASTER_SITES= https://github.com/vslavik/${PORTNAME}/releases/download/v${DISTVERSION}-oss/
diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile
index fef148152a76..ebb38ee78530 100644
--- a/editors/rehex/Makefile
+++ b/editors/rehex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rehex
-DISTVERSION= 0.62.1
+DISTVERSION= 0.63.0
PORTREVISION= 1
CATEGORIES= editors
@@ -10,10 +10,7 @@ WWW= https://github.com/solemnwarning/rehex
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-LIB_DEPENDS= libbotan-2.so:security/botan2 \
+LIB_DEPENDS= libbotan-3.so:security/botan3 \
libcapstone.so:devel/capstone \
libharfbuzz.so:print/harfbuzz \
libiconv.so:converters/libiconv \
diff --git a/editors/rehex/distinfo b/editors/rehex/distinfo
index abd90283479f..f39d4f2f88f1 100644
--- a/editors/rehex/distinfo
+++ b/editors/rehex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725967052
-SHA256 (solemnwarning-rehex-0.62.1_GH0.tar.gz) = cb85250edc99b0d84801fab0b3f88e3add78927cd56798b84c645c3e6d9f7618
-SIZE (solemnwarning-rehex-0.62.1_GH0.tar.gz) = 4924751
+TIMESTAMP = 1749814482
+SHA256 (solemnwarning-rehex-0.63.0_GH0.tar.gz) = 3662af7f57245382be02215f3fe654b62bcb55f529078f33062521700c24225b
+SIZE (solemnwarning-rehex-0.63.0_GH0.tar.gz) = 5019507
diff --git a/editors/setzer/Makefile b/editors/setzer/Makefile
index 8ca4a6ec000e..0eb3f1acb6a5 100644
--- a/editors/setzer/Makefile
+++ b/editors/setzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= setzer
DISTVERSIONPREFIX= v
DISTVERSION= 66
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index a2d99117dc91..23b3dfeb235d 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1378
+PORTVERSION= 9.1.1401
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 8d54f27a9d48..3509d6750639 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746899563
-SHA256 (vim-vim-v9.1.1378_GH0.tar.gz) = 34b682d4aa45d9220c7188662b05a45e1b2e34ceb3271df43b1ced0e25752557
-SIZE (vim-vim-v9.1.1378_GH0.tar.gz) = 18802935
+TIMESTAMP = 1747854345
+SHA256 (vim-vim-v9.1.1401_GH0.tar.gz) = b96c89c22b604e03426c7ba18df28a51c870733ecbf11725749963e5c7d4162c
+SIZE (vim-vim-v9.1.1401_GH0.tar.gz) = 18840341
diff --git a/editors/vis/Makefile b/editors/vis/Makefile
index 5d50832f72ad..36eb0bc314bb 100644
--- a/editors/vis/Makefile
+++ b/editors/vis/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.9
CATEGORIES= editors
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Vi-like editor based on Plan 9's structural regular expressions
WWW= https://github.com/martanne/${PORTNAME}
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index cafb8b6b53d2..40cc112e31a8 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.100.2
+DISTVERSION= 1.101.1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -50,7 +50,6 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
libcups.so:print/cups \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
- libkrb5.so.3:security/krb5 \
libsecret-1.so:security/libsecret \
libnss3.so:security/nss \
libexpat.so:textproc/expat2 \
@@ -62,14 +61,14 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
TEST_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
bash:shells/bash
-USES= desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
- localbase:ldflags nodejs:20,build pkgconfig python:build \
+USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
+ jpeg localbase:ldflags nodejs:22,build pkgconfig python:build \
shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
+SOURCE_COMMIT_HASH= 18e3a1ec544e6907be1e944a94c496e302073435
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -96,9 +95,9 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
TEST_ENV= ${MAKE_ENV:C/TMPDIR=.*//}
-NODEJS_DIR= ${.CURDIR:H:H}/www/node20
+NODEJS_DIR= ${.CURDIR:H:H}/www/node22
.include "${NODEJS_DIR}/Makefile.version"
-ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron34
+ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron35
.include "${ELECTRON_DIR}/Makefile.version"
ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 48911ac3d902..6abb2ca8eea5 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1747369448
-SHA256 (vscode/vscode-node-modules-1.100.2.tar.gz) = b9246cba227bc2bd827a9be7e45a13f65b6b68d4df5039517b314765c44ecf51
-SIZE (vscode/vscode-node-modules-1.100.2.tar.gz) = 400199168
-SHA256 (vscode/vscode-marketplace-exts-1.100.2.tar.gz) = 88553d52d84916e8f91fa57ccd00d78f5f91fb533cb7b403746b32f08ebb8fbf
-SIZE (vscode/vscode-marketplace-exts-1.100.2.tar.gz) = 1709308
-SHA256 (vscode/microsoft-vscode-1.100.2_GH0.tar.gz) = de57439ffcdfe70020d6c2397b0d62089cc01fe7fe612a65649cbaa5360a6a81
-SIZE (vscode/microsoft-vscode-1.100.2_GH0.tar.gz) = 22647395
+TIMESTAMP = 1750365794
+SHA256 (vscode/vscode-node-modules-1.101.1.tar.gz) = 7fdee8be7622f42be9d0658076c0d8c077d79a86250eda38d97dcda98111d1a7
+SIZE (vscode/vscode-node-modules-1.101.1.tar.gz) = 395119485
+SHA256 (vscode/vscode-marketplace-exts-1.101.1.tar.gz) = 13c6bd8b7ca7535e6ae1fa5178f56a703b1de7a484ff01d60931a692ec1924c5
+SIZE (vscode/vscode-marketplace-exts-1.101.1.tar.gz) = 1708576
+SHA256 (vscode/microsoft-vscode-1.101.1_GH0.tar.gz) = fc015daead5b5a14422944af9b04eb241c78d5b7273888c46bb184d6651a7a2b
+SIZE (vscode/microsoft-vscode-1.101.1_GH0.tar.gz) = 22852405
diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_lib_layersChecker.ts
index 55aa891b281f..5f572328ac0a 100644
--- a/editors/vscode/files/patch-build_lib_layersChecker.ts
+++ b/editors/vscode/files/patch-build_lib_layersChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/layersChecker.ts.orig 2025-05-07 12:32:30 UTC
+--- build/lib/layersChecker.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/layersChecker.ts
-@@ -419,7 +419,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -363,7 +363,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index 24851b7064a4..1d3e446974f1 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-05-07 12:32:30 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -109,7 +109,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -36,7 +36,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_snapshotLoader.ts b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
index 2495de98ca7c..81cb08da4a47 100644
--- a/editors/vscode/files/patch-build_lib_snapshotLoader.ts
+++ b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
@@ -1,11 +1,10 @@
---- build/lib/snapshotLoader.ts.orig 2022-07-05 18:15:23 UTC
+--- build/lib/snapshotLoader.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/snapshotLoader.ts
-@@ -25,7 +25,7 @@ namespace snaps {
- break;
+@@ -26,6 +26,7 @@ export namespace snaps {
case 'win32':
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
loaderFilepath = `VSCode-${process.platform}-${arch}/resources/app/out/vs/loader.js`;
startupBlobFilepath = `VSCode-${process.platform}-${arch}/snapshot_blob.bin`;
break;
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..ff8ea52e2aa3
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:48:56 UTC
++++ node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..544b9ab8a0a7
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:17 UTC
++++ node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
index df3fa94b1c68..8d5f1b08f7db 100644
--- a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- node_modules/kerberos/binding.gyp.orig 2025-06-12 22:34:24 UTC
+++ node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,20 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,7 +78,7 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..7759e309ac2d
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- remote/node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:49:40 UTC
++++ remote/node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..14c2e4690dd4
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- remote/node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:56 UTC
++++ remote/node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
index aded5c65fd71..6f7857f33b31 100644
--- a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- remote/node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- remote/node_modules/kerberos/binding.gyp.orig 2025-06-12 22:38:39 UTC
+++ remote/node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,20 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,7 +78,7 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
diff --git a/editors/vscode/files/patch-scripts_code-perf.js b/editors/vscode/files/patch-scripts_code-perf.js
deleted file mode 100644
index 50a32a8d434a..000000000000
--- a/editors/vscode/files/patch-scripts_code-perf.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/code-perf.js.orig 2024-03-01 05:22:09 UTC
-+++ scripts/code-perf.js
-@@ -65,7 +65,7 @@ function getExePath(buildPath) {
- case 'darwin':
- relativeExePath = path.join('Contents', 'MacOS', 'Electron');
- break;
-- case 'linux': {
-+ case 'linux': case 'freebsd': {
- const product = require(path.join(buildPath, 'resources', 'app', 'product.json'));
- relativeExePath = product.applicationName;
- break;
diff --git a/editors/vscode/files/patch-src_vs_base_node_ps.ts b/editors/vscode/files/patch-src_vs_base_node_ps.ts
index 253ffa966084..3d0cdab9e6bf 100644
--- a/editors/vscode/files/patch-src_vs_base_node_ps.ts
+++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts
@@ -1,20 +1,10 @@
---- src/vs/base/node/ps.ts.orig 2024-01-31 22:36:21 UTC
+--- src/vs/base/node/ps.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/base/node/ps.ts
-@@ -208,7 +208,7 @@ export function listProcesses(rootPid: number): Promis
-
- exec('which ps', {}, (err, stdout, stderr) => {
- if (err || stderr) {
-- if (process.platform !== 'linux') {
-+ if (process.platform !== 'linux' && process.platform !== 'freebsd') {
- reject(err || new Error(stderr.toString()));
- } else {
- const cmd = JSON.stringify(FileAccess.asFileUri('vs/base/node/ps.sh').fsPath);
-@@ -223,7 +223,8 @@ export function listProcesses(rootPid: number): Promis
+@@ -225,7 +225,7 @@ export function listProcesses(rootPid: number): Promis
}
} else {
const ps = stdout.toString().trim();
- const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
-+ // const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
+ const args = '-ax -o pid= -o ppid= -o pcpu= -o pmem= -o command=';
// Set numeric locale to ensure '.' is used as the decimal separator
diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
deleted file mode 100644
index c9f26abc8701..000000000000
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/vs/code/electron-main/app.ts.orig 2025-05-07 12:32:30 UTC
-+++ src/vs/code/electron-main/app.ts
-@@ -989,7 +989,7 @@ export class CodeApplication extends Disposable {
- services.set(IUpdateService, new SyncDescriptor(Win32UpdateService));
- break;
-
-- case 'linux':
-+ case 'linux': case 'freebsd':
- if (isLinuxSnap) {
- services.set(IUpdateService, new SyncDescriptor(SnapUpdateService, [process.env['SNAP'], process.env['SNAP_REVISION']]));
- } else {
diff --git a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
index 32e1d5fc0f4e..f7b469c06459 100644
--- a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
+++ b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
@@ -1,11 +1,10 @@
---- src/vs/platform/environment/node/userDataPath.ts.orig 2024-11-05 12:18:19 UTC
+--- src/vs/platform/environment/node/userDataPath.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/platform/environment/node/userDataPath.ts
-@@ -76,7 +76,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
- case 'darwin':
- appDataPath = path.join(os.homedir(), 'Library', 'Application Support');
+@@ -87,6 +87,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
+ appDataPath = join(homedir(), 'Library', 'Application Support');
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
- appDataPath = process.env['XDG_CONFIG_HOME'] || path.join(os.homedir(), '.config');
+ case 'linux':
++ case 'freebsd':
+ appDataPath = process.env['XDG_CONFIG_HOME'] || join(homedir(), '.config');
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
index a645b7288214..0a8f39531ffe 100644
--- a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
@@ -1,11 +1,10 @@
---- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/workbench/api/browser/mainThreadTask.ts
-@@ -726,7 +726,7 @@ export class MainThreadTask extends Disposable impleme
- case 'darwin':
+@@ -727,6 +727,7 @@ export class MainThreadTask extends Disposable impleme
platform = Platform.Platform.Mac;
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
platform = Platform.Platform.Linux;
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index bfa7d3c484ad..7f52910c6fbe 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,11 +1,14 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1153,7 +1153,7 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1153,7 +1153,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
- case 'linux': key = rawKeyBinding.linux; break;
-+ case 'linux': case 'freebsd': key = rawKeyBinding.linux; break;
++ case 'linux':
++ case 'freebsd':
++ key = rawKeyBinding.linux;
++ break;
case 'darwin': key = rawKeyBinding.mac; break;
}
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index 5278a38c8fc8..5952d2a91663 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,20 +1,20 @@
---- test/automation/src/electron.ts.orig 2025-05-07 12:32:30 UTC
+--- test/automation/src/electron.ts.orig 2025-06-11 13:47:56 UTC
+++ test/automation/src/electron.ts
-@@ -84,7 +84,7 @@ export function getDevElectronPath(): string {
- switch (process.platform) {
+@@ -85,6 +85,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -97,7 +97,7 @@ export function getBuildElectronPath(root: string): st
+@@ -97,7 +98,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
- case 'linux': {
-+ case 'linux': case 'freebsd': {
++ case 'linux':
++ case 'freebsd': {
const product = require(join(root, 'resources', 'app', 'product.json'));
return join(root, product.applicationName);
}
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 0f9ea7a6e59b..dfc2df095ca2 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -211,8 +211,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/github-authentication/package.json
%%DATADIR%%/resources/app/extensions/github-authentication/package.nls.json
%%DATADIR%%/resources/app/extensions/github/README.md
+%%DATADIR%%/resources/app/extensions/github/dist/430.js
+%%DATADIR%%/resources/app/extensions/github/dist/555.js
+%%DATADIR%%/resources/app/extensions/github/dist/698.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js.LICENSE.txt
+%%DATADIR%%/resources/app/extensions/github/extension.webpack.config.cjs
%%DATADIR%%/resources/app/extensions/github/images/icon.png
%%DATADIR%%/resources/app/extensions/github/markdown.css
%%DATADIR%%/resources/app/extensions/github/package.json
@@ -689,6 +693,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/prompt-basics/language-configuration.json
%%DATADIR%%/resources/app/extensions/prompt-basics/package.json
%%DATADIR%%/resources/app/extensions/prompt-basics/package.nls.json
+%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/chatmode.code-snippets
%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/instructions.code-snippets
%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/prompt.code-snippets
%%DATADIR%%/resources/app/extensions/prompt-basics/syntaxes/prompt.tmLanguage.json
@@ -1850,8 +1855,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/dispatcher.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/fixed-queue.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/h2c-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-base.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/retry-agent.js
@@ -1874,6 +1879,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/utils.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-agent.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-call-history.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-errors.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-interceptor.js
@@ -1883,6 +1889,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/pending-interceptors-formatter.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/date.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/util/stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/timers.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cachestorage.js
@@ -2039,6 +2046,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/main.js
%%DATADIR%%/resources/app/out/media/code-icon.svg
%%DATADIR%%/resources/app/out/media/codicon.ttf
+%%DATADIR%%/resources/app/out/media/github.svg
+%%DATADIR%%/resources/app/out/media/google.svg
%%DATADIR%%/resources/app/out/media/letterpress-dark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcDark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcLight.svg
@@ -2054,10 +2063,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/base/node/terminateProcess.sh
%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload-aux.js
%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.html
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.css
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.js
%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html
%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.js
%%DATADIR%%/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js
@@ -2070,7 +2075,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/editor/common/services/editorWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/break.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatEditModifiedFile.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatUserActionRequired.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/clear.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionApplied.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionTriggered.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3
@@ -2126,11 +2134,11 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.fish
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.ps1
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/fake.html
-%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index-no-csp.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/service-worker.js
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg
+%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg
@@ -2155,7 +2163,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg
-%%DATADIR%%/resources/app/out/vs/workbench/services/extensionManagement/common/media/defaultIcon.png
%%DATADIR%%/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
%%DATADIR%%/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/workbench/services/search/worker/localFileSearchMain.js
diff --git a/editors/wxhexeditor/Makefile b/editors/wxhexeditor/Makefile
index cb9047369748..3a43a87d2f0a 100644
--- a/editors/wxhexeditor/Makefile
+++ b/editors/wxhexeditor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wxhexeditor
PORTVERSION= 0.24
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors
MASTER_SITES= SF/${PORTNAME}/wxHexEditor/v${PORTVERSION}%20Beta/
DISTNAME= wxHexEditor-v${PORTVERSION}-src
diff --git a/editors/xed/Makefile b/editors/xed/Makefile
index b7a9033b1164..dd65592434cd 100644
--- a/editors/xed/Makefile
+++ b/editors/xed/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xed
PORTVERSION= 3.8.2
+PORTREVISION= 2
CATEGORIES= editors gnome
DIST_SUBDIR= gnome
@@ -12,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libxapp.so:x11/xapp
RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:devel/gsettings-desktop-schemas \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR} \
yelp:x11/yelp
USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome meson \
diff --git a/editors/xmlcopyeditor/Makefile b/editors/xmlcopyeditor/Makefile
index 627c902c339b..101a49be92c0 100644
--- a/editors/xmlcopyeditor/Makefile
+++ b/editors/xmlcopyeditor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmlcopyeditor
DISTVERSION= 1.3.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors
MASTER_SITES= SF/xml-copy-editor/${PORTNAME}-linux/${DISTVERSION}