Index: head/lang/dmd2/Makefile =================================================================== --- head/lang/dmd2/Makefile (revision 379857) +++ head/lang/dmd2/Makefile (revision 379858) @@ -1,95 +1,94 @@ # Created by: Ruben # $FreeBSD$ PORTNAME= dmd PKGNAMESUFFIX= 2 PORTVERSION= 2.066.1 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://ftp.digitalmars.com/ DISTNAME= dmd.${PORTVERSION} MAINTAINER= cy@FreeBSD.org COMMENT= D 2.0 compiler, not officially validated for FreeBSD USES= gmake zip MAKEFILE= posix.mak EXAMPLESDIR= ${PREFIX}/share/examples/dmd2 DOCSDIR= ${PREFIX}/share/doc/dmd2 PORTDOCS= *.txt html/ WRKSRC= ${WRKDIR}/dmd2/src/${PORTNAME} LICENSE_COMB= multi LICENSE= ART10 DMD BSL LICENSE_NAME_DMD= Digital Mars license LICENSE_FILE_DMD= ${WRKSRC}/backendlicense.txt LICENSE_PERMS_DMD= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept OPTIONS_DEFINE= DOCS .include .if ${OSVERSION} < 800000 BROKEN= does not compile .endif NOT_FOR_ARCHS= powerpc NOT_FOR_ARCHS_REASON= not yet ported to this architecture .if ${ARCH} == "sparc64" BROKEN= Does not install on sparc64: divide-by-zero error .endif .if ${ARCH} == "amd64" MAKE_ARGS+= MODEL=64 +MODEL= 64 .else MAKE_ARGS+= MODEL=32 +MODEL= 32 .endif .if defined(WITH_DEBUG) BUILD= debug MAKE_ARGS+= DEBUG_FLAGS=-g\ -DDEBUG=1\ -DUNITTEST .endif MODULEDIR= ${PREFIX}/include/d/phobos2 post-patch: @${REINPLACE_CMD} -e "s|g++|${CXX}|" ${WRKSRC}/posix.mak @${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 @${REINPLACE_CMD} -e '/^SYSCONFDIR=/s|/etc/|${PREFIX}/etc/|' ${WRKSRC}/posix.mak @${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/linux/bin32/dmd.conf - @${ECHO_CMD} >> ${WRKDIR}/dmd2/linux/bin32/dmd.conf - @${SED} -e "s|Environment32|Environment64|" ${WRKDIR}/dmd2/linux/bin32/dmd.conf >>${WRKDIR}/dmd2/linux/bin32/dmd.conf + ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf + @${ECHO_CMD} >> ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf 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/linux/bin32/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample + ${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample ${INSTALL_PROGRAM} ${WRKSRC}/dmd ${STAGEDIR}${PREFIX}/bin/dmd -.if ${ARCH} == "amd64" - ${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib64/libphobos2.a ${STAGEDIR}${PREFIX}/lib -.else - ${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib32/libphobos2.a ${STAGEDIR}${PREFIX}/lib -.endif + ${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKDIR}/dmd2/linux/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd.conf + ${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 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include Index: head/lang/dmd2/files/patch-linux-bin32-dmd.conf =================================================================== --- head/lang/dmd2/files/patch-linux-bin32-dmd.conf (revision 379857) +++ head/lang/dmd2/files/patch-linux-bin32-dmd.conf (nonexistent) @@ -1,8 +0,0 @@ ---- ../../linux/bin32/dmd.conf.orig 2012-04-15 22:12:01.771713192 -0700 -+++ ../../linux/bin32/dmd.conf 2012-04-15 22:17:51.647954697 -0700 -@@ -1,4 +1,4 @@ - - [Environment] - --DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib32 -L-L%@P%/../lib64 -L--no-warn-search-mismatch -L--export-dynamic -+DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib -L--no-warn-search-mismatch -L--export-dynamic Property changes on: head/lang/dmd2/files/patch-linux-bin32-dmd.conf ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf =================================================================== --- head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf (nonexistent) +++ head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf (revision 379858) @@ -0,0 +1,9 @@ +--- ../../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 +@@ -1,5 +1,2 @@ + [Environment32] +-DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib32 -L--export-dynamic +- +-[Environment64] +-DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib64 -L--export-dynamic ++DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib -L--export-dynamic Property changes on: head/lang/dmd2/files/patch-freebsd__bin32__dmd.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf =================================================================== --- head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf (nonexistent) +++ head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf (revision 379858) @@ -0,0 +1,8 @@ +--- ../../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 +@@ -2,4 +2,4 @@ + DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib32 -L--export-dynamic + + [Environment64] +-DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib64 -L--export-dynamic ++DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib -L--export-dynamic Property changes on: head/lang/dmd2/files/patch-freebsd__bin64__dmd.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/dmd2/files/patch-src__dmd__link.c =================================================================== --- head/lang/dmd2/files/patch-src__dmd__link.c (nonexistent) +++ head/lang/dmd2/files/patch-src__dmd__link.c (revision 379858) @@ -0,0 +1,11 @@ +--- ../../src/dmd/link.c.orig 2014-10-15 19:23:32.000000000 -0700 ++++ ../../src/dmd/link.c 2015-02-24 16:12:51.633410115 -0800 +@@ -446,7 +446,7 @@ + + const char *cc = getenv("CC"); + if (!cc) +- cc = "gcc"; ++ cc = "cc"; + argv.push(cc); + argv.insert(1, global.params.objfiles); + Property changes on: head/lang/dmd2/files/patch-src__dmd__link.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/dmd2/pkg-plist =================================================================== --- head/lang/dmd2/pkg-plist (revision 379857) +++ head/lang/dmd2/pkg-plist (revision 379858) @@ -1,266 +1,267 @@ bin/dmd lib/libphobos2.a @sample etc/dmd.conf.sample -%%EXAMPLESDIR%%/dmd.conf +%%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/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/internal/convert.d include/d/druntime/import/core/internal/hash.d include/d/druntime/import/core/internal/traits.d include/d/druntime/import/core/exception.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/thread.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/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/freebsd/dlfcn.d include/d/druntime/import/core/sys/freebsd/execinfo.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/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/link.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/signalfd.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/osx/execinfo.d include/d/druntime/import/core/sys/osx/mach/kern_return.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/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/inttypes.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/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/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/windows/dbghelp.d include/d/druntime/import/core/sys/windows/dll.d include/d/druntime/import/core/sys/windows/stacktrace.d include/d/druntime/import/core/sys/windows/threadaux.d include/d/druntime/import/core/sys/windows/windows.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.di include/d/phobos2/etc/c/curl.d include/d/phobos2/etc/c/sqlite3.d include/d/phobos2/etc/c/zlib.d include/d/phobos2/index.d include/d/phobos2/std/algorithm.d include/d/phobos2/std/array.d include/d/phobos2/std/ascii.d include/d/phobos2/std/base64.d include/d/phobos2/std/bigint.d include/d/phobos2/std/bitmanip.d include/d/phobos2/std/c/fenv.d include/d/phobos2/std/c/freebsd/socket.d include/d/phobos2/std/c/linux/linux.d include/d/phobos2/std/c/linux/linuxextern.d include/d/phobos2/std/c/linux/pthread.d include/d/phobos2/std/c/linux/socket.d include/d/phobos2/std/c/linux/termios.d include/d/phobos2/std/c/linux/tipc.d include/d/phobos2/std/c/locale.d include/d/phobos2/std/c/math.d include/d/phobos2/std/c/osx/socket.d include/d/phobos2/std/c/process.d include/d/phobos2/std/c/stdarg.d include/d/phobos2/std/c/stddef.d include/d/phobos2/std/c/stdio.d include/d/phobos2/std/c/stdlib.d include/d/phobos2/std/c/string.d include/d/phobos2/std/c/time.d include/d/phobos2/std/c/wcharh.d include/d/phobos2/std/c/windows/com.d include/d/phobos2/std/c/windows/stat.d include/d/phobos2/std/c/windows/windows.d include/d/phobos2/std/c/windows/winsock.d include/d/phobos2/std/compiler.d include/d/phobos2/std/complex.d include/d/phobos2/std/concurrency.d include/d/phobos2/std/container/array.d include/d/phobos2/std/container/binaryheap.d include/d/phobos2/std/container/dlist.d include/d/phobos2/std/container/package.d include/d/phobos2/std/container/rbtree.d include/d/phobos2/std/container/slist.d include/d/phobos2/std/container/util.d include/d/phobos2/std/conv.d include/d/phobos2/std/cstream.d include/d/phobos2/std/csv.d include/d/phobos2/std/datetime.d include/d/phobos2/std/demangle.d include/d/phobos2/std/digest/crc.d include/d/phobos2/std/digest/digest.d include/d/phobos2/std/digest/md.d include/d/phobos2/std/digest/ripemd.d include/d/phobos2/std/digest/sha.d include/d/phobos2/std/encoding.d include/d/phobos2/std/exception.d include/d/phobos2/std/experimental/note.md include/d/phobos2/std/file.d include/d/phobos2/std/format.d include/d/phobos2/std/functional.d include/d/phobos2/std/getopt.d include/d/phobos2/std/internal/digest/sha_SSSE3.d include/d/phobos2/std/internal/math/biguintcore.d include/d/phobos2/std/internal/math/biguintnoasm.d include/d/phobos2/std/internal/math/biguintx86.d include/d/phobos2/std/internal/math/errorfunction.d include/d/phobos2/std/internal/math/gammafunction.d include/d/phobos2/std/internal/processinit.d include/d/phobos2/std/internal/scopebuffer.d include/d/phobos2/std/internal/unicode_comp.d include/d/phobos2/std/internal/unicode_decomp.d include/d/phobos2/std/internal/unicode_grapheme.d include/d/phobos2/std/internal/unicode_norm.d include/d/phobos2/std/internal/unicode_tables.d include/d/phobos2/std/internal/windows/advapi32.d include/d/phobos2/std/json.d include/d/phobos2/std/math.d include/d/phobos2/std/mathspecial.d include/d/phobos2/std/metastrings.d include/d/phobos2/std/mmfile.d include/d/phobos2/std/net/curl.d include/d/phobos2/std/net/isemail.d include/d/phobos2/std/numeric.d include/d/phobos2/std/outbuffer.d include/d/phobos2/std/parallelism.d include/d/phobos2/std/path.d include/d/phobos2/std/process.d include/d/phobos2/std/random.d include/d/phobos2/std/range.d include/d/phobos2/std/regex.d include/d/phobos2/std/signals.d include/d/phobos2/std/socket.d include/d/phobos2/std/socketstream.d include/d/phobos2/std/stdint.d include/d/phobos2/std/stdio.d include/d/phobos2/std/stdiobase.d include/d/phobos2/std/stream.d include/d/phobos2/std/string.d include/d/phobos2/std/syserror.d include/d/phobos2/std/system.d include/d/phobos2/std/traits.d include/d/phobos2/std/typecons.d include/d/phobos2/std/typelist.d include/d/phobos2/std/typetuple.d include/d/phobos2/std/uni.d include/d/phobos2/std/uri.d include/d/phobos2/std/utf.d include/d/phobos2/std/uuid.d include/d/phobos2/std/variant.d include/d/phobos2/std/windows/charset.d include/d/phobos2/std/windows/iunknown.d include/d/phobos2/std/windows/registry.d include/d/phobos2/std/windows/syserror.d include/d/phobos2/std/xml.d include/d/phobos2/std/zip.d include/d/phobos2/std/zlib.d include/d/phobos2/unittest.d man/man1/dmd.1.gz man/man5/dmd.conf.5.gz