mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
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)
This commit is contained in:
parent
59c9a04eda
commit
cb9331513e
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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 () {
|
@ -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) {
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user