Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Feb 2017 06:27:28 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r434066 - in head/lang/dmd2: . files
Message-ID:  <201702140627.v1E6RS28078942@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Tue Feb 14 06:27:28 2017
New Revision: 434066
URL: https://svnweb.freebsd.org/changeset/ports/434066

Log:
  Modernize dmd2:
  
  - Removal of three patches; call bootstrap directly.
  - Distinfo for bootstrap is now in its own distfile.
  - Make examples optional.
  - Use GH instead of distrubuted .zip file.
  - Fully implement options helpers.
  
  PR:		217076
  Submitted by:	John Colvin <john.loughran.colvin@gmail.com>

Added:
  head/lang/dmd2/distinfo.bootstrap   (contents, props changed)
Deleted:
  head/lang/dmd2/files/patch-src-druntime-posix.mak
  head/lang/dmd2/files/patch-src-phobos-posix.mak
  head/lang/dmd2/files/patch-src__dmd__posix.mak
Modified:
  head/lang/dmd2/Makefile
  head/lang/dmd2/Makefile.bootstrap
  head/lang/dmd2/distinfo
  head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf
  head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf
  head/lang/dmd2/pkg-plist

Modified: head/lang/dmd2/Makefile
==============================================================================
--- head/lang/dmd2/Makefile	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/Makefile	Tue Feb 14 06:27:28 2017	(r434066)
@@ -3,10 +3,9 @@
 
 PORTNAME=	dmd
 PORTVERSION=	2.073.0
+DISTVERSIONPREFIX=	v
 CATEGORIES=	lang
-MASTER_SITES=	http://ftp.digitalmars.com/
 PKGNAMESUFFIX=	2
-DISTNAME=	dmd.${PORTVERSION}
 
 MAINTAINER=	cy@FreeBSD.org
 COMMENT=	D 2.0 compiler, not officially validated for FreeBSD
@@ -14,35 +13,33 @@ COMMENT=	D 2.0 compiler, not officially 
 LICENSE=	ART10 DMD BSL
 LICENSE_COMB=	multi
 LICENSE_NAME_DMD=	Digital Mars license
-LICENSE_FILE_DMD=	${WRKSRC}/backendlicense.txt
+LICENSE_FILE_DMD=	${WRKSRC}/dmd/src/backendlicense.txt
 LICENSE_PERMS_DMD=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
 
-EXTRACT_ONLY=	${DISTNAME}.freebsd-64${EXTRACT_SUFX}
-DISTFILES=	${DISTNAME}.freebsd-64${EXTRACT_SUFX} \
-		dmd.2.067.1.zip
-# The souces in the following files can be used instead. Either way the
-# binaries in the distribution are ignored. This port builds its own
-# binaries using the sources that come with the distribution.
-# DISTFILES=	${DISTNAME}.freebsd-32${EXTRACT_SUFX}
-# DISTFILES=	${DISTNAME}.linux${EXTRACT_SUFX}
-
-USES=		gmake zip
+USE_GITHUB=	nodefault
+GH_ACCOUNT=	dlang
+GH_PROJECT=	dmd:dmd druntime:druntime phobos:phobos dlang.org:dlang_org
+USES=		gmake
 MAKEFILE=	posix.mak
-MAKE_ARGS=	AUTO_BOOTSTRAP=1
-MAKE_ENV+=	WRKDIR=${WRKDIR}
+MAKE_ARGS=	HOST_DMD=${WRKDIR}/.host_dmd-2.067.1/stage/usr/local/bin/dmd
 EXAMPLESDIR=	${PREFIX}/share/examples/dmd2
 DOCSDIR=	${PREFIX}/share/doc/dmd2
-PORTDOCS=	*.txt html/
-WRKSRC=		${WRKDIR}/dmd2/src/${PORTNAME}
+WRKSRC=		${WRKDIR}
 
 BROKEN_aarch64=		Does not configure: no cpu specified, assuming X86
 BROKEN_mips64=		Does not compile: cc1: error: unrecognized command line option -m32
 BROKEN_powerpc64=	Does not build
 BROKEN_sparc64=		Does not install: divide-by-zero error
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+.include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
+post-extract:
+	@${MV} ${WRKSRC_dmd} ${WRKSRC}/dmd
+	@${MV} ${WRKSRC_druntime} ${WRKSRC}/druntime
+	@${MV} ${WRKSRC_phobos} ${WRKSRC}/phobos
+	@${MV} ${WRKSRC_dlang_org} ${WRKSRC}/dlang.org
 
 .if ${ARCH} == "amd64"
 MAKE_ARGS+=	MODEL=64
@@ -59,64 +56,59 @@ MAKE_ARGS+=	DEBUG_FLAGS=-g\ -DDEBUG=1\ -
 
 MODULEDIR=	${PREFIX}/include/d/phobos2
 
-pre-patch:
-	@${MKDIR} ${WRKDIR}/dmd2/src/res
-
 post-patch:
-	@${MKDIR} ${WRKDIR}/dmd2/freebsd/bin32 \
-		${WRKDIR}/dmd2/freebsd/bin64 \
-		${WRKDIR}/dmd2/freebsd/lib32 \
-		${WRKDIR}/dmd2/freebsd/lib64
 	@${REINPLACE_CMD} -e "s|g++|${CXX}|" \
 			  -e "s|/etc|${PREFIX}/etc|" \
-		${WRKSRC}/posix.mak
-	@${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/link.d
-	@${REINPLACE_CMD} -e "s|cc|${CC}|" ${WRKSRC}/../phobos/posix.mak
+		${WRKSRC}/dmd/src/posix.mak
+	@${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/dmd/src/link.d
+	@${REINPLACE_CMD} -e "s|cc|${CC}|" ${WRKSRC}/phobos/posix.mak
 	@${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|"	\
 			  -e "s|\(dmd\)|\12|gI"		\
 			  -e "s|\\\BR|.BR|"		\
-		${WRKDIR}/dmd2/man/man1/dmd.1		\
-		${WRKDIR}/dmd2/man/man5/dmd.conf.5
+		${WRKDIR}/dmd/docs/man/man1/dmd.1		\
+		${WRKDIR}/dmd/docs/man/man5/dmd.conf.5
 	@${REINPLACE_CMD} -e "s|%@P%/../../src/phobos|${MODULEDIR}|"	\
 			  -e "s|%@P%/../lib|${PREFIX}/lib|"		\
 			  -e "s|%@P%/../../src/druntime|${PREFIX}/include/d/druntime|"	\
-			  ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf
-	@${ECHO_CMD} >> ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf
+			  ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf
+	@${ECHO_CMD} >> ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf
 
 make-phobos:
-	cd ${WRKSRC}/../phobos && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
+	cd ${WRKSRC}/phobos && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
+
 
 make-druntime:
-	cd ${WRKSRC}/../druntime && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
+	cd ${WRKSRC}/druntime && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
 
 make-dmd:
-	cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
+	cd ${WRKSRC}/dmd && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
 
 do-build: make-dmd make-phobos make-druntime
 
 do-install:
-	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1
-	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample
-	${INSTALL_PROGRAM} ${WRKSRC}/dmd ${STAGEDIR}${PREFIX}/bin/dmd
-	${INSTALL_DATA} ${WRKSRC}/../../src/phobos/generated/freebsd/release/${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib
+	${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1
+	${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5
+	${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf
+	${INSTALL_PROGRAM} ${WRKSRC}/dmd/src/dmd ${STAGEDIR}${PREFIX}/bin/dmd
+	${INSTALL_DATA} ${WRKSRC}/phobos/generated/freebsd/release/${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf
-	cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR}
-	${MKDIR} ${STAGEDIR}${MODULEDIR}/etc/c
-	${INSTALL_DATA} ${WRKSRC}/../phobos/*.d ${STAGEDIR}${MODULEDIR}
-	${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/zlib.d ${STAGEDIR}${MODULEDIR}/etc/c
-	${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/curl.d ${STAGEDIR}${MODULEDIR}/etc/c
-	${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/sqlite3.d ${STAGEDIR}${MODULEDIR}/etc/c
-	cd ${WRKSRC}/../phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
-	${MKDIR} ${STAGEDIR}${MODULEDIR}/../druntime
-	cd ${WRKSRC}/../druntime && ${COPYTREE_SHARE} import ${STAGEDIR}${MODULEDIR}/../druntime
+	${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample
+	cd ${WRKDIR}/druntime/import && ${COPYTREE_SHARE} . ${STAGEDIR}${MODULEDIR}
+	cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
+	cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} etc ${STAGEDIR}${MODULEDIR}
+	
+post-install-DOCS-on:
+	cd ${WRKSRC}/dlang.org && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} html ${BUILD} LATEST=${PORTVERSION}
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
-	cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/dmd/*.md ${STAGEDIR}${DOCSDIR}
+	cd ${WRKDIR}/dlang.org/web && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+	cd ${WRKDIR}/dmd && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf
+	${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf
 
 pre-configure:
 	${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/dmd2/Makefile.bootstrap
==============================================================================
--- head/lang/dmd2/Makefile.bootstrap	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/Makefile.bootstrap	Tue Feb 14 06:27:28 2017	(r434066)
@@ -3,10 +3,12 @@
 
 PORTNAME=	dmd
 PORTVERSION=	2.067.1
+MASTER_SITES=	http://ftp.digitalmars.com/
 CATEGORIES=	lang
 PKGNAMESUFFIX=	2
 DISTNAME=	dmd.${PORTVERSION}
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
+DISTINFO_FILE=	${MASTERDIR}/distinfo.bootstrap
 
 MAINTAINER=	cy@FreeBSD.org
 COMMENT=	D 2.0 compiler bootstrap
@@ -63,15 +65,9 @@ make-dmd:
 do-build: make-dmd make-phobos make-druntime
 
 do-install:
-	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1
-	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample
+	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_PROGRAM} ${WRKSRC}/dmd ${STAGEDIR}${PREFIX}/bin/dmd
 	${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf
-	${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf
-	cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR}
 	${MKDIR} ${STAGEDIR}${MODULEDIR}/etc/c
 	${INSTALL_DATA} ${WRKSRC}/../phobos/*.d ${STAGEDIR}${MODULEDIR}
 	${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/zlib.d ${STAGEDIR}${MODULEDIR}/etc/c
@@ -80,9 +76,6 @@ do-install:
 	cd ${WRKSRC}/../phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
 	${MKDIR} ${STAGEDIR}${MODULEDIR}/../druntime
 	cd ${WRKSRC}/../druntime && ${COPYTREE_SHARE} import ${STAGEDIR}${MODULEDIR}/../druntime
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
-	cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
 
 	${LN} -sf ${STAGEDIR}/${PREFIX}/bin/dmd ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd
 

Modified: head/lang/dmd2/distinfo
==============================================================================
--- head/lang/dmd2/distinfo	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/distinfo	Tue Feb 14 06:27:28 2017	(r434066)
@@ -1,5 +1,9 @@
-TIMESTAMP = 1487021115
-SHA256 (dmd.2.073.0.freebsd-64.zip) = c7a78632af08e48e0f48fbcfedc228d7b56a35cf1f64f5bee33f79d1d00de4a8
-SIZE (dmd.2.073.0.freebsd-64.zip) = 29122274
-SHA256 (dmd.2.067.1.zip) = 24fd32d3b1401309187a3fcd235014e38c651beb3af29b0e656f6f4add4ec95b
-SIZE (dmd.2.067.1.zip) = 56083735
+TIMESTAMP = 1487049098
+SHA256 (dlang-dmd-v2.073.0_GH0.tar.gz) = 61483ea2c395341d05e65ce7e08a978cceff33ed3818f9ffa009a2f2da6929d5
+SIZE (dlang-dmd-v2.073.0_GH0.tar.gz) = 2814618
+SHA256 (dlang-druntime-v2.073.0_GH0.tar.gz) = 542adeac69b93c728a3760273d8d50ec43bf609736c526a58976b3822d5aa883
+SIZE (dlang-druntime-v2.073.0_GH0.tar.gz) = 1496544
+SHA256 (dlang-phobos-v2.073.0_GH0.tar.gz) = 2a0176039fcfcd6c05eff5f471e7659c2d368a8b2cd7f7de323d49d3d8b45782
+SIZE (dlang-phobos-v2.073.0_GH0.tar.gz) = 2171143
+SHA256 (dlang-dlang.org-v2.073.0_GH0.tar.gz) = 9f5fd2a03598fedd2e38a027ca1145f634be78f679a76c5d125116cbf9d07458
+SIZE (dlang-dlang.org-v2.073.0_GH0.tar.gz) = 2320518

Added: head/lang/dmd2/distinfo.bootstrap
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/dmd2/distinfo.bootstrap	Tue Feb 14 06:27:28 2017	(r434066)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1487049092
+SHA256 (dmd.2.067.1.zip) = 24fd32d3b1401309187a3fcd235014e38c651beb3af29b0e656f6f4add4ec95b
+SIZE (dmd.2.067.1.zip) = 56083735

Modified: head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf
==============================================================================
--- head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf	Tue Feb 14 06:27:28 2017	(r434066)
@@ -1,5 +1,5 @@
---- ../../freebsd/bin32/dmd.conf.orig	2014-10-15 19:23:36.000000000 -0700
-+++ ../../freebsd/bin32/dmd.conf	2015-02-24 16:02:48.323239133 -0800
+--- dmd/ini/freebsd/bin32/dmd.conf.orig	2014-10-15 19:23:36.000000000 -0700
++++ dmd/ini/freebsd/bin32/dmd.conf	2015-02-24 16:02:48.323239133 -0800
 @@ -1,5 +1,2 @@
  [Environment32]
 -DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib32 -L--export-dynamic

Modified: head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf
==============================================================================
--- head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf	Tue Feb 14 06:27:28 2017	(r434066)
@@ -1,5 +1,5 @@
---- ../../freebsd/bin64/dmd.conf.orig	2014-10-15 19:23:36.000000000 -0700
-+++ ../../freebsd/bin64/dmd.conf	2015-02-24 16:08:20.814712651 -0800
+--- dmd/ini/freebsd/bin64/dmd.conf.orig	2014-10-15 19:23:36.000000000 -0700
++++ dmd/ini/freebsd/bin64/dmd.conf	2015-02-24 16:08:20.814712651 -0800
 @@ -2,4 +2,4 @@
  DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib32 -L--export-dynamic
  

Modified: head/lang/dmd2/pkg-plist
==============================================================================
--- head/lang/dmd2/pkg-plist	Tue Feb 14 03:30:07 2017	(r434065)
+++ head/lang/dmd2/pkg-plist	Tue Feb 14 06:27:28 2017	(r434066)
@@ -1,380 +1,419 @@
 bin/dmd
 lib/libphobos2.a
 @sample etc/dmd.conf.sample
-%%EXAMPLESDIR%%/dmd32.conf
-%%EXAMPLESDIR%%/dmd64.conf
-%%EXAMPLESDIR%%/samples/d/all.sh
-%%EXAMPLESDIR%%/samples/d/build.bat
-%%EXAMPLESDIR%%/samples/d/chello.d
-%%EXAMPLESDIR%%/samples/d/clean.bat
-%%EXAMPLESDIR%%/samples/d/d2html.d
-%%EXAMPLESDIR%%/samples/d/d2html.kwd
-%%EXAMPLESDIR%%/samples/d/dclient.d
-%%EXAMPLESDIR%%/samples/d/dhry.d
-%%EXAMPLESDIR%%/samples/d/dserver.d
-%%EXAMPLESDIR%%/samples/d/dserver.def
-%%EXAMPLESDIR%%/samples/d/hello.d
-%%EXAMPLESDIR%%/samples/d/htmlget.d
-%%EXAMPLESDIR%%/samples/d/listener.d
-%%EXAMPLESDIR%%/samples/d/mydll/build.bat
-%%EXAMPLESDIR%%/samples/d/mydll/dll.d
-%%EXAMPLESDIR%%/samples/d/mydll/mydll.d
-%%EXAMPLESDIR%%/samples/d/mydll/mydll.def
-%%EXAMPLESDIR%%/samples/d/mydll/mydll.di
-%%EXAMPLESDIR%%/samples/d/mydll/test.d
-%%EXAMPLESDIR%%/samples/d/pi.d
-%%EXAMPLESDIR%%/samples/d/posix.mak
-%%EXAMPLESDIR%%/samples/d/sieve.d
-%%EXAMPLESDIR%%/samples/d/wc.d
-%%EXAMPLESDIR%%/samples/d/wc2.d
-%%EXAMPLESDIR%%/samples/d/winsamp.d
-%%EXAMPLESDIR%%/samples/d/winsamp.def
-include/d/druntime/import/core/atomic.d
-include/d/druntime/import/core/attribute.d
-include/d/druntime/import/core/bitop.d
-include/d/druntime/import/core/checkedint.d
-include/d/druntime/import/core/cpuid.d
-include/d/druntime/import/core/demangle.d
-include/d/druntime/import/core/exception.d
-include/d/druntime/import/core/internal/abort.d
-include/d/druntime/import/core/internal/convert.d
-include/d/druntime/import/core/internal/hash.d
-include/d/druntime/import/core/internal/spinlock.d
-include/d/druntime/import/core/internal/string.d
-include/d/druntime/import/core/internal/traits.d
-include/d/druntime/import/core/math.d
-include/d/druntime/import/core/memory.d
-include/d/druntime/import/core/runtime.d
-include/d/druntime/import/core/simd.d
-include/d/druntime/import/core/stdc/complex.d
-include/d/druntime/import/core/stdc/config.d
-include/d/druntime/import/core/stdc/ctype.d
-include/d/druntime/import/core/stdc/errno.d
-include/d/druntime/import/core/stdc/fenv.d
-include/d/druntime/import/core/stdc/float_.d
-include/d/druntime/import/core/stdc/inttypes.d
-include/d/druntime/import/core/stdc/limits.d
-include/d/druntime/import/core/stdc/locale.d
-include/d/druntime/import/core/stdc/math.d
-include/d/druntime/import/core/stdc/signal.d
-include/d/druntime/import/core/stdc/stdarg.d
-include/d/druntime/import/core/stdc/stddef.d
-include/d/druntime/import/core/stdc/stdint.d
-include/d/druntime/import/core/stdc/stdio.d
-include/d/druntime/import/core/stdc/stdlib.d
-include/d/druntime/import/core/stdc/string.d
-include/d/druntime/import/core/stdc/tgmath.d
-include/d/druntime/import/core/stdc/time.d
-include/d/druntime/import/core/stdc/wchar_.d
-include/d/druntime/import/core/stdc/wctype.d
-include/d/druntime/import/core/stdcpp/exception.d
-include/d/druntime/import/core/stdcpp/typeinfo.d
-include/d/druntime/import/core/sync/barrier.di
-include/d/druntime/import/core/sync/condition.di
-include/d/druntime/import/core/sync/config.di
-include/d/druntime/import/core/sync/exception.di
-include/d/druntime/import/core/sync/mutex.di
-include/d/druntime/import/core/sync/rwmutex.di
-include/d/druntime/import/core/sync/semaphore.di
-include/d/druntime/import/core/sys/darwin/execinfo.d
-include/d/druntime/import/core/sys/darwin/mach/dyld.d
-include/d/druntime/import/core/sys/darwin/mach/getsect.d
-include/d/druntime/import/core/sys/darwin/mach/kern_return.d
-include/d/druntime/import/core/sys/darwin/mach/loader.d
-include/d/druntime/import/core/sys/darwin/mach/port.d
-include/d/druntime/import/core/sys/darwin/mach/semaphore.d
-include/d/druntime/import/core/sys/darwin/mach/thread_act.d
-include/d/druntime/import/core/sys/darwin/pthread.d
-include/d/druntime/import/core/sys/darwin/sys/cdefs.d
-include/d/druntime/import/core/sys/darwin/sys/event.d
-include/d/druntime/import/core/sys/darwin/sys/mman.d
-include/d/druntime/import/core/sys/freebsd/dlfcn.d
-include/d/druntime/import/core/sys/freebsd/execinfo.d
-include/d/druntime/import/core/sys/freebsd/pthread_np.d
-include/d/druntime/import/core/sys/freebsd/sys/_bitset.d
-include/d/druntime/import/core/sys/freebsd/sys/_cpuset.d
-include/d/druntime/import/core/sys/freebsd/sys/cdefs.d
-include/d/druntime/import/core/sys/freebsd/sys/elf.d
-include/d/druntime/import/core/sys/freebsd/sys/elf32.d
-include/d/druntime/import/core/sys/freebsd/sys/elf64.d
-include/d/druntime/import/core/sys/freebsd/sys/elf_common.d
-include/d/druntime/import/core/sys/freebsd/sys/event.d
-include/d/druntime/import/core/sys/freebsd/sys/link_elf.d
-include/d/druntime/import/core/sys/freebsd/sys/mman.d
-include/d/druntime/import/core/sys/freebsd/time.d
-include/d/druntime/import/core/sys/linux/config.d
-include/d/druntime/import/core/sys/linux/dlfcn.d
-include/d/druntime/import/core/sys/linux/elf.d
-include/d/druntime/import/core/sys/linux/epoll.d
-include/d/druntime/import/core/sys/linux/errno.d
-include/d/druntime/import/core/sys/linux/execinfo.d
-include/d/druntime/import/core/sys/linux/fcntl.d
-include/d/druntime/import/core/sys/linux/ifaddrs.d
-include/d/druntime/import/core/sys/linux/link.d
-include/d/druntime/import/core/sys/linux/sched.d
-include/d/druntime/import/core/sys/linux/sys/auxv.d
-include/d/druntime/import/core/sys/linux/sys/inotify.d
-include/d/druntime/import/core/sys/linux/sys/mman.d
-include/d/druntime/import/core/sys/linux/sys/netinet/tcp.d
-include/d/druntime/import/core/sys/linux/sys/prctl.d
-include/d/druntime/import/core/sys/linux/sys/signalfd.d
-include/d/druntime/import/core/sys/linux/sys/socket.d
-include/d/druntime/import/core/sys/linux/sys/sysinfo.d
-include/d/druntime/import/core/sys/linux/sys/time.d
-include/d/druntime/import/core/sys/linux/sys/xattr.d
-include/d/druntime/import/core/sys/linux/termios.d
-include/d/druntime/import/core/sys/linux/time.d
-include/d/druntime/import/core/sys/linux/timerfd.d
-include/d/druntime/import/core/sys/linux/tipc.d
-include/d/druntime/import/core/sys/linux/unistd.d
-include/d/druntime/import/core/sys/openbsd/dlfcn.d
-include/d/druntime/import/core/sys/osx/execinfo.d
-include/d/druntime/import/core/sys/osx/mach/dyld.d
-include/d/druntime/import/core/sys/osx/mach/getsect.d
-include/d/druntime/import/core/sys/osx/mach/kern_return.d
-include/d/druntime/import/core/sys/osx/mach/loader.d
-include/d/druntime/import/core/sys/osx/mach/port.d
-include/d/druntime/import/core/sys/osx/mach/semaphore.d
-include/d/druntime/import/core/sys/osx/mach/thread_act.d
-include/d/druntime/import/core/sys/osx/pthread.d
-include/d/druntime/import/core/sys/osx/sys/cdefs.d
-include/d/druntime/import/core/sys/osx/sys/mman.d
-include/d/druntime/import/core/sys/posix/arpa/inet.d
-include/d/druntime/import/core/sys/posix/config.d
-include/d/druntime/import/core/sys/posix/dirent.d
-include/d/druntime/import/core/sys/posix/dlfcn.d
-include/d/druntime/import/core/sys/posix/fcntl.d
-include/d/druntime/import/core/sys/posix/grp.d
-include/d/druntime/import/core/sys/posix/iconv.d
-include/d/druntime/import/core/sys/posix/inttypes.d
-include/d/druntime/import/core/sys/posix/libgen.d
-include/d/druntime/import/core/sys/posix/net/if_.d
-include/d/druntime/import/core/sys/posix/netdb.d
-include/d/druntime/import/core/sys/posix/netinet/in_.d
-include/d/druntime/import/core/sys/posix/netinet/tcp.d
-include/d/druntime/import/core/sys/posix/poll.d
-include/d/druntime/import/core/sys/posix/pthread.d
-include/d/druntime/import/core/sys/posix/pwd.d
-include/d/druntime/import/core/sys/posix/sched.d
-include/d/druntime/import/core/sys/posix/semaphore.d
-include/d/druntime/import/core/sys/posix/setjmp.d
-include/d/druntime/import/core/sys/posix/signal.d
-include/d/druntime/import/core/sys/posix/stdio.d
-include/d/druntime/import/core/sys/posix/stdlib.d
-include/d/druntime/import/core/sys/posix/sys/filio.d
-include/d/druntime/import/core/sys/posix/sys/ioccom.d
-include/d/druntime/import/core/sys/posix/sys/ioctl.d
-include/d/druntime/import/core/sys/posix/sys/ipc.d
-include/d/druntime/import/core/sys/posix/sys/mman.d
-include/d/druntime/import/core/sys/posix/sys/resource.d
-include/d/druntime/import/core/sys/posix/sys/select.d
-include/d/druntime/import/core/sys/posix/sys/shm.d
-include/d/druntime/import/core/sys/posix/sys/socket.d
-include/d/druntime/import/core/sys/posix/sys/stat.d
-include/d/druntime/import/core/sys/posix/sys/statvfs.d
-include/d/druntime/import/core/sys/posix/sys/time.d
-include/d/druntime/import/core/sys/posix/sys/ttycom.d
-include/d/druntime/import/core/sys/posix/sys/types.d
-include/d/druntime/import/core/sys/posix/sys/uio.d
-include/d/druntime/import/core/sys/posix/sys/un.d
-include/d/druntime/import/core/sys/posix/sys/utsname.d
-include/d/druntime/import/core/sys/posix/sys/wait.d
-include/d/druntime/import/core/sys/posix/syslog.d
-include/d/druntime/import/core/sys/posix/termios.d
-include/d/druntime/import/core/sys/posix/time.d
-include/d/druntime/import/core/sys/posix/ucontext.d
-include/d/druntime/import/core/sys/posix/unistd.d
-include/d/druntime/import/core/sys/posix/utime.d
-include/d/druntime/import/core/sys/solaris/dlfcn.d
-include/d/druntime/import/core/sys/solaris/elf.d
-include/d/druntime/import/core/sys/solaris/execinfo.d
-include/d/druntime/import/core/sys/solaris/libelf.d
-include/d/druntime/import/core/sys/solaris/link.d
-include/d/druntime/import/core/sys/solaris/sys/elf.d
-include/d/druntime/import/core/sys/solaris/sys/elf_386.d
-include/d/druntime/import/core/sys/solaris/sys/elf_SPARC.d
-include/d/druntime/import/core/sys/solaris/sys/elf_amd64.d
-include/d/druntime/import/core/sys/solaris/sys/elf_notes.d
-include/d/druntime/import/core/sys/solaris/sys/elftypes.d
-include/d/druntime/import/core/sys/solaris/sys/link.d
-include/d/druntime/import/core/sys/solaris/sys/priocntl.d
-include/d/druntime/import/core/sys/solaris/sys/procset.d
-include/d/druntime/import/core/sys/solaris/sys/types.d
-include/d/druntime/import/core/sys/solaris/time.d
-include/d/druntime/import/core/sys/windows/accctrl.d
-include/d/druntime/import/core/sys/windows/aclapi.d
-include/d/druntime/import/core/sys/windows/aclui.d
-include/d/druntime/import/core/sys/windows/basetsd.d
-include/d/druntime/import/core/sys/windows/basetyps.d
-include/d/druntime/import/core/sys/windows/cderr.d
-include/d/druntime/import/core/sys/windows/cguid.d
-include/d/druntime/import/core/sys/windows/com.d
-include/d/druntime/import/core/sys/windows/comcat.d
-include/d/druntime/import/core/sys/windows/commctrl.d
-include/d/druntime/import/core/sys/windows/commdlg.d
-include/d/druntime/import/core/sys/windows/core.d
-include/d/druntime/import/core/sys/windows/cpl.d
-include/d/druntime/import/core/sys/windows/cplext.d
-include/d/druntime/import/core/sys/windows/custcntl.d
-include/d/druntime/import/core/sys/windows/dbghelp.d
-include/d/druntime/import/core/sys/windows/dbghelp_types.d
-include/d/druntime/import/core/sys/windows/dbt.d
-include/d/druntime/import/core/sys/windows/dde.d
-include/d/druntime/import/core/sys/windows/ddeml.d
-include/d/druntime/import/core/sys/windows/dhcpcsdk.d
-include/d/druntime/import/core/sys/windows/dlgs.d
-include/d/druntime/import/core/sys/windows/dll.d
-include/d/druntime/import/core/sys/windows/docobj.d
-include/d/druntime/import/core/sys/windows/errorrep.d
-include/d/druntime/import/core/sys/windows/exdisp.d
-include/d/druntime/import/core/sys/windows/exdispid.d
-include/d/druntime/import/core/sys/windows/httpext.d
-include/d/druntime/import/core/sys/windows/idispids.d
-include/d/druntime/import/core/sys/windows/imagehlp.d
-include/d/druntime/import/core/sys/windows/imm.d
-include/d/druntime/import/core/sys/windows/intshcut.d
-include/d/druntime/import/core/sys/windows/ipexport.d
-include/d/druntime/import/core/sys/windows/iphlpapi.d
-include/d/druntime/import/core/sys/windows/ipifcons.d
-include/d/druntime/import/core/sys/windows/iprtrmib.d
-include/d/druntime/import/core/sys/windows/iptypes.d
-include/d/druntime/import/core/sys/windows/isguids.d
-include/d/druntime/import/core/sys/windows/lm.d
-include/d/druntime/import/core/sys/windows/lmaccess.d
-include/d/druntime/import/core/sys/windows/lmalert.d
-include/d/druntime/import/core/sys/windows/lmapibuf.d
-include/d/druntime/import/core/sys/windows/lmat.d
-include/d/druntime/import/core/sys/windows/lmaudit.d
-include/d/druntime/import/core/sys/windows/lmbrowsr.d
-include/d/druntime/import/core/sys/windows/lmchdev.d
-include/d/druntime/import/core/sys/windows/lmconfig.d
-include/d/druntime/import/core/sys/windows/lmcons.d
-include/d/druntime/import/core/sys/windows/lmerr.d
-include/d/druntime/import/core/sys/windows/lmerrlog.d
-include/d/druntime/import/core/sys/windows/lmmsg.d
-include/d/druntime/import/core/sys/windows/lmremutl.d
-include/d/druntime/import/core/sys/windows/lmrepl.d
-include/d/druntime/import/core/sys/windows/lmserver.d
-include/d/druntime/import/core/sys/windows/lmshare.d
-include/d/druntime/import/core/sys/windows/lmsname.d
-include/d/druntime/import/core/sys/windows/lmstats.d
-include/d/druntime/import/core/sys/windows/lmsvc.d
-include/d/druntime/import/core/sys/windows/lmuse.d
-include/d/druntime/import/core/sys/windows/lmuseflg.d
-include/d/druntime/import/core/sys/windows/lmwksta.d
-include/d/druntime/import/core/sys/windows/lzexpand.d
-include/d/druntime/import/core/sys/windows/mapi.d
-include/d/druntime/import/core/sys/windows/mciavi.d
-include/d/druntime/import/core/sys/windows/mcx.d
-include/d/druntime/import/core/sys/windows/mgmtapi.d
-include/d/druntime/import/core/sys/windows/mmsystem.d
-include/d/druntime/import/core/sys/windows/msacm.d
-include/d/druntime/import/core/sys/windows/mshtml.d
-include/d/druntime/import/core/sys/windows/mswsock.d
-include/d/druntime/import/core/sys/windows/nb30.d
-include/d/druntime/import/core/sys/windows/nddeapi.d
-include/d/druntime/import/core/sys/windows/nspapi.d
-include/d/druntime/import/core/sys/windows/ntdef.d
-include/d/druntime/import/core/sys/windows/ntdll.d
-include/d/druntime/import/core/sys/windows/ntldap.d
-include/d/druntime/import/core/sys/windows/ntsecapi.d
-include/d/druntime/import/core/sys/windows/ntsecpkg.d
-include/d/druntime/import/core/sys/windows/oaidl.d
-include/d/druntime/import/core/sys/windows/objbase.d
-include/d/druntime/import/core/sys/windows/objfwd.d
-include/d/druntime/import/core/sys/windows/objidl.d
-include/d/druntime/import/core/sys/windows/objsafe.d
-include/d/druntime/import/core/sys/windows/ocidl.d
-include/d/druntime/import/core/sys/windows/odbcinst.d
-include/d/druntime/import/core/sys/windows/ole.d
-include/d/druntime/import/core/sys/windows/ole2.d
-include/d/druntime/import/core/sys/windows/ole2ver.d
-include/d/druntime/import/core/sys/windows/oleacc.d
-include/d/druntime/import/core/sys/windows/oleauto.d
-include/d/druntime/import/core/sys/windows/olectl.d
-include/d/druntime/import/core/sys/windows/olectlid.d
-include/d/druntime/import/core/sys/windows/oledlg.d
-include/d/druntime/import/core/sys/windows/oleidl.d
-include/d/druntime/import/core/sys/windows/pbt.d
-include/d/druntime/import/core/sys/windows/powrprof.d
-include/d/druntime/import/core/sys/windows/prsht.d
-include/d/druntime/import/core/sys/windows/psapi.d
-include/d/druntime/import/core/sys/windows/rapi.d
-include/d/druntime/import/core/sys/windows/ras.d
-include/d/druntime/import/core/sys/windows/rasdlg.d
-include/d/druntime/import/core/sys/windows/raserror.d
-include/d/druntime/import/core/sys/windows/rassapi.d
-include/d/druntime/import/core/sys/windows/reason.d
-include/d/druntime/import/core/sys/windows/regstr.d
-include/d/druntime/import/core/sys/windows/richedit.d
-include/d/druntime/import/core/sys/windows/richole.d
-include/d/druntime/import/core/sys/windows/rpc.d
-include/d/druntime/import/core/sys/windows/rpcdce.d
-include/d/druntime/import/core/sys/windows/rpcdce2.d
-include/d/druntime/import/core/sys/windows/rpcdcep.d
-include/d/druntime/import/core/sys/windows/rpcndr.d
-include/d/druntime/import/core/sys/windows/rpcnsi.d
-include/d/druntime/import/core/sys/windows/rpcnsip.d
-include/d/druntime/import/core/sys/windows/rpcnterr.d
-include/d/druntime/import/core/sys/windows/schannel.d
-include/d/druntime/import/core/sys/windows/secext.d
-include/d/druntime/import/core/sys/windows/security.d
-include/d/druntime/import/core/sys/windows/servprov.d
-include/d/druntime/import/core/sys/windows/setupapi.d
-include/d/druntime/import/core/sys/windows/shellapi.d
-include/d/druntime/import/core/sys/windows/shldisp.d
-include/d/druntime/import/core/sys/windows/shlguid.d
-include/d/druntime/import/core/sys/windows/shlobj.d
-include/d/druntime/import/core/sys/windows/shlwapi.d
-include/d/druntime/import/core/sys/windows/snmp.d
-include/d/druntime/import/core/sys/windows/sql.d
-include/d/druntime/import/core/sys/windows/sqlext.d
-include/d/druntime/import/core/sys/windows/sqltypes.d
-include/d/druntime/import/core/sys/windows/sqlucode.d
-include/d/druntime/import/core/sys/windows/sspi.d
-include/d/druntime/import/core/sys/windows/stacktrace.d
-include/d/druntime/import/core/sys/windows/stat.d
-include/d/druntime/import/core/sys/windows/subauth.d
-include/d/druntime/import/core/sys/windows/threadaux.d
-include/d/druntime/import/core/sys/windows/tlhelp32.d
-include/d/druntime/import/core/sys/windows/tmschema.d
-include/d/druntime/import/core/sys/windows/unknwn.d
-include/d/druntime/import/core/sys/windows/uuid.d
-include/d/druntime/import/core/sys/windows/vfw.d
-include/d/druntime/import/core/sys/windows/w32api.d
-include/d/druntime/import/core/sys/windows/winbase.d
-include/d/druntime/import/core/sys/windows/winber.d
-include/d/druntime/import/core/sys/windows/wincon.d
-include/d/druntime/import/core/sys/windows/wincrypt.d
-include/d/druntime/import/core/sys/windows/windef.d
-include/d/druntime/import/core/sys/windows/windows.d
-include/d/druntime/import/core/sys/windows/winerror.d
-include/d/druntime/import/core/sys/windows/wingdi.d
-include/d/druntime/import/core/sys/windows/winhttp.d
-include/d/druntime/import/core/sys/windows/wininet.d
-include/d/druntime/import/core/sys/windows/winioctl.d
-include/d/druntime/import/core/sys/windows/winldap.d
-include/d/druntime/import/core/sys/windows/winnetwk.d
-include/d/druntime/import/core/sys/windows/winnls.d
-include/d/druntime/import/core/sys/windows/winnt.d
-include/d/druntime/import/core/sys/windows/winperf.d
-include/d/druntime/import/core/sys/windows/winreg.d
-include/d/druntime/import/core/sys/windows/winsock2.d
-include/d/druntime/import/core/sys/windows/winspool.d
-include/d/druntime/import/core/sys/windows/winsvc.d
-include/d/druntime/import/core/sys/windows/winuser.d
-include/d/druntime/import/core/sys/windows/winver.d
-include/d/druntime/import/core/sys/windows/wtsapi32.d
-include/d/druntime/import/core/sys/windows/wtypes.d
-include/d/druntime/import/core/thread.d
-include/d/druntime/import/core/time.d
-include/d/druntime/import/core/vararg.d
-include/d/druntime/import/etc/linux/memoryerror.d
-include/d/druntime/import/object.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dmd32.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dmd64.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/all.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/build.bat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/chello.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/clean.bat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/d2html.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/d2html.kwd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/dclient.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/dhry.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/dserver.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/dserver.def
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/hello.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/htmlget.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/listener.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/build.bat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/dll.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/mydll.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/mydll.def
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/mydll.di
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/mydll/test.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/pi.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/posix.mak
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/sieve.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/wc.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/wc2.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/winsamp.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/samples/winsamp.def
+include/d/phobos2/core/atomic.d
+include/d/phobos2/core/attribute.d
+include/d/phobos2/core/bitop.d
+include/d/phobos2/core/checkedint.d
+include/d/phobos2/core/cpuid.d
+include/d/phobos2/core/demangle.d
+include/d/phobos2/core/exception.d
+include/d/phobos2/core/internal/abort.d
+include/d/phobos2/core/internal/convert.d
+include/d/phobos2/core/internal/hash.d
+include/d/phobos2/core/internal/spinlock.d
+include/d/phobos2/core/internal/string.d
+include/d/phobos2/core/internal/traits.d
+include/d/phobos2/core/math.d
+include/d/phobos2/core/memory.d
+include/d/phobos2/core/runtime.d
+include/d/phobos2/core/simd.d
+include/d/phobos2/core/stdc/complex.d
+include/d/phobos2/core/stdc/config.d
+include/d/phobos2/core/stdc/ctype.d
+include/d/phobos2/core/stdc/errno.d
+include/d/phobos2/core/stdc/fenv.d
+include/d/phobos2/core/stdc/float_.d
+include/d/phobos2/core/stdc/inttypes.d
+include/d/phobos2/core/stdc/limits.d
+include/d/phobos2/core/stdc/locale.d
+include/d/phobos2/core/stdc/math.d
+include/d/phobos2/core/stdc/signal.d
+include/d/phobos2/core/stdc/stdarg.d
+include/d/phobos2/core/stdc/stddef.d
+include/d/phobos2/core/stdc/stdint.d
+include/d/phobos2/core/stdc/stdio.d
+include/d/phobos2/core/stdc/stdlib.d
+include/d/phobos2/core/stdc/string.d
+include/d/phobos2/core/stdc/tgmath.d
+include/d/phobos2/core/stdc/time.d
+include/d/phobos2/core/stdc/wchar_.d
+include/d/phobos2/core/stdc/wctype.d
+include/d/phobos2/core/stdcpp/exception.d
+include/d/phobos2/core/stdcpp/typeinfo.d
+include/d/phobos2/core/sync/barrier.di
+include/d/phobos2/core/sync/condition.di
+include/d/phobos2/core/sync/config.di
+include/d/phobos2/core/sync/exception.di
+include/d/phobos2/core/sync/mutex.di
+include/d/phobos2/core/sync/rwmutex.di
+include/d/phobos2/core/sync/semaphore.di
+include/d/phobos2/core/sys/darwin/execinfo.d
+include/d/phobos2/core/sys/darwin/mach/dyld.d
+include/d/phobos2/core/sys/darwin/mach/getsect.d
+include/d/phobos2/core/sys/darwin/mach/kern_return.d
+include/d/phobos2/core/sys/darwin/mach/loader.d
+include/d/phobos2/core/sys/darwin/mach/port.d
+include/d/phobos2/core/sys/darwin/mach/semaphore.d
+include/d/phobos2/core/sys/darwin/mach/thread_act.d
+include/d/phobos2/core/sys/darwin/pthread.d
+include/d/phobos2/core/sys/darwin/sys/cdefs.d
+include/d/phobos2/core/sys/darwin/sys/event.d
+include/d/phobos2/core/sys/darwin/sys/mman.d
+include/d/phobos2/core/sys/freebsd/dlfcn.d
+include/d/phobos2/core/sys/freebsd/execinfo.d
+include/d/phobos2/core/sys/freebsd/pthread_np.d
+include/d/phobos2/core/sys/freebsd/sys/_bitset.d
+include/d/phobos2/core/sys/freebsd/sys/_cpuset.d
+include/d/phobos2/core/sys/freebsd/sys/cdefs.d
+include/d/phobos2/core/sys/freebsd/sys/elf.d
+include/d/phobos2/core/sys/freebsd/sys/elf32.d
+include/d/phobos2/core/sys/freebsd/sys/elf64.d
+include/d/phobos2/core/sys/freebsd/sys/elf_common.d
+include/d/phobos2/core/sys/freebsd/sys/event.d
+include/d/phobos2/core/sys/freebsd/sys/link_elf.d
+include/d/phobos2/core/sys/freebsd/sys/mman.d
+include/d/phobos2/core/sys/freebsd/time.d
+include/d/phobos2/core/sys/linux/config.d
+include/d/phobos2/core/sys/linux/dlfcn.d
+include/d/phobos2/core/sys/linux/elf.d
+include/d/phobos2/core/sys/linux/epoll.d
+include/d/phobos2/core/sys/linux/errno.d
+include/d/phobos2/core/sys/linux/execinfo.d
+include/d/phobos2/core/sys/linux/fcntl.d
+include/d/phobos2/core/sys/linux/ifaddrs.d
+include/d/phobos2/core/sys/linux/link.d
+include/d/phobos2/core/sys/linux/sched.d
+include/d/phobos2/core/sys/linux/sys/auxv.d
+include/d/phobos2/core/sys/linux/sys/inotify.d
+include/d/phobos2/core/sys/linux/sys/mman.d
+include/d/phobos2/core/sys/linux/sys/netinet/tcp.d
+include/d/phobos2/core/sys/linux/sys/prctl.d
+include/d/phobos2/core/sys/linux/sys/signalfd.d
+include/d/phobos2/core/sys/linux/sys/socket.d
+include/d/phobos2/core/sys/linux/sys/sysinfo.d
+include/d/phobos2/core/sys/linux/sys/time.d
+include/d/phobos2/core/sys/linux/sys/xattr.d
+include/d/phobos2/core/sys/linux/termios.d
+include/d/phobos2/core/sys/linux/time.d
+include/d/phobos2/core/sys/linux/timerfd.d
+include/d/phobos2/core/sys/linux/tipc.d
+include/d/phobos2/core/sys/linux/unistd.d
+include/d/phobos2/core/sys/openbsd/dlfcn.d
+include/d/phobos2/core/sys/osx/execinfo.d
+include/d/phobos2/core/sys/osx/mach/dyld.d
+include/d/phobos2/core/sys/osx/mach/getsect.d
+include/d/phobos2/core/sys/osx/mach/kern_return.d
+include/d/phobos2/core/sys/osx/mach/loader.d
+include/d/phobos2/core/sys/osx/mach/port.d
+include/d/phobos2/core/sys/osx/mach/semaphore.d
+include/d/phobos2/core/sys/osx/mach/thread_act.d
+include/d/phobos2/core/sys/osx/pthread.d
+include/d/phobos2/core/sys/osx/sys/cdefs.d
+include/d/phobos2/core/sys/osx/sys/mman.d
+include/d/phobos2/core/sys/posix/arpa/inet.d
+include/d/phobos2/core/sys/posix/config.d
+include/d/phobos2/core/sys/posix/dirent.d
+include/d/phobos2/core/sys/posix/dlfcn.d
+include/d/phobos2/core/sys/posix/fcntl.d
+include/d/phobos2/core/sys/posix/grp.d
+include/d/phobos2/core/sys/posix/iconv.d
+include/d/phobos2/core/sys/posix/inttypes.d
+include/d/phobos2/core/sys/posix/libgen.d
+include/d/phobos2/core/sys/posix/net/if_.d
+include/d/phobos2/core/sys/posix/netdb.d
+include/d/phobos2/core/sys/posix/netinet/in_.d
+include/d/phobos2/core/sys/posix/netinet/tcp.d
+include/d/phobos2/core/sys/posix/poll.d
+include/d/phobos2/core/sys/posix/pthread.d
+include/d/phobos2/core/sys/posix/pwd.d
+include/d/phobos2/core/sys/posix/sched.d
+include/d/phobos2/core/sys/posix/semaphore.d
+include/d/phobos2/core/sys/posix/setjmp.d
+include/d/phobos2/core/sys/posix/signal.d
+include/d/phobos2/core/sys/posix/stdio.d
+include/d/phobos2/core/sys/posix/stdlib.d
+include/d/phobos2/core/sys/posix/sys/filio.d
+include/d/phobos2/core/sys/posix/sys/ioccom.d
+include/d/phobos2/core/sys/posix/sys/ioctl.d
+include/d/phobos2/core/sys/posix/sys/ipc.d
+include/d/phobos2/core/sys/posix/sys/mman.d
+include/d/phobos2/core/sys/posix/sys/resource.d
+include/d/phobos2/core/sys/posix/sys/select.d
+include/d/phobos2/core/sys/posix/sys/shm.d
+include/d/phobos2/core/sys/posix/sys/socket.d
+include/d/phobos2/core/sys/posix/sys/stat.d
+include/d/phobos2/core/sys/posix/sys/statvfs.d
+include/d/phobos2/core/sys/posix/sys/time.d
+include/d/phobos2/core/sys/posix/sys/ttycom.d
+include/d/phobos2/core/sys/posix/sys/types.d
+include/d/phobos2/core/sys/posix/sys/uio.d
+include/d/phobos2/core/sys/posix/sys/un.d
+include/d/phobos2/core/sys/posix/sys/utsname.d
+include/d/phobos2/core/sys/posix/sys/wait.d
+include/d/phobos2/core/sys/posix/syslog.d
+include/d/phobos2/core/sys/posix/termios.d
+include/d/phobos2/core/sys/posix/time.d
+include/d/phobos2/core/sys/posix/ucontext.d
+include/d/phobos2/core/sys/posix/unistd.d
+include/d/phobos2/core/sys/posix/utime.d
+include/d/phobos2/core/sys/solaris/dlfcn.d
+include/d/phobos2/core/sys/solaris/elf.d
+include/d/phobos2/core/sys/solaris/execinfo.d
+include/d/phobos2/core/sys/solaris/libelf.d
+include/d/phobos2/core/sys/solaris/link.d
+include/d/phobos2/core/sys/solaris/sys/elf.d
+include/d/phobos2/core/sys/solaris/sys/elf_386.d
+include/d/phobos2/core/sys/solaris/sys/elf_SPARC.d
+include/d/phobos2/core/sys/solaris/sys/elf_amd64.d
+include/d/phobos2/core/sys/solaris/sys/elf_notes.d
+include/d/phobos2/core/sys/solaris/sys/elftypes.d
+include/d/phobos2/core/sys/solaris/sys/link.d
+include/d/phobos2/core/sys/solaris/sys/priocntl.d
+include/d/phobos2/core/sys/solaris/sys/procset.d
+include/d/phobos2/core/sys/solaris/sys/types.d
+include/d/phobos2/core/sys/solaris/time.d
+include/d/phobos2/core/sys/windows/accctrl.d
+include/d/phobos2/core/sys/windows/aclapi.d
+include/d/phobos2/core/sys/windows/aclui.d
+include/d/phobos2/core/sys/windows/basetsd.d
+include/d/phobos2/core/sys/windows/basetyps.d
+include/d/phobos2/core/sys/windows/cderr.d
+include/d/phobos2/core/sys/windows/cguid.d
+include/d/phobos2/core/sys/windows/com.d
+include/d/phobos2/core/sys/windows/comcat.d
+include/d/phobos2/core/sys/windows/commctrl.d
+include/d/phobos2/core/sys/windows/commdlg.d
+include/d/phobos2/core/sys/windows/core.d
+include/d/phobos2/core/sys/windows/cpl.d
+include/d/phobos2/core/sys/windows/cplext.d
+include/d/phobos2/core/sys/windows/custcntl.d
+include/d/phobos2/core/sys/windows/dbghelp.d
+include/d/phobos2/core/sys/windows/dbghelp_types.d
+include/d/phobos2/core/sys/windows/dbt.d
+include/d/phobos2/core/sys/windows/dde.d
+include/d/phobos2/core/sys/windows/ddeml.d
+include/d/phobos2/core/sys/windows/dhcpcsdk.d
+include/d/phobos2/core/sys/windows/dlgs.d
+include/d/phobos2/core/sys/windows/dll.d
+include/d/phobos2/core/sys/windows/docobj.d
+include/d/phobos2/core/sys/windows/errorrep.d
+include/d/phobos2/core/sys/windows/exdisp.d
+include/d/phobos2/core/sys/windows/exdispid.d
+include/d/phobos2/core/sys/windows/httpext.d
+include/d/phobos2/core/sys/windows/idispids.d
+include/d/phobos2/core/sys/windows/imagehlp.d
+include/d/phobos2/core/sys/windows/imm.d
+include/d/phobos2/core/sys/windows/intshcut.d
+include/d/phobos2/core/sys/windows/ipexport.d
+include/d/phobos2/core/sys/windows/iphlpapi.d
+include/d/phobos2/core/sys/windows/ipifcons.d
+include/d/phobos2/core/sys/windows/iprtrmib.d
+include/d/phobos2/core/sys/windows/iptypes.d
+include/d/phobos2/core/sys/windows/isguids.d
+include/d/phobos2/core/sys/windows/lm.d
+include/d/phobos2/core/sys/windows/lmaccess.d
+include/d/phobos2/core/sys/windows/lmalert.d
+include/d/phobos2/core/sys/windows/lmapibuf.d
+include/d/phobos2/core/sys/windows/lmat.d
+include/d/phobos2/core/sys/windows/lmaudit.d
+include/d/phobos2/core/sys/windows/lmbrowsr.d
+include/d/phobos2/core/sys/windows/lmchdev.d
+include/d/phobos2/core/sys/windows/lmconfig.d
+include/d/phobos2/core/sys/windows/lmcons.d
+include/d/phobos2/core/sys/windows/lmerr.d
+include/d/phobos2/core/sys/windows/lmerrlog.d
+include/d/phobos2/core/sys/windows/lmmsg.d
+include/d/phobos2/core/sys/windows/lmremutl.d
+include/d/phobos2/core/sys/windows/lmrepl.d
+include/d/phobos2/core/sys/windows/lmserver.d
+include/d/phobos2/core/sys/windows/lmshare.d
+include/d/phobos2/core/sys/windows/lmsname.d
+include/d/phobos2/core/sys/windows/lmstats.d
+include/d/phobos2/core/sys/windows/lmsvc.d
+include/d/phobos2/core/sys/windows/lmuse.d
+include/d/phobos2/core/sys/windows/lmuseflg.d
+include/d/phobos2/core/sys/windows/lmwksta.d
+include/d/phobos2/core/sys/windows/lzexpand.d
+include/d/phobos2/core/sys/windows/mapi.d
+include/d/phobos2/core/sys/windows/mciavi.d
+include/d/phobos2/core/sys/windows/mcx.d
+include/d/phobos2/core/sys/windows/mgmtapi.d
+include/d/phobos2/core/sys/windows/mmsystem.d
+include/d/phobos2/core/sys/windows/msacm.d
+include/d/phobos2/core/sys/windows/mshtml.d
+include/d/phobos2/core/sys/windows/mswsock.d
+include/d/phobos2/core/sys/windows/nb30.d
+include/d/phobos2/core/sys/windows/nddeapi.d
+include/d/phobos2/core/sys/windows/nspapi.d
+include/d/phobos2/core/sys/windows/ntdef.d
+include/d/phobos2/core/sys/windows/ntdll.d
+include/d/phobos2/core/sys/windows/ntldap.d
+include/d/phobos2/core/sys/windows/ntsecapi.d
+include/d/phobos2/core/sys/windows/ntsecpkg.d
+include/d/phobos2/core/sys/windows/oaidl.d
+include/d/phobos2/core/sys/windows/objbase.d
+include/d/phobos2/core/sys/windows/objfwd.d
+include/d/phobos2/core/sys/windows/objidl.d
+include/d/phobos2/core/sys/windows/objsafe.d
+include/d/phobos2/core/sys/windows/ocidl.d
+include/d/phobos2/core/sys/windows/odbcinst.d
+include/d/phobos2/core/sys/windows/ole.d
+include/d/phobos2/core/sys/windows/ole2.d
+include/d/phobos2/core/sys/windows/ole2ver.d
+include/d/phobos2/core/sys/windows/oleacc.d
+include/d/phobos2/core/sys/windows/oleauto.d
+include/d/phobos2/core/sys/windows/olectl.d
+include/d/phobos2/core/sys/windows/olectlid.d
+include/d/phobos2/core/sys/windows/oledlg.d
+include/d/phobos2/core/sys/windows/oleidl.d
+include/d/phobos2/core/sys/windows/pbt.d
+include/d/phobos2/core/sys/windows/powrprof.d
+include/d/phobos2/core/sys/windows/prsht.d
+include/d/phobos2/core/sys/windows/psapi.d
+include/d/phobos2/core/sys/windows/rapi.d
+include/d/phobos2/core/sys/windows/ras.d
+include/d/phobos2/core/sys/windows/rasdlg.d
+include/d/phobos2/core/sys/windows/raserror.d
+include/d/phobos2/core/sys/windows/rassapi.d
+include/d/phobos2/core/sys/windows/reason.d
+include/d/phobos2/core/sys/windows/regstr.d
+include/d/phobos2/core/sys/windows/richedit.d
+include/d/phobos2/core/sys/windows/richole.d
+include/d/phobos2/core/sys/windows/rpc.d
+include/d/phobos2/core/sys/windows/rpcdce.d
+include/d/phobos2/core/sys/windows/rpcdce2.d
+include/d/phobos2/core/sys/windows/rpcdcep.d
+include/d/phobos2/core/sys/windows/rpcndr.d
+include/d/phobos2/core/sys/windows/rpcnsi.d
+include/d/phobos2/core/sys/windows/rpcnsip.d
+include/d/phobos2/core/sys/windows/rpcnterr.d
+include/d/phobos2/core/sys/windows/schannel.d
+include/d/phobos2/core/sys/windows/secext.d
+include/d/phobos2/core/sys/windows/security.d
+include/d/phobos2/core/sys/windows/servprov.d
+include/d/phobos2/core/sys/windows/setupapi.d
+include/d/phobos2/core/sys/windows/shellapi.d
+include/d/phobos2/core/sys/windows/shldisp.d
+include/d/phobos2/core/sys/windows/shlguid.d
+include/d/phobos2/core/sys/windows/shlobj.d
+include/d/phobos2/core/sys/windows/shlwapi.d
+include/d/phobos2/core/sys/windows/snmp.d
+include/d/phobos2/core/sys/windows/sql.d
+include/d/phobos2/core/sys/windows/sqlext.d
+include/d/phobos2/core/sys/windows/sqltypes.d
+include/d/phobos2/core/sys/windows/sqlucode.d
+include/d/phobos2/core/sys/windows/sspi.d
+include/d/phobos2/core/sys/windows/stacktrace.d
+include/d/phobos2/core/sys/windows/stat.d
+include/d/phobos2/core/sys/windows/subauth.d
+include/d/phobos2/core/sys/windows/threadaux.d
+include/d/phobos2/core/sys/windows/tlhelp32.d
+include/d/phobos2/core/sys/windows/tmschema.d
+include/d/phobos2/core/sys/windows/unknwn.d
+include/d/phobos2/core/sys/windows/uuid.d
+include/d/phobos2/core/sys/windows/vfw.d
+include/d/phobos2/core/sys/windows/w32api.d
+include/d/phobos2/core/sys/windows/winbase.d
+include/d/phobos2/core/sys/windows/winber.d
+include/d/phobos2/core/sys/windows/wincon.d
+include/d/phobos2/core/sys/windows/wincrypt.d
+include/d/phobos2/core/sys/windows/windef.d
+include/d/phobos2/core/sys/windows/windows.d
+include/d/phobos2/core/sys/windows/winerror.d
+include/d/phobos2/core/sys/windows/wingdi.d
+include/d/phobos2/core/sys/windows/winhttp.d
+include/d/phobos2/core/sys/windows/wininet.d
+include/d/phobos2/core/sys/windows/winioctl.d
+include/d/phobos2/core/sys/windows/winldap.d
+include/d/phobos2/core/sys/windows/winnetwk.d
+include/d/phobos2/core/sys/windows/winnls.d
+include/d/phobos2/core/sys/windows/winnt.d
+include/d/phobos2/core/sys/windows/winperf.d
+include/d/phobos2/core/sys/windows/winreg.d
+include/d/phobos2/core/sys/windows/winsock2.d
+include/d/phobos2/core/sys/windows/winspool.d
+include/d/phobos2/core/sys/windows/winsvc.d
+include/d/phobos2/core/sys/windows/winuser.d
+include/d/phobos2/core/sys/windows/winver.d
+include/d/phobos2/core/sys/windows/wtsapi32.d
+include/d/phobos2/core/sys/windows/wtypes.d
+include/d/phobos2/core/thread.d
+include/d/phobos2/core/time.d
+include/d/phobos2/core/vararg.d
 include/d/phobos2/etc/c/curl.d
+include/d/phobos2/etc/c/odbc/sql.d
+include/d/phobos2/etc/c/odbc/sqlext.d
+include/d/phobos2/etc/c/odbc/sqltypes.d
+include/d/phobos2/etc/c/odbc/sqlucode.d
 include/d/phobos2/etc/c/sqlite3.d
 include/d/phobos2/etc/c/zlib.d
-include/d/phobos2/index.d
+include/d/phobos2/etc/c/zlib/ChangeLog
+include/d/phobos2/etc/c/zlib/README

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702140627.v1E6RS28078942>