editors/cudatext 1.237.3.0 FreeBSD
Cross-platform text editor, written in Lazarus
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8079622411- License
- MPL20
- Categories
- editors
- Package size
- 4433.6 KiB, 19756.2 KiB installed
Description
CudaText is a cross-platform text editor, written in Lazarus. It is fully open source. Features include:
- Syntax highlight for many languages: C, C++, JavaScript, HTML, CSS, PHP, Python, XML etc. 200+ syntax lexers exist.
- Code tree (tree structure of functions/classes/etc in source).
- Code folding.
- Multi-carets and multi-selections.
- Find/Replace with reg. ex.
- Plugins in Python language. Plugins can do lot of things.
- Configs in JSON. Supports lexer-specific configs.
- Tabbed UI.
- Split each tab.
- Split view for 2/3/4/6 files.
- Simple auto-completion (fixed list) for some lexers.
- Command palette (ST3 style).
- Minimap.
- Micromap.
- Show unprinted whitespace.
- Support for many encodings.
- Customizable hotkeys.
- Binary/Hex viewer for files of unlimited size.
Install
Binary package:
pkg install cudatext-qt5
From the ports tree:
cd /usr/ports/editors/cudatext/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cudatext-qt5>0:editors/cudatext
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.237.0.2 | 1.237.0.2 | - | - | 1.237.0.2 |
| FreeBSD:14:quarterly | 1.237.0.2 | 1.237.0.2 | n/a | - | 1.237.0.2 |
| FreeBSD:15:latest | 1.237.0.2 | 1.237.0.2 | n/a | - | - |
| FreeBSD:15:quarterly | 1.237.0.2 | 1.237.0.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.237.0.2 | 1.237.0.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 95
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gdb
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/xdg-utils
- devel/xxhash
- editors/lazarus-qt5
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/vulkan-headers
- graphics/wayland
- lang/fpc
- lang/fpc-source
- lang/lua54
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- math/mpfr
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- net/qt5-network
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- print/qt5-printsupport
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- textproc/source-highlight
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11-toolkits/qt5pas
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/qt5-x11extras
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
Run dependencies 83
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/xdg-utils
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- net/avahi-app
- net/qt5-network
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- print/qt5-printsupport
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11-toolkits/qt5pas
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/qt5-x11extras
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
No port depends on this one.
Configuration
No options to configure.
- USES
- desktop-file-utils dos2unix fpc gnome lazarus:flavors python xorg
- Service scripts
- none
- Flavors
cudatext-qt6-1.237.3.0,cudatext-gtk2-1.237.3.0
Files
pkg-plist 646
- bin/cudatext
- share/applications/cudatext.desktop
- share/cudatext-qt5/data/autocomplete/Bash script.acp
- share/cudatext-qt5/data/autocomplete/Batch files.acp
- share/cudatext-qt5/data/autocompletespec/css_colors.ini
- share/cudatext-qt5/data/autocompletespec/css_list.ini
- share/cudatext-qt5/data/autocompletespec/css_sel.ini
- share/cudatext-qt5/data/autocompletespec/emmet_lorem.txt
- share/cudatext-qt5/data/autocompletespec/emmet_snippets.ini
- share/cudatext-qt5/data/autocompletespec/html_entities.ini
- share/cudatext-qt5/data/autocompletespec/html_globals.ini
- share/cudatext-qt5/data/autocompletespec/html_list.ini
- share/cudatext-qt5/data/autocompletespec/html_mediatypes.ini
- share/cudatext-qt5/data/codetreeicons/default_16x16/ar1.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/ar2.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/box.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/dir.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/fx.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/st1.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/st2.png
- share/cudatext-qt5/data/codetreeicons/default_16x16/st3.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/LICENSE.txt
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/README.txt
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/default_file.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/default_folder.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_actionscript.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_ada.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_antlr.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_apache.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_applescript.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_arduino.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_asciidoc.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_assembly.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_astro.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_audio.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_autohotkey.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_autoit.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_awk.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_babel.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_ballerina.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_bat.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_bazel.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_bicep.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_binary.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_blade.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_c.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_c3.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cfm.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cheader.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_clojure.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cmake.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cobol.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_coffeescript.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_config.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cpp.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cppheader.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_crystal.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_csharp.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_css.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cucumber.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cuda.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_cython.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_dartlang.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_delphi.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_diff.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_django.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_dlang.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_docker.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_ejs.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_elixir.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_elm.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_ember.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_erb.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_erlang.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_falcon.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_fortran.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_fsharp.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_fsproj.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_gcode.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_gdscript.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_gleam.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_glsl.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_gnuplot.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_go.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_godot.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_gradle.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_graphql.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_graphviz.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_groovy.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_haml.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_handlebars.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_harbour.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_haskell.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_haxe.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_hjson.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_hlsl.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_html.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_image.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_informix.png
- share/cudatext-qt5/data/filetypeicons/vscode_16x16/file_type_ini.png
The first 100 are listed.
distinfo 12
| File | Size | SHA256 |
|---|---|---|
| Alexey-T-CudaText-1.237.3.0_GH0.tar.gz | 6.434323e+06 | 1c43b1b4e2ee9ef881c23690d2dd4b055318d93ed27212311ddd3457b98df280 |
| bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz | 7.774046e+06 | 510a7a3d4a722a9e5f5300db18bf67ea4cc73a610386d6f38d6e7b369c35d9b0 |
| Alexey-T-EncConv-8caaa6b_GH0.tar.gz | 648320 | b93609799757eb507954d8d7273681d999a19fe195818e0ea0bc936d676d6227 |
| Alexey-T-ATBinHex-Lazarus-ac03d54_GH0.tar.gz | 150646 | 4f916d35e20513bb62d85320395ab2e4a79263c78be02ba7866d0f19f6816ef4 |
| Alexey-T-ATFlatControls-a118150_GH0.tar.gz | 540645 | aebfaa42926be4d80f4dc53f0f302b59d72d0d3b66dc4c26e93af5d8a9513e4a |
| Alexey-T-ATSynEdit-b3c779b_GH0.tar.gz | 1.481531e+06 | 4120e2fc60fd86cee1185aea080735f7214a73b4ecbd5fb1b56f30b6353db912 |
| Alexey-T-ATSynEdit_Cmp-957dd37_GH0.tar.gz | 29252 | 9013552736f6eb04dd0b976c36561e8bf557ce867d7a00642d9848b6790664fd |
| Alexey-T-EControl-99ca15d_GH0.tar.gz | 70227 | cfac9552f9da71b0baece97d19920d7c88ff3d1f99cff674143f55bad947731a |
| Alexey-T-ATSynEdit_Ex-c525ee5_GH0.tar.gz | 51096 | d947172e57d7ea787a31de8ca7e72ae76f6cd02de5ce8adfeb050569099941fb |
| Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz | 98693 | 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5 |
| Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz | 83643 | 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1 |
| Alexey-T-UniqueInstance-753f823_GH0.tar.gz | 8328 | 2af99af3ac2696d5e143b67bb5af82dd86649377bf81ac084bd205e77646b3d9 |