pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/geany



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Mon Jul 14 22:09:27 UTC 2025

Modified Files:
        pkgsrc/devel/geany: Makefile PLIST distinfo

Log Message:
geany: update to 2.1

Geany 2.1 (July 06, 2025)

    General
    * Include themes from geany-themes (Issue#4035, PR#4044, Issue#4340,
      PR#4354).
    * Fix silently truncating files containing NUL bytes (PR#3716).
    * Improve compatibility focusing the editor window when opening a file
      externally (Kondor Dániel, Issue#3531, PR#4071).
    * Require GLib 2.56 (PR#4199).
    * Update placeholders for external printing command to use the same ones as
      build commands (Pynckels, PR#4250).

    Bug Fixes
    * Improve corner-case encoding detection and conversion (PR#3716).
    * Fix losing session after opening several projects (Issue#3897, PR#3898).
    * Fix emission of the "document-activate" signal, leading to glitches in
      UI and plugins (Issue#3684, PR#3891).
    * Fix spurious CPU load after running a build command (PR#3902).
    * Use a more reliable method for saving preferences and other auxiliary
      files (Issue#3946, PR#3950).
    * Fix focusing the symbol list through key binding (Pascal Baillehache,
      Issue#3678, PR#3681).
    * Fix search entry after editing the toolbar (Issue#3831, PR#3838).
    * Fix non-deterministic anonymous symbol names (Issue#3717, PR#3785).
    * Fix displaying symbols declared out of order (Issue#4060, PR#4063).
    * Fix possible invalid memory access when generating user initials on first
      startup (Issue#3844, PR#3846).
    * Fix Meson build when either `fnmatch()` or `regcomp()` is missing on the
      system (Issue#3618).
    * Fix replacing placeholders in filenames in build commands (PR#4318).

    Interface
    * Add support for searching the Messages and Compiler output (PR#3823).
    * Add support for modern platform-native file selection dialogs
      (Issue#1310, Issue#2794, Issue#3458, Issue#3868, Issue#4220, Issue#4259,
      PR#3861).
    * Regroup filetypes by letter (PR#3977).
    * Add filter for open documents sidebar (PR#4210).
    * Add filter for keybindings preferences (Issue#2848, PR#4192).
    * Add various pref to skip "replace in session" confirmation dialog
      (Issue#3702, PR#3851).
    * Make it easier to wrap search when the confirmation dialog is shown
      (Issue#1192, PR#4042).
    * Fix spurious selection when clicking an externally-modified file
      (Issue#3906, PR#3909).
    * Fix translation of the Various preferences tab (Issue#3628, PR#3634).
    * Do not show redundant None encoding (Issue#3624, PR#3640).
    * Do not display encodings not supported on the system (PR#3720).
    * Move "Virtual Spaces" preference to "Editor -> Features" (Issue#3605).
    * Various UI tweaks (PR#3560, Issue#3630, PR#3637, PR#4098, PR#4149).

    Editor
    * Update Scintilla to 5.5.4 and Lexilla to 5.4.2 (PR#4168).
    * Allow pasting and autocompletion for multiple carets (Issue#625,
      Issue#2328, PR#4278).
    * Increase minimal number margin width (Issue#4332, PR#4334).

    Filetypes
    * Update parsers to Universal Ctags p6.1.20240519.0, which leads to many
      updated symbol parsers (PR#3859, PR#3877).
    * Add CIL filetype (Christian Schrötter, PR#3480).
    * Add Dart filetype (Issue#371, PR#3973).
    * Add Dockerfile filetype (andy5995, Issue#3752, PR#3757).
    * Add LESS and SCSS filetypes (Kirill Zhumarin & Jiří Techet, PR#4095).
    * Add Nix filetype (PR#3954).
    * Add Prolog filetype (PR#3171).
    * Add Raku (Perl 6) filetype (PR#3169).
    * Add SystemVerilog filetype (Javier Mora, PR#4039).
    * Add Terraform HCL filetype (PR#4246).
    * Add TOML filetype (PR#3934).
    * Add Zig filetype (Issue#3724, PR#3974).
    * Update R filetype (hieeupomalrf, Issue#3376, PR#3607).
    * Update Fortran keywords (cx384, PR#3656).
    * Update Pascal filetype (rdipardo, PR#3694).
    * Update Java keywords (PR#4014).
    * Update JavaScript keywords (Azq2, PR#3440).
    * Update PowerShell keywords (PR#3886).
    * Update Verilog keywords (Javier Mora, PR#4037).
    * Improve support for mixed PHP/HTML/JavaScript symbols (PR#4335).
    * Improve Shell highlighting inside strings (Issue#1754, Issue#1821,
      PR#4081).
    * Improve Erlang symbols (Issue#2650, PR#3837).
    * Improve Nim highlighting (Issue#3520, PR#3648).
    * Add symbols support for Ocaml, Meson and Forth filetypes (PR#3163,
      PR#4013).
    * Support triple-quoted strings in Java (Issue#3995, PR#4000).
    * Improve Groovy comments support (Issue#3761, PR#4015).
    * Fix highlighting of COBOL keywords (PR#4337).
    * Recognize shell scripts when using busybox (Issue#3884, PR#4016).
    * Recognize .lpr as Pascal (rdipardo, PR#3694).
    * Recognize .mjs, .cjs and .jsx as JavaScript (Damon Harris, PR#3698,
      Chocobo1, PR#3866, ajpf44, PR#3892).
    * Recognize .mts, .cts and .tsx as TypeScript (Chocobo1, PR#3867,
      ajpf44, PR#3892).
    * Recognize .pyi as Python (Issue#3873, PR#3976).
    * Recognize .tmpl and .vue as HTML (Azq2, PR#3440).

    Plugins
    * FileBrowser: Use `xdg-open` to open external files by default on Linux
      and others (PR#3815).
    * SaveActions: Add support for "persistent untitled documents" (LiquidCake,
      PR#3911, PR#4077).

    Windows
    * Add installer signing using SignPath.io (Giuseppe Penone, PR#4223).
    * Use Consolas as the default monospaced font (PR#4326).
    * Improve Meson support (Biswapriyo Nath, PR#3811, PR#3812, PR#4236).
    * Use themed title bar (GabrielFrigo & Jiří Techet, Issue#4200, PR#4205).
    * Use smaller toolbar icons by default (PR#4197).
    * Fix opening some help URIs (PR#4322).

    API
    * Add *Plugin Extension* API allowing plugins to take over some features
      for selected documents, including autocompletion, symbol goto,
      symbol highlighting and calltip display (PR#3849).
    * Add `symbols_get_icon_pixbuf()` (PR#3916).
    * Add "document-before-save-as" signal (PR#3572).
    * Add "geany-before-quit" signal (PR#4069).
    * Adjust the internal state when emitting the "document-new" signal to be
      closer to the one when emitting the "document-open" one. This should not
      affect most users, but it fixes a crash in the Overview plugin
      (geany/geany-plugins#1354, PR#4348).

    Internationalization
    * Updated translations: cs, da, de, es, fr, nl, pt, pt_br, ru, sk, zh_TW
    * Added translation: ltg, ta


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 pkgsrc/devel/geany/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/geany/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/geany/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/geany/Makefile
diff -u pkgsrc/devel/geany/Makefile:1.90 pkgsrc/devel/geany/Makefile:1.91
--- pkgsrc/devel/geany/Makefile:1.90    Wed Jul  2 02:26:08 2025
+++ pkgsrc/devel/geany/Makefile Mon Jul 14 22:09:27 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.90 2025/07/02 02:26:08 markd Exp $
+# $NetBSD: Makefile,v 1.91 2025/07/14 22:09:27 gutteridge Exp $
 
-DISTNAME=      geany-2.0
-PKGREVISION=   9
+DISTNAME=      geany-2.1
 CATEGORIES=    devel editors
 MASTER_SITES=  https://download.geany.org/
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/devel/geany/PLIST
diff -u pkgsrc/devel/geany/PLIST:1.19 pkgsrc/devel/geany/PLIST:1.20
--- pkgsrc/devel/geany/PLIST:1.19       Mon Oct 30 23:19:55 2023
+++ pkgsrc/devel/geany/PLIST    Mon Jul 14 22:09:27 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2023/10/30 23:19:55 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.20 2025/07/14 22:09:27 gutteridge Exp $
 bin/geany
 include/geany/app.h
 include/geany/build.h
@@ -17,6 +17,7 @@ include/geany/main.h
 include/geany/msgwindow.h
 include/geany/navqueue.h
 include/geany/plugindata.h
+include/geany/pluginextension.h
 include/geany/pluginutils.h
 include/geany/prefs.h
 include/geany/project.h
@@ -86,20 +87,70 @@ share/doc/geany/html/images/sidebar_show
 share/doc/geany/html/index.html
 share/doc/geany/manual.txt
 share/geany/GPL-2
+share/geany/colorschemes/abc-dark.conf
+share/geany/colorschemes/abc-light.conf
 share/geany/colorschemes/alt.conf
+share/geany/colorschemes/bespin.conf
+share/geany/colorschemes/black.conf
+share/geany/colorschemes/carbonfox.conf
+share/geany/colorschemes/cyber-sugar.conf
+share/geany/colorschemes/darcula.conf
+share/geany/colorschemes/dark-colors.conf
+share/geany/colorschemes/dark-fruit-salad.conf
+share/geany/colorschemes/dark.conf
+share/geany/colorschemes/delt-dark.conf
+share/geany/colorschemes/earthsong.conf
+share/geany/colorschemes/epsilon.conf
+share/geany/colorschemes/evg-ega-dark.conf
+share/geany/colorschemes/gedit.conf
+share/geany/colorschemes/github.conf
+share/geany/colorschemes/grey8.conf
+share/geany/colorschemes/gruvbox-dark.conf
+share/geany/colorschemes/hacker.conf
+share/geany/colorschemes/himbeere.conf
+share/geany/colorschemes/inkpot.conf
+share/geany/colorschemes/kugel.conf
+share/geany/colorschemes/kurayami.conf
+share/geany/colorschemes/lgpl-2.0.txt
+share/geany/colorschemes/lgpl-${PKGVERSION}.txt
+share/geany/colorschemes/matcha.conf
+share/geany/colorschemes/mc.conf
+share/geany/colorschemes/metallic-bottle.conf
+share/geany/colorschemes/notepad-plus-plus.conf
+share/geany/colorschemes/oblivion2.conf
+share/geany/colorschemes/octagon.conf
+share/geany/colorschemes/one-dark.conf
+share/geany/colorschemes/pygments.conf
+share/geany/colorschemes/retro.conf
+share/geany/colorschemes/sleepy-pastel.conf
+share/geany/colorschemes/slushpoppies.conf
+share/geany/colorschemes/solarized-dark.conf
+share/geany/colorschemes/solarized-light.conf
+share/geany/colorschemes/spyder-dark.conf
+share/geany/colorschemes/steampunk.conf
+share/geany/colorschemes/tango-dark.conf
+share/geany/colorschemes/tango-light.conf
+share/geany/colorschemes/tinge.conf
+share/geany/colorschemes/ubuntu.conf
+share/geany/colorschemes/underthesea.conf
+share/geany/colorschemes/vibrant-ink.conf
 share/geany/filedefs/filetypes.Arduino.conf
 share/geany/filedefs/filetypes.CUDA.conf
 share/geany/filedefs/filetypes.Clojure.conf
 share/geany/filedefs/filetypes.Cython.conf
+share/geany/filedefs/filetypes.Dockerfile.conf
 share/geany/filedefs/filetypes.Genie.conf
 share/geany/filedefs/filetypes.Graphviz.conf
 share/geany/filedefs/filetypes.Groovy.conf
+share/geany/filedefs/filetypes.HCL.conf
 share/geany/filedefs/filetypes.JSON.conf
 share/geany/filedefs/filetypes.Kotlin.conf
+share/geany/filedefs/filetypes.LESS.conf
 share/geany/filedefs/filetypes.Meson.conf
-share/geany/filedefs/filetypes.Nim.conf
+share/geany/filedefs/filetypes.SCSS.conf
 share/geany/filedefs/filetypes.Scala.conf
 share/geany/filedefs/filetypes.Swift.conf
+share/geany/filedefs/filetypes.SystemVerilog.conf
 share/geany/filedefs/filetypes.TypeScript.conf
 share/geany/filedefs/filetypes.abaqus
 share/geany/filedefs/filetypes.abc
@@ -112,6 +163,7 @@ share/geany/filedefs/filetypes.batch
 share/geany/filedefs/filetypes.bibtex
 share/geany/filedefs/filetypes.c
 share/geany/filedefs/filetypes.caml
+share/geany/filedefs/filetypes.cil
 share/geany/filedefs/filetypes.cmake
 share/geany/filedefs/filetypes.cobol
 share/geany/filedefs/filetypes.coffeescript
@@ -121,6 +173,7 @@ share/geany/filedefs/filetypes.cpp
 share/geany/filedefs/filetypes.cs
 share/geany/filedefs/filetypes.css
 share/geany/filedefs/filetypes.d
+share/geany/filedefs/filetypes.dart
 share/geany/filedefs/filetypes.diff
 share/geany/filedefs/filetypes.docbook
 share/geany/filedefs/filetypes.erlang
@@ -143,6 +196,8 @@ share/geany/filedefs/filetypes.lua
 share/geany/filedefs/filetypes.makefile
 share/geany/filedefs/filetypes.markdown
 share/geany/filedefs/filetypes.matlab
+share/geany/filedefs/filetypes.nim
+share/geany/filedefs/filetypes.nix
 share/geany/filedefs/filetypes.nsis
 share/geany/filedefs/filetypes.objectivec
 share/geany/filedefs/filetypes.pascal
@@ -150,8 +205,10 @@ share/geany/filedefs/filetypes.perl
 share/geany/filedefs/filetypes.php
 share/geany/filedefs/filetypes.po
 share/geany/filedefs/filetypes.powershell
+share/geany/filedefs/filetypes.prolog
 share/geany/filedefs/filetypes.python
 share/geany/filedefs/filetypes.r
+share/geany/filedefs/filetypes.raku
 share/geany/filedefs/filetypes.restructuredtext
 share/geany/filedefs/filetypes.ruby
 share/geany/filedefs/filetypes.rust
@@ -159,6 +216,7 @@ share/geany/filedefs/filetypes.sh
 share/geany/filedefs/filetypes.smalltalk
 share/geany/filedefs/filetypes.sql
 share/geany/filedefs/filetypes.tcl
+share/geany/filedefs/filetypes.toml
 share/geany/filedefs/filetypes.txt2tags
 share/geany/filedefs/filetypes.vala
 share/geany/filedefs/filetypes.verilog
@@ -166,6 +224,7 @@ share/geany/filedefs/filetypes.vhdl
 share/geany/filedefs/filetypes.xml
 share/geany/filedefs/filetypes.yaml
 share/geany/filedefs/filetypes.zephir
+share/geany/filedefs/filetypes.zig
 share/geany/filetype_extensions.conf
 share/geany/geany.css
 share/geany/geany.glade

Index: pkgsrc/devel/geany/distinfo
diff -u pkgsrc/devel/geany/distinfo:1.24 pkgsrc/devel/geany/distinfo:1.25
--- pkgsrc/devel/geany/distinfo:1.24    Wed Jul  2 02:26:08 2025
+++ pkgsrc/devel/geany/distinfo Mon Jul 14 22:09:27 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2025/07/02 02:26:08 markd Exp $
+$NetBSD: distinfo,v 1.25 2025/07/14 22:09:27 gutteridge Exp $
 
-BLAKE2s (geany-2.0.tar.bz2) = 9b6d2b0df4eebe1854f7712763f6cd1875f92660a49cec96a9c4d14717389e75
-SHA512 (geany-2.0.tar.bz2) = 443b64fc09501a95241340a6ee582810a3fddb033ef06c1a42d530625921a871a5183b575d73a858fa98b040651c4308a273272cb735753e969fd1270170b87d
-Size (geany-2.0.tar.bz2) = 6836300 bytes
+BLAKE2s (geany-2.1.tar.bz2) = 570c90de5553dc3b68613108c746d986698b0b83cd2de062583fd766cdc6f58d
+SHA512 (geany-2.1.tar.bz2) = 778e6322e0f3a684c3345fe7558b637999d8903a568ed55fa24016443ace6c9d755a988fc19e8b26ad3e5df205c7a8bd3aa01b0b24036fac7cee867e8ba199e7
+Size (geany-2.1.tar.bz2) = 6908595 bytes
 SHA1 (patch-scintilla_include_ScintillaTypes.h) = 2551117be6274e30e79bb22658d66bf252a35a53



Home | Main Index | Thread Index | Old Index