Skip to content

Commit e6b05d2

Browse files
committed
x11/gtksourceview5: Update to 5.20.0
Changelog: News in 5.20.0, 2025-03-16 -------------------------- This is a stable release for GNOME 50.0 * No changes since 5.19.0 News in 5.19.0, 2025-02-23 -------------------------- This is an unstable release for GNOME 50.rc * Annotations: draw a background behind annotations; align to the right when they fit (e.g. for diagnostics) * GObject Introspection: fix nullable and callback destroy annotations (get_location, get_match_style, scheduler, callbacks) * Fix gutter text renderer text layout snapshot deprecation * PHP language: highlight PHP 8.0 attributes and add new keywords * New language: Cornish * Translation updates News in 5.18.0, 2025-09-12 -------------------------- This is a stable release for GNOME 49.0 * Translation updates News in 5.17.1, 2025-08-30 -------------------------- This is an unstable release for GNOME 49.rc * Improvments to GObject Introspection annotations * A new gtk_source_buffer_get_markup() API addition * A new annotation API for applications * Allocation measurement improvements * Spaces are now drawn using GskPath instead of Cairo * Cleanups for various GTK deprecations * Make ctrl+n/p workin Vim insertion mode * Ensure GtkSourceMap doesn't handle context menus (again) * Testsuite improvements for new GNOME CI * Fix various leaks found by said CI improvements * Translation updates News in 5.17.0, 2025-06-28 -------------------------- This is an unstable release for GNOME 49.alpha * New languages: astro * Updated languages: python3, python, css, sh, latex, php * Many cleanups and removal of deprecated API use across GtkSourceView and associated test programs. * Improved scrolling in GtkSourceMap * Documentation improvements and cleanups * Build system cleanups * Translation updates News in 5.16.0, 2025-03-15 -------------------------- This is a stable release for GNOME 48.0 * Translation updates News in 5.15.1, 2025-02-24 -------------------------- * Remove use of various GTK deprecations * Testsuite improvements * Translation updates News in 5.15.0, 2025-02-02 -------------------------- This is a beta release for GNOME 48.beta * Various introspection fixes * Improvements to GtkSourceAssistants * Various GtkTextIter performance improvements * Deduplication fixes when sorting * Alter paths for resource:// usage so that resources take priority over system installations other than the current one * Adwaita.xml, Adwaita-dark.xml style updates * Quantize Y position for gutter line numbers * New and updated languages: meson.lang, zig.lang * Translation updates News in 5.14.1, 2024-10-04 -------------------------- This is a bug-fix release for GNOME 47 * Ensure you cannot show context menu from GtkSourceMap which otherwise has a limited FontMap containing only the BuilderBlocks font. News in 5.14.0, 2024-09-13 -------------------------- This is a stable release for GNOME 47.0 * Fix an issue where the gutter would not redraw when focus changes. * Add support for Groff syntax News in 5.13.1, 2024-08-04 -------------------------- This is an unstable release update for GNOME 47.beta * Documentation improvements * Improve performance of BuilderBlocks font loading. Some of this effort required changes to the TTF, so user testing with a wide variety of languages is desired. This should reduce startup time of GtkSourceView using applications. * gtk-doc.lang: highlight `backtick` spans * c.lang: highlight [[]] style attributes * java.lang: improve escaped character matching * Adwaita.xml, Adwaita-dark.xml: style updates to track platform changes for GNOME 47. News in 5.13.0, 2024-06-28 -------------------------- This is an unstable release update for GNOME 47.alpha * Ensure gutter renderers are released during dispose * Make default auto-indenter keep indentation when cursor is at line start * python3.lang: Fix f-string in curly braces to have no-spellcheck applied * Translation updates News in 5.12.1, 2024-05-30 -------------------------- This is a stable release update * Update documentation links * Specify recoloring hex colors for Adwaita-dark * Improve grid drawing positions slightly * Use a weak ref for GtkSourceView backpointer in GtkSourceGutterRenderers which fixes a potential leak of GtkSourceView * Fix a fontconfig check for Windows * Fix section name for elixir News in 5.12.0, 2024-03-15 -------------------------- This is a stable release for GNOME 46 * Do not trigger default indenter for Return when a selection is active * Render overview slider below text rather than above w/ RGBA * Premix certain colors in overview when drawing to avoid RGBA blends on GPU * Avoid round-trip to main loop when map slider needs allocation * Avoid an extra GSK transform for each line number in the gutter * Translation updates News in 5.11.2, 2024-03-03 -------------------------- This is a development release for GNOME 46.rc * Ignore empty globs in language specification for mimetypes * Ensure that partially visible highlight lines are drawn * Fix line style properties after unsetting style scheme * latex.lang: Improvements to command parsing News in 5.11.1, 2024-02-12 -------------------------- This is a development release for GNOME 46.beta * A new -Dbuild-testsuite configuration option * Some build options were renamed to follow more closely what GTK itself uses now. -Dgtk_doc became -Ddocumentation -Dinstall_tests became -Dinstall-tests * Improvements to BuilderBlocks font to support Windows - This supports FontConfig on Windows currently - With Pango 1.52.0 it will support win32 font loader * Fix a rendering issue where the gutter would not highlight the same as the current-line-highlight. * An optimization for line number drawing which avoids using PangoLayout when drawing. * Ensure the gutter is redrawn when focus leaves text view * Improved support for input methods when X11 and ibus are used by making it behave closer to Wayland input methods. * Ignore the current-line highlight when out of view which improves the damage area calculation in GTK. * A new Wren language spec * Updates for the sh language-spec * Translation updates News in 5.11.0, 2024-01-08 -------------------------- This is a development release for GNOME 46.alpha * Fixes for searching invisible text * Sort ordering fixes for guessing languages which fixes loading Python 3 before Python 2. * Various Vim emulation fixes * Updated Languages: Elixir, Python3, C * Updated Style Schemes: Oblivion * Cursor fixes for source gutter * Fix undo after alt+up/down * Fix newline detection fallback on some systems
1 parent 4be2a67 commit e6b05d2

3 files changed

Lines changed: 12 additions & 195 deletions

File tree

x11/gtksourceview5/Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# $NetBSD: Makefile,v 1.17 2026/01/27 08:40:57 wiz Exp $
1+
# $NetBSD: Makefile,v 1.18 2026/05/14 17:54:10 ryoon Exp $
22

3-
DISTNAME= gtksourceview-5.10.0
3+
DISTNAME= gtksourceview-5.20.0
44
PKGNAME= ${DISTNAME:S/gtksourceview/gtksourceview5/}
5-
PKGREVISION= 16
65
CATEGORIES= x11 gnome
76
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtksourceview/${PKGVERSION_NOREV:R}/}
87
EXTRACT_SUFX= .tar.xz

x11/gtksourceview5/PLIST

Lines changed: 6 additions & 188 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
@comment $NetBSD: PLIST,v 1.1 2023/11/04 00:12:55 wiz Exp $
1+
@comment $NetBSD: PLIST,v 1.2 2026/05/14 17:54:10 ryoon Exp $
22
include/gtksourceview-5/gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.h
33
include/gtksourceview-5/gtksourceview/completion-providers/words/gtksourcecompletionwords.h
44
include/gtksourceview-5/gtksourceview/gtksource-enumtypes.h
55
include/gtksourceview-5/gtksourceview/gtksource.h
6+
include/gtksourceview-5/gtksourceview/gtksourceannotation.h
7+
include/gtksourceview-5/gtksourceview/gtksourceannotationprovider.h
8+
include/gtksourceview-5/gtksourceview/gtksourceannotations.h
69
include/gtksourceview-5/gtksourceview/gtksourcebuffer.h
710
include/gtksourceview-5/gtksourceview/gtksourcecompletion.h
811
include/gtksourceview-5/gtksourceview/gtksourcecompletioncell.h
@@ -59,198 +62,11 @@ lib/libgtksourceview-5.so.0.0.0
5962
lib/pkgconfig/gtksourceview-5.pc
6063
share/gir-1.0/GtkSource-5.gir
6164
share/gtksourceview-5/fonts/BuilderBlocks.ttf
62-
share/gtksourceview-5/language-specs/R.lang
63-
share/gtksourceview-5/language-specs/abnf.lang
64-
share/gtksourceview-5/language-specs/actionscript.lang
65-
share/gtksourceview-5/language-specs/ada.lang
66-
share/gtksourceview-5/language-specs/ansforth94.lang
67-
share/gtksourceview-5/language-specs/asciidoc.lang
68-
share/gtksourceview-5/language-specs/asp.lang
69-
share/gtksourceview-5/language-specs/automake.lang
70-
share/gtksourceview-5/language-specs/awk.lang
71-
share/gtksourceview-5/language-specs/bennugd.lang
72-
share/gtksourceview-5/language-specs/bibtex.lang
73-
share/gtksourceview-5/language-specs/blueprint.lang
74-
share/gtksourceview-5/language-specs/bluespec.lang
75-
share/gtksourceview-5/language-specs/boo.lang
76-
share/gtksourceview-5/language-specs/c.lang
77-
share/gtksourceview-5/language-specs/cg.lang
78-
share/gtksourceview-5/language-specs/changelog.lang
79-
share/gtksourceview-5/language-specs/chdr.lang
80-
share/gtksourceview-5/language-specs/cmake.lang
81-
share/gtksourceview-5/language-specs/cobol.lang
82-
share/gtksourceview-5/language-specs/commonlisp.lang
83-
share/gtksourceview-5/language-specs/cpp.lang
84-
share/gtksourceview-5/language-specs/cpphdr.lang
85-
share/gtksourceview-5/language-specs/csharp.lang
86-
share/gtksourceview-5/language-specs/css.lang
87-
share/gtksourceview-5/language-specs/csv.lang
88-
share/gtksourceview-5/language-specs/cuda.lang
89-
share/gtksourceview-5/language-specs/d.lang
90-
share/gtksourceview-5/language-specs/dart.lang
91-
share/gtksourceview-5/language-specs/def.lang
92-
share/gtksourceview-5/language-specs/desktop.lang
93-
share/gtksourceview-5/language-specs/diff.lang
94-
share/gtksourceview-5/language-specs/docbook.lang
95-
share/gtksourceview-5/language-specs/docker.lang
96-
share/gtksourceview-5/language-specs/dosbatch.lang
97-
share/gtksourceview-5/language-specs/dot.lang
98-
share/gtksourceview-5/language-specs/dpatch.lang
99-
share/gtksourceview-5/language-specs/dtd.lang
100-
share/gtksourceview-5/language-specs/dtl.lang
101-
share/gtksourceview-5/language-specs/eiffel.lang
102-
share/gtksourceview-5/language-specs/erb-html.lang
103-
share/gtksourceview-5/language-specs/erb-js.lang
104-
share/gtksourceview-5/language-specs/erb.lang
105-
share/gtksourceview-5/language-specs/erlang.lang
106-
share/gtksourceview-5/language-specs/fcl.lang
107-
share/gtksourceview-5/language-specs/fish.lang
108-
share/gtksourceview-5/language-specs/forth.lang
109-
share/gtksourceview-5/language-specs/fortran.lang
110-
share/gtksourceview-5/language-specs/fsharp.lang
111-
share/gtksourceview-5/language-specs/ftl.lang
112-
share/gtksourceview-5/language-specs/gap.lang
113-
share/gtksourceview-5/language-specs/gdb-log.lang
114-
share/gtksourceview-5/language-specs/gdscript.lang
115-
share/gtksourceview-5/language-specs/genie.lang
116-
share/gtksourceview-5/language-specs/glsl.lang
117-
share/gtksourceview-5/language-specs/go.lang
118-
share/gtksourceview-5/language-specs/gradle.lang
119-
share/gtksourceview-5/language-specs/groovy.lang
120-
share/gtksourceview-5/language-specs/gtk-doc.lang
121-
share/gtksourceview-5/language-specs/gtkrc.lang
122-
share/gtksourceview-5/language-specs/haddock.lang
123-
share/gtksourceview-5/language-specs/haskell-literate.lang
124-
share/gtksourceview-5/language-specs/haskell.lang
125-
share/gtksourceview-5/language-specs/haxe.lang
126-
share/gtksourceview-5/language-specs/html.lang
127-
share/gtksourceview-5/language-specs/idl-exelis.lang
128-
share/gtksourceview-5/language-specs/idl.lang
129-
share/gtksourceview-5/language-specs/imagej.lang
130-
share/gtksourceview-5/language-specs/ini.lang
131-
share/gtksourceview-5/language-specs/j.lang
132-
share/gtksourceview-5/language-specs/jade.lang
133-
share/gtksourceview-5/language-specs/java.lang
134-
share/gtksourceview-5/language-specs/javascript-expressions.lang
135-
share/gtksourceview-5/language-specs/javascript-functions-classes.lang
136-
share/gtksourceview-5/language-specs/javascript-literals.lang
137-
share/gtksourceview-5/language-specs/javascript-modules.lang
138-
share/gtksourceview-5/language-specs/javascript-statements.lang
139-
share/gtksourceview-5/language-specs/javascript-values.lang
140-
share/gtksourceview-5/language-specs/javascript.lang
141-
share/gtksourceview-5/language-specs/jsdoc.lang
142-
share/gtksourceview-5/language-specs/json.lang
143-
share/gtksourceview-5/language-specs/jsx.lang
144-
share/gtksourceview-5/language-specs/julia.lang
145-
share/gtksourceview-5/language-specs/kotlin.lang
14665
share/gtksourceview-5/language-specs/language.dtd
14766
share/gtksourceview-5/language-specs/language.rng
14867
share/gtksourceview-5/language-specs/language2.rng
149-
share/gtksourceview-5/language-specs/latex.lang
150-
share/gtksourceview-5/language-specs/lean.lang
151-
share/gtksourceview-5/language-specs/less.lang
152-
share/gtksourceview-5/language-specs/lex.lang
153-
share/gtksourceview-5/language-specs/libtool.lang
154-
share/gtksourceview-5/language-specs/llvm.lang
155-
share/gtksourceview-5/language-specs/logcat.lang
156-
share/gtksourceview-5/language-specs/logtalk.lang
157-
share/gtksourceview-5/language-specs/lua.lang
158-
share/gtksourceview-5/language-specs/m4.lang
159-
share/gtksourceview-5/language-specs/makefile.lang
160-
share/gtksourceview-5/language-specs/mallard.lang
161-
share/gtksourceview-5/language-specs/markdown.lang
162-
share/gtksourceview-5/language-specs/matlab.lang
163-
share/gtksourceview-5/language-specs/maxima.lang
164-
share/gtksourceview-5/language-specs/mediawiki.lang
165-
share/gtksourceview-5/language-specs/meson.lang
166-
share/gtksourceview-5/language-specs/modelica.lang
167-
share/gtksourceview-5/language-specs/mxml.lang
168-
share/gtksourceview-5/language-specs/nemerle.lang
169-
share/gtksourceview-5/language-specs/netrexx.lang
170-
share/gtksourceview-5/language-specs/nix.lang
171-
share/gtksourceview-5/language-specs/nsis.lang
172-
share/gtksourceview-5/language-specs/objc.lang
173-
share/gtksourceview-5/language-specs/objj.lang
174-
share/gtksourceview-5/language-specs/ocaml.lang
175-
share/gtksourceview-5/language-specs/ocl.lang
176-
share/gtksourceview-5/language-specs/octave.lang
177-
share/gtksourceview-5/language-specs/ooc.lang
178-
share/gtksourceview-5/language-specs/opal.lang
179-
share/gtksourceview-5/language-specs/opencl.lang
180-
share/gtksourceview-5/language-specs/pascal.lang
181-
share/gtksourceview-5/language-specs/perl.lang
182-
share/gtksourceview-5/language-specs/php.lang
183-
share/gtksourceview-5/language-specs/pig.lang
184-
share/gtksourceview-5/language-specs/pkgconfig.lang
185-
share/gtksourceview-5/language-specs/po.lang
186-
share/gtksourceview-5/language-specs/powershell.lang
187-
share/gtksourceview-5/language-specs/prolog.lang
188-
share/gtksourceview-5/language-specs/protobuf.lang
189-
share/gtksourceview-5/language-specs/puppet.lang
190-
share/gtksourceview-5/language-specs/python.lang
191-
share/gtksourceview-5/language-specs/python3.lang
192-
share/gtksourceview-5/language-specs/reasonml.lang
193-
share/gtksourceview-5/language-specs/rpmspec.lang
194-
share/gtksourceview-5/language-specs/rst.lang
195-
share/gtksourceview-5/language-specs/ruby.lang
196-
share/gtksourceview-5/language-specs/rust.lang
197-
share/gtksourceview-5/language-specs/scala.lang
198-
share/gtksourceview-5/language-specs/scheme.lang
199-
share/gtksourceview-5/language-specs/scilab.lang
200-
share/gtksourceview-5/language-specs/scss.lang
201-
share/gtksourceview-5/language-specs/sh.lang
202-
share/gtksourceview-5/language-specs/sml.lang
203-
share/gtksourceview-5/language-specs/solidity.lang
204-
share/gtksourceview-5/language-specs/sparql.lang
205-
share/gtksourceview-5/language-specs/spice.lang
206-
share/gtksourceview-5/language-specs/sql.lang
207-
share/gtksourceview-5/language-specs/star.lang
208-
share/gtksourceview-5/language-specs/sweave.lang
209-
share/gtksourceview-5/language-specs/swift.lang
210-
share/gtksourceview-5/language-specs/systemverilog.lang
211-
share/gtksourceview-5/language-specs/t2t.lang
212-
share/gtksourceview-5/language-specs/tcl.lang
213-
share/gtksourceview-5/language-specs/tera.lang
214-
share/gtksourceview-5/language-specs/terraform.lang
215-
share/gtksourceview-5/language-specs/texinfo.lang
216-
share/gtksourceview-5/language-specs/thrift.lang
217-
share/gtksourceview-5/language-specs/todotxt.lang
218-
share/gtksourceview-5/language-specs/toml.lang
219-
share/gtksourceview-5/language-specs/twig.lang
220-
share/gtksourceview-5/language-specs/typescript-js-expressions.lang
221-
share/gtksourceview-5/language-specs/typescript-js-functions-classes.lang
222-
share/gtksourceview-5/language-specs/typescript-js-literals.lang
223-
share/gtksourceview-5/language-specs/typescript-js-modules.lang
224-
share/gtksourceview-5/language-specs/typescript-js-statements.lang
225-
share/gtksourceview-5/language-specs/typescript-jsx.lang
226-
share/gtksourceview-5/language-specs/typescript-type-expressions.lang
227-
share/gtksourceview-5/language-specs/typescript-type-generics.lang
228-
share/gtksourceview-5/language-specs/typescript-type-literals.lang
229-
share/gtksourceview-5/language-specs/typescript.lang
230-
share/gtksourceview-5/language-specs/vala.lang
231-
share/gtksourceview-5/language-specs/vbnet.lang
232-
share/gtksourceview-5/language-specs/verilog.lang
233-
share/gtksourceview-5/language-specs/vhdl.lang
234-
share/gtksourceview-5/language-specs/xml.lang
235-
share/gtksourceview-5/language-specs/xslt.lang
236-
share/gtksourceview-5/language-specs/yacc.lang
237-
share/gtksourceview-5/language-specs/yaml.lang
238-
share/gtksourceview-5/language-specs/yara.lang
239-
share/gtksourceview-5/snippets/licenses.snippets
24068
share/gtksourceview-5/snippets/snippets.rng
241-
share/gtksourceview-5/styles/Adwaita-dark.xml
242-
share/gtksourceview-5/styles/Adwaita.xml
243-
share/gtksourceview-5/styles/classic-dark.xml
244-
share/gtksourceview-5/styles/classic.xml
245-
share/gtksourceview-5/styles/cobalt-light.xml
246-
share/gtksourceview-5/styles/cobalt.xml
247-
share/gtksourceview-5/styles/kate-dark.xml
248-
share/gtksourceview-5/styles/kate.xml
249-
share/gtksourceview-5/styles/oblivion.xml
250-
share/gtksourceview-5/styles/solarized-dark.xml
251-
share/gtksourceview-5/styles/solarized-light.xml
25269
share/gtksourceview-5/styles/styles.rng
253-
share/gtksourceview-5/styles/tango.xml
25470
share/icons/hicolor/scalable/actions/completion-snippet-symbolic.svg
25571
share/icons/hicolor/scalable/actions/completion-word-symbolic.svg
25672
share/icons/hicolor/scalable/actions/lang-class-symbolic.svg
@@ -308,9 +124,11 @@ share/locale/is/LC_MESSAGES/gtksourceview-5.mo
308124
share/locale/it/LC_MESSAGES/gtksourceview-5.mo
309125
share/locale/ja/LC_MESSAGES/gtksourceview-5.mo
310126
share/locale/ka/LC_MESSAGES/gtksourceview-5.mo
127+
share/locale/kab/LC_MESSAGES/gtksourceview-5.mo
311128
share/locale/kk/LC_MESSAGES/gtksourceview-5.mo
312129
share/locale/kn/LC_MESSAGES/gtksourceview-5.mo
313130
share/locale/ko/LC_MESSAGES/gtksourceview-5.mo
131+
share/locale/kw/LC_MESSAGES/gtksourceview-5.mo
314132
share/locale/lt/LC_MESSAGES/gtksourceview-5.mo
315133
share/locale/lv/LC_MESSAGES/gtksourceview-5.mo
316134
share/locale/mai/LC_MESSAGES/gtksourceview-5.mo

x11/gtksourceview5/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
$NetBSD: distinfo,v 1.1 2023/11/04 00:12:55 wiz Exp $
1+
$NetBSD: distinfo,v 1.2 2026/05/14 17:54:10 ryoon Exp $
22

3-
BLAKE2s (gtksourceview-5.10.0.tar.xz) = 70c4328fb8ed4086f58fd21077f387dd2e84dcaf5a71165142864f0a29159270
4-
SHA512 (gtksourceview-5.10.0.tar.xz) = c8fb377c0f65fff35fe764c98d40a399b2f3982bfb7e25512b50f4f3c31b226d4775e136fc4be682b2e44a3b643cefd01d195c9a61f5c3ca81d15bef0093e47a
5-
Size (gtksourceview-5.10.0.tar.xz) = 1255564 bytes
3+
BLAKE2s (gtksourceview-5.20.0.tar.xz) = 4d6c9c90947b335049775e90f8e3e8a286c183f145adf65838d1905a6e0ad037
4+
SHA512 (gtksourceview-5.20.0.tar.xz) = d0d25ab7098d6626bde49bbd5c29986838f0958cd3e31b5cab74016eb37a4caea3351be9ce4268464a8d1cb42b10b698aa819b215f652c8c97382e0900df7893
5+
Size (gtksourceview-5.20.0.tar.xz) = 1264672 bytes

0 commit comments

Comments
 (0)