editors/jucipp 1.8.1_1 FreeBSD
Lightweight C++-IDE with support for C++11, C++14 and C++17
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- MIT
- Categories
- editors
- Package size
- 955.6 KiB, 3746.2 KiB installed
Description
juCI++, is a platform independent and lightweight C++ IDE designed towards libclang with speed, stability, and ease of use in mind.
It supports syntax highlighting for more than 100 different file types. Furthermore, it supports CMake and Meson as build systems. juCI++ implements Git support through libgit2. It provides debug integration, both local and remote through lldb.
Other supported featured are: fast C++ autocompletion, tooltips showing type information and doxygen documentation, rename refactoring across files, automated documentation search, find symbol through Ctags, spell checking depending on file context, runnig shell commands within JuCi++, regex search and replace, smart paste, keys and indentation, source minimap, split view, full UTF-8 support; just to name a few.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | editors/jucipp | 1.8.1_1 |
| DragonFly | editors/jucipp | 1.8.0_6 |
Install
Binary package:
pkg install jucipp
From the ports tree:
cd /usr/ports/editors/jucipp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jucipp>0:editors/jucipp
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.8.1_1 | 1.8.1_1 | - | 1.8.0_8 | 1.8.1_1 |
| FreeBSD:14:quarterly | 1.8.1_1 | 1.8.1_1 | n/a | 1.8.0_8 | 1.8.1_1 |
| FreeBSD:15:latest | 1.8.1_1 | 1.8.1_1 | n/a | 1.8.0_8 | 1.8.0_8 |
| FreeBSD:15:quarterly | 1.8.1_1 | 1.8.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.8.1_1 | 1.8.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libaspell.so: textproc/aspelllibboost_filesystem.so: devel/boost-libslibgit2.so: devel/libgit2libharfbuzz.so: print/harfbuzz
Runtime 1
uctags: devel/universal-ctags
The full lists below include those, and their dependencies in turn.
Build dependencies 120
- accessibility/at-spi2-core
- accessibility/atkmm
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/boost-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/glibmm
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgit2
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libsigc++20
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/llvm19
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/cairomm
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libssh2
- security/rhash
- sysutils/gnome_subr
- sysutils/polkit
- textproc/aspell
- textproc/expat2
- textproc/libxml2
- www/llhttp
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/gtkmm30
- x11-toolkits/gtksourceview3
- x11-toolkits/gtksourceviewmm3
- x11-toolkits/pango
- x11-toolkits/pangomm
- x11/libICE
The first 100 are listed.
Run dependencies 114
- accessibility/at-spi2-core
- accessibility/atkmm
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/glibmm
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/jansson
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgit2
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libsigc++20
- devel/libthai
- devel/libudev-devd
- devel/llvm19
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/universal-ctags
- graphics/cairo
- graphics/cairomm
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libssh2
- sysutils/gnome_subr
- sysutils/polkit
- textproc/aspell
- textproc/expat2
- textproc/libxml2
- textproc/libyaml
- www/llhttp
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/gtkmm30
- x11-toolkits/gtksourceview3
- x11-toolkits/gtksourceviewmm3
- x11-toolkits/pango
- x11-toolkits/pangomm
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
The first 100 are listed.
No port depends on this one.
Configuration
Options name: editors_jucipp
| Option | Default | Description |
|---|---|---|
| TEST | off | Build and/or run tests |
- USES
- cmake compiler:c++14-lang desktop-file-utils gnome llvm:build,noexport,run pkgconfig
- Service scripts
- none
Files
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| jucipp-v1.8.1.tar.bz2 | 948476 | a852a09ca9408726050979edfa83e783017964ed996119f5cd84312e6400f1ff |
| cppit-libclangmm-8dca5d81af05d5184da92a2ca2ce175b5577de25_GL0.tar.gz | 18287 | b3b667da4c090f6959bfa53e42290f501bd6f30a954658bf788bb0b739a6847b |
| eidheim-tiny-process-library-8bbb5a211c5c9df8ee69301da9d22fb977b27dc1_GL0.tar.gz | 14293 | 0ff45f47da95f1c36ce5e1e91342285301bf339150b34c3c5964687117ef01e5 |