head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.20 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.18 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.16 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.14 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.12 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.10 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.8 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.6 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.4 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.2 pkgsrc-2023Q4-base:1.3 pkgsrc-2019Q2:1.1.0.28 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.26 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.24 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.22 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.20 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.18 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.16 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.14 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.10 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.8 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.6 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.4 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.2 pkgsrc-2016Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2023.10.26.10.46.58; author nros; state Exp; branches; next 1.2; commitid thx8OoGhyjuvL7KE; 1.2 date 2019.08.27.12.06.44; author wiz; state dead; branches; next 1.1; commitid EniiYyrijvj26FAB; 1.1 date 2016.06.15.22.04.17; author kamil; state Exp; branches; next ; commitid lSusjWTDRF6zWBaz; desc @@ 1.3 log @Update codelite to version 17.0.0 Changelog from release notes bug fixes: * codelite-ctags is now built as part of CodeLite sources and is not provided as a prebuilt binary * ctagsd finds the wrong definition of a method * Respect user-supplied/alternate wx-config Alternate wx-config is not respected by ctagsd and codelite-cli subsystems * Filesystem Workspace: Make Build and Run Project and Rebuild Project work with filesystem workspace (rlbxku1r) * restore frame attributes: MAXIMIZE, FULLSCREEN * Editor margin offset with fractional scaling enabled * Fixed: CodeLite crashes when opening the resource dialog when no workspace is opened * Fixed: CodeLite crashes when the LSP command is invalid * Fixed the issue that OpenFileAsync would not trigger the callback function to open soft-linked files * FIX: Git, The first commit failed (liuanlin-mx) * fix:git plugin: show file diff, file path is incorrect * git: add Show file Log (liuanlin-mx) * Fix: Replace All, Regular expressions don't work (liuanlin-mx) * Clicking the "Refresh" button in the FSW toolbar, refreshes the entire tree, unconditionally * Tab control navigation: use the same keyboard on all major platforms * Tab control navigation dialog: show the dialog when using WSL2 on Windows * Fix issue with "Open Resource..." searches containing :line[:column] When search pattern includes :line[:column] the current search only uses the filename - paths before the filename are ignored (Uffe Jakobsen) * fixed: Outline view is unreadable - bad colors * Add support for Alacritty terminal emulator * wxCrafter: Subclass of wxSpinCtrl crashes wxCrafter Impovements: * Source code formatter: added support for cmake-format * CodeLite startup time improved * Updated the Replace UI to fit the other controls * Preferences dialog has been re-written and now fits better on small screen, as a side bonus, it loads instantly * Reloading a file opened remotely, now loads it from the remote server ( Ctrl+R ) * Language Server plugin: LSP server detection code improvements * Code Formatter plugin: the plugin was re-written. By default CodeLite now configure code formatters for: C++ clang-format JSON jq XML xmllint Rust rustfmt PHP php-cs-fixer & phpcbf Python black * Code Formatter plugin: support "Format On Save": the user can now configure that the editor will be formatted after a save operation * Code Formatter plugin: is now supporting invoking formatting on remote files opened via the Remoty plugin * Hidden folders are now displayed in the UI using gray text and disabled image * Remoty workspace tree view: added an option to copy a remote folder path * File system workspace tree view: the top level folder no longer displays the fullpath, but rather that last dir name * A modified tab now displays a round circle indicating that the file is modified * All template files have been updated to use the dap - Debug Adapter Client by default * Welcome Page has been updated, mainly, the list of Recently opened workspaces now includes list of workspaces opened by other plugins (e.g. Remoty) @ text @$NetBSD$ Set IS_NETBSD and IS_FREEBSD based on CMAKE_SYSTEM_NAME. Don't look for homebrew libs. Don't include harfbuzz outside the buildlink system. --- CMakeLists.txt.orig 2023-10-22 11:47:37.862356052 +0000 +++ CMakeLists.txt @@@@ -95,13 +95,21 @@@@ if(NOT SQLite3_FOUND) set(SQLite3_LIBRARIES "-lsqlite3lib") endif() +if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") +set(IS_FREEBSD 1) +else() set(IS_FREEBSD 0) +endif() +if(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") +set(IS_NETBSD 1) +else() set(IS_NETBSD 0) +endif() set(BUILD_WXC 0) set(CL_COPY_WX_LIBS 0) set(WITH_SFTP 1) -if(APPLE) +if(OFF) # add homebrew path to cmake search pathsbrew --prefix execute_process( COMMAND brew --prefix @@@@ -113,7 +121,7 @@@@ endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations") # Avoid very multiple warnings spam due to # deprecated wx methods -if(UNIX AND NOT APPLE) +if(OFF) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem /usr/include/harfbuzz" )# Needed for fedora 31 so far, but will spread. See https://gitlab.kitware.com/cmake/cmake/issues/19531 endif() @ 1.2 log @codelite: remove patches that were obsoleted by recent update @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2016/06/15 22:04:17 kamil Exp $ d3 3 a5 1 Add NetBSD entry. d7 1 a7 1 --- CMakeLists.txt.orig 2016-01-30 10:49:18.000000000 +0000 d9 3 a11 1 @@@@ -59,6 +59,7 @@@@ endif() d13 28 a40 6 set( USE_CLANG 1 ) set( IS_FREEBSD 0 ) +set( IS_NETBSD 1 ) set( BUILD_WXC 0 ) set( CL_COPY_WX_LIBS 0 ) set( WITH_SFTP 1 ) @ 1.1 log @Import codelite-9.1 as editors/codelite CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs on all major Platforms. Originally packaged in pkgsrc-wip by myself. @ text @d1 1 a1 1 $NetBSD$ @