diff --git a/audio/cheesecutter/Makefile b/audio/cheesecutter/Makefile index 5bcd5fdc5e4b..6bc1e72e749a 100644 --- a/audio/cheesecutter/Makefile +++ b/audio/cheesecutter/Makefile @@ -1,44 +1,44 @@ PORTNAME= cheesecutter DISTVERSIONPREFIX= v DISTVERSION= 2.9-beta-3-25 DISTVERSIONSUFFIX= -gdbe9a9d -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tracker for composing music for the C64 SID chip WWW= https://github.com/theyamo/CheeseCutter LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= acme:devel/acme \ ldc2:lang/ldc USES= desktop-file-utils gmake USE_GITHUB= yes GH_ACCOUNT= ehaupt GH_PROJECT= CheeseCutter MAKEFILE= Makefile.ldc MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR} OPTIONS_DEFINE= EXAMPLES post-install: ${MKDIR} ${STAGEDIR}${MANPREFIX}/share/man/fr/man1 ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/arch/fd/ccutter.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/icons/cc96.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .for f in ccutter ct2util ${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 ${STAGEDIR}${MANPREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/${f}.fr.1 ${STAGEDIR}${MANPREFIX}/share/man/fr/man1 .endfor .include .if (${OSVERSION} >= 1301000) MAKE_ARGS= DLDFLAGS=-L=-Wl,-z,nostart-stop-gc .endif .include diff --git a/devel/containers/Makefile b/devel/containers/Makefile index ca703e0e36d6..4086cb5bf29c 100644 --- a/devel/containers/Makefile +++ b/devel/containers/Makefile @@ -1,35 +1,35 @@ PORTNAME= containers DISTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 5101b8819894..44e9260a3b6d 100644 --- a/devel/d-scanner/Makefile +++ b/devel/d-scanner/Makefile @@ -1,44 +1,44 @@ PORTNAME= d-scanner PORTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 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 post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/dub.json do-build: @cd ${WRKSRC} && ${DUB_CMD} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dscanner ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/devel/dcd-server/Makefile b/devel/dcd-server/Makefile index 7f5bd3455264..01476f6e4059 100644 --- a/devel/dcd-server/Makefile +++ b/devel/dcd-server/Makefile @@ -1,57 +1,57 @@ PORTNAME= dcd PORTVERSION= 0.13.6 DISTVERSIONPREFIX= v -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= devel PKGNAMESUFFIX?= -server MAINTAINER= acm@FreeBSD.org COMMENT?= Auto-complete program for the D programming language (server) WWW= https://github.com/dlang-community/DCD LICENSE= BSL 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/libmsgpack-d.a:devel/msgpack-d \ ${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 USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= dlang-community GH_PROJECT= DCD DUB_CMD= ${LOCALBASE}/bin/dub build --build=release DUB_CONFIG?= server D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d DC= ${PREFIX}/bin/ldmd2 post-patch: ${REINPLACE_CMD} '7d' ${WRKSRC}/common/dub.sdl ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/dub.json do-build: @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} --config=${DUB_CONFIG} .if ${PKGNAMESUFFIX} == "-server" @cd ${WRKSRC} && DC=${DC} ${DUB_CMD} --config=library .endif do-install: @${MKDIR} ${STAGEDIR}/${D_INCLUDE_DIR}/dcd/${PKGNAMESUFFIX:S/-//} ${INSTALL_PROGRAM} ${WRKSRC}/bin/dcd${PKGNAMESUFFIX} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man1/dcd${PKGNAMESUFFIX}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 cd ${WRKSRC}/src/dcd/${PKGNAMESUFFIX:S/-//} && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR}/dcd/${PKGNAMESUFFIX:S/-//} "-name *\.d" .if ${PKGNAMESUFFIX} == "-server" @${MKDIR} ${STAGEDIR}/${D_LIB_DIR} @${INSTALL_DATA} ${WRKSRC}/libdcd.a ${STAGEDIR}${D_LIB_DIR} @${MKDIR} ${STAGEDIR}/${D_INCLUDE_DIR}/common cd ${WRKSRC}/common/src/dcd/common && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR}/dcd/common "-name *\.d" .endif .include diff --git a/devel/derelict-sdl2/Makefile b/devel/derelict-sdl2/Makefile index f8bba1a1398f..d5242a935476 100644 --- a/devel/derelict-sdl2/Makefile +++ b/devel/derelict-sdl2/Makefile @@ -1,39 +1,39 @@ PORTNAME= derelict-sdl2 PORTVERSION= 2.1.4 -PORTREVISION= 5 +PORTREVISION= 6 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} 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 bf7ae6af6092..805bd5129434 100644 --- a/devel/derelict-util/Makefile +++ b/devel/derelict-util/Makefile @@ -1,34 +1,34 @@ PORTNAME= derelict-util PORTVERSION= 2.1.0 -PORTREVISION= 5 +PORTREVISION= 6 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} 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 86186c6dc1de..7f3fa20f102d 100644 --- a/devel/dlib/Makefile +++ b/devel/dlib/Makefile @@ -1,33 +1,33 @@ PORTNAME= dlib PORTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 15454efa28fa..aa1e62597ceb 100644 --- a/devel/dsymbol/Makefile +++ b/devel/dsymbol/Makefile @@ -1,43 +1,43 @@ PORTNAME= dsymbol PORTVERSION= 0.14.1 -PORTREVISION= 1 +PORTREVISION= 2 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} 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/dub/Makefile b/devel/dub/Makefile index 6a05b16c5552..698a1f1bc295 100644 --- a/devel/dub/Makefile +++ b/devel/dub/Makefile @@ -1,31 +1,31 @@ PORTNAME= dub PORTVERSION= 1.29.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Package and build manager for D applications and libraries WWW= https://github.com/dlang/dub LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ldmd2:lang/ldc LIB_DEPENDS= libcurl.so:ftp/curl USE_GITHUB= yes GH_ACCOUNT= dlang PLIST_FILES= bin/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/source/dub/version_.d do-build: @cd ${WRKSRC} && ${PREFIX}/bin/ldmd2 -run build.d do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} .include diff --git a/devel/glibd/Makefile b/devel/glibd/Makefile index 3a2f093d9b9f..7f76fd3b714b 100644 --- a/devel/glibd/Makefile +++ b/devel/glibd/Makefile @@ -1,26 +1,27 @@ PORTNAME= glibd PORTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= arrowd@FreeBSD.org COMMENT= D language bindings for the GLib Utility Library WWW= https://github.com/gtkd-developers/GlibD LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= girtod:lang/gir-to-d \ ldc2:lang/ldc LIB_DEPENDS= libphobos2-ldc-shared.so:lang/ldc \ libdruntime-ldc-shared.so:lang/ldc USES= gnome meson pkgconfig USE_GNOME= glib20 introspection USE_GITHUB= yes GH_ACCOUNT= gtkd-developers GH_PROJECT= GlibD GH_TAGNAME= v${DISTVERSION} .include diff --git a/devel/icontheme/Makefile b/devel/icontheme/Makefile index 289dd3090031..ebd4fc7d485f 100644 --- a/devel/icontheme/Makefile +++ b/devel/icontheme/Makefile @@ -1,36 +1,36 @@ PORTNAME= icontheme PORTVERSION= 1.2.3 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 ae6d2cd6d5c6..5473e626f565 100644 --- a/devel/inifiled/Makefile +++ b/devel/inifiled/Makefile @@ -1,33 +1,33 @@ PORTNAME= inifiled PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 06a7f72cb352..eda9932f881f 100644 --- a/devel/inilike/Makefile +++ b/devel/inilike/Makefile @@ -1,33 +1,33 @@ PORTNAME= inilike PORTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 0fe884fbe7d5..b411a2f3f9a8 100644 --- a/devel/isfreedesktop/Makefile +++ b/devel/isfreedesktop/Makefile @@ -1,33 +1,33 @@ PORTNAME= isfreedesktop PORTVERSION= 0.1.1 -PORTREVISION= 4 +PORTREVISION= 5 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} 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 8433d47ba882..d36948a679a1 100644 --- a/devel/libddoc/Makefile +++ b/devel/libddoc/Makefile @@ -1,39 +1,39 @@ PORTNAME= libddoc PORTVERSION= 0.8.0 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 34f6da68f916..155ce1f084fb 100644 --- a/devel/libdparse/Makefile +++ b/devel/libdparse/Makefile @@ -1,35 +1,35 @@ PORTNAME= libdparse PORTVERSION= 0.20.0 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 f3dd927dae29..c13f8920e16f 100644 --- a/devel/mir-core/Makefile +++ b/devel/mir-core/Makefile @@ -1,33 +1,33 @@ PORTNAME= mir-core PORTVERSION= 1.1.62 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 97a1204c5f66..11b5d640102c 100644 --- a/devel/msgpack-d/Makefile +++ b/devel/msgpack-d/Makefile @@ -1,33 +1,33 @@ PORTNAME= msgpack-d PORTVERSION= 1.0.4 -PORTREVISION= 1 +PORTREVISION= 2 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} 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 8afc7bd29372..4527b291f85b 100644 --- a/devel/stdx-allocator/Makefile +++ b/devel/stdx-allocator/Makefile @@ -1,37 +1,37 @@ PORTNAME= stdx-allocator PORTVERSION= 3.0.2 -PORTREVISION= 2 +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/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} 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/xdgpaths/Makefile b/devel/xdgpaths/Makefile index f44dad39fef9..b3e49d1c05ca 100644 --- a/devel/xdgpaths/Makefile +++ b/devel/xdgpaths/Makefile @@ -1,34 +1,34 @@ PORTNAME= xdgpaths PORTVERSION= 0.2.5 -PORTREVISION= 3 +PORTREVISION= 4 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} 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 715746c5bcd3..2c8762b720ac 100644 --- a/graphics/derelict-gl3/Makefile +++ b/graphics/derelict-gl3/Makefile @@ -1,38 +1,38 @@ PORTNAME= derelict-gl3 PORTVERSION= 1.0.24 -PORTREVISION= 3 +PORTREVISION= 4 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} 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/lang/dlang-tools/Makefile b/lang/dlang-tools/Makefile index 38bb859b57ce..b576c6c0c87b 100644 --- a/lang/dlang-tools/Makefile +++ b/lang/dlang-tools/Makefile @@ -1,36 +1,37 @@ PORTNAME= tools PORTVERSION= 2.101.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= lang PKGNAMEPREFIX= dlang- MAINTAINER= acm@FreeBSD.org COMMENT= Ancillary tools for the D programming language compiler WWW= https://github.com/dlang/tools LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse USE_GITHUB= yes GH_ACCOUNT= dlang LDC2_CMD= ${LOCALBASE}/bin/ldc2 TOOLS_LIST= catdoc changed checkwhitespace contributors ddemangle detab dget rdmd tolf do-build: .for f in ${TOOLS_LIST} ${LDC2_CMD} ${WRKSRC}/${f}.d -of=${WRKSRC}/${f} .endfor cd ${WRKSRC}/DustMite && \ ${LDC2_CMD} dustmite.d polyhash.d splitter.d -of=${WRKSRC}/dustmite do-install: .for f in ${TOOLS_LIST} dustmite ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor ${INSTALL_MAN} ${WRKSRC}/man/man1/rdmd.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/lang/gir-to-d/Makefile b/lang/gir-to-d/Makefile index 682dbd859f18..7d034b3518d3 100644 --- a/lang/gir-to-d/Makefile +++ b/lang/gir-to-d/Makefile @@ -1,29 +1,30 @@ PORTNAME= gir-to-d PORTVERSION= 0.23.0 +PORTREVISION= 1 CATEGORIES= lang MAINTAINER= arrowd@FreeBSD.org COMMENT= Create D bindings from GObject introspection files WWW= https://github.com/gtkd-developers/gir-to-d LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ldc2:lang/ldc LIB_DEPENDS= libphobos2-ldc-shared.so:lang/ldc \ libdruntime-ldc-shared.so:lang/ldc USES= gnome meson USE_GNOME= introspection USE_GITHUB= yes GH_ACCOUNT= gtkd-developers GH_TAGNAME= v${DISTVERSION} # a workaround for https://github.com/ldc-developers/ldc/issues/4000 CONFIGURE_ENV= DFLAGS=--allinst PLIST_FILES= bin/girtod .include diff --git a/lang/silq/Makefile b/lang/silq/Makefile index 521b2b9e1c9a..2de04f04e682 100644 --- a/lang/silq/Makefile +++ b/lang/silq/Makefile @@ -1,46 +1,46 @@ PORTNAME= silq PORTVERSION= 20220224 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang math science DIST_SUBDIR= silq MAINTAINER= se@FreeBSD.org COMMENT= Silq from ETH Zuerich WWW= https://silq.ethz.ch/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= unknown status of the D language compiler (lang/ldc) on ${ARCH} BUILD_DEPENDS= ldmd2:lang/ldc \ llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} USE_GITHUB= yes GH_TUPLE= eth-sri:silq:afaf865 \ tgehr:ast:d2f25fb:ast/ast \ tgehr:util:7e9f0ce:util/util OPTIONS_DEFINE= EXAMPLES LLVM_VERSION= 10 .include do-build: cd ${WRKSRC}; ldmd2 -O -inline -J. -Jlibrary *.d ast/*.d util/*.d -linker=lld${LLVM_VERSION} -of=silq do-test: cd ${WRKSRC}/test; ldmd2 -O runtests.d -linker=lld${LLVM_VERSION} -of=runtests cd ${WRKSRC}/test; ./runtests do-install: ${INSTALL_PROGRAM} ${WRKSRC}/silq ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "-name *\.slq" .endif .include diff --git a/net/onedrive/Makefile b/net/onedrive/Makefile index bb65e1eb4452..86a3d878f0a6 100644 --- a/net/onedrive/Makefile +++ b/net/onedrive/Makefile @@ -1,49 +1,49 @@ PORTNAME= onedrive DISTVERSIONPREFIX= v DISTVERSION= 2.4.23 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= hiroo.ono+freebsd@gmail.com COMMENT= OneDrive Free client WWW= https://github.com/abraunegg/onedrive LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ldc2:lang/ldc LIB_DEPENDS= libcurl.so:ftp/curl \ libinotify.so:devel/libinotify RUN_DEPENDS= ${LOCALBASE}/sbin/logrotate:sysutils/logrotate USES= autoreconf gmake pkgconfig sqlite USE_GITHUB= yes GH_ACCOUNT= abraunegg GNU_CONFIGURE= yes PORTDOCS= * OPTIONS_DEFINE= DOCS NOTIFY COMPLETION OPTIONS_DEFAULT= NOTIFY COMPLETION OPTIONS_SUB= yes COMPLETION_DESC= Install completion for BASH, FISH and ZSH COMPLETION_BUILD_DEPENDS= bash-completion>0:shells/bash-completion COMPLETION_RUN_DEPENDS= bash-completion>0:shells/bash-completion COMPLETION_CONFIGURE_ENABLE= completions NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_USES= gnome NOTIFY_USE= GNOME=glib20,gdkpixbuf2 NOTIFY_CONFIGURE_ENABLE= notifications ONEDRIVE_LOGDIR= /var/log/${PORTNAME} post-extract: ${CP} ${FILESDIR}/freebsd_inotify.d ${WRKSRC}/src post-install: ${INSTALL} -d -m 0775 ${STAGEDIR}${ONEDRIVE_LOGDIR} .include diff --git a/print/derelict-ft/Makefile b/print/derelict-ft/Makefile index 3c4a93ce3c35..a50c03527cf7 100644 --- a/print/derelict-ft/Makefile +++ b/print/derelict-ft/Makefile @@ -1,38 +1,38 @@ PORTNAME= derelict-ft PORTVERSION= 1.1.3 -PORTREVISION= 5 +PORTREVISION= 6 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} 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 diff --git a/x11-toolkits/gtkd/Makefile b/x11-toolkits/gtkd/Makefile index 90d1b433710a..9556919ea22c 100644 --- a/x11-toolkits/gtkd/Makefile +++ b/x11-toolkits/gtkd/Makefile @@ -1,27 +1,27 @@ PORTNAME= gtkd PORTVERSION= 3.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= https://gtkd.org/Downloads/sources/ DISTNAME= GtkD-${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= D binding and OO wrapper of GTK+ WWW= https://gtkd.org/index.html LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ldc2:lang/ldc USES= gmake zip WRKSRC= ${WRKDIR} MAKEFILE= GNUmakefile SSP_UNSAFE= ldc2 does not support -fstack-protector-strong post-patch: ${REINPLACE_CMD} -e 's:\$$(libdir)/pkgconfig:libdata/pkgconfig:' \ ${WRKSRC}/${MAKEFILE} .include