Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Nov 2025 13:03:13 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: 84ca7c4c43b7 - main - editors/elementary-code: Update to 8.1.2
Message-ID:  <69284c11.22df0.1381dbfb@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=84ca7c4c43b7a7ee96bda26844b570d20e0f6f39

commit 84ca7c4c43b7a7ee96bda26844b570d20e0f6f39
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-11-06 18:34:12 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-11-27 13:02:56 +0000

    editors/elementary-code: Update to 8.1.2
    
    While here:
    - Fix LICENSE
    - Switch to USES=gettext-tools
    
    Author's Note: spell plugin has been disabled. Because it depends of
    gtkspell3, which seems unmaintained (no update since 2018).
    
    Changelog:
    - https://github.com/elementary/code/releases/tag/8.0.0
    - https://github.com/elementary/code/releases/tag/8.1.0
    - https://github.com/elementary/code/releases/tag/8.1.1
    - https://github.com/elementary/code/releases/tag/8.1.2
    
    PR:             290018
    Reported by:    Olivier Duchateau <duchateau.olivier@gmail.com>
    Approved by:    Miguel Gocobachi <miguel@gocobachi.dev>
---
 editors/elementary-code/Makefile                       | 18 +++++++-----------
 editors/elementary-code/distinfo                       |  6 +++---
 editors/elementary-code/files/patch-data_meson.build   | 10 ++++++++++
 .../elementary-code/files/patch-plugins_meson.build    | 11 +++++++++++
 editors/elementary-code/pkg-plist                      |  4 ++--
 5 files changed, 33 insertions(+), 16 deletions(-)

diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile
index 1deb1599aee0..746105ea911b 100644
--- a/editors/elementary-code/Makefile
+++ b/editors/elementary-code/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	code
-DISTVERSION=	7.4.0
-PORTREVISION=	2
+DISTVERSION=	8.1.2
 CATEGORIES=	editors
 PKGNAMEPREFIX=	elementary-
 
@@ -8,7 +7,7 @@ MAINTAINER=	miguel@gocobachi.dev
 COMMENT=	Code editor designed for elementary OS
 WWW=		https://github.com/elementary/code
 
-LICENSE=	GPLv3
+LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libeditorconfig.so:editors/editorconfig-core-c \
@@ -16,21 +15,18 @@ LIB_DEPENDS=	libeditorconfig.so:editors/editorconfig-core-c \
 		libgee-0.8.so:devel/libgee \
 		libgit2-glib-1.0.so:devel/libgit2-glib \
 		libgranite.so:x11-toolkits/granite \
-		libgtkspell3-3.so:textproc/gtkspell3 \
 		libhandy-1.so:x11-toolkits/libhandy \
-		libpeas-1.0.so:devel/libpeas1 \
-		libpeas-gtk-1.0.so:devel/libpeas1 \
-		libsoup-2.4.so:devel/libsoup
+		libpeas-2.so:devel/libpeas \
+		libsoup-3.0.so:devel/libsoup3
 RUN_DEPENDS=	droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
 		pkcheck:sysutils/polkit
 
-USES=		compiler:c++11-lang desktop-file-utils gettext gnome meson \
-		pkgconfig vala:lib
+USES=		compiler:c++11-lang desktop-file-utils gettext-tools gnome \
+		meson pkgconfig vala:lib
 USE_GITHUB=	yes
 GH_ACCOUNT=	elementary
 USE_GNOME=	cairo glib20 gtk30 gtksourceview4 pango vte3
-GLIB_SCHEMAS=	io.elementary.code.gschema.xml \
-		io.elementary.code.plugins.spell.gschema.xml
+GLIB_SCHEMAS=	io.elementary.code.gschema.xml
 USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>
diff --git a/editors/elementary-code/distinfo b/editors/elementary-code/distinfo
index 2e73b84507a2..cfd7348be627 100644
--- a/editors/elementary-code/distinfo
+++ b/editors/elementary-code/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736605509
-SHA256 (elementary-code-7.4.0_GH0.tar.gz) = fbb592092f7f1a0303740a20d0554efa3870f3902a0238e742fdfa1edae6e75b
-SIZE (elementary-code-7.4.0_GH0.tar.gz) = 1944025
+TIMESTAMP = 1762449953
+SHA256 (elementary-code-8.1.2_GH0.tar.gz) = 1044f7ee570c3fcfb470b71f1db0c1ea590c61400fa000be53652b55d5084df4
+SIZE (elementary-code-8.1.2_GH0.tar.gz) = 2149412
diff --git a/editors/elementary-code/files/patch-data_meson.build b/editors/elementary-code/files/patch-data_meson.build
new file mode 100644
index 000000000000..7edcf6665e37
--- /dev/null
+++ b/editors/elementary-code/files/patch-data_meson.build
@@ -0,0 +1,10 @@
+--- data/meson.build.orig	2025-08-01 15:34:51 UTC
++++ data/meson.build
+@@ -24,7 +24,6 @@ install_data(
+ 
+ install_data(
+     'io.elementary.code.gschema.xml',
+-    'io.elementary.code.plugins.spell.gschema.xml',
+     install_dir: get_option('prefix') / get_option('datadir') / 'glib-2.0' / 'schemas'
+ )
+ 
diff --git a/editors/elementary-code/files/patch-plugins_meson.build b/editors/elementary-code/files/patch-plugins_meson.build
new file mode 100644
index 000000000000..a3ea23a4374e
--- /dev/null
+++ b/editors/elementary-code/files/patch-plugins_meson.build
@@ -0,0 +1,11 @@
+--- plugins/meson.build.orig	2025-08-01 15:34:51 UTC
++++ plugins/meson.build
+@@ -7,7 +7,7 @@ subdir('preserve-indent')
+ subdir('markdown-actions')
+ subdir('pastebin')
+ subdir('preserve-indent')
+-subdir('spell')
++#subdir('spell')
+ subdir('vim-emulation')
+ subdir('word-completion')
+ subdir('fuzzy-search')
diff --git a/editors/elementary-code/pkg-plist b/editors/elementary-code/pkg-plist
index 025bcb0434f0..50c819d33a25 100644
--- a/editors/elementary-code/pkg-plist
+++ b/editors/elementary-code/pkg-plist
@@ -16,8 +16,6 @@ lib/io.elementary.code/plugins/pastebin/libpastebin.so
 lib/io.elementary.code/plugins/pastebin/pastebin.plugin
 lib/io.elementary.code/plugins/preserve-indent/libpreserve-indent.so
 lib/io.elementary.code/plugins/preserve-indent/preserve-indent.plugin
-lib/io.elementary.code/plugins/spell/libspell.so
-lib/io.elementary.code/plugins/spell/spell.plugin
 lib/io.elementary.code/plugins/vim-emulation/libvim-emulation.so
 lib/io.elementary.code/plugins/vim-emulation/vim-emulation.plugin
 lib/io.elementary.code/plugins/word-completion/libword-completion.so
@@ -238,6 +236,8 @@ share/locale/yo/LC_MESSAGES/io.elementary.code.mo
 share/locale/za/LC_MESSAGES/io.elementary.code.mo
 share/locale/zh/LC_MESSAGES/io.elementary.code.mo
 share/locale/zh_CN/LC_MESSAGES/io.elementary.code.mo
+share/locale/zh_HANS/LC_MESSAGES/io.elementary.code.mo
+share/locale/zh_HANT/LC_MESSAGES/io.elementary.code.mo
 share/locale/zh_HK/LC_MESSAGES/io.elementary.code.mo
 share/locale/zh_TW/LC_MESSAGES/io.elementary.code.mo
 share/locale/zu/LC_MESSAGES/io.elementary.code.mo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69284c11.22df0.1381dbfb>