diff options
author | maya <maya@pkgsrc.org> | 2019-10-11 18:53:02 +0000 |
---|---|---|
committer | maya <maya@pkgsrc.org> | 2019-10-11 18:53:02 +0000 |
commit | b78ff71862ab128284d98d9c63d88c359f595e4b (patch) | |
tree | ae55f45719c73b1bd669f84a67f712535c427c39 /cross/h8300-hms-gcc | |
parent | 5b9d62a27a191ffee5093596220d10506f6dd745 (diff) | |
download | pkgsrc-b78ff71862ab128284d98d9c63d88c359f595e4b.tar.gz |
h8300-hms-{binutils,gcc}: Remove.
This package is not building on netbsd due to a stack smashing error.
Attempting to fix it via an update showed that it was removed from
upstream a few versions later.
Proposed on pkgsrc-users, using the shorter timeline for this package
because it is dysfunctional.
Diffstat (limited to 'cross/h8300-hms-gcc')
-rw-r--r-- | cross/h8300-hms-gcc/DESCR | 1 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/Makefile | 55 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/PLIST | 142 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/PLIST.Darwin | 3 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/distinfo | 26 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h | 24 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-aa | 15 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-ab | 106 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-ac | 14 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-ad | 389 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-ae | 45 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-af | 90 | ||||
-rw-r--r-- | cross/h8300-hms-gcc/patches/patch-ag | 28 |
13 files changed, 0 insertions, 938 deletions
diff --git a/cross/h8300-hms-gcc/DESCR b/cross/h8300-hms-gcc/DESCR deleted file mode 100644 index 8b8efa5243d..00000000000 --- a/cross/h8300-hms-gcc/DESCR +++ /dev/null @@ -1 +0,0 @@ -gcc for hitachi h8300-hms cross-compile environment diff --git a/cross/h8300-hms-gcc/Makefile b/cross/h8300-hms-gcc/Makefile deleted file mode 100644 index 0343a658470..00000000000 --- a/cross/h8300-hms-gcc/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -# $NetBSD: Makefile,v 1.31 2019/06/08 10:53:28 rillig Exp $ - -DISTNAME= gcc-core-3.1 -PKGNAME= cross-h8300-hms-gcc-3.1 -PKGREVISION= 6 -CATEGORIES= cross -MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-3.1/} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - ${DISTNAME:S/-core-/-g++-/}${EXTRACT_SUFX} \ - newlib-1.10.0.tar.gz - -SITES.newlib-1.10.0.tar.gz= https://www.sourceware.org/pub/newlib/ -PATCH_SITES= ${MASTER_SITE_SOURCEFORGE:=h8300-hms/} -PATCHFILES= h8300-hms-gcc-3.1-1.patch -PATCH_DIST_ARGS= -d ${SRCDIR} -E -p1 - -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= #empty -COMMENT= GCC compiler for h8300-hms - -DEPENDS+= cross-h8300-hms-binutils-[0-9]*:../../cross/h8300-hms-binutils - -H8300_PREFIX= ${PREFIX}/libexec/cross-h8300-hms - -WRKSRC= ${WRKDIR}/objdir -USE_TOOLS+= gmake -HAS_CONFIGURE= yes -CONFIGURE_ARGS+= --prefix=${H8300_PREFIX:Q} -CONFIGURE_ARGS+= --infodir=${H8300_PREFIX}/gcc -CONFIGURE_ARGS+= --target=h8300-hms -CONFIGURE_ARGS+= --enable-languages=c,c++ -CONFIGURE_ARGS+= --with-newlib -CONFIGURE_SCRIPT= ${SRCDIR}/configure -SRCDIR= ${WRKDIR}/gcc-3.1 -MAKE_ENV+= SHELL=${CONFIG_SHELL} -BUILD_TARGET= CFLAGS="-O2 -fomit-frame-pointer" all -INSTALLATION_DIRS+= bin libexec/cross-h8300-hms/h8300-hms/bin -INFO_FILES= yes - -GCC_REQD+= 2.8.0 - -post-extract: - ${LN} -s ${WRKDIR}/newlib-1.10.0/newlib ${SRCDIR}/newlib - ${MKDIR} ${WRKSRC} - -post-install: - for f in h8300-hms-cpp h8300-hms-gcc \ - h8300-hms-c++ h8300-hms-g++ \ - h8300-hms-gccbug h8300-hms-gcov \ - ; do \ - ${LN} -s ../libexec/cross-h8300-hms/bin/"$$f" \ - ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \ - done - -.include "../../mk/bsd.pkg.mk" diff --git a/cross/h8300-hms-gcc/PLIST b/cross/h8300-hms-gcc/PLIST deleted file mode 100644 index de98a5ab184..00000000000 --- a/cross/h8300-hms-gcc/PLIST +++ /dev/null @@ -1,142 +0,0 @@ -@comment $NetBSD: PLIST,v 1.9 2012/01/02 01:25:25 dholland Exp $ -bin/h8300-hms-c++ -bin/h8300-hms-cpp -bin/h8300-hms-g++ -bin/h8300-hms-gcc -bin/h8300-hms-gccbug -bin/h8300-hms-gcov -libexec/cross-h8300-hms/bin/h8300-hms-c++ -libexec/cross-h8300-hms/bin/h8300-hms-cpp -libexec/cross-h8300-hms/bin/h8300-hms-g++ -libexec/cross-h8300-hms/bin/h8300-hms-gcc -libexec/cross-h8300-hms/bin/h8300-hms-gccbug -libexec/cross-h8300-hms/bin/h8300-hms-gcov -libexec/cross-h8300-hms/gcc/cpp.info -libexec/cross-h8300-hms/gcc/cppinternals.info -libexec/cross-h8300-hms/gcc/gcc.info -libexec/cross-h8300-hms/gcc/gccint.info -libexec/cross-h8300-hms/h8300-hms/bin/c++ -libexec/cross-h8300-hms/h8300-hms/bin/g++ -libexec/cross-h8300-hms/h8300-hms/bin/gcc -libexec/cross-h8300-hms/h8300-hms/include/_ansi.h -libexec/cross-h8300-hms/h8300-hms/include/_syslist.h -libexec/cross-h8300-hms/h8300-hms/include/alloca.h -libexec/cross-h8300-hms/h8300-hms/include/ar.h -libexec/cross-h8300-hms/h8300-hms/include/assert.h -libexec/cross-h8300-hms/h8300-hms/include/ctype.h -libexec/cross-h8300-hms/h8300-hms/include/dirent.h -libexec/cross-h8300-hms/h8300-hms/include/errno.h -libexec/cross-h8300-hms/h8300-hms/include/fastmath.h -libexec/cross-h8300-hms/h8300-hms/include/fcntl.h -libexec/cross-h8300-hms/h8300-hms/include/grp.h -libexec/cross-h8300-hms/h8300-hms/include/ieeefp.h -libexec/cross-h8300-hms/h8300-hms/include/locale.h -libexec/cross-h8300-hms/h8300-hms/include/machine/ansi.h -libexec/cross-h8300-hms/h8300-hms/include/machine/fastmath.h -libexec/cross-h8300-hms/h8300-hms/include/machine/ieeefp.h -libexec/cross-h8300-hms/h8300-hms/include/machine/setjmp-dj.h -libexec/cross-h8300-hms/h8300-hms/include/machine/setjmp.h -libexec/cross-h8300-hms/h8300-hms/include/machine/time.h -libexec/cross-h8300-hms/h8300-hms/include/machine/types.h -libexec/cross-h8300-hms/h8300-hms/include/malloc.h -libexec/cross-h8300-hms/h8300-hms/include/math.h -libexec/cross-h8300-hms/h8300-hms/include/paths.h -libexec/cross-h8300-hms/h8300-hms/include/process.h -libexec/cross-h8300-hms/h8300-hms/include/pthread.h -libexec/cross-h8300-hms/h8300-hms/include/pwd.h -libexec/cross-h8300-hms/h8300-hms/include/reent.h -libexec/cross-h8300-hms/h8300-hms/include/regdef.h -libexec/cross-h8300-hms/h8300-hms/include/setjmp.h -libexec/cross-h8300-hms/h8300-hms/include/signal.h -libexec/cross-h8300-hms/h8300-hms/include/stdio.h -libexec/cross-h8300-hms/h8300-hms/include/stdlib.h -libexec/cross-h8300-hms/h8300-hms/include/string.h -libexec/cross-h8300-hms/h8300-hms/include/sys/_types.h -libexec/cross-h8300-hms/h8300-hms/include/sys/config.h -libexec/cross-h8300-hms/h8300-hms/include/sys/dirent.h -libexec/cross-h8300-hms/h8300-hms/include/sys/errno.h -libexec/cross-h8300-hms/h8300-hms/include/sys/fcntl.h -libexec/cross-h8300-hms/h8300-hms/include/sys/features.h -libexec/cross-h8300-hms/h8300-hms/include/sys/file.h -libexec/cross-h8300-hms/h8300-hms/include/sys/param.h -libexec/cross-h8300-hms/h8300-hms/include/sys/reent.h -libexec/cross-h8300-hms/h8300-hms/include/sys/resource.h -libexec/cross-h8300-hms/h8300-hms/include/sys/sched.h -libexec/cross-h8300-hms/h8300-hms/include/sys/signal.h -libexec/cross-h8300-hms/h8300-hms/include/sys/stat-dj.h -libexec/cross-h8300-hms/h8300-hms/include/sys/stat.h -libexec/cross-h8300-hms/h8300-hms/include/sys/time.h -libexec/cross-h8300-hms/h8300-hms/include/sys/timeb.h -libexec/cross-h8300-hms/h8300-hms/include/sys/times.h -libexec/cross-h8300-hms/h8300-hms/include/sys/types.h -libexec/cross-h8300-hms/h8300-hms/include/sys/unistd.h -libexec/cross-h8300-hms/h8300-hms/include/sys/utime.h -libexec/cross-h8300-hms/h8300-hms/include/sys/wait.h -libexec/cross-h8300-hms/h8300-hms/include/termios.h -libexec/cross-h8300-hms/h8300-hms/include/time.h -libexec/cross-h8300-hms/h8300-hms/include/unctrl.h -libexec/cross-h8300-hms/h8300-hms/include/unistd.h -libexec/cross-h8300-hms/h8300-hms/include/utime.h -libexec/cross-h8300-hms/h8300-hms/include/utmp.h -libexec/cross-h8300-hms/h8300-hms/lib/crt0.o -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/crt0.o -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/crt0.o -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libc.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libg.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libiberty.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libm.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libc.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libg.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libiberty.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libm.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/crt0.o -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/crt0.o -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libc.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libg.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libiberty.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libm.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libc.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libg.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libiberty.a -libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libm.a -libexec/cross-h8300-hms/h8300-hms/lib/libc.a -libexec/cross-h8300-hms/h8300-hms/lib/libg.a -libexec/cross-h8300-hms/h8300-hms/lib/libiberty.a -libexec/cross-h8300-hms/h8300-hms/lib/libm.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cc1 -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cc1plus -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/collect2 -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cpp0 -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300h/int32/libgcc.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300h/libgcc.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300s/int32/libgcc.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300s/libgcc.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/README -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/fixed -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/float.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/iso646.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/limits.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stdarg.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stdbool.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stddef.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/syslimits.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/varargs.h -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/libgcc.a -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/specs -libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/tradcpp0 -libexec/cross-h8300-hms/lib/libiberty.a -libexec/cross-h8300-hms/man/man1/cpp.1 -libexec/cross-h8300-hms/man/man1/gcov.1 -libexec/cross-h8300-hms/man/man1/h8300-hms-g++.1 -libexec/cross-h8300-hms/man/man1/h8300-hms-gcc.1 -libexec/cross-h8300-hms/man/man7/fsf-funding.7 -libexec/cross-h8300-hms/man/man7/gfdl.7 -libexec/cross-h8300-hms/man/man7/gpl.7 -libexec/cross-h8300-hms/share/locale/da/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/el/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/es/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/fr/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/ja/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/nl/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/sv/LC_MESSAGES/gcc.mo -libexec/cross-h8300-hms/share/locale/tr/LC_MESSAGES/gcc.mo diff --git a/cross/h8300-hms-gcc/PLIST.Darwin b/cross/h8300-hms-gcc/PLIST.Darwin deleted file mode 100644 index d74ac9a74d6..00000000000 --- a/cross/h8300-hms-gcc/PLIST.Darwin +++ /dev/null @@ -1,3 +0,0 @@ -@comment $NetBSD: PLIST.Darwin,v 1.1 2014/12/26 21:29:18 dholland Exp $ -libexec/cross-h8300-hms/lib/charset.alias -libexec/cross-h8300-hms/share/locale/locale.alias diff --git a/cross/h8300-hms-gcc/distinfo b/cross/h8300-hms-gcc/distinfo deleted file mode 100644 index 708ccc701b1..00000000000 --- a/cross/h8300-hms-gcc/distinfo +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: distinfo,v 1.9 2015/11/03 00:47:44 agc Exp $ - -SHA1 (gcc-core-3.1.tar.gz) = e93048803611b5c1e0dd745d81b43d6e34bca026 -RMD160 (gcc-core-3.1.tar.gz) = d6fe75142280778c952af0717acfa4a2cc500623 -SHA512 (gcc-core-3.1.tar.gz) = 8f9c96bc5f58ce66f66a269e92a10fe3a6498cf942fc741c3666e73cdd7b41a00c6405aac0e9fff21af1d140cce0009764e256887d99b57aecf2b9d26d0d2813 -Size (gcc-core-3.1.tar.gz) = 13381094 bytes -SHA1 (gcc-g++-3.1.tar.gz) = 294cae404a8f66640c04668502778c3e321c9e82 -RMD160 (gcc-g++-3.1.tar.gz) = b4b45f76797bfa41544866c24dcd39dc84074193 -SHA512 (gcc-g++-3.1.tar.gz) = 3d5fe25794ca2b3e989795d4c788d1831bcbb49580d906ba98cde050c2c941fe50a46f9af576d141190b1b178a1c4b9f5994972ae204da50eac6d02d79ab146f -Size (gcc-g++-3.1.tar.gz) = 2461395 bytes -SHA1 (newlib-1.10.0.tar.gz) = ca0747e49623cce37967243928d883247a389207 -RMD160 (newlib-1.10.0.tar.gz) = c5cd6ae5d8912848a6c3985fd74a78f4826c92a6 -SHA512 (newlib-1.10.0.tar.gz) = c78c266d8f0beb5d9b46b4e672c50fabfcb9d684171df10b8ad59e492d87022ef4d8ef29eef04579ec2757802a6fd01ff0c4554084c2a522845c3b22284e8326 -Size (newlib-1.10.0.tar.gz) = 3647395 bytes -SHA1 (h8300-hms-gcc-3.1-1.patch) = 6a5ad1f579ca71cfee114a02df26a58103cf4f04 -RMD160 (h8300-hms-gcc-3.1-1.patch) = ab3114544c8a6bcd531e4b5b7a4fed8aaf8e9150 -SHA512 (h8300-hms-gcc-3.1-1.patch) = 7ef3dc95f6e57000a15a8364e573581f3bc6d7d0ed065360d952fd1def9f890767ad67e303c40c2631a94a4f8ae4c12aee0afe62dc52378393760910cc04e405 -Size (h8300-hms-gcc-3.1-1.patch) = 61226 bytes -SHA1 (patch-.._gcc-3.1_gcc_cp_cfns.h) = 60990c54e11caf5d7d8071ae1cab3612a6e6ae50 -SHA1 (patch-aa) = 10a9769d913c207469e891d1bd49ba492e37d226 -SHA1 (patch-ab) = c73ed16f2faf661e4f39a98f68c51c66e8101b19 -SHA1 (patch-ac) = c4db8deb5cebe30b2ca16f2c9b07287ea3323b2e -SHA1 (patch-ad) = be068d27d2c17baf2343e46a7e1483ba20e91ec7 -SHA1 (patch-ae) = 23ca3e8b25c709e553dbf2db74a9a74f4419bc9e -SHA1 (patch-af) = 36c1ccb1fc4c958d8f3e3386e071d2c8e3141730 -SHA1 (patch-ag) = 9192dde2e2a721ee2d054206ba4844cd4312c737 diff --git a/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h b/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h deleted file mode 100644 index b46159bc400..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-.._gcc-3.1_gcc_cp_cfns.h,v 1.1 2013/03/28 21:19:02 joerg Exp $ - ---- ../gcc-3.1/gcc/cp/cfns.h.orig 2013-03-28 14:02:55.000000000 +0000 -+++ ../gcc-3.1/gcc/cp/cfns.h -@@ -4,9 +4,6 @@ - __inline - #endif - static unsigned int hash PARAMS ((const char *, unsigned int)); --#ifdef __GNUC__ --__inline --#endif - const char * libc_name_p PARAMS ((const char *, unsigned int)); - /* maximum key range = 1020, duplicates = 1 */ - -@@ -69,9 +66,6 @@ hash (str, len) - return hval + asso_values[(unsigned char)str[len - 1]]; - } - --#ifdef __GNUC__ --__inline --#endif - const char * - libc_name_p (str, len) - register const char *str; diff --git a/cross/h8300-hms-gcc/patches/patch-aa b/cross/h8300-hms-gcc/patches/patch-aa deleted file mode 100644 index 6767d560b2a..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-aa +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-aa,v 1.2 2010/02/14 21:30:51 dholland Exp $ - -Patch out illegal C constructs. - ---- ../gcc-3.1/include/obstack.h.orig 2001-03-14 19:44:38.000000000 +0000 -+++ ../gcc-3.1/include/obstack.h -@@ -423,7 +423,7 @@ __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + sizeof (void *) > __o->chunk_limit) \ - _obstack_newchunk (__o, sizeof (void *)); \ -- *((void **)__o->next_free)++ = ((void *)datum); \ -+ ((void **)(__o->next_free+=sizeof(void *)))[-1] = ((void *)datum); \ - (void) 0; }) - - # define obstack_int_grow(OBSTACK,datum) \ diff --git a/cross/h8300-hms-gcc/patches/patch-ab b/cross/h8300-hms-gcc/patches/patch-ab deleted file mode 100644 index 5c5ecf9d83e..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-ab +++ /dev/null @@ -1,106 +0,0 @@ -$NetBSD: patch-ab,v 1.2 2010/02/14 21:30:51 dholland Exp $ - -Patch out illegal C constructs. - ---- ../gcc-3.1/gcc/cp/decl.c~ 2002-05-03 18:55:23.000000000 +0000 -+++ ../gcc-3.1/gcc/cp/decl.c -@@ -458,6 +458,11 @@ struct binding_level - ? cp_function_chain->bindings \ - : scope_chain->bindings) - -+#define current_binding_level__LVALUE \ -+ (*(cfun && cp_function_chain->bindings \ -+ ? &cp_function_chain->bindings \ -+ : &scope_chain->bindings)) -+ - /* The binding level of the current class, if any. */ - - #define class_binding_level scope_chain->class_bindings -@@ -507,7 +512,7 @@ push_binding_level (newlevel, tag_transp - are active. */ - memset ((char*) newlevel, 0, sizeof (struct binding_level)); - newlevel->level_chain = current_binding_level; -- current_binding_level = newlevel; -+ current_binding_level__LVALUE = newlevel; - newlevel->tag_transparent = tag_transparent; - newlevel->more_cleanups_ok = 1; - -@@ -563,7 +568,7 @@ pop_binding_level () - #endif /* defined(DEBUG_CP_BINDING_LEVELS) */ - { - register struct binding_level *level = current_binding_level; -- current_binding_level = current_binding_level->level_chain; -+ current_binding_level__LVALUE = current_binding_level->level_chain; - level->level_chain = free_binding_level; - #if 0 /* defined(DEBUG_CP_BINDING_LEVELS) */ - if (level->binding_depth != binding_depth) -@@ -578,7 +583,7 @@ static void - suspend_binding_level () - { - if (class_binding_level) -- current_binding_level = class_binding_level; -+ current_binding_level__LVALUE = class_binding_level; - - if (global_binding_level) - { -@@ -600,7 +605,7 @@ suspend_binding_level () - } - is_class_level = 0; - #endif /* defined(DEBUG_CP_BINDING_LEVELS) */ -- current_binding_level = current_binding_level->level_chain; -+ current_binding_level__LVALUE = current_binding_level->level_chain; - find_class_binding_level (); - } - -@@ -613,7 +618,7 @@ resume_binding_level (b) - my_friendly_assert(!class_binding_level, 386); - /* Also, resuming a non-directly nested namespace is a no-no. */ - my_friendly_assert(b->level_chain == current_binding_level, 386); -- current_binding_level = b; -+ current_binding_level__LVALUE = b; - #if defined(DEBUG_CP_BINDING_LEVELS) - b->binding_depth = binding_depth; - indent (); -@@ -4292,9 +4297,9 @@ pushdecl_with_scope (x, level) - else - { - b = current_binding_level; -- current_binding_level = level; -+ current_binding_level__LVALUE = level; - x = pushdecl (x); -- current_binding_level = b; -+ current_binding_level__LVALUE = b; - } - current_function_decl = function_decl; - return x; -@@ -6515,7 +6520,7 @@ cxx_init_decl_processing () - current_lang_name = lang_name_c; - - current_function_decl = NULL_TREE; -- current_binding_level = NULL_BINDING_LEVEL; -+ current_binding_level__LVALUE = NULL_BINDING_LEVEL; - free_binding_level = NULL_BINDING_LEVEL; - - build_common_tree_nodes (flag_signed_char); -@@ -10080,10 +10085,10 @@ grokdeclarator (declarator, declspecs, d - if (decl_context == NORMAL && !toplevel_bindings_p ()) - { - struct binding_level *b = current_binding_level; -- current_binding_level = b->level_chain; -+ current_binding_level__LVALUE = b->level_chain; - if (current_binding_level != 0 && toplevel_bindings_p ()) - decl_context = PARM; -- current_binding_level = b; -+ current_binding_level__LVALUE = b; - } - - if (name == NULL) -@@ -13720,7 +13725,7 @@ start_function (declspecs, declarator, a - FIXME factor out the non-RTL stuff. */ - bl = current_binding_level; - init_function_start (decl1, input_filename, lineno); -- current_binding_level = bl; -+ current_binding_level__LVALUE = bl; - - /* Even though we're inside a function body, we still don't want to - call expand_expr to calculate the size of a variable-sized array. diff --git a/cross/h8300-hms-gcc/patches/patch-ac b/cross/h8300-hms-gcc/patches/patch-ac deleted file mode 100644 index 17ae2d97459..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-ac +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-ac,v 1.1 2010/02/14 21:30:00 dholland Exp $ - -DESTDIR support. - ---- ../gcc-3.1/Makefile.in~ 2002-04-15 18:59:13.000000000 +0000 -+++ ../gcc-3.1/Makefile.in -@@ -361,6 +361,7 @@ BASE_FLAGS_TO_PASS = \ - "CXXFLAGS=$(CXXFLAGS)" \ - "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \ - "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \ -+ "DESTDIR=$(DESTDIR)" \ - "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \ - "INSTALL=$(INSTALL)" \ - "INSTALL_DATA=$(INSTALL_DATA)" \ diff --git a/cross/h8300-hms-gcc/patches/patch-ad b/cross/h8300-hms-gcc/patches/patch-ad deleted file mode 100644 index 944b3cefa5e..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-ad +++ /dev/null @@ -1,389 +0,0 @@ -$NetBSD: patch-ad,v 1.1 2010/02/14 21:30:00 dholland Exp $ - -DESTDIR support. - ---- ../gcc-3.1/gcc/Makefile.in~ 2002-05-08 23:18:36.000000000 +0000 -+++ ../gcc-3.1/gcc/Makefile.in -@@ -2169,10 +2169,10 @@ stmp-fixinc: fixinc.sh gsyslimits.h - # but fixincludes does not take such arguments. - if [ "$(SYSTEM_HEADER_DIR)" = "$(build_tooldir)/sys-include" ] \ - && [ -d $(build_tooldir)/sys-include ]; then \ -- if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; fi; \ -- if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir $(libdir)/gcc-lib; fi; \ -- if [ -d $(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target_alias) ; fi; \ -- if [ -d $(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \ -+ if [ -d $(DESTDIR)$(libdir) ] ; then true ; else mkdir $(DESTDIR)$(libdir) ; fi; \ -+ if [ -d $(DESTDIR)$(libdir)/gcc-lib ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib; fi; \ -+ if [ -d $(DESTDIR)$(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/$(target_alias) ; fi; \ -+ if [ -d $(DESTDIR)$(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \ - else true; fi - $(STAMP) stmp-fixinc - -@@ -2531,180 +2531,180 @@ install: install-common $(INSTALL_HEADER - # Handle cpp installation. - install-cpp: cpp$(exeext) - -if [ -f gcc-cross$(exeext) ] ; then \ -- rm -f $(bindir)/$(CPP_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(bindir)/$(CPP_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ - if [ x$(cpp_install_dir) != x ]; then \ -- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ - else true; fi; \ - else \ -- rm -f $(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ - if [ x$(cpp_install_dir) != x ]; then \ -- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ - else true; fi; \ - fi - - uninstall-cpp: -- -rm -f $(bindir)/$(CPP_INSTALL_NAME)$(exeext) -- -rm -f $(bindir)/$(CPP_CROSS_NAME)$(exeext) -+ -rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext) -+ -rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext) - -if [ x$(cpp_install_dir) != x ]; then \ -- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ -- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ - else true; fi - - # Create the installation directories. - installdirs: -- -if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; chmod a+rx $(prefix) ; fi -- -if [ -d $(exec_prefix) ] ; then true ; else mkdir $(exec_prefix) ; chmod a+rx $(exec_prefix) ; fi -- -if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; chmod a+rx $(libdir) ; fi -- -if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir $(libdir)/gcc-lib ; chmod a+rx $(libdir)/gcc-lib ; fi -+ -if [ -d $(DESTDIR)$(prefix) ] ; then true ; else mkdir $(DESTDIR)$(prefix) ; chmod a+rx $(DESTDIR)$(prefix) ; fi -+ -if [ -d $(DESTDIR)$(exec_prefix) ] ; then true ; else mkdir $(DESTDIR)$(exec_prefix) ; chmod a+rx $(DESTDIR)$(exec_prefix) ; fi -+ -if [ -d $(DESTDIR)$(libdir) ] ; then true ; else mkdir $(DESTDIR)$(libdir) ; chmod a+rx $(DESTDIR)$(libdir) ; fi -+ -if [ -d $(DESTDIR)$(libdir)/gcc-lib ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib ; chmod a+rx $(DESTDIR)$(libdir)/gcc-lib ; fi - # This dir isn't currently searched by cpp. --# -if [ -d $(libdir)/gcc-lib/include ] ; then true ; else mkdir $(libdir)/gcc-lib/include ; chmod a+rx $(libdir)/gcc-lib/include ; fi -+# -if [ -d $(DESTDIR)$(libdir)/gcc-lib/include ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/include ; chmod a+rx $(DESTDIR)$(libdir)/gcc-lib/include ; fi - -fdir= ; for dir in `echo $(libsubdir) | tr '/' ' '`; do \ - fdir=$${fdir}/$${dir}; \ -- if [ -d $${fdir} ] ; then true ; else mkdir $${fdir}; chmod a+rx $${fdir}; fi ; \ -+ if [ -d $(DESTDIR)$${fdir} ] ; then true ; else mkdir $(DESTDIR)$${fdir}; chmod a+rx $(DESTDIR)$${fdir}; fi ; \ - done -- -if [ -d $(bindir) ] ; then true ; else mkdir $(bindir) ; chmod a+rx $(bindir) ; fi -- -if [ -d $(includedir) ] ; then true ; else mkdir $(includedir) ; chmod a+rx $(includedir) ; fi -- -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; chmod a+rx $(infodir) ; fi -- -if [ -d $(slibdir) ] ; then true ; else mkdir $(slibdir) ; chmod a+rx $(slibdir) ; fi -+ -if [ -d $(DESTDIR)$(bindir) ] ; then true ; else mkdir $(DESTDIR)$(bindir) ; chmod a+rx $(DESTDIR)$(bindir) ; fi -+ -if [ -d $(DESTDIR)$(includedir) ] ; then true ; else mkdir $(DESTDIR)$(includedir) ; chmod a+rx $(DESTDIR)$(includedir) ; fi -+ -if [ -d $(DESTDIR)$(infodir) ] ; then true ; else mkdir $(DESTDIR)$(infodir) ; chmod a+rx $(DESTDIR)$(infodir) ; fi -+ -if [ -d $(DESTDIR)$(slibdir) ] ; then true ; else mkdir $(DESTDIR)$(slibdir) ; chmod a+rx $(DESTDIR)$(slibdir) ; fi - # We don't use mkdir -p to create the parents of man1dir, - # because some systems don't support it. - # Instead, we use this technique to create the immediate parent of man1dir. - -parent=`echo $(man1dir)|sed -e 's@/[^/]*$$@@'`; \ -- if [ -d $$parent ] ; then true ; else mkdir $$parent ; chmod a+rx $$parent ; fi -- -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; chmod a+rx $(man1dir) ; fi -- -if [ -d $(man7dir) ] ; then true ; else mkdir $(man7dir) ; chmod a+rx $(man7dir) ; fi -+ if [ -d $(DESTDIR)$$parent ] ; then true ; else mkdir $(DESTDIR)$$parent ; chmod a+rx $(DESTDIR)$$parent ; fi -+ -if [ -d $(DESTDIR)$(man1dir) ] ; then true ; else mkdir $(DESTDIR)$(man1dir) ; chmod a+rx $(DESTDIR)$(man1dir) ; fi -+ -if [ -d $(DESTDIR)$(man7dir) ] ; then true ; else mkdir $(DESTDIR)$(man7dir) ; chmod a+rx $(DESTDIR)$(man7dir) ; fi - - # Install the compiler executables built during cross compilation. - install-common: native $(EXTRA_PARTS) lang.install-common - for file in $(COMPILERS); do \ - if [ -f $$file ] ; then \ -- rm -f $(libsubdir)/$$file; \ -- $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \ -+ rm -f $(DESTDIR)$(libsubdir)/$$file; \ -+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libsubdir)/$$file; \ - else true; \ - fi; \ - done - for file in $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_COLLECT2) ..; do \ - if [ x"$$file" != x.. ]; then \ -- rm -f $(libsubdir)/$$file; \ -- $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \ -+ rm -f $(DESTDIR)$(libsubdir)/$$file; \ -+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libsubdir)/$$file; \ - else true; fi; \ - done - for file in $(EXTRA_PARTS) ..; do \ - if [ x"$$file" != x.. ]; then \ -- rm -f $(libsubdir)/$$file; \ -- $(INSTALL_DATA) $$file $(libsubdir)/$$file; \ -- chmod a-x $(libsubdir)/$$file; \ -+ rm -f $(DESTDIR)$(libsubdir)/$$file; \ -+ $(INSTALL_DATA) $$file $(DESTDIR)$(libsubdir)/$$file; \ -+ chmod a-x $(DESTDIR)$(libsubdir)/$$file; \ - else true; fi; \ - done - # Don't mess with specs if it doesn't exist yet. - -if [ -f specs ] ; then \ -- rm -f $(libsubdir)/specs; \ -- $(INSTALL_DATA) specs $(libsubdir)/specs; \ -- chmod a-x $(libsubdir)/specs; \ -+ rm -f $(DESTDIR)$(libsubdir)/specs; \ -+ $(INSTALL_DATA) specs $(DESTDIR)$(libsubdir)/specs; \ -+ chmod a-x $(DESTDIR)$(libsubdir)/specs; \ - fi - # Install protoize if it was compiled. - -if [ -f protoize$(exeext) ]; \ - then \ - if [ -f gcc-cross$(exeext) ] ; then \ -- rm -f $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \ -- rm -f $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \ - else \ -- rm -f $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ - fi ; \ -- rm -f $(libsubdir)/SYSCALLS.c.X; \ -- $(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \ -- chmod a-x $(libsubdir)/SYSCALLS.c.X; \ -+ rm -f $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ -+ $(INSTALL_DATA) SYSCALLS.c.X $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ -+ chmod a-x $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ - fi -- -rm -f $(libsubdir)/cpp0$(exeext) -- $(INSTALL_PROGRAM) cpp0$(exeext) $(libsubdir)/cpp0$(exeext) -- -rm -f $(libsubdir)/tradcpp0$(exeext) -- $(INSTALL_PROGRAM) tradcpp0$(exeext) $(libsubdir)/tradcpp0$(exeext) -+ -rm -f $(DESTDIR)$(libsubdir)/cpp0$(exeext) -+ $(INSTALL_PROGRAM) cpp0$(exeext) $(DESTDIR)$(libsubdir)/cpp0$(exeext) -+ -rm -f $(DESTDIR)$(libsubdir)/tradcpp0$(exeext) -+ $(INSTALL_PROGRAM) tradcpp0$(exeext) $(DESTDIR)$(libsubdir)/tradcpp0$(exeext) - # Install gcov if it was compiled. - -if [ -f gcov$(exeext) ]; \ - then \ -- rm -f $(bindir)/gcov$(exeext); \ -- $(INSTALL_PROGRAM) gcov$(exeext) $(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/gcov$(exeext); \ -+ $(INSTALL_PROGRAM) gcov$(exeext) $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \ - fi -- $(INSTALL_SCRIPT) gccbug $(bindir)/$(GCCBUG_INSTALL_NAME) -+ $(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME) - - # Install the driver program as $(target_alias)-gcc - # and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc. - install-driver: installdirs xgcc$(exeext) - -if [ -f gcc-cross$(exeext) ] ; then \ -- rm -f $(bindir)/$(GCC_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) gcc-cross$(exeext) $(bindir)/$(GCC_CROSS_NAME)$(exeext); \ -- if [ -d $(gcc_tooldir)/bin/. ] ; then \ -- rm -f $(gcc_tooldir)/bin/gcc$(exeext); \ -- $(INSTALL_PROGRAM) gcc-cross$(exeext) $(gcc_tooldir)/bin/gcc$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ -+ if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \ -+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ -+ $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ - else true; fi; \ - else \ -- rm -f $(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) xgcc$(exeext) $(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(target_alias)-gcc-1$(exeext); \ -- $(LN) $(bindir)/$(GCC_INSTALL_NAME)$(exeext) $(bindir)/$(target_alias)-gcc-1$(exeext); \ -- mv $(bindir)/$(target_alias)-gcc-1$(exeext) $(bindir)/$(GCC_TARGET_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext); \ -+ $(LN) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext); \ -+ mv $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext) $(DESTDIR)$(bindir)/$(GCC_TARGET_INSTALL_NAME)$(exeext); \ - fi - - # Install the info files. - # $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir - # to do the install. - install-info: doc installdirs lang.install-info -- -rm -f $(infodir)/cpp.info* $(infodir)/gcc.info* -- -rm -f $(infodir)/cppinternals.info* $(infodir)/gccint.info* -+ -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info* -+ -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info* - if [ -f $(docdir)/gcc.info ]; then \ - for f in $(docdir)/cpp.info* $(docdir)/gcc.info* \ - $(docdir)/cppinternals.info* $(docdir)/gccint.info*; do \ - realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ -- $(INSTALL_DATA) $$f $(infodir)/$$realfile; \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \ - done; \ - else true; fi - -if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ -- if [ -f $(infodir)/dir ] ; then \ -+ if [ -f $(DESTDIR)$(infodir)/dir ] ; then \ - for f in cpp.info gcc.info gccint.info cppinternals.info; do \ -- if [ -f $(infodir)/$$f ]; then \ -- install-info --dir-file=$(infodir)/dir $(infodir)/$$f; \ -+ if [ -f $(DESTDIR)$(infodir)/$$f ]; then \ -+ install-info --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/$$f; \ - else true; fi; \ - done; \ - else true; fi; \ - else true; fi; -- -chmod a-x $(infodir)/cpp.info* $(infodir)/gcc.info* -- -chmod a-x $(infodir)/cppinternals.info* $(infodir)/gccint.info* -+ -chmod a-x $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info* -+ -chmod a-x $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info* - - # Install the man pages. - install-man: installdirs $(GENERATED_MANPAGES) lang.install-man - -if [ -f gcc-cross$(exeext) ] ; then \ -- rm -f $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ -- $(INSTALL_DATA) $(docdir)/gcc.1 $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ -- chmod a-x $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ -+ rm -f $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ -+ $(INSTALL_DATA) $(docdir)/gcc.1 $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ -+ chmod a-x $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \ - else \ -- rm -f $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ -- $(INSTALL_DATA) $(docdir)/gcc.1 $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ -- chmod a-x $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ -+ rm -f $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ -+ $(INSTALL_DATA) $(docdir)/gcc.1 $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ -+ chmod a-x $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \ - fi -- -rm -f $(man1dir)/cpp$(man1ext) -- -$(INSTALL_DATA) $(docdir)/cpp.1 $(man1dir)/cpp$(man1ext) -- -chmod a-x $(man1dir)/cpp$(man1ext) -- -rm -f $(man1dir)/gcov$(man1ext) -- -$(INSTALL_DATA) $(docdir)/gcov.1 $(man1dir)/gcov$(man1ext) -- -chmod a-x $(man1dir)/gcov$(man1ext) -- -rm -f $(man7dir)/fsf-funding$(man7ext) -- -$(INSTALL_DATA) $(docdir)/fsf-funding.7 $(man7dir)/fsf-funding$(man7ext) -- -chmod a-x $(man7dir)/fsf-funding$(man7ext) -- -rm -f $(man7dir)/gfdl$(man7ext) -- -$(INSTALL_DATA) $(docdir)/gfdl.7 $(man7dir)/gfdl$(man7ext) -- -chmod a-x $(man7dir)/gfdl$(man7ext) -- -rm -f $(man7dir)/gpl$(man7ext) -- -$(INSTALL_DATA) $(docdir)/gpl.7 $(man7dir)/gpl$(man7ext) -- -chmod a-x $(man7dir)/gpl$(man7ext) -+ -rm -f $(DESTDIR)$(man1dir)/cpp$(man1ext) -+ -$(INSTALL_DATA) $(docdir)/cpp.1 $(DESTDIR)$(man1dir)/cpp$(man1ext) -+ -chmod a-x $(DESTDIR)$(man1dir)/cpp$(man1ext) -+ -rm -f $(DESTDIR)$(man1dir)/gcov$(man1ext) -+ -$(INSTALL_DATA) $(docdir)/gcov.1 $(DESTDIR)$(man1dir)/gcov$(man1ext) -+ -chmod a-x $(DESTDIR)$(man1dir)/gcov$(man1ext) -+ -rm -f $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) -+ -$(INSTALL_DATA) $(docdir)/fsf-funding.7 $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) -+ -chmod a-x $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) -+ -rm -f $(DESTDIR)$(man7dir)/gfdl$(man7ext) -+ -$(INSTALL_DATA) $(docdir)/gfdl.7 $(DESTDIR)$(man7dir)/gfdl$(man7ext) -+ -chmod a-x $(DESTDIR)$(man7dir)/gfdl$(man7ext) -+ -rm -f $(DESTDIR)$(man7dir)/gpl$(man7ext) -+ -$(INSTALL_DATA) $(docdir)/gpl.7 $(DESTDIR)$(man7dir)/gpl$(man7ext) -+ -chmod a-x $(DESTDIR)$(man7dir)/gpl$(man7ext) - - # Install the library. - install-libgcc: libgcc.mk libgcc.a installdirs -@@ -2763,23 +2763,23 @@ install-headers: $(INSTALL_HEADERS_DIR) - # Fix symlinks to absolute paths in the installed include directory to - # point to the installed directory, not the build directory. - # Don't need to use LN_S here since we really do need ln -s and no substitutes. -- -files=`cd $(libsubdir)/include; find . -type l -print 2>/dev/null`; \ -+ -files=`cd $(DESTDIR)$(libsubdir)/include; find . -type l -print 2>/dev/null`; \ - if [ $$? -eq 0 ]; then \ - dir=`cd include; pwd`; \ - for i in $$files; do \ -- dest=`ls -ld $(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \ -+ dest=`ls -ld $(DESTDIR)$(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \ - if expr "$$dest" : "$$dir.*" > /dev/null; then \ -- rm -f $(libsubdir)/include/$$i; \ -- ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(libsubdir)/include/$$i; \ -+ rm -f $(DESTDIR)$(libsubdir)/include/$$i; \ -+ ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(DESTDIR)$(libsubdir)/include/$$i; \ - fi; \ - done; \ - fi - - # Create or recreate the gcc private include file directory. - install-include-dir: installdirs -- -rm -rf $(libsubdir)/include -- mkdir $(libsubdir)/include -- -chmod a+rx $(libsubdir)/include -+ -rm -rf $(DESTDIR)$(libsubdir)/include -+ mkdir $(DESTDIR)$(libsubdir)/include -+ -chmod a+rx $(DESTDIR)$(libsubdir)/include - - # Install the include directory using tar. - install-headers-tar: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir -@@ -2788,7 +2788,7 @@ install-headers-tar: stmp-int-hdrs $(STM - # found in CDPATH, corrupting the output. We could just redirect the - # output of `cd', but some shells lose on redirection within `()'s - (cd `pwd`/include ; \ -- tar -cf - .; exit 0) | (cd $(libsubdir)/include; tar xpf - ) -+ tar -cf - .; exit 0) | (cd $(DESTDIR)$(libsubdir)/include; tar xpf - ) - # /bin/sh on some systems returns the status of the first tar, - # and that can lose with GNU tar which always writes a full block. - # So use `exit 0' to ignore its exit status. -@@ -2797,35 +2797,35 @@ install-headers-tar: stmp-int-hdrs $(STM - install-headers-cpio: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir - # See discussion about the use of `pwd` above - cd `pwd`/include ; \ -- find . -print | cpio -pdum $(libsubdir)/include -+ find . -print | cpio -pdum $(DESTDIR)$(libsubdir)/include - - # Install the include directory using cp. - install-headers-cp: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir -- cp -p -r include $(libsubdir) -+ cp -p -r include $(DESTDIR)$(libsubdir) - - # Use this target to install the program `collect2' under the name `collect2'. - install-collect2: collect2 installdirs -- $(INSTALL_PROGRAM) collect2$(exeext) $(libsubdir)/collect2$(exeext) -+ $(INSTALL_PROGRAM) collect2$(exeext) $(DESTDIR)$(libsubdir)/collect2$(exeext) - # Install the driver program as $(libsubdir)/gcc for collect2. -- $(INSTALL_PROGRAM) xgcc$(exeext) $(libsubdir)/gcc$(exeext) -+ $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(libsubdir)/gcc$(exeext) - - # Cancel installation by deleting the installed files. - uninstall: intl.uninstall lang.uninstall $(UNINSTALL_CPP) -- -rm -rf $(libsubdir) -- -rm -rf $(bindir)/$(GCC_INSTALL_NAME)$(exeext) -- -rm -rf $(bindir)/$(GCC_CROSS_NAME)$(exeext) -- -rm -rf $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext) -- -rm -rf $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext) -- -rm -rf $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext) -- -rm -rf $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext) -- -rm -rf $(bindir)/$(GCOV_INSTALL_NAME)$(exeext) -- -rm -rf $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) -- -rm -rf $(man1dir)/$(GCC_CROSS_NAME)$(man1ext) -- -rm -rf $(man1dir)/cpp$(man1ext) -- -rm -rf $(man1dir)/protoize$(man1ext) -- -rm -rf $(man1dir)/unprotoize$(man1ext) -- -rm -f $(infodir)/cpp.info* $(infodir)/gcc.info* -- -rm -f $(infodir)/cppinternals.info* $(infodir)/gccint.info* -+ -rm -rf $(DESTDIR)$(libsubdir) -+ -rm -rf $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext) -+ -rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) -+ -rm -rf $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext) -+ -rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext) -+ -rm -rf $(DESTDIR)$(man1dir)/protoize$(man1ext) -+ -rm -rf $(DESTDIR)$(man1dir)/unprotoize$(man1ext) -+ -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info* -+ -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info* - # - # These targets are for the dejagnu testsuites. The file site.exp - # contains global variables that all the testsuites will use. diff --git a/cross/h8300-hms-gcc/patches/patch-ae b/cross/h8300-hms-gcc/patches/patch-ae deleted file mode 100644 index 64068eed75f..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-ae +++ /dev/null @@ -1,45 +0,0 @@ -$NetBSD: patch-ae,v 1.1 2010/02/14 21:30:00 dholland Exp $ - -DESTDIR support. - ---- ../gcc-3.1/gcc/mklibgcc.in.orig 2002-05-09 17:35:21.000000000 +0000 -+++ ../gcc-3.1/gcc/mklibgcc.in -@@ -404,7 +404,7 @@ done - - echo 'stmp-dirs: force' - echo ' for d in '"$dirs"'; do \' --echo ' if [ -d $$d ]; then true; else '$mkinstalldirs' $$d; fi; \' -+echo ' if [ -d $$d ]; then true; else '$mkinstalldirs' $(DESTDIR)$$d; fi; \' - echo ' done' - echo ' if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi' - -@@ -440,16 +440,16 @@ for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` - if [ $dir != . ]; then - ldir='$(libsubdir)'/$dir -- echo " if [ -d $ldir ]; then true; else mkdir $ldir; chmod a+rx $ldir; fi;" -+ echo " if [ -d "'$(DESTDIR)'"$ldir ]; then true; else mkdir "'$(DESTDIR)'"$ldir; chmod a+rx "'$(DESTDIR)'"$ldir; fi;" - else - ldir='$(libsubdir)' - fi -- echo ' $(INSTALL_DATA)' ${dir}/libgcc.a ${ldir}/ -- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc.a -+ echo ' $(INSTALL_DATA)' ${dir}/libgcc.a '$(DESTDIR)'${ldir}/ -+ echo ' $(RANLIB_FOR_TARGET)' '$(DESTDIR)'${ldir}/libgcc.a - - if [ "$SHLIB_LINK" ]; then -- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/ -- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a -+ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a '$(DESTDIR)'${ldir}/ -+ echo ' $(RANLIB_FOR_TARGET)' '$(DESTDIR)'${ldir}/libgcc_eh.a - - if [ -z "$SHLIB_MULTILIB" ]; then - if [ "$dir" = . ]; then -@@ -520,6 +520,6 @@ for f in $EXTRA_MULTILIB_PARTS; do - out=$f - ldir='$(libsubdir)' - fi -- echo ' $(INSTALL_DATA)' $out $ldir/ -+ echo ' $(INSTALL_DATA)' $out '$(DESTDIR)'$ldir/ - done - done diff --git a/cross/h8300-hms-gcc/patches/patch-af b/cross/h8300-hms-gcc/patches/patch-af deleted file mode 100644 index 0bb7e1ecaa0..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-af +++ /dev/null @@ -1,90 +0,0 @@ -$NetBSD: patch-af,v 1.2 2012/01/02 01:25:25 dholland Exp $ - -DESTDIR support. - ---- ../gcc-3.1/gcc/cp/Make-lang.in~ 2002-03-16 00:59:04.000000000 +0000 -+++ ../gcc-3.1/gcc/cp/Make-lang.in -@@ -155,37 +155,37 @@ c++.install-normal: - c++.install-common: installdirs - -if [ -f cc1plus$(exeext) ] ; then \ - if [ -f g++-cross$(exeext) ] ; then \ -- rm -f $(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) g++-cross$(exeext) $(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -- chmod a+x $(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -- rm -f $(bindir)/$(CXX_CROSS_NAME)$(exeext); \ -- $(LN) $(bindir)/$(GXX_CROSS_NAME)$(exeext) $(bindir)/$(CXX_CROSS_NAME)$(exeext); \ -- if [ -d $(gcc_tooldir)/bin/. ] ; then \ -- rm -f $(gcc_tooldir)/bin/g++$(exeext); \ -- $(INSTALL_PROGRAM) g++-cross$(exeext) $(gcc_tooldir)/bin/g++$(exeext); \ -- rm -f $(gcc_tooldir)/bin/c++$(exeext); \ -- $(LN) $(gcc_tooldir)/bin/g++$(exeext) $(gcc_tooldir)/bin/c++$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -+ chmod a+x $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext); \ -+ $(LN) $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext); \ -+ if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \ -+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \ -+ $(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \ -+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/c++$(exeext); \ -+ $(LN) $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/c++$(exeext); \ - else true; fi; \ - else \ -- rm -f $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) g++$(exeext) $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -- chmod a+x $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ -- $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -- $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ -- $(LN) $(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) g++$(exeext) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -+ chmod a+x $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ -+ $(LN) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -+ $(LN) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ -+ $(LN) $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ - fi ; \ -- if [ x$(DEMANGLER_PROG) != x ] && [ -x "$(DEMANGLER_PROG)" ]; then \ -+ if false; then \ - if [ -f g++-cross$(exeext) ] ; then \ -- rm -f $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ -- chmod a+x $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ -+ chmod a+x $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \ - else \ -- rm -f $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ -- $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ -- chmod a+x $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ -+ rm -f $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ -+ $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ -+ chmod a+x $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \ - fi ; \ - fi ; \ - fi -@@ -195,13 +195,13 @@ c++.install-info: - c++.install-man: installdirs $(srcdir)/cp/g++.1 - -if [ -f cc1plus$(exeext) ] ; then \ - if [ -f g++-cross$(exeext) ] ; then \ -- rm -f $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ -- $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ -- chmod a-x $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ -+ rm -f $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ -+ $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ -+ chmod a-x $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \ - else \ -- rm -f $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ -- $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ -- chmod a-x $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ -+ rm -f $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ -+ $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ -+ chmod a-x $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \ - fi; \ - else true; fi - diff --git a/cross/h8300-hms-gcc/patches/patch-ag b/cross/h8300-hms-gcc/patches/patch-ag deleted file mode 100644 index b9ddb7b405b..00000000000 --- a/cross/h8300-hms-gcc/patches/patch-ag +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-ag,v 1.1 2010/02/14 21:30:00 dholland Exp $ - -DESTDIR support. - ---- ../gcc-3.1/libiberty/Makefile.in~ 2002-01-22 20:03:29.000000000 +0000 -+++ ../gcc-3.1/libiberty/Makefile.in -@@ -237,15 +237,15 @@ INSTALL_DEST = @INSTALL_DEST@ - install: install_to_$(INSTALL_DEST) install-subdir - - install_to_libdir: all -- $(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n -- ( cd $(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) -- mv -f $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(libdir)$(MULTISUBDIR)/$(TARGETLIB) -+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n -+ ( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) -+ mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB) - @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install - - install_to_tooldir: all -- $(INSTALL_DATA) $(TARGETLIB) $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n -- ( cd $(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) -- mv -f $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB) -+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n -+ ( cd $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) -+ mv -f $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB) - @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install - - # needed-list is used by libstdc++. NEEDED is the list of functions |