BSD Ports

devel/dub 1.40.0p0-dmd OpenBSD

package and build management system for the D language

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
372279dc51
Categories
devel

Description

Dub is the package and build manager for D applications and libraries.

There is a central package registry located at https://code.dlang.org where packages can be installed and managed using dub.

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
OpenBSDdevel/dub1.40.0p0-dmd
FreeBSDdevel/dub1.40.0_3
GhostBSDdevel/dub1.40.0_3

Install

Binary package:

pkg_add dub

From the ports tree:

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

Dependencies

Build dependencies 1
Run dependencies 1

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
372279dc51 kirill Rename MODGCC4 -> MODGCC
OK: sthen@
fdf456efc1 kirill gcc4.port.mk: add support of d lang
Also migrate all lang/gcc/16,-dlang OK: sthen@
a92b0200c2 sthen drop i386 from devel/dub,dmd flavour: core.exception.AssertError@src/dmd/common/outbuffer.d(190): OutBuffer: out of memory.
b7b4ca45ec kirill devel/dub: update to 1.40.0
We have gdc everywhere and it can be linked back. Plus fixed missed gcc-11 dependency to gcc-16, and updated coment in gcc-16