devel/youcompleteme g20240320_2 FreeBSD
Code-completion engine for Vim
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- devel
- Package size
- 1414.9 KiB, 22677.2 KiB installed
Description
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim. It has several completion engines:
* an identifier-based engine that works with every programming language, * a Clang-based engine that provides native semantic code completion for C/C++/Objective-C/Objective-C++ (from now on referred to as "the C-family languages") * a Jedi-based completion engine for Python 2 and 3 (using the JediHTTP wrapper) * an OmniSharp-based completion engine for C# * a combination of Gocode and Godef semantic engines for Go * a TSServer-based completion engine for TypeScript * a Tern-based completion engine for JavaScript * a racer-based completion engine for Rust * an omnifunc-based completer that uses data from Vim's omnicomplete system to provide semantic completions for many other languages (Ruby, PHP etc.)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/youcompleteme | g20240320_2 |
| DragonFly | devel/youcompleteme | g20240320_2 |
Install
Binary package:
pkg install py312-YouCompleteMe
From the ports tree:
cd /usr/ports/devel/youcompleteme/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-YouCompleteMe>0:devel/youcompleteme
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 | g20240320_2 | g20240320_2 | g20220614 | g20240320_2 | g20240320_2 |
| FreeBSD:14:quarterly | g20240320_2 | g20240320_2 | n/a | g20240320_2 | g20240320_2 |
| FreeBSD:15:latest | g20240320_2 | g20240320_2 | n/a | g20240320_2 | g20240320_2 |
| FreeBSD:15:quarterly | g20240320_2 | g20240320_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20240320_2 | g20240320_2 | 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 1
libabsl_strings.so: devel/abseil
Runtime 6
vim: editors/vim${PYTHON_PKGNAMEPREFIX}bottle>0: www/py-bottle${PYTHON_PKGNAMEPREFIX}jedi>0: devel/py-jedi${PYTHON_PKGNAMEPREFIX}regex>0: textproc/py-regex${PYTHON_PKGNAMEPREFIX}parso>0: textproc/py-parso${PYTHON_PKGNAMEPREFIX}watchdog>0: devel/py-watchdog
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 20
No port depends on this one.
Configuration
Options name: devel_YouCompleteMe
| Option | Default | Description |
|---|---|---|
| C | on | C-family Semantic Completion Support |
- USES
- cmake compiler:c++11-lang python
- Service scripts
- none
Message after installing
Files
pkg-plist 472
- %%VIMFILESDIR%%/autoload/youcompleteme.vim
- %%VIMFILESDIR%%/autoload/youcompleteme/filetypes.vim
- %%VIMFILESDIR%%/autoload/youcompleteme/finder.vim
- %%VIMFILESDIR%%/doc/youcompleteme.txt
- %%VIMFILESDIR%%/plugin/youcompleteme.vim
- %%VIMFILESDIR%%/python/test_requirements.txt
- %%VIMFILESDIR%%/python/ycm/__init__.py
- %%VIMFILESDIR%%/python/ycm/base.py
- %%VIMFILESDIR%%/python/ycm/buffer.py
- %%VIMFILESDIR%%/python/ycm/client/__init__.py
- %%VIMFILESDIR%%/python/ycm/client/base_request.py
- %%VIMFILESDIR%%/python/ycm/client/command_request.py
- %%VIMFILESDIR%%/python/ycm/client/completer_available_request.py
- %%VIMFILESDIR%%/python/ycm/client/completion_request.py
- %%VIMFILESDIR%%/python/ycm/client/debug_info_request.py
- %%VIMFILESDIR%%/python/ycm/client/event_notification.py
- %%VIMFILESDIR%%/python/ycm/client/inlay_hints_request.py
- %%VIMFILESDIR%%/python/ycm/client/messages_request.py
- %%VIMFILESDIR%%/python/ycm/client/omni_completion_request.py
- %%VIMFILESDIR%%/python/ycm/client/resolve_completion_request.py
- %%VIMFILESDIR%%/python/ycm/client/semantic_tokens_request.py
- %%VIMFILESDIR%%/python/ycm/client/shutdown_request.py
- %%VIMFILESDIR%%/python/ycm/client/signature_help_request.py
- %%VIMFILESDIR%%/python/ycm/client/ycmd_keepalive.py
- %%VIMFILESDIR%%/python/ycm/diagnostic_filter.py
- %%VIMFILESDIR%%/python/ycm/diagnostic_interface.py
- %%VIMFILESDIR%%/python/ycm/inlay_hints.py
- %%VIMFILESDIR%%/python/ycm/omni_completer.py
- %%VIMFILESDIR%%/python/ycm/paths.py
- %%VIMFILESDIR%%/python/ycm/paths.py.bak
- %%VIMFILESDIR%%/python/ycm/scrolling_range.py
- %%VIMFILESDIR%%/python/ycm/semantic_highlighting.py
- %%VIMFILESDIR%%/python/ycm/signature_help.py
- %%VIMFILESDIR%%/python/ycm/syntax_parse.py
- %%VIMFILESDIR%%/python/ycm/tests/__init__.py
- %%VIMFILESDIR%%/python/ycm/tests/base_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/__init__.py
- %%VIMFILESDIR%%/python/ycm/tests/client/base_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/command_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/completion_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/debug_info_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/messages_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/client/omni_completion_request_test.py
- %%VIMFILESDIR%%/python/ycm/tests/command_test.py
- %%VIMFILESDIR%%/python/ycm/tests/completion_test.py
- %%VIMFILESDIR%%/python/ycm/tests/diagnostic_filter_test.py
- %%VIMFILESDIR%%/python/ycm/tests/diagnostic_interface_test.py
- %%VIMFILESDIR%%/python/ycm/tests/event_notification_test.py
- %%VIMFILESDIR%%/python/ycm/tests/mock_utils.py
- %%VIMFILESDIR%%/python/ycm/tests/omni_completer_test.py
- %%VIMFILESDIR%%/python/ycm/tests/paths_test.py
- %%VIMFILESDIR%%/python/ycm/tests/postcomplete_test.py
- %%VIMFILESDIR%%/python/ycm/tests/signature_help_test.py
- %%VIMFILESDIR%%/python/ycm/tests/syntax_parse_test.py
- %%VIMFILESDIR%%/python/ycm/tests/test_utils.py
- %%VIMFILESDIR%%/python/ycm/tests/testdata/.ycm_extra_conf.py
- %%VIMFILESDIR%%/python/ycm/tests/testdata/cpp_syntax
- %%VIMFILESDIR%%/python/ycm/tests/testdata/java_syntax
- %%VIMFILESDIR%%/python/ycm/tests/testdata/php_syntax
- %%VIMFILESDIR%%/python/ycm/tests/testdata/python_syntax
- %%VIMFILESDIR%%/python/ycm/tests/testdata/uni¢od€/tags
- %%VIMFILESDIR%%/python/ycm/tests/vimsupport_test.py
- %%VIMFILESDIR%%/python/ycm/tests/youcompleteme_test.py
- %%VIMFILESDIR%%/python/ycm/text_properties.py
- %%VIMFILESDIR%%/python/ycm/unsafe_thread_pool_executor.py
- %%VIMFILESDIR%%/python/ycm/vimsupport.py
- %%VIMFILESDIR%%/python/ycm/youcompleteme.py
- %%YCMDDIR%%/CORE_VERSION
- %%YCMDDIR%%/cpp/CMakeLists.txt
- %%YCMDDIR%%/cpp/llvm/include/clang-c/BuildSystem.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXCompilationDatabase.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXDiagnostic.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXErrorCode.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXFile.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXSourceLocation.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/CXString.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/Documentation.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/ExternC.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/FatalErrorHandler.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/Index.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/Platform.h
- %%YCMDDIR%%/cpp/llvm/include/clang-c/Rewrite.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/attr.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/buffer_info.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/cast.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/chrono.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/common.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/complex.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/class.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/common.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/descr.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/init.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/internals.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/type_caster_base.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/detail/typeid.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/eigen.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/embed.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/eval.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/functional.h
- %%YCMDDIR%%/cpp/pybind11/pybind11/gil.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| ycm-core-YouCompleteMe-g20240320-4556062_GH0.tar.gz | 329856 | 80bcc56cf05d499ca2746e7ea38058894b742dd826664fda3e7b2140d7280385 |
| ycm-core-ycmd-b63d2e8_GH0.tar.gz | 3.139783e+06 | e642d357ede9ff78791639561eda2c3182c91abf4276708610778de7e42cdc9f |
Commit history 0
No commits in the history this site was built from.