gdc: dropped

This commit is contained in:
Danny Rawlins 2013-11-19 12:55:11 +11:00
parent 7006d3d6b7
commit 39594875ca
5 changed files with 0 additions and 287 deletions

View File

@ -1,179 +0,0 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/gdc
-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.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/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.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

View File

@ -1,5 +0,0 @@
2af3fb599635219171c6ae1f3034888a gcc-core-4.1.2.tar.bz2
75c6d5fa3415d614314caf0f509e8933 gcc-g++-4.1.2.tar.bz2
aa4433729015d8b6e7183ab9528ba77c gdc-0.24-src.tar.bz2
30e33e6ecedfc346f48240589414aa92 gdc-4.1.2-fixinc.patch
36fb6ec15a5f2a6572da0b02a3cf9d66 gdc-4.1.2-nocheck-fixincludes.patch

View File

@ -1,73 +0,0 @@
# Description: GDC is a D language front end for the GNU Compiler Collection.
# URL: http://dgcc.sourceforge.net/
# Maintainer: Danny Rawlins, monster dot romster at gmail dot com
# Packager: Danny Rawlins, monster dot romster at gmail dot com
name=gdc
version=0.24
gcc_version=4.1.2
release=2
source=(http://downloads.sourceforge.net/project/dgcc/$name-$version-src.tar.bz2
ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$gcc_version/gcc-{core,g++}-$gcc_version.tar.bz2
gdc-$gcc_version-nocheck-fixincludes.patch
gdc-$gcc_version-fixinc.patch)
build() {
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 build
mv $SRC/d $SRC/gcc-$gcc_version/gcc/d
(
cd ../gcc-$gcc_version
./gcc/d/setup-gcc.sh
)
../gcc-$gcc_version/configure \
--prefix=/usr \
--libexecdir=/usr/lib \
--enable-languages=d \
--enable-threads=posix \
--enable-__cxa_atexit \
--enable-clocale=gnu \
--enable-shared \
--disable-nls \
--with-x=no
make bootstrap
make check
make DESTDIR=$PKG install
rm \
$PKG/usr/lib/libiberty.a \
$PKG/usr/bin/*-linux-gnu-* \
$PKG/usr/lib/gcc/*/$gcc_version/include/README \
$PKG/usr/man/man1/{cpp,gcc,gcov}.1
rm -r \
$PKG/usr/info \
$PKG/usr/lib/gcc/*/$gcc_version/install-tools \
$PKG/usr/man/man7
# remove files already on the system out of the port
for i in $(pkginfo -l gcc |sed -e "s|^|/|"); do
if [ -e "$i" ] && [ ! -d "$i" ]; then
if [ -e "$PKG$i" ]; then
rm "$PKG$i"
fi
fi
done
# Remove empty directories
find $PKG -depth -empty -exec rm -r {} \;
# remove build paths from *.la files
for i in $(find $PKG -name '*.la' | sed -e "s|$PKG|/|"); do
sed -i "s|-L$SRC[^ ]* ||g" $PKG/$i
done
}

View File

@ -1,16 +0,0 @@
--- 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; \

View File

@ -1,14 +0,0 @@
diff -Nru gcc-4.0.3-old/fixincludes/Makefile.in gcc-4.0.3/fixincludes/Makefile.in
--- gcc-4.0.3-old/fixincludes/Makefile.in 2006-03-14 02:13:34.000000000 +0100
+++ gcc-4.0.3/fixincludes/Makefile.in 2006-03-14 02:17:39.000000000 +0100
@@ -163,9 +163,7 @@
cp $(srcdir)/../gcc/aclocal.m4 .
check : all
- autogen -T $(srcdir)/check.tpl $(srcdir)/inclhack.def
- $(SHELL) ./check.sh $(srcdir)/tests/base
- @rm -f ./check.sh
+ echo "No check here.."
install : all
-rm -rf $(DESTDIR)$(itoolsdir)