aboutsummaryrefslogtreecommitdiff
path: root/editors/dlangide/Makefile
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-06-03 07:30:06 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-06-03 07:30:06 +0000
commitdc7c3253d2d4d495bcadce2daf70fdf724f61cff (patch)
treea42b0f4c195553bc03b65db703054792b65d807e /editors/dlangide/Makefile
parentbbaa58b0edfe09dd80e3a92a14491cc06381d8c4 (diff)
downloadports-dc7c3253d2d4d495bcadce2daf70fdf724f61cff.tar.gz
ports-dc7c3253d2d4d495bcadce2daf70fdf724f61cff.zip
Notes
Diffstat (limited to 'editors/dlangide/Makefile')
-rw-r--r--editors/dlangide/Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/editors/dlangide/Makefile b/editors/dlangide/Makefile
index 9deb262f0f70..7afb0d170d81 100644
--- a/editors/dlangide/Makefile
+++ b/editors/dlangide/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dlangide
-PORTVERSION= 0.7.30
+PORTVERSION= 0.8.12
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -23,6 +23,7 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libDerelictGL3.a:graphics/derelict-gl3 \
${LOCALBASE}/lib/d/libDerelictSDL2.a:devel/derelict-sdl2 \
${LOCALBASE}/lib/d/libDerelictFT.a:print/derelict-ft \
+ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator \
dcd-server:devel/dcd-server
USE_GITHUB= yes
@@ -31,8 +32,15 @@ GH_ACCOUNT= buggins
PLIST_FILES= bin/${PORTNAME}
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
+post-patch:
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/dub.json
+ ${REINPLACE_CMD} -e 's|server.|dcd.server.|g' \
+ -e 's|common.messages|dcd.common.messages|g' \
+ ${WRKSRC}/src/dlangide/tools/d/dcdinterface.d
+
do-build:
- @cd ${WRKSRC} && ${DUB_CMD}
+ @cd ${WRKSRC} && ${DUB_CMD} --config=default
+ @cd ${WRKSRC} && ${DUB_CMD} --config=console
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/