diff --git a/gdc/.footprint b/gdc/.footprint index feac9239e..2a77e4128 100644 --- a/gdc/.footprint +++ b/gdc/.footprint @@ -4,176 +4,178 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/gdmd drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/d/ -drwxr-xr-x root/root usr/include/d/4.0.3/ --rw-r--r-- root/root usr/include/d/4.0.3/crc32.d -drwxr-xr-x root/root usr/include/d/4.0.3/etc/ -drwxr-xr-x root/root usr/include/d/4.0.3/etc/c/ --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib.d -drwxr-xr-x root/root usr/include/d/4.0.3/etc/c/zlib/ --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/crc32.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/deflate.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/inffast.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/inffixed.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/inflate.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/inftrees.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/trees.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/zconf.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/zconf.in.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/zlib.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/c/zlib/zutil.h --rw-r--r-- root/root usr/include/d/4.0.3/etc/gamma.d -drwxr-xr-x root/root usr/include/d/4.0.3/gcc/ --rw-r--r-- root/root usr/include/d/4.0.3/gcc/aix_float.h --rw-r--r-- root/root usr/include/d/4.0.3/gcc/builtins.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/configext.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/deh.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/fpmath.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/support.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/threadsem.d --rw-r--r-- root/root usr/include/d/4.0.3/gcc/unwind.d --rw-r--r-- root/root usr/include/d/4.0.3/gcstats.d -drwxr-xr-x root/root usr/include/d/4.0.3/i686-pc-linux-gnu/ -drwxr-xr-x root/root usr/include/d/4.0.3/i686-pc-linux-gnu/gcc/ --rw-r--r-- root/root usr/include/d/4.0.3/i686-pc-linux-gnu/gcc/config.d --rw-r--r-- root/root usr/include/d/4.0.3/i686-pc-linux-gnu/gcc/configunix.d --rwxr-xr-x root/root usr/include/d/4.0.3/i686-pc-linux-gnu/phobos-ver-syms --rw-r--r-- root/root usr/include/d/4.0.3/object.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/ --rw-r--r-- root/root usr/include/d/4.0.3/std/array.d --rw-r--r-- root/root usr/include/d/4.0.3/std/asserterror.d --rw-r--r-- root/root usr/include/d/4.0.3/std/base64.d --rw-r--r-- root/root usr/include/d/4.0.3/std/bind.d --rw-r--r-- root/root usr/include/d/4.0.3/std/bitarray.d --rw-r--r-- root/root usr/include/d/4.0.3/std/boxer.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/ -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/darwin/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/darwin/ldblcompat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/dirent.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/fenv.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/linux/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/linux/ldblcompat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/linux/linux.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/linux/linuxextern.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/linux/socket.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/locale.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/mach/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/mach/mach.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/mach/mach_extern.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/math.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/process.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/skyos/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/skyos/compat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/skyos/skyos.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/stdarg.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/stddef.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/stdio.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/stdlib.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/string.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/time.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/unix/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/unix/unix.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/c/windows/ --rw-r--r-- root/root usr/include/d/4.0.3/std/c/windows/com.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/windows/stat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/windows/windows.d --rw-r--r-- root/root usr/include/d/4.0.3/std/c/windows/winsock.d --rw-r--r-- root/root usr/include/d/4.0.3/std/compiler.d --rw-r--r-- root/root usr/include/d/4.0.3/std/conv.d --rw-r--r-- root/root usr/include/d/4.0.3/std/cover.d --rw-r--r-- root/root usr/include/d/4.0.3/std/cpuid.d --rw-r--r-- root/root usr/include/d/4.0.3/std/cstream.d --rw-r--r-- root/root usr/include/d/4.0.3/std/ctype.d --rw-r--r-- root/root usr/include/d/4.0.3/std/date.d --rw-r--r-- root/root usr/include/d/4.0.3/std/dateparse.d --rw-r--r-- root/root usr/include/d/4.0.3/std/demangle.d --rw-r--r-- root/root usr/include/d/4.0.3/std/file.d --rw-r--r-- root/root usr/include/d/4.0.3/std/format.d --rw-r--r-- root/root usr/include/d/4.0.3/std/gc.d --rw-r--r-- root/root usr/include/d/4.0.3/std/intrinsic.d --rw-r--r-- root/root usr/include/d/4.0.3/std/loader.d --rw-r--r-- root/root usr/include/d/4.0.3/std/math.d --rw-r--r-- root/root usr/include/d/4.0.3/std/math2.d --rw-r--r-- root/root usr/include/d/4.0.3/std/md5.d --rw-r--r-- root/root usr/include/d/4.0.3/std/metastrings.d --rw-r--r-- root/root usr/include/d/4.0.3/std/mmfile.d --rw-r--r-- root/root usr/include/d/4.0.3/std/moduleinit.d --rw-r--r-- root/root usr/include/d/4.0.3/std/openrj.d --rw-r--r-- root/root usr/include/d/4.0.3/std/outbuffer.d --rw-r--r-- root/root usr/include/d/4.0.3/std/outofmemory.d --rw-r--r-- root/root usr/include/d/4.0.3/std/path.d --rw-r--r-- root/root usr/include/d/4.0.3/std/perf.d --rw-r--r-- root/root usr/include/d/4.0.3/std/process.d --rw-r--r-- root/root usr/include/d/4.0.3/std/random.d --rw-r--r-- root/root usr/include/d/4.0.3/std/regexp.d --rw-r--r-- root/root usr/include/d/4.0.3/std/signals.d --rw-r--r-- root/root usr/include/d/4.0.3/std/socket.d --rw-r--r-- root/root usr/include/d/4.0.3/std/socketstream.d --rw-r--r-- root/root usr/include/d/4.0.3/std/stdarg.d --rw-r--r-- root/root usr/include/d/4.0.3/std/stdint.d --rw-r--r-- root/root usr/include/d/4.0.3/std/stdio.d --rw-r--r-- root/root usr/include/d/4.0.3/std/stream.d --rw-r--r-- root/root usr/include/d/4.0.3/std/string.d --rw-r--r-- root/root usr/include/d/4.0.3/std/switcherr.d --rw-r--r-- root/root usr/include/d/4.0.3/std/syserror.d --rw-r--r-- root/root usr/include/d/4.0.3/std/system.d --rw-r--r-- root/root usr/include/d/4.0.3/std/thread.d --rw-r--r-- root/root usr/include/d/4.0.3/std/traits.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/typeinfo/ --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_AC.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Abit.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Acdouble.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Acfloat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Acreal.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Adouble.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Afloat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Ag.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Aint.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Along.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Areal.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_Ashort.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_C.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_bit.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_byte.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_cdouble.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_cfloat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_char.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_creal.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_dchar.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_delegate.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_double.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_float.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_idouble.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ifloat.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_int.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ireal.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_long.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ptr.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_real.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_short.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ubyte.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_uint.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ulong.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_ushort.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_void.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typeinfo/ti_wchar.d --rw-r--r-- root/root usr/include/d/4.0.3/std/typetuple.d --rw-r--r-- root/root usr/include/d/4.0.3/std/uni.d --rw-r--r-- root/root usr/include/d/4.0.3/std/uri.d --rw-r--r-- root/root usr/include/d/4.0.3/std/utf.d -drwxr-xr-x root/root usr/include/d/4.0.3/std/windows/ --rw-r--r-- root/root usr/include/d/4.0.3/std/windows/charset.d --rw-r--r-- root/root usr/include/d/4.0.3/std/windows/iunknown.d --rw-r--r-- root/root usr/include/d/4.0.3/std/windows/registry.d --rw-r--r-- root/root usr/include/d/4.0.3/std/windows/syserror.d --rw-r--r-- root/root usr/include/d/4.0.3/std/zip.d --rw-r--r-- root/root usr/include/d/4.0.3/std/zlib.d +drwxr-xr-x root/root usr/include/d/4.1.2/ +-rw-r--r-- root/root usr/include/d/4.1.2/crc32.d +drwxr-xr-x root/root usr/include/d/4.1.2/etc/ +drwxr-xr-x root/root usr/include/d/4.1.2/etc/c/ +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib.d +drwxr-xr-x root/root usr/include/d/4.1.2/etc/c/zlib/ +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/crc32.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/deflate.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/inffast.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/inffixed.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/inflate.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/inftrees.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/trees.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/zconf.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/zconf.in.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/zlib.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/c/zlib/zutil.h +-rw-r--r-- root/root usr/include/d/4.1.2/etc/gamma.d +drwxr-xr-x root/root usr/include/d/4.1.2/gcc/ +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/aix_float.h +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/builtins.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/configext.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/deh.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/fpmath.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/support.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/threadsem.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcc/unwind.d +-rw-r--r-- root/root usr/include/d/4.1.2/gcstats.d +drwxr-xr-x root/root usr/include/d/4.1.2/i686-pc-linux-gnu/ +drwxr-xr-x root/root usr/include/d/4.1.2/i686-pc-linux-gnu/gcc/ +-rw-r--r-- root/root usr/include/d/4.1.2/i686-pc-linux-gnu/gcc/config.d +-rw-r--r-- root/root usr/include/d/4.1.2/i686-pc-linux-gnu/gcc/configunix.d +-rwxr-xr-x root/root usr/include/d/4.1.2/i686-pc-linux-gnu/phobos-ver-syms +-rw-r--r-- root/root usr/include/d/4.1.2/object.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/array.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/asserterror.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/base64.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/bind.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/bitarray.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/boxer.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/ +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/darwin/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/darwin/ldblcompat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/dirent.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/fenv.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/linux/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/linux/ldblcompat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/linux/linux.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/linux/linuxextern.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/linux/socket.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/locale.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/mach/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/mach/mach.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/mach/mach_extern.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/math.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/process.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/skyos/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/skyos/compat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/skyos/skyos.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/stdarg.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/stddef.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/stdio.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/stdlib.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/string.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/time.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/unix/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/unix/unix.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/c/windows/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/windows/com.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/windows/stat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/windows/windows.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/c/windows/winsock.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/compiler.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/conv.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/cover.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/cpuid.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/cstream.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/ctype.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/date.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/dateparse.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/demangle.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/file.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/format.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/gc.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/intrinsic.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/loader.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/math.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/math2.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/md5.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/metastrings.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/mmfile.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/moduleinit.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/openrj.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/outbuffer.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/outofmemory.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/path.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/perf.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/process.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/random.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/regexp.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/signals.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/socket.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/socketstream.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/stdarg.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/stdint.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/stdio.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/stream.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/string.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/switcherr.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/syserror.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/system.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/thread.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/traits.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/typeinfo/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_AC.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Abit.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Acdouble.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Acfloat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Acreal.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Adouble.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Afloat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Ag.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Aint.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Along.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Areal.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_Ashort.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_C.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_bit.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_byte.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_cdouble.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_cfloat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_char.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_creal.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_dchar.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_delegate.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_double.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_float.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_idouble.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ifloat.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_int.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ireal.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_long.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ptr.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_real.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_short.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ubyte.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_uint.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ulong.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_ushort.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_void.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typeinfo/ti_wchar.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/typetuple.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/uni.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/uri.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/utf.d +drwxr-xr-x root/root usr/include/d/4.1.2/std/windows/ +-rw-r--r-- root/root usr/include/d/4.1.2/std/windows/charset.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/windows/iunknown.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/windows/registry.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/windows/syserror.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/zip.d +-rw-r--r-- root/root usr/include/d/4.1.2/std/zlib.d drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/ccache/ +lrwxrwxrwx root/root usr/lib/ccache/gdc -> ../../bin/ccache +lrwxrwxrwx root/root usr/lib/ccache/gdmd -> ../../bin/ccache +drwxr-xr-x root/root usr/lib/distcc/ +lrwxrwxrwx root/root usr/lib/distcc/gdc -> ../../bin/distcc +lrwxrwxrwx root/root usr/lib/distcc/gdmd -> ../../bin/distcc drwxr-xr-x root/root usr/lib/gcc/ drwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/ -drwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.0.3/ --rwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.0.3/cc1d +drwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/ +-rwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/cc1d -rwxr-xr-x root/root usr/lib/libgphobos.a -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/gdc.1.gz --rw-r--r-- root/root usr/man/man1/gdmd.1.gz diff --git a/gdc/.md5sum b/gdc/.md5sum index 7b522ae89..734f03ae2 100644 --- a/gdc/.md5sum +++ b/gdc/.md5sum @@ -1,7 +1,5 @@ -3e39f8fe9e3a36813f4c2370cd457de5 gcc-4.0.3-fixinc.patch -31e541f9ac2c8613bc92b91db453f0a9 gcc-4.0.3-latentbug-addrefvars.patch -36fb6ec15a5f2a6572da0b02a3cf9d66 gcc-4.0.3-nocheck-fixincludes.patch -e35acd0ee75799f0a82b6e9c7e330073 gcc-4.0.3-version.patch -347231730fb44b609b69226c3e432d80 gcc-core-4.0.3.tar.bz2 -0ed89562540b392c87ef2bd140be5d58 gcc-g++-4.0.3.tar.bz2 +2af3fb599635219171c6ae1f3034888a gcc-core-4.1.2.tar.bz2 +75c6d5fa3415d614314caf0f509e8933 gcc-g++-4.1.2.tar.bz2 facee49bd9f7b3c586d4ed96e9682ead gdc-0.23-src.tar.bz2 +30e33e6ecedfc346f48240589414aa92 gdc-4.1.2-fixinc.patch +36fb6ec15a5f2a6572da0b02a3cf9d66 gdc-4.1.2-nocheck-fixincludes.patch diff --git a/gdc/Pkgfile b/gdc/Pkgfile index 6a1c89597..dda951ec6 100644 --- a/gdc/Pkgfile +++ b/gdc/Pkgfile @@ -6,26 +6,28 @@ name=gdc version=0.23 -gcc_version=4.0.3 +gcc_version=4.1.2 release=1 source=(http://dl.sourceforge.net/sourceforge/dgcc/gdc-$version-src.tar.bz2 \ ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$gcc_version/gcc-{core,g++}-$gcc_version.tar.bz2 \ - gcc-$gcc_version-latentbug-addrefvars.patch \ - gcc-$gcc_version-nocheck-fixincludes.patch \ - gcc-$gcc_version-version.patch \ - gcc-$gcc_version-fixinc.patch) + gdc-$gcc_version-nocheck-fixincludes.patch \ + gdc-$gcc_version-fixinc.patch) build() { - patch -d gcc-$gcc_version -p1 -i $SRC/gcc-$gcc_version-latentbug-addrefvars.patch - patch -d gcc-$gcc_version -p1 -i $SRC/gcc-$gcc_version-nocheck-fixincludes.patch - patch -d gcc-$gcc_version -p1 -i $SRC/gcc-$gcc_version-version.patch - patch -d gcc-$gcc_version -p1 -i $SRC/gcc-$gcc_version-fixinc.patch + patch -d gcc-$gcc_version -p1 -i $SRC/gdc-$gcc_version-nocheck-fixincludes.patch + patch -d gcc-$gcc_version -p1 -i $SRC/gdc-$gcc_version-fixinc.patch + + sed -i -e 's|VERSUFFIX ""|VERSUFFIX " (CRUX)"|' \ + gcc-$gcc_version/gcc/version.c mkdir build - cd gcc-$gcc_version + cd build mv $SRC/d $SRC/gcc-$gcc_version/gcc/d - ./gcc/d/setup-gcc.sh - cd ../build + + ( + cd ../gcc-$gcc_version + ./gcc/d/setup-gcc.sh + ) ../gcc-$gcc_version/configure \ --prefix=/usr \ @@ -69,5 +71,21 @@ build() { for i in `find $PKG -name '*.la' | sed -e "s|$PKG|/|"`; do sed -i "s|-L$SRC[^ ]* ||g" $PKG/$i done + + # install distcc symlinks if distcc is installed + if prt-get listinst distcc > /dev/null; then + install -d $PKG/usr/lib/distcc + for c in gdc gdmd; do + cd $PKG/usr/lib/distcc && ln -s ../../bin/distcc $c + done + fi + + # install ccache symlinks if ccache is installed + if prt-get listinst ccache > /dev/null; then + install -d $PKG/usr/lib/ccache + for c in gdc gdmd; do + cd $PKG/usr/lib/ccache && ln -s ../../bin/ccache $c + done + fi } diff --git a/gdc/gcc-4.0.3-fixinc.patch b/gdc/gcc-4.0.3-fixinc.patch deleted file mode 100644 index 078dbe2ad..000000000 --- a/gdc/gcc-4.0.3-fixinc.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nru gcc-4.0.3-old/gcc/Makefile.in gcc-4.0.3/gcc/Makefile.in ---- gcc-4.0.3-old/gcc/Makefile.in 2006-03-14 02:13:18.000000000 +0100 -+++ gcc-4.0.3/gcc/Makefile.in 2006-03-14 02:16:09.000000000 +0100 -@@ -2854,9 +2854,7 @@ - (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \ - SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \ - export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ -- cd ../$(build_subdir)/fixincludes && \ -- $(SHELL) ./fixinc.sh ../../gcc/include \ -- $(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ) -+ cd ../$(build_subdir)/fixincludes) - rm -f include/syslimits.h - if [ -f include/limits.h ]; then \ - mv include/limits.h include/syslimits.h; \ diff --git a/gdc/gcc-4.0.3-latentbug-addrefvars.patch b/gdc/gcc-4.0.3-latentbug-addrefvars.patch deleted file mode 100644 index 32b351b84..000000000 --- a/gdc/gcc-4.0.3-latentbug-addrefvars.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -Nru gcc-4.0.3-old/gcc/tree-dfa.c gcc-4.0.3/gcc/tree-dfa.c ---- gcc-4.0.3-old/gcc/tree-dfa.c 2006-03-14 03:13:30.000000000 +0100 -+++ gcc-4.0.3/gcc/tree-dfa.c 2006-03-14 03:16:56.000000000 +0100 -@@ -898,10 +898,18 @@ - if (is_global_var (var)) - mark_call_clobbered (var); - -+ - /* Scan DECL_INITIAL for pointer variables as they may contain -- address arithmetic referencing the address of other -- variables. */ -- if (DECL_INITIAL (var)) -+ address arithmetic referencing the address of other -+ variables. */ -+ if (DECL_INITIAL (var) -+ /* Initializers of external variables are not useful to the -+ optimizers. */ -+ && !DECL_EXTERNAL (var) -+ /* It's not necessary to walk the initial value of non-constant -+ variables because it cannot be propagated by the -+ optimizers. */ -+ && (TREE_CONSTANT (var) || TREE_READONLY (var))) - walk_tree (&DECL_INITIAL (var), find_vars_r, walk_state, 0); - } - } diff --git a/gdc/gcc-4.0.3-version.patch b/gdc/gcc-4.0.3-version.patch deleted file mode 100644 index 7db7456bf..000000000 --- a/gdc/gcc-4.0.3-version.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nru gcc-4.0.3-old/gcc/version.c gcc-4.0.3/gcc/version.c ---- gcc-4.0.3-old/gcc/version.c 2006-03-14 02:13:18.000000000 +0100 -+++ gcc-4.0.3/gcc/version.c 2006-03-14 02:14:20.000000000 +0100 -@@ -5,7 +5,7 @@ - please modify this string to indicate that, e.g. by putting your - organization's name in parentheses at the end of the string. */ - --const char version_string[] = "4.0.3"; -+const char version_string[] = "4.0.3 (CRUX)"; - - /* This is the location of the online document giving instructions for - reporting bugs. If you distribute a modified version of GCC, diff --git a/gdc/gdc-4.1.2-fixinc.patch b/gdc/gdc-4.1.2-fixinc.patch new file mode 100644 index 000000000..f088631a1 --- /dev/null +++ b/gdc/gdc-4.1.2-fixinc.patch @@ -0,0 +1,16 @@ +--- gcc-4.1-20060505/gcc/Makefile.in.orig 2006-05-12 12:50:13.051496504 +0200 ++++ gcc-4.1-20060505/gcc/Makefile.in 2006-05-12 12:51:05.218565904 +0200 +@@ -3178,12 +3178,7 @@ + fi + rm -rf include; mkdir include + -chmod a+rx include +- (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \ +- SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \ +- export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ +- cd $(build_objdir)/fixincludes && \ +- $(SHELL) ./fixinc.sh ../../gcc/include \ +- $(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ) ++ cd $(build_objdir)/fixincludes + rm -f include/syslimits.h + if [ -f include/limits.h ]; then \ + mv include/limits.h include/syslimits.h; \ diff --git a/gdc/gcc-4.0.3-nocheck-fixincludes.patch b/gdc/gdc-4.1.2-nocheck-fixincludes.patch similarity index 100% rename from gdc/gcc-4.0.3-nocheck-fixincludes.patch rename to gdc/gdc-4.1.2-nocheck-fixincludes.patch