BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.16.4---
FreeBSD:14:quarterly-0.16.4n/a--
FreeBSD:15:latest-0.16.4n/a--
FreeBSD:15:quarterly-0.16.4n/an/an/a
FreeBSD:16:latest-0.16.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

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
FileSizeSHA256
dlang-community-DCD-v0.16.4_GH0.tar.gz2.950684e+06ef33891b8f5c5c9b63cce2228b5d20d0ca249405d5eba6261b65652f67fec619

Commit history 3

DateCommitCreditsLog message
2670192a39 Jose Alonso Cardenas Marquez devel/dcd-server: Update to 0.16.4
cd76399240 Jose Alonso Cardenas Marquez devel/dcd-server: Update to 0.16.3
4f1eca57e2 Piotr Kubaj devel/dcd-server: fix poudriere build with BUILD_AS_NON_ROOT=yes
===> Building for dcd-client-0.16.2 Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged. Warning Invalid source/import path: /wrkdirs/usr/ports/devel/dcd-client/work/DCD-0.16.2/bin Starting Performing "release" build using /usr/local/bin/ldmd2 for ppc64. Error /nonexistent: Permission denied *** Error code 2