Mon Oct 17 16:50:04 2022 UTC ()
codelite: update to 16.0. Thanks Thomas Klausner for reviewing the patch.

bug fixes
    Fixed: externally modified files are not reloaded
    Remove redundant file system scan
    Fixed: always pass RootURI when sending Initialize request to the LSP server, even if the user did not provide one
    Fixed: JSON encoding issue
    Fixed: codelite-terminal does not apply environment variables when generating compile_flags.txt file required by clangd
    Fixed: Linux: Move tab right / left with the keyboard does not work
    Fixed: file system workspace: in some cases, system scan is not working as intended and only scans the top level
    Fixed: code formatter regression which caused CodeLite to override the user's settings
    Fixed: GTK: right click on tab causes a weird behavior of selecting random file
    Fixed: Implement All Un-Implemented Functions not working when header and source are not placed in the same directory
    Fixed: wxCrafter: "Insert into new Sizer" should not be visible for wxAuiManager (by rlbxku1r)
    Fixed: CodeLite Makefile Generator - UNIX: Windows resource files are not compiled
    fixed: Word completion is broken if a word contains letters with diacritics
    Fixed: "Closed other tabs" -> send "close event" for every closed tab
    fixed: PHP workspace: allow user to include the workspace or project folder when selecting `Find In Folder` from the context menu
    fixed: PHP workspace: make it multiple selection
    Fixed: make sure that the editor folder exists before writing
    Fixed: C++ workspace: post/pre build events: ignore empty commands
    Fixed: Feature request: include file extensions for Drupal projects https://github.com/eranif/codelite/issues/2704
    Fixed: Fix Output View multi-byte text handling (rlbxku1r)
    Fixed: PHP settings: post parse-workspace event only when a PHP workspace is opened
    Fixed: spell checker: when calling "Check" on a file, do not uncheck the option of the 'continuous checking'

Changes
    Fixed: be more tolerant for language server implementations that do not implement the protocol as is (e.g. rust)
    Added Rust syntax highlight
    LSP: support completion item's doc implemented inside MarkupContent
    Added new Rust plugin
    Git Commit List dialog: layout changes. Make the diff window occupy half of the dialog
    Windows / macOS: visual updates to the notebook control
    clToolBar: honour the wxTB_NODIVIDER style flag
    use a more sensible colours for highligthing text in the various tree / list controls
    Implemented a custom Menu Bar
    Better dark mode support on windows
    General performance & stability fixes
    Added new Remote plugin which allows user to load a remote "File System Workspace" over SSH
    Task view removed. It is now part of the Find In Files dialog
    Colours and fonts dialog: updating the text selection colours is now done for all the languages supported for the currently active theme
    Windows: use codelite-exec to launch program when the 'pause when execution ends' flag is checked in the project settings. This also prints the program exit code

Details can be found here: https://docs.codelite.org/release_notes/v16_0_0/
----------------------------------------------------------------------


(andvar)
diff -r1.45 -r1.46 pkgsrc/editors/codelite/Makefile
diff -r1.6 -r1.7 pkgsrc/editors/codelite/PLIST
diff -r1.11 -r1.12 pkgsrc/editors/codelite/distinfo
diff -r1.1 -r0 pkgsrc/editors/codelite/patches/patch-CodeLite_fileextmanager.cpp
diff -r0 -r1.1 pkgsrc/editors/codelite/patches/patch-CodeLite_tags_storage_sqlite3.h
diff -r0 -r1.1 pkgsrc/editors/codelite/patches/patch-LanguageServer_LanguageServerLogView.h
diff -r0 -r1.1 pkgsrc/editors/codelite/patches/patch-Plugin_DiffSideBySidePanel.h
diff -r0 -r1.1 pkgsrc/editors/codelite/patches/patch-ctagsd_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/editors/codelite/patches/patch-wxcrafter_myxh__propgrid.cpp
diff -r1.1 -r1.2 pkgsrc/editors/codelite/patches/patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp

cvs diff -r1.45 -r1.46 pkgsrc/editors/codelite/Makefile (expand / switch to unified diff)

--- pkgsrc/editors/codelite/Makefile 2022/08/11 05:08:15 1.45
+++ pkgsrc/editors/codelite/Makefile 2022/10/17 16:50:03 1.46
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.45 2022/08/11 05:08:15 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.46 2022/10/17 16:50:03 andvar Exp $
2 2
3DISTNAME= codelite-15.0 3DISTNAME= codelite-16.0
4PKGREVISION= 7 4GITHUB_TAG= 16.0.0-1
5CATEGORIES= editors x11 5CATEGORIES= editors x11
6MASTER_SITES= ${MASTER_SITE_GITHUB:=eranif/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=eranif/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://codelite.org/ 9HOMEPAGE= https://codelite.org/
10COMMENT= Cross platform C/C++/PHP and Node.js IDE written in C++ 10COMMENT= Cross platform C/C++/PHP and Node.js IDE written in C++
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_CMAKE= yes 13USE_CMAKE= yes
14USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS+= pkg-config bash 16USE_TOOLS+= pkg-config bash
17 17
@@ -27,52 +27,55 @@ CHECK_PORTABILITY_SKIP+= InnoSetup/outpu @@ -27,52 +27,55 @@ CHECK_PORTABILITY_SKIP+= InnoSetup/outpu
27CHECK_PORTABILITY_SKIP+= wxcrafter/pack-osx.sh 27CHECK_PORTABILITY_SKIP+= wxcrafter/pack-osx.sh
28 28
29.if ${OPSYS} == "NetBSD" 29.if ${OPSYS} == "NetBSD"
30SUBST_CLASSES+= ena-netbsd 30SUBST_CLASSES+= ena-netbsd
31SUBST_STAGE.ena-netbsd= pre-configure 31SUBST_STAGE.ena-netbsd= pre-configure
32SUBST_MESSAGE.ena-netbsd= Enable NetBSD 32SUBST_MESSAGE.ena-netbsd= Enable NetBSD
33SUBST_FILES.ena-netbsd= CMakeLists.txt 33SUBST_FILES.ena-netbsd= CMakeLists.txt
34SUBST_SED.ena-netbsd+= -e 's,IS_NETBSD 0,IS_NETBSD 1,g' 34SUBST_SED.ena-netbsd+= -e 's,IS_NETBSD 0,IS_NETBSD 1,g'
35.endif 35.endif
36 36
37SUBST_CLASSES+= fix-bash 37SUBST_CLASSES+= fix-bash
38SUBST_STAGE.fix-bash= pre-configure 38SUBST_STAGE.fix-bash= pre-configure
39SUBST_MESSAGE.fix-bash= Fix bash path 39SUBST_MESSAGE.fix-bash= Fix bash path
40SUBST_FILES.fix-bash+= codelite_terminal/wxTerminalCtrl.cpp 40SUBST_FILES.fix-bash+= CodeLite/TerminalEmulator.cpp
41SUBST_FILES.fix-bash+= CodeLite/clConsoleBash.cpp 41SUBST_FILES.fix-bash+= CodeLite/clConsoleBash.cpp
42SUBST_FILES.fix-bash+= CodeLite/clConsoleGnomeTerminal.cpp 42SUBST_FILES.fix-bash+= CodeLite/clConsoleGnomeTerminal.cpp
43SUBST_FILES.fix-bash+= CodeLite/clConsoleRXVTerminal.cpp 43SUBST_FILES.fix-bash+= CodeLite/clConsoleRXVTerminal.cpp
44SUBST_FILES.fix-bash+= CodeLite/TerminalEmulator.cpp 
45SUBST_FILES.fix-bash+= CodeLite/fileutils.cpp 44SUBST_FILES.fix-bash+= CodeLite/fileutils.cpp
46SUBST_FILES.fix-bash+= Docker/clDockerDriver.cpp 
47SUBST_FILES.fix-bash+= Plugin/clRemoteBuilder.cpp 
48SUBST_FILES.fix-bash+= Plugin/custombuildrequest.cpp 45SUBST_FILES.fix-bash+= Plugin/custombuildrequest.cpp
49SUBST_FILES.fix-bash+= Plugin/pipedprocess.cpp 46SUBST_FILES.fix-bash+= Plugin/pipedprocess.cpp
50SUBST_FILES.fix-bash+= Plugin/wxterminal.cpp 47SUBST_FILES.fix-bash+= Plugin/wxterminal.cpp
 48SUBST_FILES.fix-bash+= Remoty/RemotyWorkspace.cpp
 49SUBST_FILES.fix-bash+= cmake/Modules/UtilsHelper.cmake
 50SUBST_FILES.fix-bash+= codelite_terminal/wxTerminalCtrl.cpp
 51SUBST_FILES.fix-bash+= ctagsd/lib/Settings.cpp
51SUBST_SED.fix-bash+= -e 's,/bin/bash,${BASH},g' 52SUBST_SED.fix-bash+= -e 's,/bin/bash,${BASH},g'
52 53
53SUBST_CLASSES+= fix-man-path 54SUBST_CLASSES+= fix-man-path
54SUBST_STAGE.fix-man-path= pre-configure 55SUBST_STAGE.fix-man-path= pre-configure
55SUBST_MESSAGE.fix-man-path= Fix man path 56SUBST_MESSAGE.fix-man-path= Fix man path
56SUBST_FILES.fix-man-path= LiteEditor/CMakeLists.txt 57SUBST_FILES.fix-man-path= LiteEditor/CMakeLists.txt
57SUBST_SED.fix-man-path+= -e 's,${CL_PREFIX}/share/man,${CL_PREFIX}/${PKGMANDIR},g' 58SUBST_SED.fix-man-path+= -e 's,${CL_PREFIX}/share/man,${CL_PREFIX}/${PKGMANDIR},g'
58 59
 60REPLACE_BASH+= docs/docs/deploy.sh
59REPLACE_BASH+= make-weekly 61REPLACE_BASH+= make-weekly
60REPLACE_NODEJS+= LanguageServer/codelite-lsp/codelite-lsp-helper 62REPLACE_NODEJS+= LanguageServer/codelite-lsp/codelite-lsp-helper
 63REPLACE_PYTHON+= Runtime/codelite-remote
61REPLACE_PYTHON+= codelite_open_helper.py 64REPLACE_PYTHON+= codelite_open_helper.py
62 65
63LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/codelite 66LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/codelite
64 67
65BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 # alloca 68BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 # alloca
66 69
67.include "../../lang/nodejs/application.mk" 70.include "../../lang/nodejs/application.mk"
68.include "../../lang/nodejs/buildlink3.mk" 71.include "../../lang/nodejs/buildlink3.mk"
69.include "../../lang/python/application.mk" 72.include "../../lang/python/application.mk"
70.include "../../databases/sqlite3/buildlink3.mk" 73.include "../../databases/sqlite3/buildlink3.mk"
71.include "../../sysutils/desktop-file-utils/desktopdb.mk" 74.include "../../sysutils/desktop-file-utils/desktopdb.mk"
72.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 75.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
73.include "../../net/libcares/buildlink3.mk" 76.include "../../net/libcares/buildlink3.mk"
74.include "../../textproc/hunspell/buildlink3.mk" 77.include "../../textproc/hunspell/buildlink3.mk"
75.include "../../textproc//uchardet/buildlink3.mk" 78.include "../../textproc//uchardet/buildlink3.mk"
76.include "../../security/libssh/buildlink3.mk" 79.include "../../security/libssh/buildlink3.mk"
77.include "../../x11/wxGTK30/buildlink3.mk" 80.include "../../x11/wxGTK31/buildlink3.mk"
78.include "../../mk/bsd.pkg.mk" 81.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/editors/codelite/PLIST (expand / switch to unified diff)

--- pkgsrc/editors/codelite/PLIST 2021/03/06 16:08:32 1.6
+++ pkgsrc/editors/codelite/PLIST 2022/10/17 16:50:03 1.7
@@ -1,44 +1,49 @@ @@ -1,44 +1,49 @@
1@comment $NetBSD: PLIST,v 1.6 2021/03/06 16:08:32 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/10/17 16:50:03 andvar Exp $
2bin/codelite 2bin/codelite
3bin/codelite-cc 3bin/codelite-cc
 4bin/codelite-ctags
4bin/codelite-echo 5bin/codelite-echo
5bin/codelite-lsp-helper 6bin/codelite-lsp-helper
6bin/codelite-make 7bin/codelite-make
 8bin/codelite-remote
7bin/codelite-terminal 9bin/codelite-terminal
8bin/codelite_cppcheck 10bin/codelite_cppcheck
9bin/codelite_exec 11bin/codelite_exec
10bin/codelite_fix_files 12bin/codelite_fix_files
11bin/codelite_indexer 
12bin/codelite_kill_children 13bin/codelite_kill_children
13bin/codelite_open_helper.py 14bin/codelite_open_helper.py
14bin/codelite_xterm 15bin/codelite_xterm
 16bin/ctagsd
 17bin/ctagsd-tests
15lib/codelite/AutoSave.so 18lib/codelite/AutoSave.so
16lib/codelite/CMakePlugin.so 19lib/codelite/CMakePlugin.so
17lib/codelite/CodeFormatter.so 20lib/codelite/CodeFormatter.so
18lib/codelite/CodeLiteDiff.so 21lib/codelite/CodeLiteDiff.so
19lib/codelite/Copyright.so 22lib/codelite/Copyright.so
20lib/codelite/DatabaseExplorer.so 23lib/codelite/DatabaseExplorer.so
21lib/codelite/Docker.so 24lib/codelite/Docker.so
22lib/codelite/EOSWiki.so 25lib/codelite/EOSWiki.so
23lib/codelite/EditorConfigPlugin.so 26lib/codelite/EditorConfigPlugin.so
24lib/codelite/ExternalTools.so 27lib/codelite/ExternalTools.so
25lib/codelite/HelpPlugin.so 28lib/codelite/HelpPlugin.so
26lib/codelite/LanguageServer.so 29lib/codelite/LanguageServer.so
27lib/codelite/MemCheck.so 30lib/codelite/MemCheck.so
28lib/codelite/Outline.so 31lib/codelite/Outline.so
29lib/codelite/PHPLint.so 32lib/codelite/PHPLint.so
30lib/codelite/PHPRefactoring.so 33lib/codelite/PHPRefactoring.so
31lib/codelite/QMakePlugin.so 34lib/codelite/QMakePlugin.so
 35lib/codelite/Remoty.so
 36lib/codelite/Rust.so
32lib/codelite/SFTP.so 37lib/codelite/SFTP.so
33lib/codelite/SmartCompletion.so 38lib/codelite/SmartCompletion.so
34lib/codelite/SnipWiz.so 39lib/codelite/SnipWiz.so
35lib/codelite/SpellCheck.so 40lib/codelite/SpellCheck.so
36lib/codelite/Subversion.so 41lib/codelite/Subversion.so
37lib/codelite/Tail.so 42lib/codelite/Tail.so
38lib/codelite/UnitTestsPP.so 43lib/codelite/UnitTestsPP.so
39lib/codelite/WebTools.so 44lib/codelite/WebTools.so
40lib/codelite/Wizards.so 45lib/codelite/Wizards.so
41lib/codelite/WordCompletion.so 46lib/codelite/WordCompletion.so
42lib/codelite/ZoomNavigator.so 47lib/codelite/ZoomNavigator.so
43lib/codelite/abbreviation.so 48lib/codelite/abbreviation.so
44lib/codelite/codelite_vim.so 49lib/codelite/codelite_vim.so
@@ -47,34 +52,33 @@ lib/codelite/cppchecker.so @@ -47,34 +52,33 @@ lib/codelite/cppchecker.so
47lib/codelite/cscope.so 52lib/codelite/cscope.so
48lib/codelite/debuggers/DebuggerGDB.so 53lib/codelite/debuggers/DebuggerGDB.so
49lib/codelite/git.so 54lib/codelite/git.so
50lib/codelite/libdatabaselayersqlite.so 55lib/codelite/libdatabaselayersqlite.so
51lib/codelite/liblibcodelite.so 56lib/codelite/liblibcodelite.so
52lib/codelite/libplugin.so 57lib/codelite/libplugin.so
53lib/codelite/libwxshapeframework.so 58lib/codelite/libwxshapeframework.so
54lib/codelite/libwxsqlite3.so 59lib/codelite/libwxsqlite3.so
55lib/codelite/wxCrafter.so 60lib/codelite/wxCrafter.so
56lib/codelite/wxFormBuilder.so 61lib/codelite/wxFormBuilder.so
57man/man1/codelite-make.1 62man/man1/codelite-make.1
58man/man1/codelite.1 63man/man1/codelite.1
59man/man1/codelite_fix_files.1 64man/man1/codelite_fix_files.1
 65man/man1/codelite_open_helper.1
60share/applications/codelite.desktop 66share/applications/codelite.desktop
61share/codelite/LICENSE 67share/codelite/LICENSE
62share/codelite/PHP.zip 68share/codelite/PHP.zip
63share/codelite/astyle.sample 69share/codelite/astyle.sample
64share/codelite/clang-tools.tgz 
65share/codelite/codelite-bitmaps-dark.zip 70share/codelite/codelite-bitmaps-dark.zip
66share/codelite/codelite-bitmaps-light.zip 71share/codelite/codelite-bitmaps-light.zip
67share/codelite/config/accelerators.conf.default 
68share/codelite/config/build_settings.xml.default 72share/codelite/config/build_settings.xml.default
69share/codelite/config/cfg/avr.cfg 73share/codelite/config/cfg/avr.cfg
70share/codelite/config/cfg/bsd.cfg 74share/codelite/config/cfg/bsd.cfg
71share/codelite/config/cfg/cppcheck-cfg.rng 75share/codelite/config/cfg/cppcheck-cfg.rng
72share/codelite/config/cfg/cppcheck-lib.cfg 76share/codelite/config/cfg/cppcheck-lib.cfg
73share/codelite/config/cfg/embedded_sql.cfg 77share/codelite/config/cfg/embedded_sql.cfg
74share/codelite/config/cfg/gnu.cfg 78share/codelite/config/cfg/gnu.cfg
75share/codelite/config/cfg/gtk.cfg 79share/codelite/config/cfg/gtk.cfg
76share/codelite/config/cfg/microsoft_sal.cfg 80share/codelite/config/cfg/microsoft_sal.cfg
77share/codelite/config/cfg/motif.cfg 81share/codelite/config/cfg/motif.cfg
78share/codelite/config/cfg/posix.cfg 82share/codelite/config/cfg/posix.cfg
79share/codelite/config/cfg/qt.cfg 83share/codelite/config/cfg/qt.cfg
80share/codelite/config/cfg/sdl.cfg 84share/codelite/config/cfg/sdl.cfg
@@ -86,37 +90,39 @@ share/codelite/config/codelite.xml.defau @@ -86,37 +90,39 @@ share/codelite/config/codelite.xml.defau
86share/codelite/config/debuggers.xml.default 90share/codelite/config/debuggers.xml.default
87share/codelite/dics/en_GB.aff 91share/codelite/dics/en_GB.aff
88share/codelite/dics/en_GB.dic 92share/codelite/dics/en_GB.dic
89share/codelite/dics/en_US.aff 93share/codelite/dics/en_US.aff
90share/codelite/dics/en_US.dic 94share/codelite/dics/en_US.dic
91share/codelite/eoswiki.zip 95share/codelite/eoswiki.zip
92share/codelite/gdb_printers/boost/__init__.py 96share/codelite/gdb_printers/boost/__init__.py
93share/codelite/gdb_printers/boost/printers.py 97share/codelite/gdb_printers/boost/printers.py
94share/codelite/gdb_printers/helper.py 98share/codelite/gdb_printers/helper.py
95share/codelite/gdb_printers/libstdcxx/__init__.py 99share/codelite/gdb_printers/libstdcxx/__init__.py
96share/codelite/gdb_printers/libstdcxx/v6/__init__.py 100share/codelite/gdb_printers/libstdcxx/v6/__init__.py
97share/codelite/gdb_printers/libstdcxx/v6/printers.py 101share/codelite/gdb_printers/libstdcxx/v6/printers.py
98share/codelite/gdb_printers/libstdcxx/v6/xmethods.py 102share/codelite/gdb_printers/libstdcxx/v6/xmethods.py
99share/codelite/gdb_printers/qt4.py 103share/codelite/gdb_printers/rustlib/etc/gdb_load_rust_pretty_printers.py
 104share/codelite/gdb_printers/rustlib/etc/gdb_lookup.py
 105share/codelite/gdb_printers/rustlib/etc/gdb_providers.py
 106share/codelite/gdb_printers/rustlib/etc/rust_types.py
100share/codelite/gdb_printers/wx.py 107share/codelite/gdb_printers/wx.py
101share/codelite/images/common_tasks.png 108share/codelite/images/common_tasks.png
102share/codelite/images/help_earth.png 109share/codelite/images/help_earth.png
103share/codelite/images/plugin_not_ok.png 110share/codelite/images/plugin_not_ok.png
104share/codelite/images/plugin_ok.png 111share/codelite/images/plugin_ok.png
105share/codelite/images/recent_files.png 112share/codelite/images/recent_files.png
106share/codelite/images/recent_workspaces.png 113share/codelite/images/recent_workspaces.png
107share/codelite/images/splashscreen.png 114share/codelite/images/splashscreen.png
108share/codelite/images/splashscreen@2x.png 115share/codelite/images/splashscreen@2x.png
109share/codelite/jsctags.zip 
110share/codelite/lexers/lexers.json 116share/codelite/lexers/lexers.json
111share/codelite/php.sample 117share/codelite/php.sample
112share/codelite/phprefactor.phar 118share/codelite/phprefactor.phar
113share/codelite/rc/menu.xrc 119share/codelite/rc/menu.xrc
114share/codelite/resources/abbrev.png 120share/codelite/resources/abbrev.png
115share/codelite/resources/compfile.png 121share/codelite/resources/compfile.png
116share/codelite/resources/connect_no.png 122share/codelite/resources/connect_no.png
117share/codelite/resources/cppcheck.png 123share/codelite/resources/cppcheck.png
118share/codelite/resources/qt16_new.png 124share/codelite/resources/qt16_new.png
119share/codelite/resources/qt16_preferences.png 125share/codelite/resources/qt16_preferences.png
120share/codelite/resources/qt24_new.png 126share/codelite/resources/qt24_new.png
121share/codelite/resources/qt24_preferences.png 127share/codelite/resources/qt24_preferences.png
122share/codelite/resources/svn_diff.png 128share/codelite/resources/svn_diff.png
@@ -245,43 +251,43 @@ share/codelite/templates/projects/execut @@ -245,43 +251,43 @@ share/codelite/templates/projects/execut
245share/codelite/templates/projects/executable-wx-frame/gui.fbp 251share/codelite/templates/projects/executable-wx-frame/gui.fbp
246share/codelite/templates/projects/executable-wx-frame/gui.h 252share/codelite/templates/projects/executable-wx-frame/gui.h
247share/codelite/templates/projects/executable-wx-frame/icon.png 253share/codelite/templates/projects/executable-wx-frame/icon.png
248share/codelite/templates/projects/executable-wx-frame/main.cpp 254share/codelite/templates/projects/executable-wx-frame/main.cpp
249share/codelite/templates/projects/executable-wx-frame/main.h 255share/codelite/templates/projects/executable-wx-frame/main.h
250share/codelite/templates/projects/executable-wx-frame/win_resources.rc 256share/codelite/templates/projects/executable-wx-frame/win_resources.rc
251share/codelite/templates/projects/executable-wx-xrc/executable-wx-xrc.project 257share/codelite/templates/projects/executable-wx-xrc/executable-wx-xrc.project
252share/codelite/templates/projects/executable-wx-xrc/gui.wxcp 258share/codelite/templates/projects/executable-wx-xrc/gui.wxcp
253share/codelite/templates/projects/executable-wx-xrc/gui.xrc 259share/codelite/templates/projects/executable-wx-xrc/gui.xrc
254share/codelite/templates/projects/executable-wx-xrc/icon.png 260share/codelite/templates/projects/executable-wx-xrc/icon.png
255share/codelite/templates/projects/executable-wx-xrc/main.cpp 261share/codelite/templates/projects/executable-wx-xrc/main.cpp
256share/codelite/templates/projects/executable-wx-xrc/main.h 262share/codelite/templates/projects/executable-wx-xrc/main.h
257share/codelite/templates/projects/executable-wxcrafter-dialog/MainDialog.cpp 263share/codelite/templates/projects/executable-wxcrafter-dialog/MainDialog.cpp
258share/codelite/templates/projects/executable-wxcrafter-dialog/MainDialog.h 264share/codelite/templates/projects/executable-wxcrafter-dialog/MainDialog.hpp
259share/codelite/templates/projects/executable-wxcrafter-dialog/icon.png 265share/codelite/templates/projects/executable-wxcrafter-dialog/icon.png
260share/codelite/templates/projects/executable-wxcrafter-dialog/main.cpp 266share/codelite/templates/projects/executable-wxcrafter-dialog/main.cpp
261share/codelite/templates/projects/executable-wxcrafter-dialog/win_resources.rc 267share/codelite/templates/projects/executable-wxcrafter-dialog/win_resources.rc
262share/codelite/templates/projects/executable-wxcrafter-dialog/wxCrafter_MainDialog.project 268share/codelite/templates/projects/executable-wxcrafter-dialog/wxCrafter_MainDialog.project
263share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.cpp 269share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.cpp
264share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.h 270share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.hpp
265share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.wxcp 271share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter.wxcp
266share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter_bitmaps.cpp 272share/codelite/templates/projects/executable-wxcrafter-dialog/wxcrafter_bitmaps.cpp
267share/codelite/templates/projects/executable-wxcrafter-frame/MainFrame.cpp 273share/codelite/templates/projects/executable-wxcrafter-frame/MainFrame.cpp
268share/codelite/templates/projects/executable-wxcrafter-frame/MainFrame.h 274share/codelite/templates/projects/executable-wxcrafter-frame/MainFrame.hpp
269share/codelite/templates/projects/executable-wxcrafter-frame/icon.png 275share/codelite/templates/projects/executable-wxcrafter-frame/icon.png
270share/codelite/templates/projects/executable-wxcrafter-frame/main.cpp 276share/codelite/templates/projects/executable-wxcrafter-frame/main.cpp
271share/codelite/templates/projects/executable-wxcrafter-frame/win_resources.rc 277share/codelite/templates/projects/executable-wxcrafter-frame/win_resources.rc
272share/codelite/templates/projects/executable-wxcrafter-frame/wxCrafter_MainFrame.project 278share/codelite/templates/projects/executable-wxcrafter-frame/wxCrafter_MainFrame.project
273share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.cpp 279share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.cpp
274share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.h 280share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.hpp
275share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.wxcp 281share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter.wxcp
276share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter_bitmaps.cpp 282share/codelite/templates/projects/executable-wxcrafter-frame/wxcrafter_bitmaps.cpp
277share/codelite/templates/projects/executable/executable.project 283share/codelite/templates/projects/executable/executable.project
278share/codelite/templates/projects/executable/icon.png 284share/codelite/templates/projects/executable/icon.png
279share/codelite/templates/projects/executable/main.cpp 285share/codelite/templates/projects/executable/main.cpp
280share/codelite/templates/projects/non-code-project/icon.png 286share/codelite/templates/projects/non-code-project/icon.png
281share/codelite/templates/projects/non-code-project/non-code.project 287share/codelite/templates/projects/non-code-project/non-code.project
282share/codelite/templates/projects/static-library-wx-enabled/icon.png 288share/codelite/templates/projects/static-library-wx-enabled/icon.png
283share/codelite/templates/projects/static-library-wx-enabled/main.cpp 289share/codelite/templates/projects/static-library-wx-enabled/main.cpp
284share/codelite/templates/projects/static-library-wx-enabled/static-library-wx-enabled.project 290share/codelite/templates/projects/static-library-wx-enabled/static-library-wx-enabled.project
285share/codelite/templates/projects/static-library/icon.png 291share/codelite/templates/projects/static-library/icon.png
286share/codelite/templates/projects/static-library/static-library.project 292share/codelite/templates/projects/static-library/static-library.project
287share/codelite/templates/projects/vc-dynamic-library/icon.png 293share/codelite/templates/projects/vc-dynamic-library/icon.png
@@ -296,15 +302,16 @@ share/codelite/templates/projects/wxWidg @@ -296,15 +302,16 @@ share/codelite/templates/projects/wxWidg
296share/codelite/templates/projects/wxWidgets_ConsoleApp/wxWidgets_ConsoleApp.project 302share/codelite/templates/projects/wxWidgets_ConsoleApp/wxWidgets_ConsoleApp.project
297share/codelite/templates/qmake/qmake.project 303share/codelite/templates/qmake/qmake.project
298share/codelite/unittest++1.3.tar.gz 304share/codelite/unittest++1.3.tar.gz
299share/codelite/wxgui.zip 305share/codelite/wxgui.zip
300share/icons/hicolor/128x128/apps/codelite.png 306share/icons/hicolor/128x128/apps/codelite.png
301share/icons/hicolor/128x128@2x/apps/codelite.png 307share/icons/hicolor/128x128@2x/apps/codelite.png
302share/icons/hicolor/256x256/apps/codelite.png 308share/icons/hicolor/256x256/apps/codelite.png
303share/icons/hicolor/256x256@2x/apps/codelite.png 309share/icons/hicolor/256x256@2x/apps/codelite.png
304share/icons/hicolor/32x32/apps/codelite.png 310share/icons/hicolor/32x32/apps/codelite.png
305share/icons/hicolor/32x32@2x/apps/codelite.png 311share/icons/hicolor/32x32@2x/apps/codelite.png
306share/icons/hicolor/64x64/apps/codelite.png 312share/icons/hicolor/64x64/apps/codelite.png
307share/icons/hicolor/64x64@2x/apps/codelite.png 313share/icons/hicolor/64x64@2x/apps/codelite.png
308share/locale/cs/LC_MESSAGES/codelite.mo 314share/locale/cs/LC_MESSAGES/codelite.mo
 315share/locale/ja_JP/LC_MESSAGES/codelite.mo
309share/locale/ru_RU/LC_MESSAGES/codelite.mo 316share/locale/ru_RU/LC_MESSAGES/codelite.mo
310share/locale/zh_CN/LC_MESSAGES/codelite.mo 317share/locale/zh_CN/LC_MESSAGES/codelite.mo

cvs diff -r1.11 -r1.12 pkgsrc/editors/codelite/distinfo (expand / switch to unified diff)

--- pkgsrc/editors/codelite/distinfo 2021/10/26 10:21:25 1.11
+++ pkgsrc/editors/codelite/distinfo 2022/10/17 16:50:03 1.12
@@ -1,9 +1,13 @@ @@ -1,9 +1,13 @@
1$NetBSD: distinfo,v 1.11 2021/10/26 10:21:25 nia Exp $ 1$NetBSD: distinfo,v 1.12 2022/10/17 16:50:03 andvar Exp $
2 2
3BLAKE2s (codelite-15.0.tar.gz) = f733026f59670dad4949d55186594c5f7d300b79e90e10fc5b8782467872b5ba 3BLAKE2s (codelite-16.0.tar.gz) = 9f1d0335b0d7571e2aa2add64996a70141571ab8ae67fd360f3db9bfa9f6a3cf
4SHA512 (codelite-15.0.tar.gz) = fd5777cdb57d184407cff4503d255b4bcdf14041420ff9daf7043f710c159d6bdb47d467e92948f96ce4eb15eef40b782feec7195f5f66845f3c82d911b3f0b8 4SHA512 (codelite-16.0.tar.gz) = 4965207a11869bb5f5ec33538bdc2a7312f8d444c615cf7e5a653a26abe2e823bd35a07d1bce73812935025e9a2dc3d6b970e02c7eb2da75f3a22c14d7670af7
5Size (codelite-15.0.tar.gz) = 104970727 bytes 5Size (codelite-16.0.tar.gz) = 89755705 bytes
6SHA1 (patch-CodeLite_fileextmanager.cpp) = 1eaf696d3bde907a635d767b3d022e1d92692087 6SHA1 (patch-CodeLite_tags_storage_sqlite3.h) = 5de0ea959cbdcec260f4d7e8ad55a59ec65b83aa
7SHA1 (patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp) = bdbcf78c6198da9ceb123373fd6b99419ae94896 7SHA1 (patch-LanguageServer_LanguageServerLogView.h) = e098709cd6e6cf76a5416b1b8e93f60a6b636bd6
 8SHA1 (patch-Plugin_DiffSideBySidePanel.h) = bfc07ea848244a2d2295f10816da4f37edc1e2e4
 9SHA1 (patch-ctagsd_CMakeLists.txt) = 2f86721027013407fd662b4f5b3df3f47ad5c5c7
 10SHA1 (patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp) = 20b605046b94de06a8491a282ec8788bea7a50c7
8SHA1 (patch-svgs_svgs-dark_create-logo.sh) = d794ca7bb16a248a7aead3ca30e6c9f16073e1a3 11SHA1 (patch-svgs_svgs-dark_create-logo.sh) = d794ca7bb16a248a7aead3ca30e6c9f16073e1a3
9SHA1 (patch-svgs_svgs-light_create-logo.sh) = 4b0d06911baf89636311cc10e7042f3a2b4f22b3 12SHA1 (patch-svgs_svgs-light_create-logo.sh) = 4b0d06911baf89636311cc10e7042f3a2b4f22b3
 13SHA1 (patch-wxcrafter_myxh__propgrid.cpp) = 2cdf5abea02aabb187098fb08d5f9ceb1d4148f1

File Deleted: pkgsrc/editors/codelite/patches/Attic/patch-CodeLite_fileextmanager.cpp

File Added: pkgsrc/editors/codelite/patches/patch-CodeLite_tags_storage_sqlite3.h
$NetBSD: patch-CodeLite_tags_storage_sqlite3.h,v 1.1 2022/10/17 16:50:03 andvar Exp $

Reorder <wx/filename.h> to fix the build in NetBSD.

--- CodeLite/tags_storage_sqlite3.h	2022-05-03 22:38:34.770034020 +0300
+++ CodeLite/tags_storage_sqlite3.h
@@ -25,6 +25,8 @@
 #ifndef CODELITE_TAGS_DATABASE_H
 #define CODELITE_TAGS_DATABASE_H
 
+#include <wx/filename.h>
+
 #include "codelite_exports.h"
 #include "entry.h"
 #include "fileentry.h"
@@ -33,7 +35,6 @@
 #include "wxStringHash.h"
 
 #include <unordered_map>
-#include <wx/filename.h>
 #include <wx/wxsqlite3.h>
 
 /**

File Added: pkgsrc/editors/codelite/patches/patch-LanguageServer_LanguageServerLogView.h
$NetBSD: patch-LanguageServer_LanguageServerLogView.h,v 1.1 2022/10/17 16:50:03 andvar Exp $

Reorder <wx/menu.h> to fix build in NetBSD.

--- LanguageServer/LanguageServerLogView.h	2022-05-02 22:26:31.620093956 +0300
+++ LanguageServer/LanguageServerLogView.h
@@ -1,5 +1,6 @@
 #ifndef LANGUAGESERVERLOGVIEW_H
 #define LANGUAGESERVERLOGVIEW_H
+#include <wx/menu.h>
 #include "UI.h"
 
 class LanguageServerLogView : public LanguageServerLogViewBase

File Added: pkgsrc/editors/codelite/patches/patch-Plugin_DiffSideBySidePanel.h
$NetBSD: patch-Plugin_DiffSideBySidePanel.h,v 1.1 2022/10/17 16:50:03 andvar Exp $

Reorder <wx/filename.h> to fix build in NetBSD.

--- Plugin/DiffSideBySidePanel.h.orig	2022-04-18 08:09:00.000000000 +0300
+++ Plugin/DiffSideBySidePanel.h
@@ -26,13 +26,15 @@
 #ifndef DIFFSIDEBYSIDEPANEL_H
 #define DIFFSIDEBYSIDEPANEL_H
 
+#include <wx/filename.h>
+
+#include "wxcrafter_plugin.h"
 #include "DiffConfig.h"
 #include "clDTL.h"
 #include "clPluginsFindBar.h"
 #include "wxcrafter_plugin.h"
 
 #include <vector>
-#include <wx/filename.h>
 
 class clToolBar;
 class WXDLLIMPEXP_SDK DiffSideBySidePanel : public DiffSideBySidePanelBase

File Added: pkgsrc/editors/codelite/patches/patch-ctagsd_CMakeLists.txt
$NetBSD: patch-ctagsd_CMakeLists.txt,v 1.1 2022/10/17 16:50:03 andvar Exp $

Portability patch, not all systems have libdl.

--- ctagsd/CMakeLists.txt.orig
+++ ctagsd/CMakeLists.txt	2022-10-15 19:55:44.830876033 +0300
@@ -42,7 +42,8 @@ include_directories("${CL_SRC_ROOT}/Plug
 
 set(UTIL_LIB "")
 if(UNIX)
-    set(UTIL_LIB "-lutil -ldl")
+    set(UTIL_LIB "-lutil")
+    list(APPEND UTIL_LIB ${CMAKE_DL_LIBS})
 endif(UNIX)
 
 FILE(GLOB LIBSRC "lib/*.cpp")

File Added: pkgsrc/editors/codelite/patches/patch-wxcrafter_myxh__propgrid.cpp
$NetBSD: patch-wxcrafter_myxh__propgrid.cpp,v 1.1 2022/10/17 16:50:04 andvar Exp $

Fix from upstream: SetSplitterLeft was internal function in wxWidgets and became protected.

--- wxcrafter/myxh_propgrid.cpp.orig	2022-04-18 08:09:00.000000000 +0300
+++ wxcrafter/myxh_propgrid.cpp
@@ -48,7 +48,7 @@ wxObject* MyWxPropGridXmlHandler::DoCrea
 
         // add the splitter property after the children were added
         int splitterLeft = GetBool("splitterleft");
-        if(splitterLeft) { m_pgmgr->GetPage(0)->SetSplitterLeft(); }
+        if(splitterLeft) { m_pgmgr->SetSplitterLeft(); }
 
         int splitterPos = GetLong("splitterpos", wxNOT_FOUND);
         if(splitterPos != wxNOT_FOUND) { m_pgmgr->GetPage(0)->SetSplitterPosition(splitterPos); }

cvs diff -r1.1 -r1.2 pkgsrc/editors/codelite/patches/patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp (expand / switch to unified diff)

--- pkgsrc/editors/codelite/patches/patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp 2020/03/26 21:53:07 1.1
+++ pkgsrc/editors/codelite/patches/patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp 2022/10/17 16:50:03 1.2
@@ -1,14 +1,16 @@ @@ -1,14 +1,16 @@
1$NetBSD: patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp,v 1.1 2020/03/26 21:53:07 joerg Exp $ 1$NetBSD: patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp,v 1.2 2022/10/17 16:50:03 andvar Exp $
 2
 3Deal with kqueue changes in NetBSD.
2 4
3--- sdk/asio-1.12.1/asio/detail/impl/kqueue_reactor.ipp.orig 2020-03-26 12:10:17.919075389 +0000 5--- sdk/asio-1.12.1/asio/detail/impl/kqueue_reactor.ipp.orig 2020-03-26 12:10:17.919075389 +0000
4+++ sdk/asio-1.12.1/asio/detail/impl/kqueue_reactor.ipp 6+++ sdk/asio-1.12.1/asio/detail/impl/kqueue_reactor.ipp
5@@ -28,6 +28,10 @@ 7@@ -28,6 +28,10 @@
6 #include "asio/detail/push_options.hpp" 8 #include "asio/detail/push_options.hpp"
7  9
8 #if defined(__NetBSD__) 10 #if defined(__NetBSD__)
9+#include <sys/param.h> 11+#include <sys/param.h>
10+#endif 12+#endif
11+ 13+
12+#if defined(__NetBSD__) && __NetBSD_Version__ < 999001500 14+#if defined(__NetBSD__) && __NetBSD_Version__ < 999001500
13 # define ASIO_KQUEUE_EV_SET(ev, ident, filt, flags, fflags, data, udata) \ 15 # define ASIO_KQUEUE_EV_SET(ev, ident, filt, flags, fflags, data, udata) \
14 EV_SET(ev, ident, filt, flags, fflags, data, \ 16 EV_SET(ev, ident, filt, flags, fflags, data, \