42 lines
925 B
Makefile
42 lines
925 B
Makefile
|
# Can't use gdc yet
|
||
|
ONLY_FOR_ARCHS = amd64
|
||
|
|
||
|
COMMENT = ancillary tools for the D programming language compiler
|
||
|
DISTNAME = d${GH_PROJECT}-${GH_TAGNAME:S/^v//}
|
||
|
CATEGORIES = devel
|
||
|
|
||
|
# Keep GH_TAGNAME in sync with lang/dmd
|
||
|
GH_ACCOUNT = dlang
|
||
|
GH_PROJECT = tools
|
||
|
GH_TAGNAME = v2.104.0
|
||
|
|
||
|
HOMEPAGE = https://dlang.org/
|
||
|
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||
|
|
||
|
# Boost Software License 1.0
|
||
|
PERMIT_PACKAGE = Yes
|
||
|
|
||
|
WANTLIB += c c++abi execinfo m pthread
|
||
|
|
||
|
BUILD_DEPENDS = lang/dmd
|
||
|
|
||
|
USE_GMAKE = Yes
|
||
|
MAKE_FILE = posix.mak
|
||
|
MAKE_FLAGS = DMD="${LOCALBASE}/bin/dmd"
|
||
|
|
||
|
.if ${MACHINE_ARCH} == "powerpc"
|
||
|
# ld: error: relocation refers to a discarded section
|
||
|
USE_LLD = No
|
||
|
.endif
|
||
|
|
||
|
FAKE_FLAGS = INSTALL_DIR="${DESTDIR}${PREFIX}"
|
||
|
|
||
|
# Tests requires dub, during a test run dub pulls in external dependencies.
|
||
|
NO_TEST = Yes
|
||
|
|
||
|
# Avoid conflict with textproc/catdoc
|
||
|
post-install:
|
||
|
mv ${PREFIX}/bin/catdoc ${PREFIX}/bin/catdocd
|
||
|
|
||
|
.include <bsd.port.mk>
|