summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/calligra/Makefile1
-rw-r--r--editors/calligra/distinfo6
-rw-r--r--editors/elementary-code/Makefile1
-rw-r--r--editors/emacs-devel/Makefile5
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/encryptpad/Makefile2
-rw-r--r--editors/focuswriter/Makefile5
-rw-r--r--editors/focuswriter/distinfo8
-rw-r--r--editors/gedit-plugins/Makefile2
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/jucipp/Makefile2
-rw-r--r--editors/kate/distinfo6
-rw-r--r--editors/kate/pkg-plist1
-rw-r--r--editors/lapce/Makefile2
-rw-r--r--editors/mle/Makefile13
-rw-r--r--editors/openoffice-4/Makefile2
-rw-r--r--editors/openoffice-4/files/patch-configure.ac41
-rw-r--r--editors/openoffice-devel/Makefile2
-rw-r--r--editors/pluma-plugins/Makefile2
-rw-r--r--editors/texstudio/Makefile3
-rw-r--r--editors/texstudio/distinfo6
-rw-r--r--editors/vim/Makefile2
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/vim/files/patch-src-auto-configure28
-rw-r--r--editors/vscode/Makefile6
-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-scripts_test.sh4
-rw-r--r--editors/vscode/files/patch-src_vs_code_electron-main_app.ts4
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts15
-rw-r--r--editors/vscode/pkg-plist35
-rw-r--r--editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp39
34 files changed, 127 insertions, 158 deletions
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index 236cc09df862..6ea0abedd896 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index b71d696ab9c8..e6e18f94bff7 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= calligra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= editors kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 9a269e8dc85b..3c9bea090f6a 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744564226
-SHA256 (KDE/release-service/25.04.0/calligra-25.04.0.tar.xz) = 5bf77c6c6dc7e891b3b9cbb8af10c3386a3d4cb7a0a13bf7568024c30039c91f
-SIZE (KDE/release-service/25.04.0/calligra-25.04.0.tar.xz) = 58078764
+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
diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile
index 336e2e322200..cf003bacd214 100644
--- a/editors/elementary-code/Makefile
+++ b/editors/elementary-code/Makefile
@@ -1,5 +1,6 @@
PORTNAME= code
DISTVERSION= 7.4.0
+PORTREVISION= 1
CATEGORIES= editors
PKGNAMEPREFIX= elementary-
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 1d924855771f..ea1c7a151aca 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250503
+DISTVERSION= 31.0.50.20250515
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= f180e4c9cb6
+GH_TAGNAME= db198e0e59b
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
@@ -103,6 +103,7 @@ OPTIONS_EXCLUDE= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \
PGTK PNG SCROLLBARS SVG TIFF WEBP XAW XAW3D XFT \
XIM XPM XWIDGETS
.endif
+OPTIONS_EXCLUDE_armv7= NATIVECOMP
OPTIONS_SUB= YES
ACL_DESC= Access control list support
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index cb3f18b18dbd..737429f8904c 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746247240
-SHA256 (emacs-mirror-emacs-31.0.50.20250503-f180e4c9cb6_GH0.tar.gz) = ebc6cef6615b50de315cfa62e04cbf9fc1ea45705891e87ad8e9f33fae6c42df
-SIZE (emacs-mirror-emacs-31.0.50.20250503-f180e4c9cb6_GH0.tar.gz) = 52092643
+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
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index be6a9eaa43de..23020b2a903a 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 0.5.0.2
PORTREVISION= 1
CATEGORIES= editors security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Minimalist secure text editor and binary encryptor
WWW= https://evpo.net/encryptpad/
diff --git a/editors/focuswriter/Makefile b/editors/focuswriter/Makefile
index 3f7661baea5d..bdb4f79f764e 100644
--- a/editors/focuswriter/Makefile
+++ b/editors/focuswriter/Makefile
@@ -1,11 +1,8 @@
PORTNAME= focuswriter
-DISTVERSION= 1.8.11
+DISTVERSION= 1.8.12
CATEGORIES= editors
MASTER_SITES= https://gottcode.org/${PORTNAME}/
-PATCH_SITES= https://github.com/gottcode/focuswriter/commit/
-PATCHFILES+= dd74ed4559a141653a06e7984c1251b992925775.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Simple, distraction-free writing environment
WWW= https://gottcode.org/focuswriter/
diff --git a/editors/focuswriter/distinfo b/editors/focuswriter/distinfo
index dd2512b71eb0..d506bfa1c9ad 100644
--- a/editors/focuswriter/distinfo
+++ b/editors/focuswriter/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1745045245
-SHA256 (focuswriter-1.8.11.tar.bz2) = 89db786aa6919962068971defd8106da4a4decd43f2525dce48bc9f95bbfd3f7
-SIZE (focuswriter-1.8.11.tar.bz2) = 10477272
-SHA256 (dd74ed4559a141653a06e7984c1251b992925775.patch) = 36eaf5daf791ac0377d92602abcb0d3a1bd09e23019a1405f42ac5043d9f7b7f
-SIZE (dd74ed4559a141653a06e7984c1251b992925775.patch) = 1264
+TIMESTAMP = 1747249884
+SHA256 (focuswriter-1.8.12.tar.bz2) = 83e43700d40d7d2af90c1ddfcfb595aba1b800bd5bc10232b94e87c5dd871d2b
+SIZE (focuswriter-1.8.12.tar.bz2) = 10475452
diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile
index d4e6ca479f73..472a4b1c9efc 100644
--- a/editors/gedit-plugins/Makefile
+++ b/editors/gedit-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gedit-plugins
PORTVERSION= 43.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= editors gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index 59c560e9a7a6..a28ee509d540 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744564227
-SHA256 (KDE/release-service/25.04.0/ghostwriter-25.04.0.tar.xz) = 86ead527aa01d4a31ce83b2824242af205ec1bb84bd25d99f856112d4dfba66f
-SIZE (KDE/release-service/25.04.0/ghostwriter-25.04.0.tar.xz) = 2721460
+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
diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile
index c1979e78c559..c22055a4fcfa 100644
--- a/editors/jucipp/Makefile
+++ b/editors/jucipp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jucipp
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors
MAINTAINER= info@babaei.net
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 2df3187dd629..87001d73421f 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744564227
-SHA256 (KDE/release-service/25.04.0/kate-25.04.0.tar.xz) = f6e0e4da56a4bf0391d88363bebe3f8681ca037e6e29e0951c39627e32992712
-SIZE (KDE/release-service/25.04.0/kate-25.04.0.tar.xz) = 8373780
+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
diff --git a/editors/kate/pkg-plist b/editors/kate/pkg-plist
index 43e014c77e27..3724bffb7f9e 100644
--- a/editors/kate/pkg-plist
+++ b/editors/kate/pkg-plist
@@ -647,6 +647,7 @@ share/locale/he/LC_MESSAGES/kateexternaltoolsplugin.mo
share/locale/he/LC_MESSAGES/katefilebrowserplugin.mo
share/locale/he/LC_MESSAGES/katefiletree.mo
share/locale/he/LC_MESSAGES/kategitblameplugin.mo
+share/locale/he/LC_MESSAGES/katekeyboardmacros.mo
share/locale/he/LC_MESSAGES/katekonsoleplugin.mo
share/locale/he/LC_MESSAGES/kateproject.mo
share/locale/he/LC_MESSAGES/katesearch.mo
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index b491b990d9a9..e28525d80f10 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= 6
+PORTREVISION= 7
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/mle/Makefile b/editors/mle/Makefile
index a9cda6cb6e2c..c59035d6059d 100644
--- a/editors/mle/Makefile
+++ b/editors/mle/Makefile
@@ -12,10 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash
LIB_DEPENDS= libpcre2-8.so:devel/pcre2
-TEST_DEPENDS= ${LOCALBASE}/bin/gpaste:sysutils/coreutils \
- ${LOCALBASE}/bin/grep:textproc/gnugrep \
- bash:shells/bash \
- gfind:misc/findutils
+TEST_DEPENDS= bash:shells/bash
USES= compiler:c11 gmake localbase:ldflags shebangfix lua:54
SHEBANG_FILES= tests/func/*.sh tests/run.sh
@@ -30,14 +27,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|lua5.4|lua-5.4|g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|-O0|-O2|g' ${WRKSRC}/Makefile
- # Fix shell commands in tests
- @${REINPLACE_CMD} -e 's|find|gfind|g' \
- -e 's|grep|${LOCALBASE}/bin/grep|g' \
- ${WRKSRC}/tests/run.sh \
- ${WRKSRC}/tests/func/*.sh
- @${REINPLACE_CMD} -e 's|p a s t e|g p a s t e|g' \
- ${WRKSRC}/tests/func/test_lua.sh
-
# Remove assertions that rely on GNU tooling output
@${REINPLACE_CMD} -e '/shell_line/d' \
${WRKSRC}/tests/func/test_multi_cursor.sh
diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile
index a409dab4677a..6241cfb961e5 100644
--- a/editors/openoffice-4/Makefile
+++ b/editors/openoffice-4/Makefile
@@ -56,7 +56,6 @@ BUILD_DEPENDS= \
zip:archivers/zip \
ant:devel/apache-ant \
dmake:devel/dmake \
- epm:devel/epm \
${LOCALBASE}/bin/gperf:devel/gperf \
imake:devel/imake \
libunwind>=20211201_1:devel/libunwind \
@@ -258,7 +257,6 @@ CONFIGURE_ARGS+= \
--with-system-coinmp \
--with-system-curl \
--with-system-dicts \
- --with-epm=${LOCALBASE}/bin/epm \
--with-system-expat \
--disable-fetch-external \
--without-fonts \
diff --git a/editors/openoffice-4/files/patch-configure.ac b/editors/openoffice-4/files/patch-configure.ac
index 9340d7d40ccf..e7b392f1aea2 100644
--- a/editors/openoffice-4/files/patch-configure.ac
+++ b/editors/openoffice-4/files/patch-configure.ac
@@ -1,32 +1,11 @@
---- configure.ac.orig 2019-11-12 05:10:21 UTC
+--- configure.ac.orig 2025-04-12 20:16:51 UTC
+++ configure.ac
-@@ -367,11 +367,11 @@ AC_ARG_WITH(bundled-extension-blobs,
- and comply with their distribution requirements by updating the
- files LICENSE_aggregated and NOTICE_aggregated accordingly
- ],,)
--#AC_ARG_WITH(bundled-prereg-extensions,
--#[ --with-bundled-prereg-extensions Whitespace seperated list of files in the tarball directory that
--# are to be bundled as pre-registered extensions. Make sure to only bundle
--# extensions which can be installed without requiring a license dialog
--#],,)
-+AC_ARG_WITH(bundled-prereg-extensions,
-+[ --with-bundled-prereg-extensions Whitespace seperated list of files in the tarball directory that
-+ are to be bundled as pre-registered extensions. Make sure to only bundle
-+ extensions which can be installed without requiring a license dialog
-+],,)
- AC_ARG_ENABLE(bundled-dictionaries,
- [ --enable-bundled-dictionaries Download dictionaries (spelling, hyphenation, thesaurus)
- according to main/extensions.lst and bundle them. Make sure to
-@@ -1538,9 +1538,9 @@ else
- fi
- AC_SUBST(BUNDLED_EXTENSION_BLOBS)
-
--#dnl ===================================================================
--#dnl Check extensions that are to be bundled as pre-registerd
--#dnl ===================================================================
-+dnl ===================================================================
-+dnl Check extensions that are to be bundled as pre-registerd
-+dnl ===================================================================
- if test -n "$with_bundled_prereg_extensions"; then
- BUNDLED_PREREG_EXTENSIONS="$with_bundled_prereg_extensions"
- else
+@@ -3377,7 +3377,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/Makefile b/editors/openoffice-devel/Makefile
index f75a044d7623..573d7754ae6c 100644
--- a/editors/openoffice-devel/Makefile
+++ b/editors/openoffice-devel/Makefile
@@ -57,7 +57,6 @@ BUILD_DEPENDS= \
zip:archivers/zip \
ant:devel/apache-ant \
dmake:devel/dmake \
- epm:devel/epm \
${LOCALBASE}/bin/gperf:devel/gperf \
imake:devel/imake \
libunwind>=20211201_1:devel/libunwind \
@@ -292,7 +291,6 @@ CONFIGURE_ARGS+= \
--with-system-coinmp \
--with-system-curl \
--with-system-dicts \
- --with-epm=${LOCALBASE}/bin/epm \
--with-system-expat \
--disable-fetch-external \
--without-fonts \
diff --git a/editors/pluma-plugins/Makefile b/editors/pluma-plugins/Makefile
index 4aa84c2519f8..48add844f372 100644
--- a/editors/pluma-plugins/Makefile
+++ b/editors/pluma-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pluma-plugins
PORTVERSION= 1.28.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/editors/texstudio/Makefile b/editors/texstudio/Makefile
index 023ad220cf9a..9b1c915557d6 100644
--- a/editors/texstudio/Makefile
+++ b/editors/texstudio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= texstudio
-DISTVERSION= 4.8.6
-PORTREVISION= 2
+DISTVERSION= 4.8.7
CATEGORIES= editors
MAINTAINER= wen@FreeBSD.org
diff --git a/editors/texstudio/distinfo b/editors/texstudio/distinfo
index a04438bb6c74..09128d72fbf1 100644
--- a/editors/texstudio/distinfo
+++ b/editors/texstudio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739000047
-SHA256 (texstudio-org-texstudio-4.8.6_GH0.tar.gz) = ea09549e65a11520995a5b542f88ac4d21ea550c070008e1087add87856db02f
-SIZE (texstudio-org-texstudio-4.8.6_GH0.tar.gz) = 114147097
+TIMESTAMP = 1746577521
+SHA256 (texstudio-org-texstudio-4.8.7_GH0.tar.gz) = b8272bc6a067b7132805f8877aad9bee077e80970728cdb889edef2bb23e3b70
+SIZE (texstudio-org-texstudio-4.8.7_GH0.tar.gz) = 114210486
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index e1bff9a2dfb7..a2d99117dc91 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1362
+PORTVERSION= 9.1.1378
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 6c199923feb3..8d54f27a9d48 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746315566
-SHA256 (vim-vim-v9.1.1362_GH0.tar.gz) = 4282a7e75e4099f46e1d44a9e32edb691bea4892826e5b252923e3329295be3c
-SIZE (vim-vim-v9.1.1362_GH0.tar.gz) = 18790833
+TIMESTAMP = 1746899563
+SHA256 (vim-vim-v9.1.1378_GH0.tar.gz) = 34b682d4aa45d9220c7188662b05a45e1b2e34ceb3271df43b1ced0e25752557
+SIZE (vim-vim-v9.1.1378_GH0.tar.gz) = 18802935
diff --git a/editors/vim/files/patch-src-auto-configure b/editors/vim/files/patch-src-auto-configure
index 92663ae12d5f..49b764d16d1b 100644
--- a/editors/vim/files/patch-src-auto-configure
+++ b/editors/vim/files/patch-src-auto-configure
@@ -1,6 +1,6 @@
---- src/auto/configure.orig 2023-09-03 18:37:03 UTC
+--- src/auto/configure.orig 2025-05-10 17:54:52 UTC
+++ src/auto/configure
-@@ -938,7 +938,7 @@ pdfdir='${docdir}'
+@@ -936,7 +936,7 @@ localedir='${datarootdir}/locale'
psdir='${docdir}'
libdir='${exec_prefix}/lib'
localedir='${datarootdir}/locale'
@@ -9,25 +9,25 @@
ac_prev=
ac_dashdash=
-@@ -5659,7 +5659,7 @@ if test ${vi_cv_version_lua_luajit+y}
+@@ -5955,7 +5955,7 @@ else case e in #(
then :
printf %s "(cached) " >&6
- else $as_nop
-- vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
-+ vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //' | tr -d '/'`
+ else case e in #(
+- e) vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` ;;
++ e) vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //' | tr -d '/'` ;;
+ esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
- printf "%s\n" "$vi_cv_version_lua_luajit" >&6; }
-@@ -5719,7 +5719,7 @@ if test ${vi_cv_version_plain_lua+y}
+@@ -6017,7 +6017,7 @@ else case e in #(
then :
printf %s "(cached) " >&6
- else $as_nop
-- vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
-+ vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //' | tr -d '.'`
+ else case e in #(
+- e) vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` ;;
++ e) vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //' | tr -d '.'` ;;
+ esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
- printf "%s\n" "$vi_cv_version_plain_lua" >&6; }
-@@ -5838,7 +5838,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b
+@@ -6138,7 +6138,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b
LIBS=$libs_save
fi
if test "x$lua_ok" = "xyes"; then
@@ -36,7 +36,7 @@
LUA_SRC="if_lua.c"
LUA_OBJ="objects/if_lua.o"
LUA_PRO="if_lua.pro"
-@@ -5895,7 +5895,8 @@ printf "%s\n" "yes" >&6; }
+@@ -6195,7 +6195,8 @@ printf "%s\n" "yes" >&6; }
printf "%s\n" "#define DYNAMIC_LUA 1" >>confdefs.h
LUA_LIBS=""
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 0d9fd17cc620..cafb8b6b53d2 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.99.3
+DISTVERSION= 1.100.2
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -69,7 +69,7 @@ USES= desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 17baf841131aa23349f217ca7c570c76ee87b957
+SOURCE_COMMIT_HASH= 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -277,7 +277,7 @@ do-test:
# unit tests
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh --build || ${TRUE}
# UI smoke tests
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} yarn smoketest
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} npm run smoketest
build-remote-extension-host: configure pre-build
# setup download cache for node
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 1e73cac2c30e..48911ac3d902 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1745846693
-SHA256 (vscode/vscode-node-modules-1.99.3.tar.gz) = 42214f65d156166af360ec6371ee54db0af0a0a88ee1be33d292727a02ed5a3e
-SIZE (vscode/vscode-node-modules-1.99.3.tar.gz) = 401266883
-SHA256 (vscode/vscode-marketplace-exts-1.99.3.tar.gz) = fc617a5fa27ea5be22868a233fbaca42d866e3927133466e59a089d594b291d4
-SIZE (vscode/vscode-marketplace-exts-1.99.3.tar.gz) = 1611048
-SHA256 (vscode/microsoft-vscode-1.99.3_GH0.tar.gz) = 81659cfc11d5c3a9a2ab46cd7e9a4d4ce4d4389a9e36cb8d1070503fc4e4ad3e
-SIZE (vscode/microsoft-vscode-1.99.3_GH0.tar.gz) = 22689534
+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
diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_lib_layersChecker.ts
index a0e10357f73a..55aa891b281f 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-04-09 23:39:47 UTC
+--- build/lib/layersChecker.ts.orig 2025-05-07 12:32:30 UTC
+++ build/lib/layersChecker.ts
-@@ -410,7 +410,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -419,7 +419,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 b62d13308595..24851b7064a4 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-04-11 12:27:58 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-05-07 12:32:30 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -149,7 +149,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -109,7 +109,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-scripts_test.sh b/editors/vscode/files/patch-scripts_test.sh
index 769958670a6d..2b5507b4b434 100644
--- a/editors/vscode/files/patch-scripts_test.sh
+++ b/editors/vscode/files/patch-scripts_test.sh
@@ -1,6 +1,6 @@
---- scripts/test.sh.orig 2024-09-27 21:08:28 UTC
+--- scripts/test.sh.orig 2025-05-12 00:03:54 UTC
+++ scripts/test.sh
-@@ -27,7 +27,7 @@ test -d node_modules || npm i
+@@ -24,7 +24,7 @@ test -d node_modules || npm i
test -d node_modules || npm i
# Get electron
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
index b4b40faa7494..c9f26abc8701 100644
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
@@ -1,6 +1,6 @@
---- src/vs/code/electron-main/app.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/code/electron-main/app.ts.orig 2025-05-07 12:32:30 UTC
+++ src/vs/code/electron-main/app.ts
-@@ -985,7 +985,7 @@ export class CodeApplication extends Disposable {
+@@ -989,7 +989,7 @@ export class CodeApplication extends Disposable {
services.set(IUpdateService, new SyncDescriptor(Win32UpdateService));
break;
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index 8309ccd6f047..5278a38c8fc8 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,15 +1,6 @@
---- test/automation/src/electron.ts.orig 2025-04-09 23:39:47 UTC
+--- test/automation/src/electron.ts.orig 2025-05-07 12:32:30 UTC
+++ test/automation/src/electron.ts
-@@ -41,7 +41,7 @@ export async function resolveElectronConfiguration(opt
- args.push('--verbose');
- }
-
-- if (process.platform === 'linux') {
-+ if (process.platform === 'linux' || process.platform === 'freebsd') {
- // --disable-dev-shm-usage: when run on docker containers where size of /dev/shm
- // partition < 64MB which causes OOM failure for chromium compositor that uses
- // this partition for shared memory.
-@@ -103,7 +103,7 @@ export function getDevElectronPath(): string {
+@@ -84,7 +84,7 @@ export function getDevElectronPath(): string {
switch (process.platform) {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
@@ -18,7 +9,7 @@
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -116,7 +116,7 @@ export function getBuildElectronPath(root: string): st
+@@ -97,7 +97,7 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 95f9327571ce..0f9ea7a6e59b 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -503,8 +503,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn-loose.js
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn.js
-%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/watchdog.js
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-arm64-msvc-4ZJZ3U55.node
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-x64-msvc-VCQE7GJP.node
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/telemetry.json
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/README.md
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ci.yml
@@ -684,6 +686,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/powershell/package.json
%%DATADIR%%/resources/app/extensions/powershell/package.nls.json
%%DATADIR%%/resources/app/extensions/powershell/syntaxes/powershell.tmLanguage.json
+%%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/instructions.code-snippets
+%%DATADIR%%/resources/app/extensions/prompt-basics/snippets/prompt.code-snippets
+%%DATADIR%%/resources/app/extensions/prompt-basics/syntaxes/prompt.tmLanguage.json
%%DATADIR%%/resources/app/extensions/pug/language-configuration.json
%%DATADIR%%/resources/app/extensions/pug/package.json
%%DATADIR%%/resources/app/extensions/pug/package.nls.json
@@ -764,7 +772,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/terminal-suggest/.gitignore
%%DATADIR%%/resources/app/extensions/terminal-suggest/README.md
%%DATADIR%%/resources/app/extensions/terminal-suggest/ThirdPartyNotices.txt
-%%DATADIR%%/resources/app/extensions/terminal-suggest/cgmanifest.json
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/fig/README.md
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/media/icon.png
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/terminalSuggestMain.js
@@ -873,13 +880,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-embedded.tmLanguage.json
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/resources/app/node_modules.asar
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/LICENSE
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.cjs
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.cjs.map
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.d.cts
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.js
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.umd.js
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/package.json
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/LICENSE.TXT
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/NOTICE
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/PRIVACY
@@ -1287,20 +1287,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/end-of-stream/LICENSE
%%DATADIR%%/resources/app/node_modules/end-of-stream/index.js
%%DATADIR%%/resources/app/node_modules/end-of-stream/package.json
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/LICENSE
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.cjs
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.cjs.map
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.d.cts
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.esm.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stats.html
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.cjs
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.cjs.map
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.d.cts
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.esm.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/package.json
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/stream.js
%%DATADIR%%/resources/app/node_modules/expand-template/LICENSE
%%DATADIR%%/resources/app/node_modules/expand-template/index.js
%%DATADIR%%/resources/app/node_modules/expand-template/package.json
@@ -2093,6 +2079,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/error.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/foldedAreas.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/format.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/nextEditSuggestion.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/progress.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/quickFixes.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/requestSent.mp3
@@ -2105,6 +2092,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalCommandSucceeded.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/warning.mp3
@@ -2141,6 +2129,7 @@ share/applications/code-oss.desktop
%%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/dark-hc.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png
diff --git a/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp b/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
index dd59b228708c..e5071186ce18 100644
--- a/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
+++ b/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
@@ -1,9 +1,38 @@
-Fix with >libxml2-2.12
-https://sourceforge.net/p/xml-copy-editor/bugs/239/
+Fix with libxml2-2.14
+https://sourceforge.net/p/xml-copy-editor/bugs/242/
---- src/wraplibxml.cpp.orig 2025-01-23 10:31:01 UTC
+--- src/wraplibxml.cpp.orig 2025-05-15 17:09:04 UTC
+++ src/wraplibxml.cpp
-@@ -706,7 +706,7 @@ wxString WrapLibxml::getLastError()
+@@ -54,7 +54,11 @@ class Initializer (public)
+ xmlLoadCatalog ( CONV ( catalogPath ) );
+ ::catalog = xmlLoadACatalog ( CONV ( catalogPath ) );
+
++#if LIBXML_VERSION < 21400
+ initGenericErrorDefaultFunc ( NULL );
++#else
++ xmlSetGenericErrorFunc ( NULL, NULL );
++#endif
+ }
+
+ ~Initializer ()
+@@ -472,7 +476,7 @@ std::string WrapLibxml::dumpXPathObject ( xmlXPathObje
+ case XPATH_STRING:
+ sstream << obj->stringval;
+ break;
+-
++#if LIBXML_VERSION < 21400
+ case XPATH_POINT:
+ xmlBufferPtr bufferPtr;
+ bufferPtr = xmlBufferCreate();
+@@ -486,6 +490,7 @@ std::string WrapLibxml::dumpXPathObject ( xmlXPathObje
+
+ case XPATH_RANGE:
+ case XPATH_LOCATIONSET:
++#endif
+ case XPATH_XSLT_TREE:
+ default:
+ FILE *fp = tmpfile();
+@@ -706,7 +711,7 @@ wxString WrapLibxml::getLastError()
wxString WrapLibxml::getLastError()
{
@@ -12,7 +41,7 @@ https://sourceforge.net/p/xml-copy-editor/bugs/239/
if ( !err )
return nonParserError;
-@@ -722,7 +722,7 @@ std::pair<int, int> WrapLibxml::getErrorPosition()
+@@ -722,7 +727,7 @@ std::pair<int, int> WrapLibxml::getErrorPosition()
std::pair<int, int> WrapLibxml::getErrorPosition()
{