devel/dcd-server 0.16.4 FreeBSD
Auto-complete program for the D programming language (server)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
2670192a39- License
- BSL
- Categories
- devel
Description
DCD is not an IDE. DCD is designed to provide autocompletion for your favorite text editor. If you are looking for an IDE, try one of these.
DCD consists of a client and a server. The client (dcd-client) is almost always used through a text editor script or plugin, though it can be used from the command line. The server (dcd-server) is responsible for caching imported files, calculating autocomplete information, and sending it back to the client.
Install
Binary package:
pkg install dcd-server
From the ports tree:
cd /usr/ports/devel/dcd-server/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dcd-server>0:devel/dcd-server
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 | - | 0.16.4 | - | - | - |
| FreeBSD:14:quarterly | - | 0.16.4 | n/a | - | - |
| FreeBSD:15:latest | - | 0.16.4 | n/a | - | - |
| FreeBSD:15:quarterly | - | 0.16.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.16.4 | 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.
Build 6
ldmd2: lang/ldcdub: devel/dubrdmd: lang/dlang-tools${LOCALBASE}/lib/d/libemsi_containers.a: devel/containers${LOCALBASE}/lib/d/libmsgpack-d.a: devel/msgpack-d${LOCALBASE}/lib/d/libdparse.a: devel/libdparse
The full lists below include those, and their dependencies in turn.
Build dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- pkgconfig
- Service scripts
- none
Files
Manual pages 1
- dcd-server(1)
pkg-plist 40
- bin/dcd-server
- include/d/dcd/common/constants.d
- include/d/dcd/common/constants2.d
- include/d/dcd/common/dcd_version.d
- include/d/dcd/common/messages.d
- include/d/dcd/common/socket.d
- include/d/dcd/server/autocomplete/complete.d
- include/d/dcd/server/autocomplete/doc.d
- include/d/dcd/server/autocomplete/inlayhints.d
- include/d/dcd/server/autocomplete/localuse.d
- include/d/dcd/server/autocomplete/package.d
- include/d/dcd/server/autocomplete/symbols.d
- include/d/dcd/server/autocomplete/util.d
- include/d/dcd/server/lsp/document.d
- include/d/dcd/server/lsp/handlers.d
- include/d/dcd/server/lsp/jsonrpc.d
- include/d/dcd/server/lsp/protocol.d
- include/d/dcd/server/lsp_server.d
- include/d/dcd/server/main.d
- include/d/dcd/server/server.d
- include/d/dsymbol/builtin/names.d
- include/d/dsymbol/builtin/symbols.d
- include/d/dsymbol/cache_entry.d
- include/d/dsymbol/conversion/first.d
- include/d/dsymbol/conversion/package.d
- include/d/dsymbol/conversion/second.d
- include/d/dsymbol/conversion/third.d
- include/d/dsymbol/deferred.d
- include/d/dsymbol/import_.d
- include/d/dsymbol/modulecache.d
- include/d/dsymbol/scope_.d
- include/d/dsymbol/semantic.d
- include/d/dsymbol/string_interning.d
- include/d/dsymbol/symbol.d
- include/d/dsymbol/tests.d
- include/d/dsymbol/type_lookup.d
- include/d/dsymbol/ufcs.d
- include/d/dsymbol/utils.d
- lib/d/libdcd.a
- share/man/man1/dcd-server.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dlang-community-DCD-v0.16.4_GH0.tar.gz | 2.950684e+06 | ef33891b8f5c5c9b63cce2228b5d20d0ca249405d5eba6261b65652f67fec619 |