From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 15 06:30:04 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CCC716A4CE for ; Sun, 15 May 2005 06:30:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03A9B43DC0 for ; Sun, 15 May 2005 06:30:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4F6U3lp058869 for ; Sun, 15 May 2005 06:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4F6U3gw058868; Sun, 15 May 2005 06:30:03 GMT (envelope-from gnats) Resent-Date: Sun, 15 May 2005 06:30:03 GMT Resent-Message-Id: <200505150630.j4F6U3gw058868@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Masanori OZAWA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C142A16A4CE for ; Sun, 15 May 2005 06:26:55 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9881E43D70 for ; Sun, 15 May 2005 06:26:55 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j4F6Qtjj002872 for ; Sun, 15 May 2005 06:26:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j4F6QtAB002871; Sun, 15 May 2005 06:26:55 GMT (envelope-from nobody) Message-Id: <200505150626.j4F6QtAB002871@www.freebsd.org> Date: Sun, 15 May 2005 06:26:55 GMT From: Masanori OZAWA To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: ports/81043: [PATCH] lang/gdc: update to 0.11 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 May 2005 06:30:04 -0000 >Number: 81043 >Category: ports >Synopsis: [PATCH] lang/gdc: update to 0.11 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun May 15 06:30:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Masanori OZAWA >Release: FreeBSD 5.4-RELEASE-p1 >Organization: ONGS Inc. >Environment: FreeBSD mithos.ongs.co.jp 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #0: Fri May 13 13:17:29 JST 2005 >Description: - Update to 0.11 - Update gcc target to 3.4.4-20050506 - Remove Boehm-gc dependency because it is no longer required. >How-To-Repeat: >Fix: diff -urN ports.orig/lang/gdc/Makefile ports/lang/gdc/Makefile --- ports.orig/lang/gdc/Makefile Mon Feb 28 17:57:26 2005 +++ ports/lang/gdc/Makefile Sun May 15 15:08:41 2005 @@ -6,45 +6,35 @@ # PORTNAME= gdc -PORTVERSION= 0.10 -PORTREVISION= 1 +PORTVERSION= 0.11 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GCC} \ - http://home.earthlink.net/~dvdfrdmn/d/:gdc \ - http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/:boehm -MASTER_SITE_SUBDIR= snapshots/${GCC_VERSIONSTRING} + http://home.earthlink.net/~dvdfrdmn/d/:gdc +MASTER_SITE_SUBDIR= snapshots/${__GCC_VERSIONSTRING} DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:gdc \ - gcc-core-${GCC_VERSIONSTRING}.tar.bz2 \ - gcc-g++-${GCC_VERSIONSTRING}.tar.bz2 \ - ${BOEHM_SRC_PKG}:boehm -EXTRACT_ONLY= gcc-core-${GCC_VERSIONSTRING}.tar.bz2 \ - gcc-g++-${GCC_VERSIONSTRING}.tar.bz2 + gcc-core-${__GCC_VERSIONSTRING}.tar.bz2 \ + gcc-g++-${__GCC_VERSIONSTRING}.tar.bz2 +EXTRACT_ONLY= gcc-core-${__GCC_VERSIONSTRING}.tar.bz2 \ + gcc-g++-${__GCC_VERSIONSTRING}.tar.bz2 MAINTAINER= daichi@FreeBSD.org COMMENT= D Front End for GCC -BUILD_DEPENDS= gcc34:${PORTSDIR}/lang/gcc34 \ - bison:${PORTSDIR}/devel/bison -RUN_DEPENDS= gcc34:${PORTSDIR}/lang/gcc34 - ONLY_FOR_ARCHS= i386 alpha -USE_GMAKE= yes USE_BZIP2= yes +USE_GCC= 3.4 +USE_GMAKE= yes USE_REINPLACE= yes -GCC_VERSION= 3.4.4 -GCC_REVISION= 20050211 -GCC_VERSIONSTRING= 3.4-${GCC_REVISION} - -BOEHM_VERSION= 6.4 -BOEHM_SRC_PKG= gc${BOEHM_VERSION}.tar.gz -BOEHM_PATCH= boehm-gc.20050102.patch +__GCC_VERSION= 3.4.4 +__GCC_REVISION= 20050506 +__GCC_VERSIONSTRING= 3.4-${__GCC_REVISION} .include .if ${OSVERSION} < 500000 -IGNORE= "It is supported on FreeBSD 5.x and later" +IGNORE= It is supported on FreeBSD 5.x and later. .endif .if ${ARCH} == "amd64" @@ -53,58 +43,39 @@ CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif -GXX_INC=${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/${GCC_VERSION}/include/c++/ -SUFFIX= 34 +GXX_INC=${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/${__GCC_VERSION}/include/c++/ CONFIGURE_ARGS+=--disable-nls --with-system-zlib \ --with-libiconv-prefix=${LOCALBASE} \ - --program-suffix=${SUFFIX} \ --with-gxx-include-dir=${GXX_INC} \ --disable-shared --prefix=${PREFIX} \ --enable-languages=c,d,c++ MAKE_ARGS+= MAKEINFOFLAGS="--no-split" GNU_CONFIGURE= yes -WRKSRC= ${WRKDIR}/gcc-${GCC_VERSIONSTRING} -GCCDIR= ${WRKSRC}/gcc -D_DIR= ${GCCDIR}/d -PHOBOSDIR= ${D_DIR}/phobos +.if defined(_GCC_BUILD_DEPENDS) +RUN_DEPENDS+= ${_GCC_BUILD_DEPENDS}:${PORTSDIR}/lang/${_GCC_BUILD_DEPENDS} +SUFFIX= 34 +CONFIGURE_ARGS+= --program-suffix=${SUFFIX} +.endif -CC= ${PREFIX}/bin/gcc34 -CXX= ${PREFIX}/bin/g++34 -DMD= gdc -DFLAGS= -O2 -frelease -PHOBOS_BUILD_ARGS= CC=${CC} CXX=${CXX} DMD=${DMD} DFLAGS="${DFLAGS}" \ - PATH="${PATH}:${GCCDIR}" +WRKSRC= ${WRKDIR}/gcc-${__GCC_VERSIONSTRING} +GCCDIR= ${WRKSRC}/gcc post-extract: @${TAR} xjf ${DISTDIR}/${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ -C ${GCCDIR} - @${RM} ${PHOBOSDIR}/boehm-gc - @${TAR} xzf ${DISTDIR}/${BOEHM_SRC_PKG} -C ${PHOBOSDIR} - @${MV} ${PHOBOSDIR}/gc${BOEHM_VERSION} ${PHOBOSDIR}/boehm-gc post-patch: - @cd ${GCCDIR} && ${PATCH} -p1 < d/patch-gcc-3.4.x - @echo "++ Patching for d/phobos/boehm-gc ++" - @cd ${PHOBOSDIR}/boehm-gc && ${PATCH} < ${PATCHDIR}/${BOEHM_PATCH} + @cd ${WRKSRC} && ${SH} ./gcc/d/setup-gcc.sh @${REINPLACE_CMD} -e \ 's|\(const char version_string.*\)";|\1 [FreeBSD]";|' \ - ${WRKSRC}/gcc/version.c - -post-build: - @${MKDIR} ${WRKSRC}/phobos_build - @cd ${WRKSRC}/phobos_build && ${PHOBOS_BUILD_ARGS} \ - ../gcc/d/phobos/configure --prefix=${PREFIX} - @cd ${WRKSRC}/phobos_build && \ - ${PHOBOS_BUILD_ARGS} ${GMAKE} - @cd ${WRKSRC}/phobos_build && \ - ${PHOBOS_BUILD_ARGS} ${GMAKE} unittest + ${GCCDIR}/version.c do-install: - ${INSTALL} -o root -g wheel -m 755 ${GCCDIR}/gdc ${PREFIX}/bin/ + ${INSTALL_PROGRAM} -o root -g wheel -m 755 ${GCCDIR}/gdc ${PREFIX}/bin/ @${STRIP_CMD} ${PREFIX}/bin/gdc - ${INSTALL} -o root -g wheel -m 755 ${GCCDIR}/cc1d ${PREFIX}/bin/ + ${INSTALL_PROGRAM} -o root -g wheel -m 755 ${GCCDIR}/cc1d ${PREFIX}/bin/ @${STRIP_CMD} ${PREFIX}/bin/cc1d - @cd ${WRKSRC}/phobos_build && ${GMAKE} install + @cd ${WRKSRC} && ${GMAKE} install-target-libphobos .include diff -urN ports.orig/lang/gdc/distinfo ports/lang/gdc/distinfo --- ports.orig/lang/gdc/distinfo Mon Feb 28 17:57:26 2005 +++ ports/lang/gdc/distinfo Sun May 15 15:03:31 2005 @@ -1,8 +1,6 @@ -MD5 (gdc-0.10.tar.bz2) = ece1b586d23770d9999b95f8026e2ba9 -SIZE (gdc-0.10.tar.bz2) = 750490 -MD5 (gcc-core-3.4-20050211.tar.bz2) = a53ccf691873d0b68cdfca638b0b9e43 -SIZE (gcc-core-3.4-20050211.tar.bz2) = 10985080 -MD5 (gcc-g++-3.4-20050211.tar.bz2) = d7741ef08b548293982de9d2c6d863bf -SIZE (gcc-g++-3.4-20050211.tar.bz2) = 2479945 -MD5 (gc6.4.tar.gz) = ef03495e980b834a99c0e27eedaa546e -SIZE (gc6.4.tar.gz) = 778553 +MD5 (gdc-0.11.tar.bz2) = d33f736a2997c1733f29284445c990da +SIZE (gdc-0.11.tar.bz2) = 829820 +MD5 (gcc-core-3.4-20050506.tar.bz2) = b345d889ff26afff1567501fdfa91161 +SIZE (gcc-core-3.4-20050506.tar.bz2) = 10986449 +MD5 (gcc-g++-3.4-20050506.tar.bz2) = f52ebbd14317f36e1c0bb3298cb7115d +SIZE (gcc-g++-3.4-20050506.tar.bz2) = 2483545 diff -urN ports.orig/lang/gdc/files/boehm-gc.20050102.patch ports/lang/gdc/files/boehm-gc.20050102.patch --- ports.orig/lang/gdc/files/boehm-gc.20050102.patch Mon Jan 10 00:01:30 2005 +++ ports/lang/gdc/files/boehm-gc.20050102.patch Thu Jan 1 09:00:00 1970 @@ -1,253 +0,0 @@ ---- doc/gc.man.orig Mon Oct 8 10:23:01 2001 -+++ doc/gc.man Mon Oct 8 10:28:31 2001 -@@ -9,7 +9,7 @@ - ... malloc(...) ... - .br - .sp --cc ... gc.a -+cc ... -lgc - .LP - .SH DESCRIPTION - .I GC_malloc -@@ -67,6 +67,48 @@ - This may temporarily write protect pages in the heap. See the README file for more information on how this interacts with system calls that write to the heap. - .LP - Other facilities not discussed here include limited facilities to support incremental collection on machines without appropriate VM support, provisions for providing more explicit object layout information to the garbage collector, more direct support for ``weak'' pointers, support for ``abortable'' garbage collections during idle time, etc. -+.LP -+.SH "PORT INFORMATION" -+.LP -+In this (FreeBSD package) installation, -+.I gc.h -+and -+.I gc_cpp.h -+will probably be found in -+.I %%PREFIX%%/include, -+and the library in -+.I %%PREFIX%%/lib. -+.LP -+This library has been compiled as drop-in replacements -+for malloc and free (which is to say, all malloc -+calls will allocate garbage-collectable data). -+There is no need to include "gc.h" in your C files unless you want -+access to the debugging (and other) functions defined there, -+or unless you want to explicitly use -+.I GC_malloc_uncollectable -+for some allocations. -+Just link against them whenever you want either garbage -+collection or leak detection. -+.LP -+The C++ header file, "gc_cpp.h", -+.I is -+necessary for C++ programs, to obtain the appropriate -+definitions of the -+.I new -+and -+.I delete -+operators. -+The comments in both of these header files presently -+provide far better documentation -+for the package than this man page; -+look there for more information. -+.LP -+This library is compiled without (explicit) support -+for the experimental -+.I gc -+extension of -+.I g++. -+This may or may not make a difference. - .LP - .SH "SEE ALSO" - The README and gc.h files in the distribution. More detailed definitions of the functions exported by the collector are given there. (The above list is not complete.) ---- dbg_mlc.c.orig Tue May 13 16:59:49 2003 -+++ dbg_mlc.c Wed May 12 20:13:19 2004 -@@ -414,6 +414,23 @@ - GC_register_displacement((word)sizeof(oh) + offset); - } - -+#if defined(__FreeBSD__) -+#include -+static void GC_caller_func_offset(ad, symp, offp) -+const GC_word ad; -+const char **symp; -+int *offp; -+{ -+ Dl_info caller; -+ if (dladdr((const void *)ad, &caller) && caller.dli_sname != NULL) { -+ *symp = caller.dli_sname; -+ *offp = (const char *)ad - (const char *)caller.dli_saddr; -+ } -+} -+#else -+#define GC_caller_func(ad, symp, offp) -+#endif -+ - # ifdef __STDC__ - GC_PTR GC_debug_malloc(size_t lb, GC_EXTRA_PARAMS) - # else -@@ -428,6 +445,13 @@ - { - GC_PTR result = GC_malloc(lb + DEBUG_BYTES); - -+#ifdef GC_ADD_CALLER -+ if (s == NULL) { -+ GC_caller_func_offset(ra, &s, &i); -+ if (s == NULL) -+ s = "unknown"; -+ } -+#endif - if (result == 0) { - GC_err_printf1("GC_debug_malloc(%ld) returning NIL (", - (unsigned long) lb); -@@ -789,6 +813,13 @@ - register size_t old_sz; - register hdr * hhdr; - -+#ifdef GC_ADD_CALLER -+ if (s == NULL) { -+ GC_caller_func_offset(ra, &s, &i); -+ if (s == NULL) -+ s = "unknown"; -+ } -+#endif - if (p == 0) return(GC_debug_malloc(lb, OPT_RA s, i)); - if (base == 0) { - GC_err_printf1( -@@ -1094,7 +1125,11 @@ - } - - #ifdef GC_ADD_CALLER --# define RA GC_RETURN_ADDR, -+# ifdef GC_RETURN_ADDR_PARENT -+# define RA GC_RETURN_ADDR_PARENT, -+# else -+# define RA GC_RETURN_ADDR, -+# endif - #else - # define RA - #endif -@@ -1102,12 +1137,12 @@ - GC_PTR GC_debug_malloc_replacement(lb) - size_t lb; - { -- return GC_debug_malloc(lb, RA "unknown", 0); -+ return GC_debug_malloc(lb, RA NULL, 0); - } - - GC_PTR GC_debug_realloc_replacement(p, lb) - GC_PTR p; - size_t lb; - { -- return GC_debug_realloc(p, lb, RA "unknown", 0); -+ return GC_debug_realloc(p, lb, RA NULL, 0); - } ---- doc/Makefile.in.orig Sun Apr 20 01:19:11 2003 -+++ doc/Makefile.in Sun Apr 20 01:19:15 2003 -@@ -46,7 +46,7 @@ - mandir = @mandir@ - includedir = @includedir@ - oldincludedir = /usr/include --pkgdatadir = $(datadir)/@PACKAGE@ -+pkgdatadir = $(datadir)/doc/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ - pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. ---- dyn_load.c.orig Thu May 6 08:03:06 2004 -+++ dyn_load.c Sun Oct 31 01:53:01 2004 -@@ -97,6 +97,12 @@ - # else - # define ElfW(type) Elf64_##type - # endif -+# elif defined(__FreeBSD__) -+# if __ELF_WORD_SIZE == 32 -+# define ElfW(type) Elf32_##type -+# else -+# define ElfW(type) Elf64_##type -+# endif - # else - # if !defined(ELF_CLASS) || ELF_CLASS == ELFCLASS32 - # define ElfW(type) Elf32_##type ---- include/gc.h.orig Wed Jun 4 17:07:33 2003 -+++ include/gc.h Wed May 12 20:03:22 2004 -@@ -487,6 +487,7 @@ - /* gcc knows how to retrieve return address, but we don't know */ - /* how to generate call stacks. */ - # define GC_RETURN_ADDR (GC_word)__builtin_return_address(0) -+# define GC_RETURN_ADDR_PARENT (GC_word)__builtin_return_address(1) - # else - /* Just pass 0 for gcc compatibility. */ - # define GC_RETURN_ADDR 0 ---- include/private/gcconfig.h.orig Wed Dec 29 22:30:21 2004 -+++ include/private/gcconfig.h Wed Dec 29 22:30:39 2004 -@@ -328,6 +328,10 @@ - # define X86_64 - # define mach_type_known - # endif -+# if defined(__FreeBSD__) && defined(__amd64__) -+# define X86_64 -+# define mach_type_known -+# endif - # if defined(FREEBSD) && defined(__sparc__) - # define SPARC - # define mach_type_known -@@ -1942,6 +1946,12 @@ - # define HEURISTIC2 - extern char etext[]; - # define SEARCH_FOR_DATA_START -+# endif -+# ifdef FREEBSD -+# define OS_TYPE "FREEBSD" -+# ifdef __ELF__ -+# define DYNAMIC_LOADING -+# endif - # endif - # endif - ---- include/gc_cpp.h.orig Thu Oct 14 12:19:56 2004 -+++ include/gc_cpp.h Thu Oct 14 12:20:15 2004 -@@ -276,7 +276,7 @@ - else - return GC_MALLOC_UNCOLLECTABLE( size );} - --inline void* gc::operator new( size_t size, void *p ) { -+inline void* gc::operator new( size_t, void *p ) { - return p;} - - inline void gc::operator delete( void* obj ) { -@@ -294,7 +294,7 @@ - inline void* gc::operator new[]( size_t size, GCPlacement gcp ) { - return gc::operator new( size, gcp );} - --inline void* gc::operator new[]( size_t size, void *p ) { -+inline void* gc::operator new[]( size_t, void *p ) { - return p;} - - inline void gc::operator delete[]( void* obj ) { ---- os_dep.c.orig Sat Dec 18 10:42:19 2004 -+++ os_dep.c Wed Dec 29 22:48:03 2004 -@@ -699,7 +699,7 @@ - || defined(HURD) || defined(NETBSD) - static struct sigaction old_segv_act; - # if defined(_sigargs) /* !Irix6.x */ || defined(HPUX) \ -- || defined(HURD) || defined(NETBSD) -+ || defined(HURD) || defined(NETBSD) || defined(FREEBSD) - static struct sigaction old_bus_act; - # endif - # else -@@ -714,7 +714,7 @@ - # endif - { - # if defined(SUNOS5SIGS) || defined(IRIX5) \ -- || defined(OSF1) || defined(HURD) || defined(NETBSD) -+ || defined(OSF1) || defined(HURD) || defined(NETBSD) || defined(FREEBSD) - struct sigaction act; - - act.sa_handler = h; -@@ -734,7 +734,7 @@ - # else - (void) sigaction(SIGSEGV, &act, &old_segv_act); - # if defined(IRIX5) && defined(_sigargs) /* Irix 5.x, not 6.x */ \ -- || defined(HPUX) || defined(HURD) || defined(NETBSD) -+ || defined(HPUX) || defined(HURD) || defined(NETBSD) || defined(FREEBSD) - /* Under Irix 5.x or HP/UX, we may get SIGBUS. */ - /* Pthreads doesn't exist under Irix 5.x, so we */ - /* don't have to worry in the threads case. */ diff -urN ports.orig/lang/gdc/files/patch-gengtype-yacc.y ports/lang/gdc/files/patch-gengtype-yacc.y --- ports.orig/lang/gdc/files/patch-gengtype-yacc.y Thu Jan 13 16:55:03 2005 +++ ports/lang/gdc/files/patch-gengtype-yacc.y Thu Jan 1 09:00:00 1970 @@ -1,12 +0,0 @@ ---- gcc/gengtype-yacc.y.orig Fri Sep 20 00:33:24 2002 -+++ gcc/gengtype-yacc.y Tue Apr 22 09:11:27 2003 -@@ -24,6 +24,9 @@ - #include "system.h" - #include "gengtype.h" - #define YYERROR_VERBOSE -+ -+#define malloc xmalloc -+#define realloc xrealloc - %} - - %union { diff -urN ports.orig/lang/gdc/pkg-plist ports/lang/gdc/pkg-plist --- ports.orig/lang/gdc/pkg-plist Thu Jan 13 16:55:03 2005 +++ ports/lang/gdc/pkg-plist Sun May 15 15:03:31 2005 @@ -1,214 +1,204 @@ bin/gdc bin/cc1d -include/d/etc/c/recls/recls.h -include/d/etc/c/recls/recls_assert.h -include/d/etc/c/recls/recls_compiler.h -include/d/etc/c/recls/recls_compiler_dmc.h -include/d/etc/c/recls/recls_compiler_gcc.h -include/d/etc/c/recls/recls_debug.h -include/d/etc/c/recls/recls_defs.h -include/d/etc/c/recls/recls_internal.h -include/d/etc/c/recls/recls_language.h -include/d/etc/c/recls/recls_platform.h -include/d/etc/c/recls/recls_platform_types.h -include/d/etc/c/recls/recls_retcodes.h -include/d/etc/c/recls/recls_unix.h -include/d/etc/c/recls/recls_util.h -include/d/etc/c/recls/recls_win32.h -include/d/etc/c/stlsoft/stlsoft.h -include/d/etc/c/stlsoft/stlsoft_cccap_dmc.h -include/d/etc/c/stlsoft/stlsoft_cccap_gcc.h -include/d/etc/c/stlsoft/stlsoft_iterator.h -include/d/etc/c/stlsoft/stlsoft_lock_scope.h -include/d/etc/c/stlsoft/stlsoft_null.h -include/d/etc/c/stlsoft/stlsoft_null_mutex.h -include/d/etc/c/stlsoft/stlsoft_nulldef.h -include/d/etc/c/stlsoft/stlsoft_static_initialisers.h -include/d/etc/c/stlsoft/unixstl.h -include/d/etc/c/stlsoft/unixstl_current_directory.h -include/d/etc/c/stlsoft/unixstl_current_directory_scope.h -include/d/etc/c/stlsoft/unixstl_environment_variable.h -include/d/etc/c/stlsoft/unixstl_filesystem_traits.h -include/d/etc/c/stlsoft/unixstl_findfile_sequence.h -include/d/etc/c/stlsoft/unixstl_functionals.h -include/d/etc/c/stlsoft/unixstl_glob_sequence.h -include/d/etc/c/stlsoft/unixstl_limits.h -include/d/etc/c/stlsoft/unixstl_process_mutex.h -include/d/etc/c/stlsoft/unixstl_readdir_sequence.h -include/d/etc/c/stlsoft/unixstl_spin_mutex.h -include/d/etc/c/stlsoft/unixstl_string_access.h -include/d/etc/c/stlsoft/unixstl_thread_mutex.h -include/d/etc/c/stlsoft/winstl.h -include/d/etc/c/stlsoft/winstl_atomic_functions.h -include/d/etc/c/stlsoft/winstl_filesystem_traits.h -include/d/etc/c/stlsoft/winstl_findfile_sequence.h -include/d/etc/c/stlsoft/winstl_spin_mutex.h -include/d/etc/c/stlsoft/winstl_system_version.h -include/d/etc/c/stlsoft/winstl_thread_mutex.h -include/d/etc/c/stlsoft/winstl_tls_index.h -include/d/etc/c/zlib/crc32.h -include/d/etc/c/zlib/deflate.h -include/d/etc/c/zlib/infblock.h -include/d/etc/c/zlib/infcodes.h -include/d/etc/c/zlib/inffast.h -include/d/etc/c/zlib/inffixed.h -include/d/etc/c/zlib/inflate.h -include/d/etc/c/zlib/inftrees.h -include/d/etc/c/zlib/infutil.h -include/d/etc/c/zlib/trees.h -include/d/etc/c/zlib/zconf.h -include/d/etc/c/zlib/zconf.in.h -include/d/etc/c/zlib/zlib.h -include/d/etc/c/zlib/zutil.h -include/d/gcc/builtins.d -include/d/gcc/configext.d -include/d/gcc/deh.d -include/d/gcc/gcgcc.d -include/d/gcc/support.d -include/d/gcc/threadsem.d -include/d/gcc/unwind.d -include/d/gcc/config.d -include/d/gcc/configunix.d -include/d/internal/aApply.d -include/d/internal/aaA.d -include/d/internal/adi.d -include/d/internal/alloca.d -include/d/internal/arraycast.d -include/d/internal/arraycat.d -include/d/internal/cast.d -include/d/internal/cmath2.d -include/d/internal/deh2.d -include/d/internal/dmain2.d -include/d/internal/invariant.d -include/d/internal/llmath.d -include/d/internal/mars.h -include/d/internal/memset.d -include/d/internal/obj.d -include/d/internal/object.d -include/d/internal/qsort.d -include/d/internal/switch.d -include/d/internal/gc/gc.d -include/d/internal/gc/gcbits.d -include/d/internal/gc/gclinux.d -include/d/internal/gc/gcx.d -include/d/internal/gc/testgc.d -include/d/internal/gc/win32.d -include/d/std/array.d -include/d/std/asserterror.d -include/d/std/base64.d -include/d/std/compiler.d -include/d/std/conv.d -include/d/std/ctype.d -include/d/std/date.d -include/d/std/dateparse.d -include/d/std/file.d -include/d/std/format.d -include/d/std/gc.d -include/d/std/intrinsic.d -include/d/std/loader.d -include/d/std/math.d -include/d/std/math2.d -include/d/std/md5.d -include/d/std/mmfile.d -include/d/std/moduleinit.d -include/d/std/openrj.d -include/d/std/outbuffer.d -include/d/std/outofmemory.d -include/d/std/path.d -include/d/std/perf.d -include/d/std/process.d -include/d/std/random.d -include/d/std/recls.d -include/d/std/regexp.d -include/d/std/socket.d -include/d/std/socketstream.d -include/d/std/stdarg.d -include/d/std/stdint.d -include/d/std/stdio.d -include/d/std/stream.d -include/d/std/string.d -include/d/std/switcherr.d -include/d/std/syserror.d -include/d/std/system.d -include/d/std/thread.d -include/d/std/uri.d -include/d/std/utf.d -include/d/std/zip.d -include/d/std/zlib.d -include/d/std/c/dirent.d -include/d/std/c/math.d -include/d/std/c/process.d -include/d/std/c/stdarg.d -include/d/std/c/stddef.d -include/d/std/c/stdio.d -include/d/std/c/stdlib.d -include/d/std/c/time.d -include/d/std/c/unix.d -include/d/std/c/darwin/darwin.d -include/d/std/c/linux/linux.d -include/d/std/c/linux/linuxextern.d -include/d/std/c/mach/mach.d -include/d/std/c/mach/mach_extern.d -include/d/std/c/windows/com.d -include/d/std/c/windows/windows.d -include/d/std/typeinfo/ti_AC.d -include/d/std/typeinfo/ti_Aa.d -include/d/std/typeinfo/ti_Adchar.d -include/d/std/typeinfo/ti_Ag.d -include/d/std/typeinfo/ti_Aint.d -include/d/std/typeinfo/ti_Along.d -include/d/std/typeinfo/ti_Ashort.d -include/d/std/typeinfo/ti_Aubyte.d -include/d/std/typeinfo/ti_Auint.d -include/d/std/typeinfo/ti_Aulong.d -include/d/std/typeinfo/ti_Aushort.d -include/d/std/typeinfo/ti_Awchar.d -include/d/std/typeinfo/ti_C.d -include/d/std/typeinfo/ti_bit.d -include/d/std/typeinfo/ti_byte.d -include/d/std/typeinfo/ti_cdouble.d -include/d/std/typeinfo/ti_cfloat.d -include/d/std/typeinfo/ti_char.d -include/d/std/typeinfo/ti_creal.d -include/d/std/typeinfo/ti_dchar.d -include/d/std/typeinfo/ti_delegate.d -include/d/std/typeinfo/ti_double.d -include/d/std/typeinfo/ti_float.d -include/d/std/typeinfo/ti_idouble.d -include/d/std/typeinfo/ti_ifloat.d -include/d/std/typeinfo/ti_int.d -include/d/std/typeinfo/ti_ireal.d -include/d/std/typeinfo/ti_long.d -include/d/std/typeinfo/ti_ptr.d -include/d/std/typeinfo/ti_real.d -include/d/std/typeinfo/ti_short.d -include/d/std/typeinfo/ti_ubyte.d -include/d/std/typeinfo/ti_uint.d -include/d/std/typeinfo/ti_ulong.d -include/d/std/typeinfo/ti_ushort.d -include/d/std/typeinfo/ti_wchar.d -include/d/std/windows/iunknown.d -include/d/std/windows/registry.d -include/d/crc32.d -include/d/gcstats.d -include/d/object.d -include/d/phobos-ver-syms -@dirrm include/d/std/c/darwin -@dirrm include/d/std/c/linux -@dirrm include/d/std/c/mach -@dirrm include/d/std/c/windows -@dirrm include/d/std/c -@dirrm include/d/std/typeinfo -@dirrm include/d/std/windows -@dirrm include/d/std -@dirrm include/d/internal/gc -@dirrm include/d/internal -@dirrm include/d/gcc -@dirrm include/d/etc/c/recls -@dirrm include/d/etc/c/stlsoft -@dirrm include/d/etc/c/zlib -@dirrm include/d/etc/c -@dirrm include/d/etc -@dirrm include/d/ -lib/libphobos.a +include/d/3.4.4/etc/c/zlib.d +include/d/3.4.4/etc/c/recls/recls.h +include/d/3.4.4/etc/c/recls/recls_assert.h +include/d/3.4.4/etc/c/recls/recls_compiler.h +include/d/3.4.4/etc/c/recls/recls_compiler_dmc.h +include/d/3.4.4/etc/c/recls/recls_compiler_gcc.h +include/d/3.4.4/etc/c/recls/recls_debug.h +include/d/3.4.4/etc/c/recls/recls_defs.h +include/d/3.4.4/etc/c/recls/recls_internal.h +include/d/3.4.4/etc/c/recls/recls_language.h +include/d/3.4.4/etc/c/recls/recls_platform.h +include/d/3.4.4/etc/c/recls/recls_platform_types.h +include/d/3.4.4/etc/c/recls/recls_retcodes.h +include/d/3.4.4/etc/c/recls/recls_unix.h +include/d/3.4.4/etc/c/recls/recls_util.h +include/d/3.4.4/etc/c/recls/recls_win32.h +include/d/3.4.4/etc/c/stlsoft/stlsoft.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_cccap_dmc.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_cccap_gcc.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_iterator.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_lock_scope.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_null.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_null_mutex.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_nulldef.h +include/d/3.4.4/etc/c/stlsoft/stlsoft_static_initialisers.h +include/d/3.4.4/etc/c/stlsoft/unixstl.h +include/d/3.4.4/etc/c/stlsoft/unixstl_current_directory.h +include/d/3.4.4/etc/c/stlsoft/unixstl_current_directory_scope.h +include/d/3.4.4/etc/c/stlsoft/unixstl_environment_variable.h +include/d/3.4.4/etc/c/stlsoft/unixstl_filesystem_traits.h +include/d/3.4.4/etc/c/stlsoft/unixstl_findfile_sequence.h +include/d/3.4.4/etc/c/stlsoft/unixstl_functionals.h +include/d/3.4.4/etc/c/stlsoft/unixstl_glob_sequence.h +include/d/3.4.4/etc/c/stlsoft/unixstl_limits.h +include/d/3.4.4/etc/c/stlsoft/unixstl_process_mutex.h +include/d/3.4.4/etc/c/stlsoft/unixstl_readdir_sequence.h +include/d/3.4.4/etc/c/stlsoft/unixstl_spin_mutex.h +include/d/3.4.4/etc/c/stlsoft/unixstl_string_access.h +include/d/3.4.4/etc/c/stlsoft/unixstl_thread_mutex.h +include/d/3.4.4/etc/c/stlsoft/winstl.h +include/d/3.4.4/etc/c/stlsoft/winstl_atomic_functions.h +include/d/3.4.4/etc/c/stlsoft/winstl_filesystem_traits.h +include/d/3.4.4/etc/c/stlsoft/winstl_findfile_sequence.h +include/d/3.4.4/etc/c/stlsoft/winstl_spin_mutex.h +include/d/3.4.4/etc/c/stlsoft/winstl_system_version.h +include/d/3.4.4/etc/c/stlsoft/winstl_thread_mutex.h +include/d/3.4.4/etc/c/stlsoft/winstl_tls_index.h +include/d/3.4.4/etc/c/zlib/crc32.h +include/d/3.4.4/etc/c/zlib/deflate.h +include/d/3.4.4/etc/c/zlib/infblock.h +include/d/3.4.4/etc/c/zlib/infcodes.h +include/d/3.4.4/etc/c/zlib/inffast.h +include/d/3.4.4/etc/c/zlib/inffixed.h +include/d/3.4.4/etc/c/zlib/inflate.h +include/d/3.4.4/etc/c/zlib/inftrees.h +include/d/3.4.4/etc/c/zlib/infutil.h +include/d/3.4.4/etc/c/zlib/trees.h +include/d/3.4.4/etc/c/zlib/zconf.h +include/d/3.4.4/etc/c/zlib/zconf.in.h +include/d/3.4.4/etc/c/zlib/zlib.h +include/d/3.4.4/etc/c/zlib/zutil.h +include/d/3.4.4/gcc/builtins.d +include/d/3.4.4/gcc/configext.d +include/d/3.4.4/gcc/deh.d +include/d/3.4.4/gcc/mingwext.d +include/d/3.4.4/gcc/support.d +include/d/3.4.4/gcc/threadsem.d +include/d/3.4.4/gcc/unwind.d +include/d/3.4.4/std/array.d +include/d/3.4.4/std/asserterror.d +include/d/3.4.4/std/base64.d +include/d/3.4.4/std/compiler.d +include/d/3.4.4/std/conv.d +include/d/3.4.4/std/ctype.d +include/d/3.4.4/std/date.d +include/d/3.4.4/std/dateparse.d +include/d/3.4.4/std/file.d +include/d/3.4.4/std/format.d +include/d/3.4.4/std/gc.d +include/d/3.4.4/std/intrinsic.d +include/d/3.4.4/std/loader.d +include/d/3.4.4/std/math.d +include/d/3.4.4/std/math2.d +include/d/3.4.4/std/md5.d +include/d/3.4.4/std/mmfile.d +include/d/3.4.4/std/moduleinit.d +include/d/3.4.4/std/openrj.d +include/d/3.4.4/std/outbuffer.d +include/d/3.4.4/std/outofmemory.d +include/d/3.4.4/std/path.d +include/d/3.4.4/std/perf.d +include/d/3.4.4/std/process.d +include/d/3.4.4/std/random.d +include/d/3.4.4/std/recls.d +include/d/3.4.4/std/regexp.d +include/d/3.4.4/std/socket.d +include/d/3.4.4/std/socketstream.d +include/d/3.4.4/std/stdarg.d +include/d/3.4.4/std/stdint.d +include/d/3.4.4/std/stdio.d +include/d/3.4.4/std/stream.d +include/d/3.4.4/std/string.d +include/d/3.4.4/std/switcherr.d +include/d/3.4.4/std/syserror.d +include/d/3.4.4/std/system.d +include/d/3.4.4/std/thread.d +include/d/3.4.4/std/uni.d +include/d/3.4.4/std/uri.d +include/d/3.4.4/std/utf.d +include/d/3.4.4/std/zip.d +include/d/3.4.4/std/zlib.d +include/d/3.4.4/std/c/dirent.d +include/d/3.4.4/std/c/math.d +include/d/3.4.4/std/c/process.d +include/d/3.4.4/std/c/stdarg.d +include/d/3.4.4/std/c/stddef.d +include/d/3.4.4/std/c/stdio.d +include/d/3.4.4/std/c/stdlib.d +include/d/3.4.4/std/c/time.d +include/d/3.4.4/std/c/unix.d +include/d/3.4.4/std/c/darwin/darwin.d +include/d/3.4.4/std/c/linux/linux.d +include/d/3.4.4/std/c/linux/linuxextern.d +include/d/3.4.4/std/c/linux/socket.d +include/d/3.4.4/std/c/mach/mach.d +include/d/3.4.4/std/c/mach/mach_extern.d +include/d/3.4.4/std/c/windows/com.d +include/d/3.4.4/std/c/windows/windows.d +include/d/3.4.4/std/c/windows/winsock.d +include/d/3.4.4/std/typeinfo/ti_AC.d +include/d/3.4.4/std/typeinfo/ti_Aa.d +include/d/3.4.4/std/typeinfo/ti_Abit.d +include/d/3.4.4/std/typeinfo/ti_Acdouble.d +include/d/3.4.4/std/typeinfo/ti_Acfloat.d +include/d/3.4.4/std/typeinfo/ti_Acreal.d +include/d/3.4.4/std/typeinfo/ti_Adchar.d +include/d/3.4.4/std/typeinfo/ti_Adouble.d +include/d/3.4.4/std/typeinfo/ti_Afloat.d +include/d/3.4.4/std/typeinfo/ti_Ag.d +include/d/3.4.4/std/typeinfo/ti_Aint.d +include/d/3.4.4/std/typeinfo/ti_Along.d +include/d/3.4.4/std/typeinfo/ti_Areal.d +include/d/3.4.4/std/typeinfo/ti_Ashort.d +include/d/3.4.4/std/typeinfo/ti_Aubyte.d +include/d/3.4.4/std/typeinfo/ti_Auint.d +include/d/3.4.4/std/typeinfo/ti_Aulong.d +include/d/3.4.4/std/typeinfo/ti_Aushort.d +include/d/3.4.4/std/typeinfo/ti_Awchar.d +include/d/3.4.4/std/typeinfo/ti_C.d +include/d/3.4.4/std/typeinfo/ti_bit.d +include/d/3.4.4/std/typeinfo/ti_byte.d +include/d/3.4.4/std/typeinfo/ti_cdouble.d +include/d/3.4.4/std/typeinfo/ti_cfloat.d +include/d/3.4.4/std/typeinfo/ti_char.d +include/d/3.4.4/std/typeinfo/ti_creal.d +include/d/3.4.4/std/typeinfo/ti_dchar.d +include/d/3.4.4/std/typeinfo/ti_delegate.d +include/d/3.4.4/std/typeinfo/ti_double.d +include/d/3.4.4/std/typeinfo/ti_float.d +include/d/3.4.4/std/typeinfo/ti_idouble.d +include/d/3.4.4/std/typeinfo/ti_ifloat.d +include/d/3.4.4/std/typeinfo/ti_int.d +include/d/3.4.4/std/typeinfo/ti_ireal.d +include/d/3.4.4/std/typeinfo/ti_long.d +include/d/3.4.4/std/typeinfo/ti_ptr.d +include/d/3.4.4/std/typeinfo/ti_real.d +include/d/3.4.4/std/typeinfo/ti_short.d +include/d/3.4.4/std/typeinfo/ti_ubyte.d +include/d/3.4.4/std/typeinfo/ti_uint.d +include/d/3.4.4/std/typeinfo/ti_ulong.d +include/d/3.4.4/std/typeinfo/ti_ushort.d +include/d/3.4.4/std/typeinfo/ti_void.d +include/d/3.4.4/std/typeinfo/ti_wchar.d +include/d/3.4.4/std/windows/iunknown.d +include/d/3.4.4/std/windows/registry.d +include/d/3.4.4/std/windows/syserror.d +include/d/3.4.4/crc32.d +include/d/3.4.4/gcstats.d +include/d/3.4.4/object.d +include/d/3.4.4/i386-portbld-freebsd5.4/gcc/config.d +include/d/3.4.4/i386-portbld-freebsd5.4/gcc/configunix.d +include/d/3.4.4/i386-portbld-freebsd5.4/phobos-ver-syms lib/libphobos.spec +lib/libphobos.a +@dirrm include/d/3.4.4/etc/c/recls +@dirrm include/d/3.4.4/etc/c/stlsoft +@dirrm include/d/3.4.4/etc/c/zlib +@dirrm include/d/3.4.4/etc/c +@dirrm include/d/3.4.4/etc +@dirrm include/d/3.4.4/gcc +@dirrm include/d/3.4.4/std/c/darwin +@dirrm include/d/3.4.4/std/c/linux +@dirrm include/d/3.4.4/std/c/mach +@dirrm include/d/3.4.4/std/c/windows +@dirrm include/d/3.4.4/std/typeinfo +@dirrm include/d/3.4.4/std/windows +@dirrm include/d/3.4.4/std/c +@dirrm include/d/3.4.4/std +@dirrm include/d/3.4.4/i386-portbld-freebsd5.4/gcc +@dirrm include/d/3.4.4/i386-portbld-freebsd5.4 +@dirrm include/d/3.4.4 +@dirrm include/d >Release-Note: >Audit-Trail: >Unformatted: