summaryrefslogtreecommitdiff
path: root/devel/geany
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devel/geany-plugin-geniuspaste/Makefile2
-rw-r--r--devel/geany-plugin-geniuspaste/pkg-plist3
-rw-r--r--devel/geany-plugin-git-changebar/Makefile1
-rw-r--r--devel/geany-plugin-lsp/Makefile10
-rw-r--r--devel/geany-plugin-lsp/pkg-descr3
-rw-r--r--devel/geany-plugin-lsp/pkg-plist7
-rw-r--r--devel/geany-plugin-pg/Makefile1
-rw-r--r--devel/geany-plugin-pretty-printer/Makefile1
-rw-r--r--devel/geany-plugin-updatechecker/Makefile2
-rw-r--r--devel/geany-plugin-workbench/Makefile1
-rw-r--r--devel/geany-plugins/Makefile1
-rw-r--r--devel/geany-plugins/distinfo6
-rw-r--r--devel/geany-plugins/files/bsd.geany-plugins.mk4
-rw-r--r--devel/geany-themes/Makefile24
-rw-r--r--devel/geany-themes/distinfo3
-rw-r--r--devel/geany-themes/pkg-descr1
-rw-r--r--devel/geany-themes/pkg-plist27
-rw-r--r--devel/geany/Makefile11
-rw-r--r--devel/geany/distinfo6
-rw-r--r--devel/geany/pkg-plist61
20 files changed, 98 insertions, 77 deletions
diff --git a/devel/geany-plugin-geniuspaste/Makefile b/devel/geany-plugin-geniuspaste/Makefile
index bb5e65f3c8dd..4d14b3c45e2d 100644
--- a/devel/geany-plugin-geniuspaste/Makefile
+++ b/devel/geany-plugin-geniuspaste/Makefile
@@ -6,7 +6,7 @@ MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
WWW= https://plugins.geany.org/geniuspaste.html
-LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
+LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
diff --git a/devel/geany-plugin-geniuspaste/pkg-plist b/devel/geany-plugin-geniuspaste/pkg-plist
index b9a4849d9419..72fd66b345c5 100644
--- a/devel/geany-plugin-geniuspaste/pkg-plist
+++ b/devel/geany-plugin-geniuspaste/pkg-plist
@@ -1,6 +1,7 @@
lib/geany/geniuspaste.so
%%DATADIR%%/geniuspaste/pastebins/codepad.org.conf
-%%DATADIR%%/geniuspaste/pastebins/dpaste.de.conf
+%%DATADIR%%/geniuspaste/pastebins/dpaste.com.conf
+%%DATADIR%%/geniuspaste/pastebins/dpaste.org.conf
%%DATADIR%%/geniuspaste/pastebins/fpaste.org.conf
%%DATADIR%%/geniuspaste/pastebins/paste.debian.net.conf
%%DATADIR%%/geniuspaste/pastebins/pastebin.geany.org.conf
diff --git a/devel/geany-plugin-git-changebar/Makefile b/devel/geany-plugin-git-changebar/Makefile
index 1e2b8007b49b..5cdbd552109a 100644
--- a/devel/geany-plugin-git-changebar/Makefile
+++ b/devel/geany-plugin-git-changebar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geany-plugin-git-changebar
PORTVERSION= ${GEANY_VER}
-PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/geany-plugin-lsp/Makefile b/devel/geany-plugin-lsp/Makefile
new file mode 100644
index 000000000000..a2e214bfccbd
--- /dev/null
+++ b/devel/geany-plugin-lsp/Makefile
@@ -0,0 +1,10 @@
+PORTNAME= geany-plugin-lsp
+PORTVERSION= ${GEANY_VER}
+CATEGORIES= devel
+
+MAINTAINER= madpilot@FreeBSD.org
+COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
+WWW= https://plugins.geany.org/lsp.html
+
+.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
+.include <bsd.port.mk>
diff --git a/devel/geany-plugin-lsp/pkg-descr b/devel/geany-plugin-lsp/pkg-descr
new file mode 100644
index 000000000000..3f8fae6db8f8
--- /dev/null
+++ b/devel/geany-plugin-lsp/pkg-descr
@@ -0,0 +1,3 @@
+LSP Client is a language server protocol client plugin that allows to run
+multiple language servers for various programming languages, making their
+functionality accessible to Geany.
diff --git a/devel/geany-plugin-lsp/pkg-plist b/devel/geany-plugin-lsp/pkg-plist
new file mode 100644
index 000000000000..b47e80621211
--- /dev/null
+++ b/devel/geany-plugin-lsp/pkg-plist
@@ -0,0 +1,7 @@
+lib/geany/lsp.so
+%%DATADIR%%/lsp/lsp.conf
+%%DOCSDIR%%/lsp/AUTHORS
+%%DOCSDIR%%/lsp/COPYING
+%%DOCSDIR%%/lsp/ChangeLog
+%%DOCSDIR%%/lsp/NEWS
+%%DOCSDIR%%/lsp/README
diff --git a/devel/geany-plugin-pg/Makefile b/devel/geany-plugin-pg/Makefile
index 21e548ad699d..f8a03d2b4f90 100644
--- a/devel/geany-plugin-pg/Makefile
+++ b/devel/geany-plugin-pg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geany-plugin-pg
PORTVERSION= ${GEANY_VER}
-PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/geany-plugin-pretty-printer/Makefile b/devel/geany-plugin-pretty-printer/Makefile
index b7cc8c75960e..02edf40a093f 100644
--- a/devel/geany-plugin-pretty-printer/Makefile
+++ b/devel/geany-plugin-pretty-printer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geany-plugin-pretty-printer
PORTVERSION= ${GEANY_VER}
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/geany-plugin-updatechecker/Makefile b/devel/geany-plugin-updatechecker/Makefile
index 7cb2cd1282ec..40d696191466 100644
--- a/devel/geany-plugin-updatechecker/Makefile
+++ b/devel/geany-plugin-updatechecker/Makefile
@@ -6,7 +6,7 @@ MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
WWW= https://plugins.geany.org/updatechecker.html
-LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
+LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
diff --git a/devel/geany-plugin-workbench/Makefile b/devel/geany-plugin-workbench/Makefile
index ef8f9fe93393..2e19eb119f52 100644
--- a/devel/geany-plugin-workbench/Makefile
+++ b/devel/geany-plugin-workbench/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geany-plugin-workbench
PORTVERSION= ${GEANY_VER}
-PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/geany-plugins/Makefile b/devel/geany-plugins/Makefile
index 31659be12caf..ae1afb9de329 100644
--- a/devel/geany-plugins/Makefile
+++ b/devel/geany-plugins/Makefile
@@ -1,5 +1,6 @@
PORTNAME= geany-plugins
PORTVERSION= ${GEANY_VER}
+PORTREVISION= 1
CATEGORIES= devel
DISTFILES= # none
diff --git a/devel/geany-plugins/distinfo b/devel/geany-plugins/distinfo
index fe7e26162bca..ec256117bedc 100644
--- a/devel/geany-plugins/distinfo
+++ b/devel/geany-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697738173
-SHA256 (geany-plugins-2.0.tar.bz2) = 9fc2ec5c99a74678fb9e8cdfbd245d3e2061a448d70fd110a6aefb62dd514705
-SIZE (geany-plugins-2.0.tar.bz2) = 3181264
+TIMESTAMP = 1751869773
+SHA256 (geany-plugins-2.1.tar.bz2) = 813f24570ca7590a9ae6e8e9ca4e5bd6c9f09d61fe36ad6feca89b7c2feaae70
+SIZE (geany-plugins-2.1.tar.bz2) = 3851685
diff --git a/devel/geany-plugins/files/bsd.geany-plugins.mk b/devel/geany-plugins/files/bsd.geany-plugins.mk
index 74541f2670b8..66145abccd84 100644
--- a/devel/geany-plugins/files/bsd.geany-plugins.mk
+++ b/devel/geany-plugins/files/bsd.geany-plugins.mk
@@ -1,4 +1,4 @@
-GEANY_VER= 2.0
+GEANY_VER= 2.1
GEANY_PLUGINS= addons \
autoclose \
@@ -17,6 +17,7 @@ GEANY_PLUGINS= addons \
latex \
lineoperations \
lipsum \
+ lsp \
lua \
macro \
markdown \
@@ -58,6 +59,7 @@ insertnum_DESC= replace selection with integer numbers
latex_DESC= LaTeX support
lineoperations_DESC= Simple line functions that can be applied to an open file
lipsum_DESC= Lorem Ipsum generator
+lsp_DESC= Language Server Protocol support
lua_DESC= Lua scripting
macro_DESC= user defined macros
markdown_DESC= real-time preview of rendered Markdown
diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile
deleted file mode 100644
index d34f5224f099..000000000000
--- a/devel/geany-themes/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= geany-themes
-DISTVERSION= 1.24
-PORTREVISION= 2
-CATEGORIES= devel editors
-
-MAINTAINER= james.wright@digital-chaos.com
-COMMENT= Additional color schemes for the Geany IDE
-WWW= https://www.geany.org/download/themes/
-
-LICENSE= BSD2CLAUSE GPLv2+ PD
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GITHUB= yes
-GH_ACCOUNT= geany
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/geany/colorschemes/
- ${INSTALL_DATA} ${WRKSRC}/colorschemes/*.conf ${STAGEDIR}${PREFIX}/share/geany/colorschemes/
-
-.include <bsd.port.mk>
diff --git a/devel/geany-themes/distinfo b/devel/geany-themes/distinfo
deleted file mode 100644
index 16559c9e1f66..000000000000
--- a/devel/geany-themes/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1573764165
-SHA256 (geany-geany-themes-1.24_GH0.tar.gz) = 7e852f8cfde940704282de8554c6de4a36d1f6a2f5641b4c24d8eb537275a7cc
-SIZE (geany-geany-themes-1.24_GH0.tar.gz) = 708724
diff --git a/devel/geany-themes/pkg-descr b/devel/geany-themes/pkg-descr
deleted file mode 100644
index 8f6f76dd9b80..000000000000
--- a/devel/geany-themes/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A collection of color schemes for the Geany lightweight IDE.
diff --git a/devel/geany-themes/pkg-plist b/devel/geany-themes/pkg-plist
deleted file mode 100644
index 5eaff1b512c4..000000000000
--- a/devel/geany-themes/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-share/geany/colorschemes/bespin.conf
-share/geany/colorschemes/black.conf
-share/geany/colorschemes/dark-fruit-salad.conf
-share/geany/colorschemes/dark.conf
-share/geany/colorschemes/fluffy.conf
-share/geany/colorschemes/gedit.conf
-share/geany/colorschemes/github.conf
-share/geany/colorschemes/inkpot.conf
-share/geany/colorschemes/kugel.conf
-share/geany/colorschemes/mc.conf
-share/geany/colorschemes/monokai.conf
-share/geany/colorschemes/notepad-plus-plus.conf
-share/geany/colorschemes/oblivion2.conf
-share/geany/colorschemes/pygments.conf
-share/geany/colorschemes/railcasts2.conf
-share/geany/colorschemes/retro.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/vibrant-ink.conf
-share/geany/colorschemes/zenburn.conf
diff --git a/devel/geany/Makefile b/devel/geany/Makefile
index d022c34b54e6..0dea2ac7cd2e 100644
--- a/devel/geany/Makefile
+++ b/devel/geany/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geany
-PORTVERSION= 2.0
-PORTREVISION= 2
+PORTVERSION= 2.1
CATEGORIES= devel editors
MASTER_SITES= https://download.geany.org/ \
SF
@@ -22,21 +21,19 @@ USE_LDCONFIG= yes
SHEBANG_FILES= scripts/gen-api-gtkdoc.py
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= DOCS NLS THEMES VTE
+CONFLICTS_INSTALL= geany-themes
+
+OPTIONS_DEFINE= DOCS NLS VTE
OPTIONS_DEFAULT= VTE
OPTIONS_SUB= yes
-THEMES_DESC= Additional color schemes
VTE_DESC= Embedded virtual terminal
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
-THEMES_RUN_DEPENDS= ${LOCALBASE}/share/geany/colorschemes/bespin.conf:devel/geany-themes
-
VTE_USE= GNOME=vte3
VTE_CONFIGURE_ENABLE= vte
diff --git a/devel/geany/distinfo b/devel/geany/distinfo
index b7ba9f8a572f..a42be7edcb21 100644
--- a/devel/geany/distinfo
+++ b/devel/geany/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697734446
-SHA256 (geany-2.0.tar.bz2) = 565b4cd2f0311c1e3a167ec71c4a32dba642e0fe554ae5bb6b8177b7a74ccc92
-SIZE (geany-2.0.tar.bz2) = 6836300
+TIMESTAMP = 1751869723
+SHA256 (geany-2.1.tar.bz2) = 6b96a8844463300c10b9692a0a5edad8236eec9e84342f575f83d4fc89331228
+SIZE (geany-2.1.tar.bz2) = 6908595
diff --git a/devel/geany/pkg-plist b/devel/geany/pkg-plist
index 93a76dd1d7f9..f0d76df6bfc0 100644
--- a/devel/geany/pkg-plist
+++ b/devel/geany/pkg-plist
@@ -16,6 +16,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
@@ -87,20 +88,70 @@ share/applications/geany.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
%%DATADIR%%/GPL-2
+%%DATADIR%%/colorschemes/abc-dark.conf
+%%DATADIR%%/colorschemes/abc-light.conf
%%DATADIR%%/colorschemes/alt.conf
+%%DATADIR%%/colorschemes/bespin.conf
+%%DATADIR%%/colorschemes/black.conf
+%%DATADIR%%/colorschemes/carbonfox.conf
+%%DATADIR%%/colorschemes/cyber-sugar.conf
+%%DATADIR%%/colorschemes/darcula.conf
+%%DATADIR%%/colorschemes/dark-colors.conf
+%%DATADIR%%/colorschemes/dark-fruit-salad.conf
+%%DATADIR%%/colorschemes/dark.conf
+%%DATADIR%%/colorschemes/delt-dark.conf
+%%DATADIR%%/colorschemes/earthsong.conf
+%%DATADIR%%/colorschemes/epsilon.conf
+%%DATADIR%%/colorschemes/evg-ega-dark.conf
+%%DATADIR%%/colorschemes/gedit.conf
+%%DATADIR%%/colorschemes/github.conf
+%%DATADIR%%/colorschemes/grey8.conf
+%%DATADIR%%/colorschemes/gruvbox-dark.conf
+%%DATADIR%%/colorschemes/hacker.conf
+%%DATADIR%%/colorschemes/himbeere.conf
+%%DATADIR%%/colorschemes/inkpot.conf
+%%DATADIR%%/colorschemes/kugel.conf
+%%DATADIR%%/colorschemes/kurayami.conf
+%%DATADIR%%/colorschemes/lgpl-2.0.txt
+%%DATADIR%%/colorschemes/lgpl-2.1.txt
+%%DATADIR%%/colorschemes/matcha.conf
+%%DATADIR%%/colorschemes/mc.conf
+%%DATADIR%%/colorschemes/metallic-bottle.conf
+%%DATADIR%%/colorschemes/notepad-plus-plus.conf
+%%DATADIR%%/colorschemes/oblivion2.conf
+%%DATADIR%%/colorschemes/octagon.conf
+%%DATADIR%%/colorschemes/one-dark.conf
+%%DATADIR%%/colorschemes/pygments.conf
+%%DATADIR%%/colorschemes/retro.conf
+%%DATADIR%%/colorschemes/sleepy-pastel.conf
+%%DATADIR%%/colorschemes/slushpoppies.conf
+%%DATADIR%%/colorschemes/solarized-dark.conf
+%%DATADIR%%/colorschemes/solarized-light.conf
+%%DATADIR%%/colorschemes/spyder-dark.conf
+%%DATADIR%%/colorschemes/steampunk.conf
+%%DATADIR%%/colorschemes/tango-dark.conf
+%%DATADIR%%/colorschemes/tango-light.conf
+%%DATADIR%%/colorschemes/tinge.conf
+%%DATADIR%%/colorschemes/ubuntu.conf
+%%DATADIR%%/colorschemes/underthesea.conf
+%%DATADIR%%/colorschemes/vibrant-ink.conf
%%DATADIR%%/filedefs/filetypes.Arduino.conf
%%DATADIR%%/filedefs/filetypes.CUDA.conf
%%DATADIR%%/filedefs/filetypes.Clojure.conf
%%DATADIR%%/filedefs/filetypes.Cython.conf
+%%DATADIR%%/filedefs/filetypes.Dockerfile.conf
%%DATADIR%%/filedefs/filetypes.Genie.conf
%%DATADIR%%/filedefs/filetypes.Graphviz.conf
%%DATADIR%%/filedefs/filetypes.Groovy.conf
+%%DATADIR%%/filedefs/filetypes.HCL.conf
%%DATADIR%%/filedefs/filetypes.JSON.conf
%%DATADIR%%/filedefs/filetypes.Kotlin.conf
+%%DATADIR%%/filedefs/filetypes.LESS.conf
%%DATADIR%%/filedefs/filetypes.Meson.conf
-%%DATADIR%%/filedefs/filetypes.Nim.conf
+%%DATADIR%%/filedefs/filetypes.SCSS.conf
%%DATADIR%%/filedefs/filetypes.Scala.conf
%%DATADIR%%/filedefs/filetypes.Swift.conf
+%%DATADIR%%/filedefs/filetypes.SystemVerilog.conf
%%DATADIR%%/filedefs/filetypes.TypeScript.conf
%%DATADIR%%/filedefs/filetypes.abaqus
%%DATADIR%%/filedefs/filetypes.abc
@@ -113,6 +164,7 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.bibtex
%%DATADIR%%/filedefs/filetypes.c
%%DATADIR%%/filedefs/filetypes.caml
+%%DATADIR%%/filedefs/filetypes.cil
%%DATADIR%%/filedefs/filetypes.cmake
%%DATADIR%%/filedefs/filetypes.cobol
%%DATADIR%%/filedefs/filetypes.coffeescript
@@ -122,6 +174,7 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.cs
%%DATADIR%%/filedefs/filetypes.css
%%DATADIR%%/filedefs/filetypes.d
+%%DATADIR%%/filedefs/filetypes.dart
%%DATADIR%%/filedefs/filetypes.diff
%%DATADIR%%/filedefs/filetypes.docbook
%%DATADIR%%/filedefs/filetypes.erlang
@@ -144,6 +197,8 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.makefile
%%DATADIR%%/filedefs/filetypes.markdown
%%DATADIR%%/filedefs/filetypes.matlab
+%%DATADIR%%/filedefs/filetypes.nim
+%%DATADIR%%/filedefs/filetypes.nix
%%DATADIR%%/filedefs/filetypes.nsis
%%DATADIR%%/filedefs/filetypes.objectivec
%%DATADIR%%/filedefs/filetypes.pascal
@@ -151,8 +206,10 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.php
%%DATADIR%%/filedefs/filetypes.po
%%DATADIR%%/filedefs/filetypes.powershell
+%%DATADIR%%/filedefs/filetypes.prolog
%%DATADIR%%/filedefs/filetypes.python
%%DATADIR%%/filedefs/filetypes.r
+%%DATADIR%%/filedefs/filetypes.raku
%%DATADIR%%/filedefs/filetypes.restructuredtext
%%DATADIR%%/filedefs/filetypes.ruby
%%DATADIR%%/filedefs/filetypes.rust
@@ -160,6 +217,7 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.smalltalk
%%DATADIR%%/filedefs/filetypes.sql
%%DATADIR%%/filedefs/filetypes.tcl
+%%DATADIR%%/filedefs/filetypes.toml
%%DATADIR%%/filedefs/filetypes.txt2tags
%%DATADIR%%/filedefs/filetypes.vala
%%DATADIR%%/filedefs/filetypes.verilog
@@ -167,6 +225,7 @@ share/applications/geany.desktop
%%DATADIR%%/filedefs/filetypes.xml
%%DATADIR%%/filedefs/filetypes.yaml
%%DATADIR%%/filedefs/filetypes.zephir
+%%DATADIR%%/filedefs/filetypes.zig
%%DATADIR%%/filetype_extensions.conf
%%DATADIR%%/geany.css
%%DATADIR%%/geany.glade