BSD Ports

devel/dub 1.40.0_3 FreeBSD

Package and build manager for D applications and libraries

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1f1898be0b
License
MIT
Categories
devel

Description

DUB emerged as a more general replacement for vibe.d's package manager. It does not imply a dependency to vibe.d for packages and was extended to not only directly build projects, but also to generate project files (currently VisualD).

Mono-D also supports the use of dub.json (dub's package description) as the project file.

The project's philosophy is to keep things as simple as possible. All that is needed to make a project a dub package is to write a short dub.json file and put the source code into a source subfolder. It can then be registered on the public package registry to be made available for everyone. Any dependencies specified in dub.json are automatically downloaded and made available to the project during the build process.

In the other systems

SystemPortVersion
FreeBSDdevel/dub1.40.0_3
OpenBSDdevel/dub1.40.0p0-dmd
GhostBSDdevel/dub1.40.0_3

Install

Binary package:

pkg install dub

From the ports tree:

cd /usr/ports/devel/dub/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dub>0:devel/dub

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-1.40.0_3---
FreeBSD:14:quarterly-1.40.0_3n/a--
FreeBSD:15:latest-1.40.0_3n/a--
FreeBSD:15:quarterly-1.40.0_3n/an/an/a
FreeBSD:16:latest-1.40.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 6

Configuration

No options to configure.

Service scripts
none

Files

distinfo 1
FileSizeSHA256
dlang-dub-v1.40.0_GH0.tar.gz1.525761e+0652b963137e8a671e48ce3b64eb1e424f6a3c137b8001cf74fb98932def61c171

Commit history 1

DateCommitCreditsLog message
1f1898be0b Jose Alonso Cardenas Marquez devel/dub: Bump PORTREVISION. lang/ldc was updated to 1.43.0