git: cb9331513e98 - main - editors/elementary-code: update to 7.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 26 Jan 2023 18:06:56 UTC
The branch main has been updated by fernape:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cb9331513e988aac57fb681934758290315df33c
commit cb9331513e988aac57fb681934758290315df33c
Author: Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2023-01-25 06:55:18 +0000
Commit: Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-01-26 18:02:41 +0000
editors/elementary-code: update to 7.0.0
ChangeLog: https://github.com/elementary/code/releases/tag/7.0.0
* Fix compile warnings
* add code to keywords
* Fix drag and drop of accented text and between tabs
* Git ignore flatpak build files
* Ensure tab toggle label is always correct
* Add follow system style switch
* Explicitly handle missing cases
* Remove unused properties
* Change key to trigger rebuild completion word list
* Global search selected
* Move strip trailing whitespace into main code; remove plugin
* Fix meson warning for run_command
* Add custom elementary syntax styles
* Hide non-active documents when project manually chosen
* Show symbol outline pane on right of document
* ProjectFolderItem: Fix wrong ngettext syntax
* Redesign app icon as a tile
* Put the ProjectChooserButton inside the sidebar
* HeaderBar: put find actions in menu
* EditorConfig plugin overrides global settings for indent width and style
* Make sidebar pane the toplevel container
* Use elementary styles when following system style
* Change panel menu items to linkbutton
* FormatBar: use SwitchModelButton in tab popover
* Move Terminal to core
* Headerbar: remove sep before Revert
* FormatBar: use menubuttons instead of ToggleButtons
* Sidebar: Remove minimum width
* GSchema: follow system style
* Only restore documents for first window.
* Do not add duplicate project
* Update ci.yml
* FormatBar: Set sensitivity of affected items, fix binding
* PluginManager: Remove unused hooks
* Make Control-Scroll zooming controllable
* Metainfo improvements
* Headerbar: code style, small fixes
* Application: use built-in GLib functions in Activate
* Inactivate find actions when no current doc
* Fix startup warnings
* Styles: misc refinements
PR: 269135
Reported by: duchateau.olivier@gmail.com
Approved by: miguel@gocobachi.dev (maintainer)
---
editors/elementary-code/Makefile | 7 +++----
editors/elementary-code/distinfo | 6 +++---
.../files/patch-plugins_terminal_terminal.vala | 21 ---------------------
.../files/patch-src_Widgets_Terminal.vala | 20 ++++++++++++++++++++
editors/elementary-code/pkg-plist | 10 +++-------
5 files changed, 29 insertions(+), 35 deletions(-)
diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile
index 204ec074a858..5043aa0fea51 100644
--- a/editors/elementary-code/Makefile
+++ b/editors/elementary-code/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elementary-code
-DISTVERSION= 6.2.0
+DISTVERSION= 7.0.0
CATEGORIES= editors
MAINTAINER= miguel@gocobachi.dev
@@ -26,14 +26,13 @@ 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 \
- ninja pkgconfig python:3.6+,build xorg vala:lib
+ ninja pkgconfig python:3.7+,build vala:lib xorg
USE_GITHUB= yes
GH_ACCOUNT= elementary
GH_PROJECT= code
USE_GNOME= cairo glib20 gtk30 gtksourceview4 pango vte3
GLIB_SCHEMAS= io.elementary.code.gschema.xml \
- io.elementary.code.plugins.spell.gschema.xml \
- io.elementary.code.plugins.terminal.gschema.xml
+ io.elementary.code.plugins.spell.gschema.xml
USE_LDCONFIG= yes
USE_XORG= x11
diff --git a/editors/elementary-code/distinfo b/editors/elementary-code/distinfo
index 35db590b7c97..2c8ceda5da26 100644
--- a/editors/elementary-code/distinfo
+++ b/editors/elementary-code/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653761499
-SHA256 (elementary-code-6.2.0_GH0.tar.gz) = 9ec273182b053fb424cc78ddd8da869d13261d35f22cd2198f2899b654d13d4f
-SIZE (elementary-code-6.2.0_GH0.tar.gz) = 1427323
+TIMESTAMP = 1674590479
+SHA256 (elementary-code-7.0.0_GH0.tar.gz) = 5bf167102fd735ee74fb72b7fbc06dc67a6e6383f603be0ee97321213a4a7ce0
+SIZE (elementary-code-7.0.0_GH0.tar.gz) = 1696976
diff --git a/editors/elementary-code/files/patch-plugins_terminal_terminal.vala b/editors/elementary-code/files/patch-plugins_terminal_terminal.vala
deleted file mode 100644
index 8443bc31aca0..000000000000
--- a/editors/elementary-code/files/patch-plugins_terminal_terminal.vala
+++ /dev/null
@@ -1,21 +0,0 @@
---- plugins/terminal/terminal.vala.orig 2022-04-04 16:20:49 UTC
-+++ plugins/terminal/terminal.vala
-@@ -200,13 +200,16 @@ public class Scratch.Plugins.Terminal : Peas.Extension
-
- public string get_shell_location () {
- int pid = (!) (this.child_pid);
-+ string cwd = "";
-
- try {
-- return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
-+ //return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
-+ GLib.Process.spawn_command_line_sync ("pwd", out cwd);
- } catch (GLib.FileError error) {
- warning ("An error occurred while fetching the current dir of shell");
-- return "";
- }
-+
-+ return cwd;
- }
-
- void on_hook_notebook () {
diff --git a/editors/elementary-code/files/patch-src_Widgets_Terminal.vala b/editors/elementary-code/files/patch-src_Widgets_Terminal.vala
new file mode 100644
index 000000000000..20ddab2d0fab
--- /dev/null
+++ b/editors/elementary-code/files/patch-src_Widgets_Terminal.vala
@@ -0,0 +1,20 @@
+--- src/Widgets/Terminal.vala.orig 2023-01-24 16:59:41 UTC
++++ src/Widgets/Terminal.vala
+@@ -87,13 +87,14 @@ public class Code.Terminal : Gtk.Box {
+ }
+
+ private string get_shell_location () {
+- int pid = (!) (this.child_pid);
++ string cwd = "";
+ try {
+- return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
++ GLib.Process.spawn_command_line_sync ("pwd", out cwd);
+ } catch (GLib.FileError error) {
+ warning ("An error occurred while fetching the current dir of shell: %s", error.message);
+- return "";
+ }
++
++ return cwd;
+ }
+
+ private void update_terminal_settings (string settings_schema) {
diff --git a/editors/elementary-code/pkg-plist b/editors/elementary-code/pkg-plist
index 8841554e8ba1..fa9b76097748 100644
--- a/editors/elementary-code/pkg-plist
+++ b/editors/elementary-code/pkg-plist
@@ -10,18 +10,12 @@ lib/io.elementary.code/plugins/highlight-word-selection/highlight-word-selection
lib/io.elementary.code/plugins/highlight-word-selection/libhighlight-word-selection.so
lib/io.elementary.code/plugins/markdown-actions/libmarkdown-actions.so
lib/io.elementary.code/plugins/markdown-actions/markdown-actions.plugin
-lib/io.elementary.code/plugins/outline/liboutline.so
-lib/io.elementary.code/plugins/outline/outline.plugin
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/strip-trailing-save/libstrip-trailing-save.so
-lib/io.elementary.code/plugins/strip-trailing-save/strip-trailing-save.plugin
-lib/io.elementary.code/plugins/terminal/libterminal.so
-lib/io.elementary.code/plugins/terminal/terminal.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
@@ -31,6 +25,8 @@ lib/libcodecore.so.0
lib/libcodecore.so.0.0
libdata/pkgconfig/codecore.pc
share/applications/io.elementary.code.desktop
+share/gtksourceview-4/styles/elementary-dark.xml
+share/gtksourceview-4/styles/elementary-light.xml
share/icons/hicolor/128x128/apps/io.elementary.code.svg
share/icons/hicolor/128x128@2/apps/io.elementary.code.svg
share/icons/hicolor/16x16/apps/io.elementary.code.svg
@@ -242,7 +238,7 @@ share/locale/zh_CN/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
-share/metainfo/io.elementary.code.appdata.xml
+share/metainfo/io.elementary.code.metainfo.xml
share/polkit-1/actions/io.elementary.code.policy
share/vala/vapi/codecore.deps
share/vala/vapi/codecore.vapi