pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/codelite codelite: update to 13.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/23a2871b23cd
branches: trunk
changeset: 338059:23a2871b23cd
user: maya <maya%pkgsrc.org@localhost>
date: Sun Aug 18 03:48:44 2019 +0000
description:
codelite: update to 13.0
Patch by Andrius V in PR pkg/54412.
Release notes for CodeLite 9.2, 10.0, 11.0 unavailable.
CodeLite 13.0:
Improvements
Make alphabetical sorting of the Notebook tabs' dropdown menu optional from settings->preferences->windows & tabs
Remove the Trace output tab. Instead of the Trace tab, all the log messages are now redirected to CodeLite log file ~/.codelite/codelite.log
Spell checker plugin "Continuous" mode is now persistent between runs
Make Ctrl-C over an empty line copying the entire line optional
spellcheck: a bit more false positive reduction in continuous mode
Navigation bar: allow the user to place it below or above the editor control
(feature request) Show number of chars and/or bytes in text selection in the footer
(feature request) Add possibility for renaming folders
lldb: added run-to-caret and jump-to-caret.
lldb: added option to dislay thread name to threads pane
lldb: added add watch context menu in editor and remove watch context menu in locals view
lldb: expanded locals recursively and don't re-expand previously collapsed items
lldb: added a thread context menu with suspend/resume.
lldb: quickly add inner class members into the watch view
lldb: support changing the display format (similar to gdb)
Make the Ctrl-TAB and Ctrl-Shift-TAB configurable
Feature Request: move editor tab left/right functionality
subversion plugin : cannot handle unversioned files
Feature request: Find In Files: all files relative from workspace (and down)
wxCrafter: added support for subclassing wxToolBar and wxAuiToolBar
New Notebook style was added
Detach Editor now allows to DnD editors from the main notebook to the detached frame
Database explorer UI revamped
Support customizing the captions colours
Added syntax highlight for Dockerfile
New plugin: Docker, now edit build and execute Docker containers from CodeLite
ToolBar: support customisation (choose which tools are displayed)
CodeLite is now more friendly with the dark themes
Use new controls for trees and table based views
Allow building a header file (by compiling its CXX counterpart)
Don't execute post build commands when compiling a single file
Adjust doxygen settings when using /*!
Make CodeLite compile and run against GTK3
CodeLite is now built for macOS mojave and is looking great under the dark theme
All bitmaps were replaced with a consistent clear bitmaps (two sets created: for dark and normal themes)
Terminal support in CodeLite simplified. There is a single location where you can choose which terminal (from a predefined list of terminals) to use, this selection now affects all terminals
launched by CodeLite
macOS: support for iTerm2
wxCrafter: support wxMiniFrame
WebTools plugin: Node.js debugger re-written to support newer versions of Node.js (The Node.js project changed the debugger protocol)
The debugger toolbar is now a floating toolbar that shows when debug session starts
No more splash screen
Find in Files dialog feature req
It is now possible to perform find in files in the SFTP tree view
CppCheck updated to version 1.85
CodeLite now accepts folder path as a command line argument and opens it in the "Explorer" view. If a workspace file exists in the path given, the workspace is loaded instead of opening the folder
Opening the Find-in-Files dialog while the focus is set to the C++ workspace view will cause the Find-In-Files to search in the selected items only (files, projects, virtual folders and workspace)
Support document code completion (i.e. hitting Ctrl-Space in a block comment will suggest the various document keywords (e.g. @param @brief etc.)
NodeJS debugger: added the ability to copy the backtrace into the clipboard
Implement PHP comments fold
Added support to Language Servers
Find In Files: the Look In and File mask fields are now kept and loaded per workspace type. Sensible defaults are used per workspace
Find In Files: the Look In field is now a free text field
Language Server plugin: auto restart the LSP once new compile_commands.json is generated
New plugin: EOSWiki - support blockchain development using EOSIO
Find In Files: allow to exclude folder from the search by using wild card syntax. For example, to exclude all content from node_modules folder, you can add to the Look In field this line:
-*node_modules*
Better dark theme support for OS with no dark theme
CodeLite diff plugin: support folders diff Ctrl-Alt-F by default.
Added support for pinned projects view. A pinned projects gives a quick access to the project context menu without the need to search for the project item in the C++ workspace view
Bugs
Files opened via the SFTP no longer displays the "cloud" icon
Allow spell checker plugin to work with multiple CodeLite instances
Fixed: Ctrl-Shift-P -> Svn Commit does not work
Fixed: Checking "Use Codelite's built-in terminal emulator" requires uninstall/reinstall
Fixed: crash when editing keyboard shortcut
Fixed: Doxygen tweaks use wrong line ending
Fixed: OSX: at times, the nodejs debugger did not start
Copy & paste functions in SVN Commit dialog are not available
Right clicking on vdir with physical one does not default new template wizard to that directory
New Class and New Template Wizard do not enforce same filename case
wxCrafter: Fixed: when using in frame mode, make sure that all dialogs shown from wxC, are parented to this main frame and not CodeLite's one
wxCrafter: Fixed: Top level windows (Frame, Dialog and Top level Panel) did not honor the common properties (bg colour, fg coluor, hidden, focused and disabled state)
wxCrafter: Fixed: When in frame mode, use CodeLite' wxAUI docking art for UI persistency
wxCrafter: Fixed: All generated files are now formatted according to CodeLite's formatter settings
wxCrafter: Fixed: Honor the "Format Inherited Classes" setting property
Fixed: debugger arrays are displayed incorrectly in the Locals & Watches view
Fixed: code completion window is not positioned correctly on multiple screens with different resolutions
Fixed: unable to select virtual directory in various wxCrafter dialogs
When starting CodeLite from the command line with a file name as input, don't show the welcome page
Fixed: creating a C++ workspace by dragging a folder from the file manager does not work if the folder has special chars in it's name
Fixed: Memcheck generates malformed XML file path, cannot create file and fails to start
Fixed: codelite-make broken
Fixed: CMake plugin regression (missing double quotes in the generated link_directory entries)
CodeLite 12.0:
Improvements:
(11.0.2) Support C++11 template syntax, e.g. std::vector<std::pair<int, int>> myVec; (notice the missing space in the closing angle brackets)
(11.0.2) C++: New: added the ability to add an existing project to a workspace folder
(11.0.2) C++: better and improved locals and classes syntax highlight colouring
(11.0.2) Abbreviations plugin: the abbreviations are now part of the default code completion box and do not require a custom keyboard shortcut
(11.0.2) NEW: SmartCompletions plugin:
Collect code completion statistics from your coding
Alter the code completion box entries to show the most used methods/classes first, e.g. if you often use wxString::Contains then CodeLite will ensure that Contains will be displayed at the
top of the code completion suggestions list:
wxString str;
str. // "Contains" method will be the first entry in the code completion box
(11.0.2) UnitTest++ plugin: usability improved
(11.0.3) C++ code completion parser: distinguish between strong enums and regular enums (enum class Foo : long {} vs enum Foo {})
(11.0.3) Colour embedded JavaScript within PHP/HTML document
(11.0.3) Support C++11 strong enums ( enum class Foo : int {} )
(11.0.3) Welcome Wizard: simplified the wizard pages
(11.0.3) Added new "Developer Profile" settings to CodeLite
(11.0.3) Added new "Dark One" colour theme
(11.0.3) Exporting colour settings now lets you choose which theme(s) to export
(11.0.4) Windows: import PuTTY sessions into CodeLite's SFTP view
(11.0.4) When switching to a non C++ workspace, auto-hide all C++ related tabs (e.g. wxCrafter, CMake etc). The tabs are restored when the workspace is closed
(11.0.5) Added support for debugger-step-into-instruction command (GDB)
(11.0.5) Implemented "Goto Anywhere", you can now access most of CodeLite actions with a single keyboard click Ctrl-Shift-P
(11.0.6) C++ open resource dialog: support fuzzy search for symbols as well as for file names
(11.0.6) PHP open resource dialog: support fuzzy search for symbols as well as for file names
(11.0.6) C++ workspace view: improved UI loading. The tree view is now built on demand and loaded on startup. Find in files should feel faster
(11.0.6) Navigation bar re-written
(11.0.7) Support ligature fonts on Windows
(11.0.7) Better Hi-DPI support on Linux
(11.0.7) wxCrafter: support wxDataViewColumn flags
(11.0.7) PHP: Allow moving files between folders using drag and drop
(11.0.8) (feature request) Add option to disable 'jumping' in explorer tree when selecting/closing another tab
(11.0.8) (feature request) Refresh subfolder or automatically detect new folders/files in explorer view
(11.0.8) SFTP: Clicking on the "Connect" or "Open Terminal" button will now launch the "Quick Connect" dialog which offers the user to either connect to an existing account, or to use the "quick
connect" feature (connect without first creating an account)
(11.0.8) SFTP enhancement and fixes
(11.0.8) Tabgroups now come in two 'namespaces': Global and Workspace. Workspace ones are specific to the currently-loaded workspace. Global ones are always shown, even when no workspace is
loaded.
(11.0.8) Svn plugin: added toolbar buttons for the 3 common actions: commit revert and update
(11.0.8) Git plugin: removed the tree view and use a standard table view instead
(11.0.8) Svn plugin: removed the tree view and use a standard table view instead
(11.0.8) codelite-make : when custom build is used enabled for the project, create the working directory before starting the build
Bugs
(11.0.2) C++: remove project from "workspace-folder" is broken (the XML file was not updated)
(11.0.3) Fixed regression in Outline view tab: the context menu does not work
(11.0.3) Problem with highlight html+php
(11.0.3) Code completion fails to recognize enum members on lines
(11.0.3) Export single lexer colour and font
(11.0.3) Fixed: "Tasks" panel crash when used in a non C++ workspace
(11.0.3) Fixed: Unable to debug with LLDB under OSX
(11.0.3) code completion doesn't show abbreviations without finding other kinds of key words
(11.0.4) Horizontal tabs don't get displayed
(11.0.4) Fixed: Ctrl-SPACE keybinding is broken in 11.0.3
(11.0.5) Code snippets appear in object's completion list
(11.0.5) main() can't be recognized in <global> region
(11.0.5) Adding new Workspace Build Configuration adds duplicate entries
(11.0.5) "Exclude from build" grey filename color not remembered across restarts
(11.0.7) File deletion and re-naming don't get mirrored via remote workspace
(11.0.7) PHP documentation popup is cut
diffstat:
editors/codelite/Makefile | 12 ++-
editors/codelite/PLIST | 45 +++++++--
editors/codelite/distinfo | 29 ++---
editors/codelite/patches/patch-CodeLite_CMakeLists.txt | 6 +-
editors/codelite/patches/patch-CodeLite_unixprocess__impl.cpp | 8 +-
editors/codelite/patches/patch-LiteEditor_CMakeLists.txt | 27 +-----
editors/codelite/patches/patch-Plugin_CMakeLists.txt | 6 +-
editors/codelite/patches/patch-Plugin_wxterminal.cpp | 12 +-
editors/codelite/patches/patch-codelite__terminal_TextView.cpp | 42 +++++++++
editors/codelite/patches/patch-sdk_codelite__indexer_libctags_read.c | 4 +-
editors/codelite/patches/patch-sdk_codelite__indexer_network_np__connections__server.cpp | 4 +-
11 files changed, 123 insertions(+), 72 deletions(-)
diffs (truncated from 424 to 300 lines):
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/Makefile
--- a/editors/codelite/Makefile Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/Makefile Sun Aug 18 03:48:44 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2019/07/21 22:24:41 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2019/08/18 03:48:44 maya Exp $
-DISTNAME= codelite-9.1
-PKGREVISION= 18
+DISTNAME= codelite-13.0
CATEGORIES= editors x11
MASTER_SITES= ${MASTER_SITE_GITHUB:=eranif/}
@@ -20,7 +19,10 @@
# For some reason CMAKE_ARGS.NetBSD+=-DIS_NETBSD:STRING=1 doesn't work for me
.include "../../mk/bsd.prefs.mk"
+CHECK_PORTABILITY_SKIP+= sdk/wxsqlite3/configure
+
.if ${OPSYS} == "NetBSD"
+CMAKE_ARGS+= -DIS_NETBSD:STRING=1
SUBST_CLASSES+= ena-netbsd
SUBST_STAGE.ena-netbsd= pre-configure
SUBST_MESSAGE.ena-netbsd= Enable NetBSD
@@ -51,9 +53,13 @@
REPLACE_BASH+= svgs/create-logo-root.sh
REPLACE_BASH+= svgs/create-logo.sh
REPLACE_BASH+= svgs/find-bar/convert-svg-to-png.sh
+REPLACE_NODEJS+= LanguageServer/codelite-lsp/codelite-lsp-helper
+REPLACE_PYTHON+= codelite_open_helper.py
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/codelite
+.include "../../lang/nodejs/application.mk"
+.include "../../lang/python/application.mk"
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/PLIST
--- a/editors/codelite/PLIST Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/PLIST Sun Aug 18 03:48:44 2019 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2016/06/15 21:57:04 kamil Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/08/18 03:48:44 maya Exp $
bin/codelite
bin/codelite-cc
bin/codelite-echo
+bin/codelite-lsp-helper
bin/codelite-make
bin/codelite-terminal
bin/codelite_cppcheck
@@ -9,7 +10,9 @@
bin/codelite_fix_files
bin/codelite_indexer
bin/codelite_kill_children
+bin/codelite_open_helper.py
bin/codelite_xterm
+lib/codelite/AutoSave.so
lib/codelite/CMakePlugin.so
lib/codelite/CallGraph.so
lib/codelite/CodeFormatter.so
@@ -17,22 +20,30 @@
lib/codelite/ContinuousBuild.so
lib/codelite/Copyright.so
lib/codelite/DatabaseExplorer.so
+lib/codelite/Docker.so
+lib/codelite/EOSWiki.so
+lib/codelite/EditorConfigPlugin.so
lib/codelite/ExternalTools.so
lib/codelite/HelpPlugin.so
+lib/codelite/LanguageServer.so
lib/codelite/MemCheck.so
lib/codelite/Outline.so
+lib/codelite/PHPLint.so
+lib/codelite/PHPRefactoring.so
lib/codelite/QMakePlugin.so
lib/codelite/SFTP.so
+lib/codelite/SmartCompletion.so
lib/codelite/SnipWiz.so
lib/codelite/SpellCheck.so
lib/codelite/Subversion.so
-lib/codelite/Tweaks.so
lib/codelite/UnitTestsPP.so
+lib/codelite/Tail.so
lib/codelite/WebTools.so
lib/codelite/Wizards.so
lib/codelite/WordCompletion.so
lib/codelite/ZoomNavigator.so
lib/codelite/abbreviation.so
+lib/codelite/codelite_vim.so
lib/codelite/codelitephp.so
lib/codelite/cppchecker.so
lib/codelite/cscope.so
@@ -43,43 +54,50 @@
lib/codelite/libplugin.so
lib/codelite/libwxshapeframework.so
lib/codelite/libwxsqlite3.so
+lib/codelite/wxCrafter.so
lib/codelite/wxFormBuilder.so
-man/man1/codelite-make.1
-man/man1/codelite.1
-man/man1/codelite_fix_files.1
share/applications/codelite.desktop
share/codelite/LICENSE
share/codelite/PHP.zip
share/codelite/astyle.sample
-share/codelite/codelite-bitmaps.zip
-share/codelite/codelite-icons-dark.zip
-share/codelite/codelite-icons-fresh-farm.zip
+share/codelite/codelite-bitmaps-dark.zip
+share/codelite/codelite-bitmaps-light.zip
share/codelite/codelite-icons.zip
share/codelite/config/accelerators.conf.default
share/codelite/config/build_settings.xml.default
share/codelite/config/cfg/avr.cfg
+share/codelite/config/cfg/bsd.cfg
+share/codelite/config/cfg/cppcheck-cfg.rng
+share/codelite/config/cfg/cppcheck-lib.cfg
+share/codelite/config/cfg/embedded_sql.cfg
+share/codelite/config/cfg/gnu.cfg
share/codelite/config/cfg/gtk.cfg
+share/codelite/config/cfg/microsoft_sal.cfg
+share/codelite/config/cfg/motif.cfg
share/codelite/config/cfg/posix.cfg
share/codelite/config/cfg/qt.cfg
share/codelite/config/cfg/sdl.cfg
+share/codelite/config/cfg/sfml.cfg
share/codelite/config/cfg/std.cfg
share/codelite/config/cfg/windows.cfg
+share/codelite/config/cfg/wxwidgets.cfg
share/codelite/config/codelite.xml.default
share/codelite/config/debuggers.xml.default
share/codelite/dics/en_GB.aff
share/codelite/dics/en_GB.dic
share/codelite/dics/en_US.aff
share/codelite/dics/en_US.dic
+share/codelite/eoswiki.zip
share/codelite/gdb_printers/boost/__init__.py
share/codelite/gdb_printers/boost/printers.py
share/codelite/gdb_printers/helper.py
share/codelite/gdb_printers/libstdcxx/__init__.py
share/codelite/gdb_printers/libstdcxx/v6/__init__.py
share/codelite/gdb_printers/libstdcxx/v6/printers.py
+share/codelite/gdb_printers/libstdcxx/v6/xmethods.py
share/codelite/gdb_printers/qt4.py
share/codelite/gdb_printers/wx.py
share/codelite/images/common_tasks.png
-share/codelite/images/cubes.png
share/codelite/images/help_earth.png
share/codelite/images/plugin_not_ok.png
share/codelite/images/plugin_ok.png
@@ -87,8 +105,10 @@
share/codelite/images/recent_workspaces.png
share/codelite/images/splashscreen.png
share/codelite/images/splashscreen%2x.png@localhost
-share/codelite/javascript.zip
+share/codelite/jsctags.zip
share/codelite/lexers/lexers.json
+share/codelite/php.sample
+share/codelite/phprefactor.phar
share/codelite/rc/menu.xrc
share/codelite/resources/abbrev.png
share/codelite/resources/compfile.png
@@ -275,6 +295,7 @@
share/codelite/templates/projects/wxWidgets_ConsoleApp/wxWidgets_ConsoleApp.project
share/codelite/templates/qmake/qmake.project
share/codelite/unittest++1.3.tar.gz
+share/codelite/wxgui.zip
share/icons/hicolor/128x128/apps/codelite.png
share/icons/hicolor/128x128@2x/apps/codelite.png
share/icons/hicolor/256x256/apps/codelite.png
@@ -285,3 +306,7 @@
share/icons/hicolor/64x64@2x/apps/codelite.png
share/locale/cs/LC_MESSAGES/codelite.mo
share/locale/zh_CN/LC_MESSAGES/codelite.mo
+share/locale/ru_RU/LC_MESSAGES/codelite.mo
+share/man/man1/codelite-make.1
+share/man/man1/codelite.1
+share/man/man1/codelite_fix_files.1
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/distinfo
--- a/editors/codelite/distinfo Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/distinfo Sun Aug 18 03:48:44 2019 +0000
@@ -1,17 +1,14 @@
-$NetBSD: distinfo,v 1.3 2017/02/14 21:31:43 joerg Exp $
+$NetBSD: distinfo,v 1.4 2019/08/18 03:48:44 maya Exp $
-SHA1 (codelite-9.1.tar.gz) = a177e3c04612d96918361fcaae226e23f68be90a
-RMD160 (codelite-9.1.tar.gz) = b0ccb31eeadc5a342eba3a562044131868f7ceca
-SHA512 (codelite-9.1.tar.gz) = e7caa895c5ba62def98a50a46132940f7135c77ebe3d2fce7f1d83755ed6ce7dfc6aeb013a665b28eb969afcc1004f49284a253297d2317e72bda5f3945ce978
-Size (codelite-9.1.tar.gz) = 90366396 bytes
-SHA1 (patch-CMakeLists.txt) = aa94edc0803e001f2f56598fa22eb942a250ad1c
-SHA1 (patch-CodeLite_CMakeLists.txt) = 8456740d0de117b8847d8d8745e23ab2c2203e1e
-SHA1 (patch-CodeLite_unixprocess__impl.cpp) = bdaf3b9ec65fc7b623ec875148b30c3d9897d17d
-SHA1 (patch-LiteEditor_CMakeLists.txt) = cc5f625b5ef79d21a0f2405d699757be20180f46
-SHA1 (patch-Plugin_CMakeLists.txt) = 0af7b1ea3f941ebb9ecf41d8b8e4ffa760370fee
-SHA1 (patch-Plugin_wxterminal.cpp) = 02e6c6e4c5813a33ff29e49d53750011d70d1534
-SHA1 (patch-codelite__terminal_MainFrame.cpp) = 5717e46fddde8f7fc1aaf6c794318582f4b6da96
-SHA1 (patch-codelite__terminal_unixprocess__impl.cpp) = 69dfb1cc102213595e97c4e7d690e369a66c4749
-SHA1 (patch-sdk_codelite__indexer_libctags_read.c) = 84dbb412d3879e3d5bb3cc0e18f6388d8b7d4ee5
-SHA1 (patch-sdk_codelite__indexer_network_np__connections__server.cpp) = cf579cc67603c70199992a11e14c458c189f3942
-SHA1 (patch-sdk_wxsqlite3_configure) = 2b10b03efe1ff07ac80a7d4616a63eeac8f18278
+SHA1 (codelite-13.0.tar.gz) = 011e1ce86f6c9bd88278e3935d7f7cc6d90ef2ce
+RMD160 (codelite-13.0.tar.gz) = af6b08ebca99fa7ac56f50ea415aff71d950af0c
+SHA512 (codelite-13.0.tar.gz) = 53b1e8610268ad368d40f31a7355b88a57bb77c29616e02c2eb8a98310ce362f1430a1112761ac81e5c287e84e0703102d18c753328fa7c57b22c66bc4162010
+Size (codelite-13.0.tar.gz) = 63051086 bytes
+SHA1 (patch-CodeLite_CMakeLists.txt) = d0e30ce409746d166c3f050834116623f42e2b31
+SHA1 (patch-CodeLite_unixprocess__impl.cpp) = ba497d2dd383f38c0405df45661ce2a29f38cdc3
+SHA1 (patch-LiteEditor_CMakeLists.txt) = 1b55945779f62bc9e4d0a1ee4ab9ea6e5b44f199
+SHA1 (patch-Plugin_CMakeLists.txt) = 29c4859a6092e6d025220df45199c90a93b6c862
+SHA1 (patch-Plugin_wxterminal.cpp) = 4a86640b6fc532eab93d2f97934b672d87140b06
+SHA1 (patch-codelite__terminal_TextView.cpp) = 4d93659144ecf4780a09a039165d172bc4bc87a7
+SHA1 (patch-sdk_codelite__indexer_libctags_read.c) = 9c9e166dbf895bb746194547e9b0bea99db14926
+SHA1 (patch-sdk_codelite__indexer_network_np__connections__server.cpp) = 98f8cba3597035c79ebfb60ba5d69a27c02c74e4
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/patches/patch-CodeLite_CMakeLists.txt
--- a/editors/codelite/patches/patch-CodeLite_CMakeLists.txt Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/patches/patch-CodeLite_CMakeLists.txt Sun Aug 18 03:48:44 2019 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-CodeLite_CMakeLists.txt,v 1.2 2017/02/14 21:31:43 joerg Exp $
+$NetBSD: patch-CodeLite_CMakeLists.txt,v 1.3 2019/08/18 03:48:44 maya Exp $
Add switch for NetBSD to not fall under "other OS".
---- CodeLite/CMakeLists.txt.orig 2016-01-30 10:49:18.000000000 +0000
+--- CodeLite/CMakeLists.txt.orig 2019-05-21 17:52:21.000000000 +0300
+++ CodeLite/CMakeLists.txt
-@@ -60,6 +60,8 @@ set( ADDITIONAL_LIBRARIES "" )
+@@ -69,6 +69,8 @@ set( ADDITIONAL_LIBRARIES "" )
if (UNIX)
if ( IS_FREEBSD )
set(ADDITIONAL_LIBRARIES "-lkvm")
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/patches/patch-CodeLite_unixprocess__impl.cpp
--- a/editors/codelite/patches/patch-CodeLite_unixprocess__impl.cpp Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/patches/patch-CodeLite_unixprocess__impl.cpp Sun Aug 18 03:48:44 2019 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-CodeLite_unixprocess__impl.cpp,v 1.1 2016/06/15 22:04:17 kamil Exp $
+$NetBSD: patch-CodeLite_unixprocess__impl.cpp,v 1.2 2019/08/18 03:48:44 maya Exp $
Add switch for NetBSD to not fall under "other OS".
---- CodeLite/unixprocess_impl.cpp.orig 2016-01-30 10:49:18.000000000 +0000
+--- CodeLite/unixprocess_impl.cpp.orig 2019-05-21 17:52:21.000000000 +0300
+++ CodeLite/unixprocess_impl.cpp
-@@ -44,6 +44,10 @@
+@@ -50,6 +50,10 @@
+ #include <libutil.h>
#include <sys/ioctl.h>
#include <termios.h>
- #include <libutil.h>
+#elif defined(__NetBSD__)
+#include <sys/ioctl.h>
+#include <termios.h>
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/patches/patch-LiteEditor_CMakeLists.txt
--- a/editors/codelite/patches/patch-LiteEditor_CMakeLists.txt Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/patches/patch-LiteEditor_CMakeLists.txt Sun Aug 18 03:48:44 2019 +0000
@@ -1,36 +1,17 @@
-$NetBSD: patch-LiteEditor_CMakeLists.txt,v 1.1 2016/06/15 22:04:17 kamil Exp $
+$NetBSD: patch-LiteEditor_CMakeLists.txt,v 1.2 2019/08/18 03:48:44 maya Exp $
Add switch for NetBSD to not fall under "other OS".
Fix path of installation of manpages.
---- LiteEditor/CMakeLists.txt.orig 2016-01-30 10:49:18.000000000 +0000
+--- LiteEditor/CMakeLists.txt.orig 2019-05-21 17:52:21.000000000 +0300
+++ LiteEditor/CMakeLists.txt
-@@ -14,6 +14,9 @@ include( "${wxWidgets_USE_FILE}" )
- # Include paths
- include_directories("${CL_SRC_ROOT}/Plugin" "${CL_SRC_ROOT}/sdk/wxsqlite3/include" "${CL_SRC_ROOT}/CodeLite" "${CL_SRC_ROOT}/PCH" "${CL_SRC_ROOT}/Interfaces")
-
-+# GNU dirs
-+include(GNUInstallDirs)
-+
- ## On UNIX we require GTK
- if (UNIX AND NOT APPLE)
- if (GTK_VERSION EQUAL 3)
-@@ -68,6 +71,8 @@ set( ADDITIONAL_LIBRARIES "" )
+@@ -46,6 +46,8 @@ set( ADDITIONAL_LIBRARIES "" )
if (UNIX)
if ( IS_FREEBSD )
set(ADDITIONAL_LIBRARIES "-lkvm")
+ elseif ( IS_NETBSD )
-+ set(ADDITIONAL_LIBRARIES "")
++ set(ADDTIONAL_LIBRARIES "-lutil")
elseif ( UNIX AND NOT APPLE )
set(ADDITIONAL_LIBRARIES "-ldl -lutil -lgobject-2.0")
else ( )
-@@ -112,7 +117,7 @@ if(NOT APPLE)
-
- ## Manual pages
- if(UNIX AND NOT APPLE)
-- install(DIRECTORY ${CL_SRC_ROOT}/Runtime/man1 DESTINATION ${CL_PREFIX}/share/man)
-+ install(DIRECTORY ${CL_SRC_ROOT}/Runtime/man1 DESTINATION ${CL_PREFIX}/${CMAKE_INSTALL_MANDIR})
- endif()
-
- ## Copy default configuration files
diff -r 0e31091c5f38 -r 23a2871b23cd editors/codelite/patches/patch-Plugin_CMakeLists.txt
--- a/editors/codelite/patches/patch-Plugin_CMakeLists.txt Sun Aug 18 03:44:42 2019 +0000
+++ b/editors/codelite/patches/patch-Plugin_CMakeLists.txt Sun Aug 18 03:48:44 2019 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-Plugin_CMakeLists.txt,v 1.1 2016/06/15 22:04:17 kamil Exp $
Home |
Main Index |
Thread Index |
Old Index