aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2017-07-26 13:16:39 +0000
committerMathieu Arnold <mat@FreeBSD.org>2017-07-26 13:16:39 +0000
commit2d34c901f262739f2724345aee9d90c0d53204fa (patch)
treecc5789efffd04e4f84d9b97e7054976b1f7fef46 /devel
parentb3c4eef407db4f2ef6269af313061df31fabf7cf (diff)
downloadports-2d34c901f262739f2724345aee9d90c0d53204fa.tar.gz
ports-2d34c901f262739f2724345aee9d90c0d53204fa.zip
Pointy hat: acm Sponsored by: Absolight
Notes
Notes: svn path=/head/; revision=446655
Diffstat (limited to 'devel')
-rw-r--r--devel/containers/Makefile8
-rw-r--r--devel/containers/distinfo6
-rw-r--r--devel/d-scanner/Makefile9
-rw-r--r--devel/d-scanner/distinfo6
-rw-r--r--devel/dcd-server/Makefile9
-rw-r--r--devel/dcd-server/distinfo6
-rw-r--r--devel/derelict-sdl2/Makefile9
-rw-r--r--devel/derelict-sdl2/distinfo6
-rw-r--r--devel/derelict-util/Makefile9
-rw-r--r--devel/derelict-util/distinfo6
-rw-r--r--devel/dfmt/Makefile14
-rw-r--r--devel/dfmt/distinfo6
-rw-r--r--devel/dlangui/Makefile8
-rw-r--r--devel/dlangui/distinfo6
-rw-r--r--devel/dlib/Makefile8
-rw-r--r--devel/dlib/distinfo6
-rw-r--r--devel/dsymbol/Makefile8
-rw-r--r--devel/dsymbol/distinfo6
-rw-r--r--devel/inifiled/Makefile8
-rw-r--r--devel/inifiled/distinfo6
-rw-r--r--devel/iz/Makefile13
-rw-r--r--devel/iz/distinfo6
-rw-r--r--devel/libddoc/Makefile8
-rw-r--r--devel/libddoc/distinfo6
-rw-r--r--devel/libdparse/Makefile13
-rw-r--r--devel/libdparse/distinfo6
-rw-r--r--devel/msgpack-d/Makefile13
-rw-r--r--devel/msgpack-d/distinfo6
28 files changed, 119 insertions, 102 deletions
diff --git a/devel/containers/Makefile b/devel/containers/Makefile
index 006f59b195eb..d347c578bc20 100644
--- a/devel/containers/Makefile
+++ b/devel/containers/Makefile
@@ -3,10 +3,8 @@
PORTNAME= containers
PORTVERSION= 0.5.3
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/economicmodeling/containers/archive/
-DISTNAME= ${DISTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Containers backed on dlang by std.experimental.allocator
@@ -16,7 +14,9 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= economicmodeling
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/containers/distinfo b/devel/containers/distinfo
index acb1493e2d3c..68dae8ca802e 100644
--- a/devel/containers/distinfo
+++ b/devel/containers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500622066
-SHA256 (containers/v0.5.3.tar.gz) = 6d0595a3bb55c1a8b1f9fe4ab0abd83844fac82080509236916a9dff1c869f10
-SIZE (containers/v0.5.3.tar.gz) = 44630
+TIMESTAMP = 1501064107
+SHA256 (economicmodeling-containers-v0.5.3_GH0.tar.gz) = 6d0595a3bb55c1a8b1f9fe4ab0abd83844fac82080509236916a9dff1c869f10
+SIZE (economicmodeling-containers-v0.5.3_GH0.tar.gz) = 44630
diff --git a/devel/d-scanner/Makefile b/devel/d-scanner/Makefile
index d8f978f5ed52..772fb078a056 100644
--- a/devel/d-scanner/Makefile
+++ b/devel/d-scanner/Makefile
@@ -3,10 +3,8 @@
PORTNAME= d-scanner
PORTVERSION= 0.4.0
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/dlang-community/D-Scanner/archive/
-DISTNAME= ${DISTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Swiss-army knife for D source code
@@ -21,8 +19,11 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libddoc.a:devel/libddoc \
${LOCALBASE}/lib/d/libdparse.a:devel/libdparse
+USE_GITHUB= yes
+GH_ACCOUNT= dlang-community
+GH_PROJECT= D-Scanner
+
PLIST_FILES= bin/dscanner
-WRKSRC= ${WRKDIR}/${PORTNAME:S/d/D/:S/s/S/}-${PORTVERSION}
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
do-build:
diff --git a/devel/d-scanner/distinfo b/devel/d-scanner/distinfo
index 2336b147f96f..8909848e5470 100644
--- a/devel/d-scanner/distinfo
+++ b/devel/d-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500625040
-SHA256 (d-scanner/v0.4.0.tar.gz) = 6deea211e538f36e7e1731e8e620da07fbd1918b1be4b0dc081535e194647570
-SIZE (d-scanner/v0.4.0.tar.gz) = 56904
+TIMESTAMP = 1501064178
+SHA256 (dlang-community-D-Scanner-v0.4.0_GH0.tar.gz) = 6deea211e538f36e7e1731e8e620da07fbd1918b1be4b0dc081535e194647570
+SIZE (dlang-community-D-Scanner-v0.4.0_GH0.tar.gz) = 56904
diff --git a/devel/dcd-server/Makefile b/devel/dcd-server/Makefile
index f286fc08f3b6..227dd71037f1 100644
--- a/devel/dcd-server/Makefile
+++ b/devel/dcd-server/Makefile
@@ -3,12 +3,10 @@
PORTNAME= dcd
PORTVERSION= 0.9.0
+DISTVERSIONPREFIX= v
PORTREVISION?= 1
CATEGORIES?= devel
-MASTER_SITES= https://github.com/dlang-community/DCD/archive/
PKGNAMESUFFIX?= -server
-DISTNAME= ${PORTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}-server
MAINTAINER= acm@FreeBSD.org
COMMENT?= Auto-complete program for the D programming language (server)
@@ -22,7 +20,10 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libmsgpack-d.a:devel/msgpack-d \
${LOCALBASE}/lib/d/libdparse.a:devel/libdparse
-WRKSRC= ${WRKDIR}/${PORTNAME:tu}-${PORTVERSION}
+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
diff --git a/devel/dcd-server/distinfo b/devel/dcd-server/distinfo
index 717b01689046..d6d4bb3b3d66 100644
--- a/devel/dcd-server/distinfo
+++ b/devel/dcd-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500631426
-SHA256 (dcd-server/v0.9.0.tar.gz) = 4a2c7ec13951296eda8c6e48259868c00ad1807dd506036d88d31aeaad3b3e36
-SIZE (dcd-server/v0.9.0.tar.gz) = 102724
+TIMESTAMP = 1501064396
+SHA256 (dlang-community-DCD-v0.9.0_GH0.tar.gz) = 4a2c7ec13951296eda8c6e48259868c00ad1807dd506036d88d31aeaad3b3e36
+SIZE (dlang-community-DCD-v0.9.0_GH0.tar.gz) = 102724
diff --git a/devel/derelict-sdl2/Makefile b/devel/derelict-sdl2/Makefile
index 693fa3d8117a..d071a5a83d70 100644
--- a/devel/derelict-sdl2/Makefile
+++ b/devel/derelict-sdl2/Makefile
@@ -3,10 +3,8 @@
PORTNAME= derelict-sdl2
PORTVERSION= 2.1.4
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/DerelictOrg/DerelictSDL2/archive/
-DISTNAME= ${PORTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Dynamic bindings to SDL2 and its libraries for the D lang
@@ -18,7 +16,10 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util
USES= dos2unix
-WRKSRC= ${WRKDIR}/DerelictSDL2-${PORTVERSION}
+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
diff --git a/devel/derelict-sdl2/distinfo b/devel/derelict-sdl2/distinfo
index 97d2b793ad08..b0c674d11bca 100644
--- a/devel/derelict-sdl2/distinfo
+++ b/devel/derelict-sdl2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500697046
-SHA256 (derelict-sdl2/v2.1.4.tar.gz) = d2c7a1fc3325d424307286c306610f2197269af35742d178f0cb6ce095c8dc27
-SIZE (derelict-sdl2/v2.1.4.tar.gz) = 39277
+TIMESTAMP = 1501065129
+SHA256 (DerelictOrg-DerelictSDL2-v2.1.4_GH0.tar.gz) = d2c7a1fc3325d424307286c306610f2197269af35742d178f0cb6ce095c8dc27
+SIZE (DerelictOrg-DerelictSDL2-v2.1.4_GH0.tar.gz) = 39277
diff --git a/devel/derelict-util/Makefile b/devel/derelict-util/Makefile
index 687ab4440e8b..e511580416d7 100644
--- a/devel/derelict-util/Makefile
+++ b/devel/derelict-util/Makefile
@@ -3,10 +3,8 @@
PORTNAME= derelict-util
PORTVERSION= 2.1.0
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/DerelictOrg/DerelictUtil/archive/
-DISTNAME= ${PORTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= The base library for all Derelict packages
@@ -16,7 +14,10 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/DerelictUtil-${PORTVERSION}
+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
diff --git a/devel/derelict-util/distinfo b/devel/derelict-util/distinfo
index d884642719b4..88f46fb18795 100644
--- a/devel/derelict-util/distinfo
+++ b/devel/derelict-util/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500697187
-SHA256 (derelict-util/v2.1.0.tar.gz) = b444b023a03a40e01a79f2e4f658961dcf7725640b79ee9ff63dfb8a2643d3f4
-SIZE (derelict-util/v2.1.0.tar.gz) = 8172
+TIMESTAMP = 1501065167
+SHA256 (DerelictOrg-DerelictUtil-v2.1.0_GH0.tar.gz) = b444b023a03a40e01a79f2e4f658961dcf7725640b79ee9ff63dfb8a2643d3f4
+SIZE (DerelictOrg-DerelictUtil-v2.1.0_GH0.tar.gz) = 8172
diff --git a/devel/dfmt/Makefile b/devel/dfmt/Makefile
index 1ae609ce9d0c..da4af4c50994 100644
--- a/devel/dfmt/Makefile
+++ b/devel/dfmt/Makefile
@@ -2,11 +2,9 @@
# $FreeBSD$
PORTNAME= dfmt
-DISTVERSION= 0.5.0beta5
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5.0-beta5
CATEGORIES= devel
-MASTER_SITES= https://github.com/dlang-community/dfmt/archive/
-DISTNAME= ${DISTVERSION:S/^/v/:S/beta5/-beta.5/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Formatter for D source code
@@ -17,8 +15,14 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub \
${LOCALBASE}/lib/d/libdparse.a:devel/libdparse
+USE_GITHUB= yes
+GH_ACCOUNT= dlang-community
+# FIXME: Remove this once it goes out of beta.
+# Side note, 0.5.0-beta.5 was a perfectly reasonable version to be used in
+# DISTVERSION.
+GH_TAGNAME= v${DISTVERSION:S/beta/beta./}
+
PLIST_FILES= bin/${PORTNAME}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/beta5/-beta.5/}
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
post-patch:
diff --git a/devel/dfmt/distinfo b/devel/dfmt/distinfo
index abf5697486d2..022a06bc441f 100644
--- a/devel/dfmt/distinfo
+++ b/devel/dfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500780668
-SHA256 (dfmt/v0.5.0-beta.5.tar.gz) = 3d12017b6356db493eba44e46b75d3b87f0fc659a68c47c96562a90f9a2b634d
-SIZE (dfmt/v0.5.0-beta.5.tar.gz) = 66900
+TIMESTAMP = 1501071056
+SHA256 (dlang-community-dfmt-v0.5.0-beta5-v0.5.0-beta.5_GH0.tar.gz) = 3d12017b6356db493eba44e46b75d3b87f0fc659a68c47c96562a90f9a2b634d
+SIZE (dlang-community-dfmt-v0.5.0-beta5-v0.5.0-beta.5_GH0.tar.gz) = 66900
diff --git a/devel/dlangui/Makefile b/devel/dlangui/Makefile
index 4466b02dfc9a..983e08e7a084 100644
--- a/devel/dlangui/Makefile
+++ b/devel/dlangui/Makefile
@@ -3,10 +3,8 @@
PORTNAME= dlangui
PORTVERSION= 0.9.82
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/buggins/dlangui/archive/
-DISTNAME= ${PORTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Cross Platform GUI for D programming language
@@ -21,7 +19,9 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libDerelictSDL2.a:devel/derelict-sdl2 \
${LOCALBASE}/lib/d/libdlib.a:devel/dlib
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= buggins
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/dlangui/distinfo b/devel/dlangui/distinfo
index 41ed59351dde..094d04a2af27 100644
--- a/devel/dlangui/distinfo
+++ b/devel/dlangui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500702762
-SHA256 (dlangui/v0.9.82.tar.gz) = 61c2a95472c8ec17acf5465153f16972dde30f2033f6a5b751744a8e0edda698
-SIZE (dlangui/v0.9.82.tar.gz) = 8254924
+TIMESTAMP = 1501066122
+SHA256 (buggins-dlangui-v0.9.82_GH0.tar.gz) = 61c2a95472c8ec17acf5465153f16972dde30f2033f6a5b751744a8e0edda698
+SIZE (buggins-dlangui-v0.9.82_GH0.tar.gz) = 8254924
diff --git a/devel/dlib/Makefile b/devel/dlib/Makefile
index 8995c3bb6d24..9d3fb6e654ea 100644
--- a/devel/dlib/Makefile
+++ b/devel/dlib/Makefile
@@ -3,10 +3,8 @@
PORTNAME= dlib
PORTVERSION= 0.11.1
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/gecko0307/dlib/archive/
-DISTNAME= ${PORTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Math, XML, I/O streams, image and audio processing for D
@@ -16,7 +14,9 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+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
diff --git a/devel/dlib/distinfo b/devel/dlib/distinfo
index 3cef5dc0d0c6..36f6c7784f97 100644
--- a/devel/dlib/distinfo
+++ b/devel/dlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500709964
-SHA256 (dlib/v0.11.1.tar.gz) = 4c8466c11e2461a103ce7523103bcbd46fd745ced7d09d67da0a26d8dea10be7
-SIZE (dlib/v0.11.1.tar.gz) = 196908
+TIMESTAMP = 1501066252
+SHA256 (gecko0307-dlib-v0.11.1_GH0.tar.gz) = 4c8466c11e2461a103ce7523103bcbd46fd745ced7d09d67da0a26d8dea10be7
+SIZE (gecko0307-dlib-v0.11.1_GH0.tar.gz) = 196908
diff --git a/devel/dsymbol/Makefile b/devel/dsymbol/Makefile
index 90371b8b98e4..ae8dfdca2dd0 100644
--- a/devel/dsymbol/Makefile
+++ b/devel/dsymbol/Makefile
@@ -3,10 +3,8 @@
PORTNAME= dsymbol
PORTVERSION= 0.2.5
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/dlang-community/dsymbol/archive/
-DISTNAME= ${DISTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Symbol lookup support for libdparse
@@ -18,7 +16,9 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \
${LOCALBASE}/lib/d/libemsi_containers.a:devel/containers
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+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
diff --git a/devel/dsymbol/distinfo b/devel/dsymbol/distinfo
index d74fca117f35..8d30df45f70b 100644
--- a/devel/dsymbol/distinfo
+++ b/devel/dsymbol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500622777
-SHA256 (dsymbol/v0.2.5.tar.gz) = 6bbbf4994d130867d95b9b14c3525b49f255247de08aa4648767df31d7fbfe04
-SIZE (dsymbol/v0.2.5.tar.gz) = 25362
+TIMESTAMP = 1501066333
+SHA256 (dlang-community-dsymbol-v0.2.5_GH0.tar.gz) = 6bbbf4994d130867d95b9b14c3525b49f255247de08aa4648767df31d7fbfe04
+SIZE (dlang-community-dsymbol-v0.2.5_GH0.tar.gz) = 25362
diff --git a/devel/inifiled/Makefile b/devel/inifiled/Makefile
index 3aa206a8fa66..2243bd5c34b4 100644
--- a/devel/inifiled/Makefile
+++ b/devel/inifiled/Makefile
@@ -3,10 +3,8 @@
PORTNAME= inifiled
PORTVERSION= 1.0.2
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/burner/inifiled/archive/
-DISTNAME= ${DISTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Compile time ini file parser and writter generator for D
@@ -16,7 +14,9 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+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
diff --git a/devel/inifiled/distinfo b/devel/inifiled/distinfo
index f8ba92cf3153..d726bf50c250 100644
--- a/devel/inifiled/distinfo
+++ b/devel/inifiled/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500622557
-SHA256 (inifiled/v1.0.2.tar.gz) = 73f24bed27fb9575d92b98145fc6520603732f097f6ffe68e280085ef48e381e
-SIZE (inifiled/v1.0.2.tar.gz) = 7647
+TIMESTAMP = 1501066400
+SHA256 (burner-inifiled-v1.0.2_GH0.tar.gz) = 73f24bed27fb9575d92b98145fc6520603732f097f6ffe68e280085ef48e381e
+SIZE (burner-inifiled-v1.0.2_GH0.tar.gz) = 7647
diff --git a/devel/iz/Makefile b/devel/iz/Makefile
index 3ad15fc1df19..a7bec7003a91 100644
--- a/devel/iz/Makefile
+++ b/devel/iz/Makefile
@@ -2,11 +2,8 @@
# $FreeBSD$
PORTNAME= iz
-DISTVERSION= 0.6.0beta2
+DISTVERSION= 0.6.0-beta2
CATEGORIES= devel
-MASTER_SITES= https://github.com/BBasile/iz/archive/
-DISTNAME= ${DISTVERSION:S/^/v/:S/beta2/-beta.2/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= General purpose library for the D programming language
@@ -16,7 +13,13 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/iz-${DISTVERSION:S/beta2/-beta.2/}
+USE_GITHUB= yes
+GH_ACCOUNT= BBasile
+# FIXME: Remove this once it goes out of beta.
+# Side note, 0.6.0-beta.2 was a perfectly reasonable version to be used in
+# DISTVERSION.
+GH_TAGNAME= v${DISTVERSION:S/beta/beta./}
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/iz/distinfo b/devel/iz/distinfo
index 4a5d10df1094..7a7ff5830292 100644
--- a/devel/iz/distinfo
+++ b/devel/iz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500614018
-SHA256 (iz/v0.6.0-beta.2.tar.gz) = 31cad572b2ec170bfec1b571dfc365cc1e26cb72577658ccbd9d03e452f44a6e
-SIZE (iz/v0.6.0-beta.2.tar.gz) = 242330
+TIMESTAMP = 1501066792
+SHA256 (BBasile-iz-0.6.0-beta2-v0.6.0-beta.2_GH0.tar.gz) = 31cad572b2ec170bfec1b571dfc365cc1e26cb72577658ccbd9d03e452f44a6e
+SIZE (BBasile-iz-0.6.0-beta2-v0.6.0-beta.2_GH0.tar.gz) = 242330
diff --git a/devel/libddoc/Makefile b/devel/libddoc/Makefile
index b635d688de09..7ca8240340b3 100644
--- a/devel/libddoc/Makefile
+++ b/devel/libddoc/Makefile
@@ -3,10 +3,8 @@
PORTNAME= libddoc
PORTVERSION= 0.2.0
+DISTVERSIONPREFIX= v
CATEGORIES= devel
-MASTER_SITES= https://github.com/economicmodeling/libddoc/archive/
-DISTNAME= ${DISTVERSION:S/^/v/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= D implementation of the DDoc macro system
@@ -17,7 +15,9 @@ BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub \
${LOCALBASE}/lib/d/libdparse.a:devel/libdparse
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= economicmodeling
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/libddoc/distinfo b/devel/libddoc/distinfo
index da64d7e87288..2f5880a4d6e1 100644
--- a/devel/libddoc/distinfo
+++ b/devel/libddoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500623954
-SHA256 (libddoc/v0.2.0.tar.gz) = 6249c3fe0e6d0057b1daab4f51282f9bf0c723d920c3a2f72af542f75f79ca24
-SIZE (libddoc/v0.2.0.tar.gz) = 19163
+TIMESTAMP = 1501066838
+SHA256 (economicmodeling-libddoc-v0.2.0_GH0.tar.gz) = 6249c3fe0e6d0057b1daab4f51282f9bf0c723d920c3a2f72af542f75f79ca24
+SIZE (economicmodeling-libddoc-v0.2.0_GH0.tar.gz) = 19163
diff --git a/devel/libdparse/Makefile b/devel/libdparse/Makefile
index fb7816a929fb..48e2c347ceb0 100644
--- a/devel/libdparse/Makefile
+++ b/devel/libdparse/Makefile
@@ -2,11 +2,8 @@
# $FreeBSD$
PORTNAME= libdparse
-DISTVERSION= 0.7.1beta6
+DISTVERSION= 0.7.1-beta6
CATEGORIES= devel
-MASTER_SITES= https://github.com/dlang-community/libdparse/archive/
-DISTNAME= ${DISTVERSION:S/^/v/:S/beta6/-beta.6/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Library for lexing and parsing D source code
@@ -16,7 +13,13 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/libdparse-${DISTVERSION:S/beta6/-beta.6/}
+USE_GITHUB= yes
+GH_ACCOUNT= dlang-community
+# FIXME: Remove this once it goes out of beta.
+# Side note, 0.7.1-beta.6 was a perfectly reasonable version to be used in
+# DISTVERSION.
+GH_TAGNAME= v${DISTVERSION:S/beta/beta./}
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/libdparse/distinfo b/devel/libdparse/distinfo
index bcc1b47adde7..9aee4c0b5c9b 100644
--- a/devel/libdparse/distinfo
+++ b/devel/libdparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500614031
-SHA256 (libdparse/v0.7.1-beta.6.tar.gz) = 6f913406c380d75d15ed4ae5b83123461829c9b626d16d790305796d3e3d2aed
-SIZE (libdparse/v0.7.1-beta.6.tar.gz) = 108509
+TIMESTAMP = 1501066904
+SHA256 (dlang-community-libdparse-0.7.1-beta6-v0.7.1-beta.6_GH0.tar.gz) = 6f913406c380d75d15ed4ae5b83123461829c9b626d16d790305796d3e3d2aed
+SIZE (dlang-community-libdparse-0.7.1-beta6-v0.7.1-beta.6_GH0.tar.gz) = 108509
diff --git a/devel/msgpack-d/Makefile b/devel/msgpack-d/Makefile
index 19d216417d5c..766bd530b8c2 100644
--- a/devel/msgpack-d/Makefile
+++ b/devel/msgpack-d/Makefile
@@ -2,11 +2,8 @@
# $FreeBSD$
PORTNAME= msgpack-d
-DISTVERSION= 1.0.0beta6
+DISTVERSION= 1.0.0-beta6
CATEGORIES= devel
-MASTER_SITES= https://github.com/msgpack/msgpack-d/archive/
-DISTNAME= ${DISTVERSION:S/^/v/:S/beta6/-beta.6/}
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Pure D implementation of MessagePack
@@ -16,7 +13,13 @@ LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/beta6/-beta.6/}
+USE_GITHUB= yes
+GH_ACCOUNT= msgpack
+# FIXME: Remove this once it goes out of beta.
+# Side note, 1.0.0-beta.6 was a perfectly reasonable version to be used in
+# DISTVERSION.
+GH_TAGNAME= v${DISTVERSION:S/beta/beta./}
+
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
diff --git a/devel/msgpack-d/distinfo b/devel/msgpack-d/distinfo
index c3c6dd82a494..1819b07b2169 100644
--- a/devel/msgpack-d/distinfo
+++ b/devel/msgpack-d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500624150
-SHA256 (msgpack-d/v1.0.0-beta.6.tar.gz) = be59e6e5c7a57f85e65afa2a0dc43e2b2e8a947893b2db071057923610d6aafc
-SIZE (msgpack-d/v1.0.0-beta.6.tar.gz) = 142870
+TIMESTAMP = 1501067048
+SHA256 (msgpack-msgpack-d-1.0.0-beta6-v1.0.0-beta.6_GH0.tar.gz) = be59e6e5c7a57f85e65afa2a0dc43e2b2e8a947893b2db071057923610d6aafc
+SIZE (msgpack-msgpack-d-1.0.0-beta6-v1.0.0-beta.6_GH0.tar.gz) = 142870