diff --git a/devel/containers/Makefile b/devel/containers/Makefile index 3182d3380bce..500c26c18e71 100644 --- a/devel/containers/Makefile +++ b/devel/containers/Makefile @@ -1,35 +1,36 @@ PORTNAME= containers DISTVERSION= 0.9.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Containers backed on dlang by std.experimental.allocator WWW= https://github.com/dlang-community/containers LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator USE_GITHUB= yes GH_ACCOUNT= dlang-community DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/build/libemsi_containers.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/d-scanner/Makefile b/devel/d-scanner/Makefile index 6e1dff42db5a..3cf2127c3f99 100644 --- a/devel/d-scanner/Makefile +++ b/devel/d-scanner/Makefile @@ -1,44 +1,46 @@ PORTNAME= d-scanner PORTVERSION= 0.7.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Swiss-army knife for D source code WWW= https://github.com/dlang-community/D-Scanner LICENSE= BSL BROKEN= fails to build BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ rdmd:lang/dlang-tools \ ${LOCALBASE}/lib/d/libemsi_containers.a:devel/containers \ ${LOCALBASE}/lib/d/libdsymbol.a:devel/dsymbol \ ${LOCALBASE}/lib/d/libinifiled.a:devel/inifiled \ ${LOCALBASE}/lib/d/libddoc.a:devel/libddoc \ ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \ ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator \ rdmd:lang/dlang-tools USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= dlang-community GH_PROJECT= D-Scanner PLIST_FILES= bin/dscanner DUB_CMD= ${LOCALBASE}/bin/dub build --build=release +DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/dub.json do-build: - @cd ${WRKSRC} && ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dscanner ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/devel/derelict-sdl2/Makefile b/devel/derelict-sdl2/Makefile index b4e7d834b56c..5fe938d03194 100644 --- a/devel/derelict-sdl2/Makefile +++ b/devel/derelict-sdl2/Makefile @@ -1,39 +1,40 @@ PORTNAME= derelict-sdl2 PORTVERSION= 2.1.4 PORTREVISION= 7 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Dynamic bindings to SDL2 and its libraries for the D lang WWW= https://github.com/DerelictOrg/DerelictSDL2 LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util USES= dos2unix USE_GITHUB= yes GH_ACCOUNT= DerelictOrg GH_PROJECT= DerelictSDL2 DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} -e '13,15d' ${WRKSRC}/dub.json do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libDerelictSDL2.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/derelict-util/Makefile b/devel/derelict-util/Makefile index 67d8aca34289..69d7e571f017 100644 --- a/devel/derelict-util/Makefile +++ b/devel/derelict-util/Makefile @@ -1,34 +1,35 @@ PORTNAME= derelict-util PORTVERSION= 2.1.0 PORTREVISION= 7 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= The base library for all Derelict packages WWW= https://github.com/DerelictOrg/DerelictUtil LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= DerelictOrg GH_PROJECT= DerelictUtil DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libDerelictUtil.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/dlib/Makefile b/devel/dlib/Makefile index 6c9e51f9ff62..aebc660b9989 100644 --- a/devel/dlib/Makefile +++ b/devel/dlib/Makefile @@ -1,33 +1,34 @@ PORTNAME= dlib PORTVERSION= 1.1.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Math, XML, I/O streams, image and audio processing for D WWW= https://github.com/gecko0307/dlib LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= gecko0307 DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libdlib.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR}/${PORTNAME} "-name *\.d" .include diff --git a/devel/dsymbol/Makefile b/devel/dsymbol/Makefile index 92b96454fb46..8c3525685d58 100644 --- a/devel/dsymbol/Makefile +++ b/devel/dsymbol/Makefile @@ -1,43 +1,44 @@ PORTNAME= dsymbol PORTVERSION= 0.14.1 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Symbol lookup support for libdparse WWW= https://github.com/dlang-community/dsymbol LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \ ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \ ${LOCALBASE}/lib/d/libemsi_containers.a:devel/containers \ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= dlang-community DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} -e '7,11d' ${WRKSRC}/dub.json ${REINPLACE_CMD} -e 's@cache.clear@cache.destroy@g' \ ${WRKSRC}/src/dsymbol/modulecache.d do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/build/libdsymbol.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/icontheme/Makefile b/devel/icontheme/Makefile index 6b9dd502a6a7..da278be3e7f7 100644 --- a/devel/icontheme/Makefile +++ b/devel/icontheme/Makefile @@ -1,36 +1,37 @@ PORTNAME= icontheme PORTVERSION= 1.2.3 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Icon Theme Specification implementation in D programming language WWW= https://github.com/FreeSlave/icontheme LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libisfreedesktop.a:devel/isfreedesktop \ ${LOCALBASE}/lib/d/libinilike.a:devel/inilike \ ${LOCALBASE}/lib/d/libxdgpaths.a:devel/xdgpaths USE_GITHUB= yes GH_ACCOUNT= FreeSlave DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libicontheme.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/inifiled/Makefile b/devel/inifiled/Makefile index e07ed60e765b..56643ac7fc46 100644 --- a/devel/inifiled/Makefile +++ b/devel/inifiled/Makefile @@ -1,33 +1,34 @@ PORTNAME= inifiled PORTVERSION= 2.0.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Compile-time .ini file parser and writer generator for D WWW= https://github.com/burner/inifiled LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= burner DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libinifiled.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/inilike/Makefile b/devel/inilike/Makefile index 077c32da21d8..3fa267be08f1 100644 --- a/devel/inilike/Makefile +++ b/devel/inilike/Makefile @@ -1,33 +1,34 @@ PORTNAME= inilike PORTVERSION= 1.2.1 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= D library for parsing ini-like files used in Freedesktop systems WWW= https://github.com/FreeSlave/inilike LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= FreeSlave DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libinilike.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/isfreedesktop/Makefile b/devel/isfreedesktop/Makefile index bd04f65f983c..a12a633d8189 100644 --- a/devel/isfreedesktop/Makefile +++ b/devel/isfreedesktop/Makefile @@ -1,33 +1,34 @@ PORTNAME= isfreedesktop PORTVERSION= 0.1.1 PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= D programming to test if target platform is freedesktop WWW= https://github.com/FreeSlave/isfreedesktop LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= FreeSlave DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libisfreedesktop.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/libddoc/Makefile b/devel/libddoc/Makefile index 7187e522eaee..a07949a2ef5b 100644 --- a/devel/libddoc/Makefile +++ b/devel/libddoc/Makefile @@ -1,39 +1,40 @@ PORTNAME= libddoc PORTVERSION= 0.8.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= D implementation of the DDoc macro system WWW= https://github.com/dlang-community/libddoc LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse USE_GITHUB= yes GH_ACCOUNT= dlang-community DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} -e '23d' ${WRKSRC}/dub.json do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/bin/libddoc.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" cd ${WRKSRC}/common/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/libdparse/Makefile b/devel/libdparse/Makefile index cb759b1e0aa0..423b935c39a4 100644 --- a/devel/libdparse/Makefile +++ b/devel/libdparse/Makefile @@ -1,35 +1,36 @@ PORTNAME= libdparse PORTVERSION= 0.20.0 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Library for lexing and parsing D source code WWW= https://github.com/dlang-community/libdparse LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator USE_GITHUB= yes GH_ACCOUNT= dlang-community DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libdparse.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/mir-core/Makefile b/devel/mir-core/Makefile index 6a5861f8cb71..53df05f1f138 100644 --- a/devel/mir-core/Makefile +++ b/devel/mir-core/Makefile @@ -1,33 +1,34 @@ PORTNAME= mir-core PORTVERSION= 1.1.62 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= base software building blocks and conventions WWW= https://github.com/libmir/mir-core LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= libmir DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libmir-core.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/msgpack-d/Makefile b/devel/msgpack-d/Makefile index 263cfc57974c..ed6ad6876cb2 100644 --- a/devel/msgpack-d/Makefile +++ b/devel/msgpack-d/Makefile @@ -1,33 +1,34 @@ PORTNAME= msgpack-d PORTVERSION= 1.0.4 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Pure D implementation of MessagePack WWW= https://github.com/msgpack/msgpack-d LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= msgpack DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libmsgpack-d.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/stdx-allocator/Makefile b/devel/stdx-allocator/Makefile index 30b1188ca2c5..917592b880db 100644 --- a/devel/stdx-allocator/Makefile +++ b/devel/stdx-allocator/Makefile @@ -1,37 +1,38 @@ PORTNAME= stdx-allocator PORTVERSION= 3.0.2 PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Containers backed on dlang by std.experimental.allocator WWW= https://github.com/dlang-community/stdx-allocator LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core USE_GITHUB= yes GH_ACCOUNT= dlang-community DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} '6d' ${WRKSRC}/dub.sdl do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/libstdx-allocator.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/devel/undead/Makefile b/devel/undead/Makefile index 95c908cb2892..24bfe89e4271 100644 --- a/devel/undead/Makefile +++ b/devel/undead/Makefile @@ -1,39 +1,40 @@ PORTNAME= undead DISTVERSIONPREFIX=v DISTVERSION= 1.1.8 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= romain@FreeBSD.org COMMENT= Obsolete Phobos modules upgraded to work with the latest D LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub USE_GITHUB= yes GH_ACCOUNT= dlang GH_PROJECT= undeaD DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 SUB_FILES= undead.pc SUB_LIST= DISTVERSION=${DISTVERSION} do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} @${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKSRC}/bin/libundead.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" cd ${WRKDIR} && ${COPYTREE_SHARE} undead.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .include diff --git a/devel/xdgpaths/Makefile b/devel/xdgpaths/Makefile index 38d141bd37df..e224e2a86d28 100644 --- a/devel/xdgpaths/Makefile +++ b/devel/xdgpaths/Makefile @@ -1,34 +1,35 @@ PORTNAME= xdgpaths PORTVERSION= 0.2.5 PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= XDG Base Directory Specification implementation in D lang WWW= https://github.com/FreeSlave/xdgpaths LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libisfreedesktop.a:devel/isfreedesktop USE_GITHUB= yes GH_ACCOUNT= FreeSlave DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libxdgpaths.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/graphics/derelict-gl3/Makefile b/graphics/derelict-gl3/Makefile index c2b8f9a73a51..46b350f548e3 100644 --- a/graphics/derelict-gl3/Makefile +++ b/graphics/derelict-gl3/Makefile @@ -1,38 +1,39 @@ PORTNAME= derelict-gl3 PORTVERSION= 1.0.24 PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= acm@FreeBSD.org COMMENT= Dynamic binding to OpenGL for the D Programming Language WWW= https://github.com/DerelictOrg/DerelictGL3 LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util USE_GITHUB= yes GH_ACCOUNT= DerelictOrg GH_PROJECT= DerelictGL3 DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: @${REINPLACE_CMD} -e '13,15d' ${WRKSRC}/dub.json do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libDerelictGL3.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/print/derelict-ft/Makefile b/print/derelict-ft/Makefile index 1138a831d06d..8fe5333c8b85 100644 --- a/print/derelict-ft/Makefile +++ b/print/derelict-ft/Makefile @@ -1,38 +1,39 @@ PORTNAME= derelict-ft PORTVERSION= 1.1.3 PORTREVISION= 7 DISTVERSIONPREFIX= v CATEGORIES= print MAINTAINER= acm@FreeBSD.org COMMENT= Dynamic binding to the FreeType library for the D lang WWW= https://github.com/DerelictOrg/DerelictFT LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util USE_GITHUB= yes GH_ACCOUNT= DerelictOrg GH_PROJECT= DerelictFT DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: @${REINPLACE_CMD} -e '13,15d' ${WRKSRC}/dub.json do-build: - @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} + @cd ${WRKSRC} && \ + ${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libDerelictFT.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include