From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 28 09:30:18 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 67C4016A409 for ; Sun, 28 Jan 2007 09:30:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 36FB513C46B for ; Sun, 28 Jan 2007 09:30:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l0S9UHu9036435 for ; Sun, 28 Jan 2007 09:30:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l0S9UHgX036434; Sun, 28 Jan 2007 09:30:17 GMT (envelope-from gnats) Resent-Date: Sun, 28 Jan 2007 09:30:17 GMT Resent-Message-Id: <200701280930.l0S9UHgX036434@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, Peter Johnson Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9454E16A402 for ; Sun, 28 Jan 2007 09:22:54 +0000 (UTC) (envelope-from pete@tortall.net) Received: from cvs.tortall.net (cvs.tortall.net [69.55.238.110]) by mx1.freebsd.org (Postfix) with ESMTP id 6692D13C491 for ; Sun, 28 Jan 2007 09:22:54 +0000 (UTC) (envelope-from pete@tortall.net) Received: from localhost (cvs [69.55.238.110]) by cvs.tortall.net (Postfix) with ESMTP id 30F341708D for ; Sun, 28 Jan 2007 01:22:54 -0800 (PST) Received: from cvs.tortall.net ([69.55.238.110]) by localhost (cvs.tortall.net [69.55.238.110]) (amavisd-new, port 10024) with ESMTP id btIqe6WxiIqq for ; Sun, 28 Jan 2007 01:22:50 -0800 (PST) Received: by cvs.tortall.net (Postfix, from userid 1000) id C2A531708E; Sun, 28 Jan 2007 01:22:50 -0800 (PST) Message-Id: <20070128092250.C2A531708E@cvs.tortall.net> Date: Sun, 28 Jan 2007 01:22:50 -0800 (PST) From: Peter Johnson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/108470: New ports: devel/djgpp-binutils, devel/djgpp-crx, devel/djgpp-gcc X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Johnson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jan 2007 09:30:18 -0000 >Number: 108470 >Category: ports >Synopsis: New ports: devel/djgpp-binutils, devel/djgpp-crx, devel/djgpp-gcc >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 28 09:30:16 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Peter Johnson >Release: FreeBSD 6.2-PRERELEASE >Organization: >Environment: System: FreeBSD 6.2-PRERELEASE >Description: devel/crossgo32 has been deprecated and devel/crossgo32-djgpp2 is out of date. In order to continue cross-building to DJGPP, an upgrade is needed. >How-To-Repeat: >Fix: The three ports attached are a complete replacement for the combination of devel/crossgo32 and devel/crossgo32-djgpp2. The ports follow the general approach used by devel/mingw32-* (and the Makefiles are based on those ports) as follows: devel/djgpp-crx: Headers and Libraries for cross-building (version 2.03) devel/djgpp-binutils: Cross-binutils 2.16.1 devel/djgpp-gcc: Cross-GCC 4.1.0 The first two ports are prerequisites for djgpp-gcc. The ports install with i586-pc-msdosdjgpp- prefix, which is a change from the i386-go32- prefix used by the older crossgo32 port, so it will be possible to have both installed, although I would recommend at some point deleting the crossgo32 ports and using MOVED to have people move to the new version. devel/djgpp-gcc has a knob to enable Fortran, as Fortran requires some additional dependencies (GMP and MPFR). I was not able to figure out how to build ada support, so it's commented out. --- port-djgpp.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # djgpp-binutils # djgpp-binutils/files # djgpp-binutils/files/patch-Makefile.in # djgpp-binutils/files/patch-configure # djgpp-binutils/Makefile # djgpp-binutils/distinfo # djgpp-binutils/pkg-descr # djgpp-binutils/pkg-plist # djgpp-crx # djgpp-crx/files # djgpp-crx/files/Makefile # djgpp-crx/Makefile # djgpp-crx/distinfo # djgpp-crx/pkg-descr # djgpp-crx/pkg-plist # djgpp-gcc # djgpp-gcc/Makefile # djgpp-gcc/distinfo # djgpp-gcc/pkg-descr # djgpp-gcc/files # djgpp-gcc/files/patch-Makefile.in # djgpp-gcc/files/patch-getpwd.c # djgpp-gcc/files/patch-gcc-Makefile.in # djgpp-gcc/files/patch-libstdc++v3-crossconfig.m4 # djgpp-gcc/pkg-plist # djgpp-gcc/scripts # djgpp-gcc/scripts/pre-configure # djgpp-gcc/scripts/pre-patch # echo c - djgpp-binutils mkdir -p djgpp-binutils > /dev/null 2>&1 echo c - djgpp-binutils/files mkdir -p djgpp-binutils/files > /dev/null 2>&1 echo x - djgpp-binutils/files/patch-Makefile.in sed 's/^X//' >djgpp-binutils/files/patch-Makefile.in << 'END-of-djgpp-binutils/files/patch-Makefile.in' X--- Makefile.in.orig Sun Jun 12 12:30:54 2005 X+++ Makefile.in Sat Jan 27 13:15:06 2007 X@@ -13934,12 +13934,12 @@ X maybe-install-libiberty: install-libiberty X X install-libiberty: installdirs X- @r=`${PWD_COMMAND}`; export r; \ X- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ X- $(SET_LIB_PATH) \ X- $(HOST_EXPORTS) \ X- (cd $(HOST_SUBDIR)/libiberty && \ X- $(MAKE) $(FLAGS_TO_PASS) install) X+# @r=`${PWD_COMMAND}`; export r; \ X+# s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ X+# $(SET_LIB_PATH) \ X+# $(HOST_EXPORTS) \ X+# (cd $(HOST_SUBDIR)/libiberty && \ X+# $(MAKE) $(FLAGS_TO_PASS) install) X X @endif libiberty X END-of-djgpp-binutils/files/patch-Makefile.in echo x - djgpp-binutils/files/patch-configure sed 's/^X//' >djgpp-binutils/files/patch-configure << 'END-of-djgpp-binutils/files/patch-configure' X--- configure.orig Tue Jan 4 01:27:41 2005 X+++ configure Sun Apr 10 13:54:26 2005 X@@ -2812,7 +2812,7 @@ X done X test -n "$CONFIGURED_BISON" || CONFIGURED_BISON="$MISSING bison" X X-for ac_prog in 'bison -y' byacc yacc X+for ac_prog in byacc yacc X do X # Extract the first word of "$ac_prog", so it can be a program name with args. X set dummy $ac_prog; ac_word=$2 END-of-djgpp-binutils/files/patch-configure echo x - djgpp-binutils/Makefile sed 's/^X//' >djgpp-binutils/Makefile << 'END-of-djgpp-binutils/Makefile' X# New ports collection makefile for: djgpp-binutils X# Date created: 27 Jan 2007 X# Whom: Peter Johnson X# X# $FreeBSD$ X# X XPORTNAME= binutils XPORTVERSION= ${BINUTILVERSION}.${PATCHVERSION} XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEWARE} XMASTER_SITE_SUBDIR= binutils/releases XPKGNAMEPREFIX= djgpp- XDISTNAME= ${PORTNAME}-${BINUTILVERSION}.${PATCHVERSION} X XMAINTAINER= johnson.peter@gmail.com XCOMMENT= FSF binutils-2.16 for DJGPP cross-development X XBINUTILVERSION= 2.16 XPATCHVERSION= 1 X XTARGET= i586-pc-msdosdjgpp X XPATCH_WRKSRC= ${SRCDIR} XCONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure X X#USE_BZIP2= yes XUSE_GMAKE= yes XGNU_CONFIGURE= yes XSRCDIR= ${WRKDIR}/binutils-${BINUTILVERSION}.${PATCHVERSION} XWRKSRC= ${WRKDIR}/build XCONFIGURE_ARGS= --target=${TARGET} \ X --with-gcc --with-gnu-ld --with-gnu-as \ X --disable-nls --disable-shared \ X --infodir=${PREFIX}/${TARGET}/info X XMAN1= ${TARGET}-addr2line.1 ${TARGET}-ar.1 \ X ${TARGET}-as.1 ${TARGET}-dlltool.1 \ X ${TARGET}-c++filt.1 ${TARGET}-ld.1 \ X ${TARGET}-nlmconv.1 ${TARGET}-nm.1 \ X ${TARGET}-objcopy.1 ${TARGET}-objdump.1 \ X ${TARGET}-ranlib.1 ${TARGET}-readelf.1 \ X ${TARGET}-size.1 ${TARGET}-strings.1 \ X ${TARGET}-strip.1 ${TARGET}-windres.1 X XINFO= as bfd binutils ld configure standards XINFO_PATH= ${TARGET}/info X XBINARIES= addr2line ar as c++filt ld nm objcopy objdump ranlib \ X readelf size strings strip X Xpre-configure: X @${MKDIR} ${CONFIGURE_WRKSRC} X Xpost-install: X.for F in ${BINARIES} X @${LN} -f ${PREFIX}/bin/${TARGET}-$F ${PREFIX}/${TARGET}/bin/$F X.endfor X X.include END-of-djgpp-binutils/Makefile echo x - djgpp-binutils/distinfo sed 's/^X//' >djgpp-binutils/distinfo << 'END-of-djgpp-binutils/distinfo' XMD5 (binutils-2.16.1.tar.gz) = 818bd33cc45bfe3d5b4b2ddf288ecdea XSHA256 (binutils-2.16.1.tar.gz) = 13360c72d01411078f4f9b2b28cca87d5e258e38d2e006f8ece97db8be14c9b9 XSIZE (binutils-2.16.1.tar.gz) = 16378360 END-of-djgpp-binutils/distinfo echo x - djgpp-binutils/pkg-descr sed 's/^X//' >djgpp-binutils/pkg-descr << 'END-of-djgpp-binutils/pkg-descr' XFSF binutils-2.16 for DJGPP cross-development. X XThis port is needed by devel/djgpp-gcc X XWWW: http://www.delorie.com/djgpp/ END-of-djgpp-binutils/pkg-descr echo x - djgpp-binutils/pkg-plist sed 's/^X//' >djgpp-binutils/pkg-plist << 'END-of-djgpp-binutils/pkg-plist' Xi586-pc-msdosdjgpp/bin/addr2line Xi586-pc-msdosdjgpp/bin/ar Xi586-pc-msdosdjgpp/bin/as Xi586-pc-msdosdjgpp/bin/c++filt Xi586-pc-msdosdjgpp/bin/ld Xi586-pc-msdosdjgpp/bin/nm Xi586-pc-msdosdjgpp/bin/objcopy Xi586-pc-msdosdjgpp/bin/objdump Xi586-pc-msdosdjgpp/bin/ranlib Xi586-pc-msdosdjgpp/bin/readelf Xi586-pc-msdosdjgpp/bin/size Xi586-pc-msdosdjgpp/bin/strings Xi586-pc-msdosdjgpp/bin/strip Xi586-pc-msdosdjgpp/lib/ldscripts/i386go32.x Xi586-pc-msdosdjgpp/lib/ldscripts/i386go32.xbn Xi586-pc-msdosdjgpp/lib/ldscripts/i386go32.xn Xi586-pc-msdosdjgpp/lib/ldscripts/i386go32.xr Xi586-pc-msdosdjgpp/lib/ldscripts/i386go32.xu Xbin/i586-pc-msdosdjgpp-addr2line Xbin/i586-pc-msdosdjgpp-ar Xbin/i586-pc-msdosdjgpp-as Xbin/i586-pc-msdosdjgpp-c++filt Xbin/i586-pc-msdosdjgpp-ld Xbin/i586-pc-msdosdjgpp-nm Xbin/i586-pc-msdosdjgpp-objcopy Xbin/i586-pc-msdosdjgpp-objdump Xbin/i586-pc-msdosdjgpp-ranlib Xbin/i586-pc-msdosdjgpp-readelf Xbin/i586-pc-msdosdjgpp-size Xbin/i586-pc-msdosdjgpp-strings Xbin/i586-pc-msdosdjgpp-strip X@dirrm i586-pc-msdosdjgpp/lib/ldscripts X@dirrmtry i586-pc-msdosdjgpp/lib X@dirrmtry i586-pc-msdosdjgpp/info X@dirrmtry i586-pc-msdosdjgpp/bin X@dirrmtry i586-pc-msdosdjgpp END-of-djgpp-binutils/pkg-plist echo c - djgpp-crx mkdir -p djgpp-crx > /dev/null 2>&1 echo c - djgpp-crx/files mkdir -p djgpp-crx/files > /dev/null 2>&1 echo x - djgpp-crx/files/Makefile sed 's/^X//' >djgpp-crx/files/Makefile << 'END-of-djgpp-crx/files/Makefile' X# $FreeBSD$ X Xall: stubify X Xstubify: X cc -O src/stub/stubify.c -o stubify X Xinstall: X mkdir -p ${PREFIX}/i586-pc-msdosdjgpp/bin X install -c -g wheel -o root -m 0755 stubify ${PREFIX}/i586-pc-msdosdjgpp/bin X cp -R lib include ${PREFIX}/i586-pc-msdosdjgpp X END-of-djgpp-crx/files/Makefile echo x - djgpp-crx/Makefile sed 's/^X//' >djgpp-crx/Makefile << 'END-of-djgpp-crx/Makefile' X# New ports collection makefile for: djgpp-crx X# Date created: 27 Jan 2007 X# Whom: Peter Johnson X# X# $FreeBSD$ X# X XPORTNAME= crx XPORTVERSION= 2.03 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.delorie.com/pub/djgpp/current/v2/ \ X ftp://ftp.mirror.ac.uk/sites/www.delorie.com/current/v2/ \ X http://djgpp.linux-mirror.org/v2/ \ X http://djgpp.oss-mirror.org/v2/ XPKGNAMEPREFIX= djgpp- XDISTNAME= djcrx203 X XMAINTAINER= johnson.peter@gmail.com XCOMMENT= Headers and Libraries for DJGPP cross-development X XUSE_ZIP= yes XNO_MTREE= yes XNO_WRKSUBDIR= yes X Xpost-extract: X @${CP} ${FILESDIR}/Makefile ${WRKDIR} X X.include END-of-djgpp-crx/Makefile echo x - djgpp-crx/distinfo sed 's/^X//' >djgpp-crx/distinfo << 'END-of-djgpp-crx/distinfo' XMD5 (djcrx203.zip) = dbaceb26365a14e702f2e1c9def16afc XSHA256 (djcrx203.zip) = 3761e030c9b547c8cd674b958a3dc9bcaeb4f3157c4c277a85b7501087a6c23d XSIZE (djcrx203.zip) = 641514 END-of-djgpp-crx/distinfo echo x - djgpp-crx/pkg-descr sed 's/^X//' >djgpp-crx/pkg-descr << 'END-of-djgpp-crx/pkg-descr' XHeaders and Libraries for DJGPP cross-development. X XThis port is needed by devel/djgpp-gcc. X XWWW: http://www.delorie.com/djgpp/ END-of-djgpp-crx/pkg-descr echo x - djgpp-crx/pkg-plist sed 's/^X//' >djgpp-crx/pkg-plist << 'END-of-djgpp-crx/pkg-plist' Xi586-pc-msdosdjgpp/bin/stubify Xi586-pc-msdosdjgpp/include/ar.h Xi586-pc-msdosdjgpp/include/assert.h Xi586-pc-msdosdjgpp/include/bios.h Xi586-pc-msdosdjgpp/include/coff.h Xi586-pc-msdosdjgpp/include/conio.h Xi586-pc-msdosdjgpp/include/crt0.h Xi586-pc-msdosdjgpp/include/ctype.h Xi586-pc-msdosdjgpp/include/debug/dbgcom.h Xi586-pc-msdosdjgpp/include/debug/redir.h Xi586-pc-msdosdjgpp/include/debug/stab.h Xi586-pc-msdosdjgpp/include/debug/syms.h Xi586-pc-msdosdjgpp/include/debug/tss.h Xi586-pc-msdosdjgpp/include/debug/v2load.h Xi586-pc-msdosdjgpp/include/debug/wild.h Xi586-pc-msdosdjgpp/include/dir.h Xi586-pc-msdosdjgpp/include/direct.h Xi586-pc-msdosdjgpp/include/dirent.h Xi586-pc-msdosdjgpp/include/dos.h Xi586-pc-msdosdjgpp/include/dpmi.h Xi586-pc-msdosdjgpp/include/errno.h Xi586-pc-msdosdjgpp/include/fcntl.h Xi586-pc-msdosdjgpp/include/file.h Xi586-pc-msdosdjgpp/include/float.h Xi586-pc-msdosdjgpp/include/fnmatch.h Xi586-pc-msdosdjgpp/include/ftw.h Xi586-pc-msdosdjgpp/include/getpagesize.h Xi586-pc-msdosdjgpp/include/glob.h Xi586-pc-msdosdjgpp/include/go32.h Xi586-pc-msdosdjgpp/include/gppconio.h Xi586-pc-msdosdjgpp/include/grp.h Xi586-pc-msdosdjgpp/include/ieeefp.h Xi586-pc-msdosdjgpp/include/inlines/ctype.ha Xi586-pc-msdosdjgpp/include/inlines/ctype.hd Xi586-pc-msdosdjgpp/include/inlines/pc.h Xi586-pc-msdosdjgpp/include/io.h Xi586-pc-msdosdjgpp/include/keys.h Xi586-pc-msdosdjgpp/include/libc/asmdefs.h Xi586-pc-msdosdjgpp/include/libc/atexit.h Xi586-pc-msdosdjgpp/include/libc/bss.h Xi586-pc-msdosdjgpp/include/libc/dosexec.h Xi586-pc-msdosdjgpp/include/libc/dosio.h Xi586-pc-msdosdjgpp/include/libc/environ.h Xi586-pc-msdosdjgpp/include/libc/farptrgs.h Xi586-pc-msdosdjgpp/include/libc/file.h Xi586-pc-msdosdjgpp/include/libc/ieee.h Xi586-pc-msdosdjgpp/include/libc/internal.h Xi586-pc-msdosdjgpp/include/libc/local.h Xi586-pc-msdosdjgpp/include/libc/mkfargs.bat Xi586-pc-msdosdjgpp/include/libc/stdiohk.h Xi586-pc-msdosdjgpp/include/libc/stubs.h Xi586-pc-msdosdjgpp/include/libc/ttyprvt.h Xi586-pc-msdosdjgpp/include/libc/unconst.h Xi586-pc-msdosdjgpp/include/libm/math.h Xi586-pc-msdosdjgpp/include/limits.h Xi586-pc-msdosdjgpp/include/locale.h Xi586-pc-msdosdjgpp/include/machine/asm.h Xi586-pc-msdosdjgpp/include/machine/endian.h Xi586-pc-msdosdjgpp/include/malloc.h Xi586-pc-msdosdjgpp/include/math.h Xi586-pc-msdosdjgpp/include/mem.h Xi586-pc-msdosdjgpp/include/memory.h Xi586-pc-msdosdjgpp/include/mntent.h Xi586-pc-msdosdjgpp/include/netinet/in.h Xi586-pc-msdosdjgpp/include/osfcn.h Xi586-pc-msdosdjgpp/include/pc.h Xi586-pc-msdosdjgpp/include/process.h Xi586-pc-msdosdjgpp/include/pwd.h Xi586-pc-msdosdjgpp/include/random.h Xi586-pc-msdosdjgpp/include/regex.h Xi586-pc-msdosdjgpp/include/search.h Xi586-pc-msdosdjgpp/include/setjmp.h Xi586-pc-msdosdjgpp/include/share.h Xi586-pc-msdosdjgpp/include/signal.h Xi586-pc-msdosdjgpp/include/std.h Xi586-pc-msdosdjgpp/include/stdarg.h Xi586-pc-msdosdjgpp/include/stddef.h Xi586-pc-msdosdjgpp/include/stdio.h Xi586-pc-msdosdjgpp/include/stdlib.h Xi586-pc-msdosdjgpp/include/string.h Xi586-pc-msdosdjgpp/include/strings.h Xi586-pc-msdosdjgpp/include/stubinfo.h Xi586-pc-msdosdjgpp/include/sys/cdefs.h Xi586-pc-msdosdjgpp/include/sys/config.h Xi586-pc-msdosdjgpp/include/sys/dir.h Xi586-pc-msdosdjgpp/include/sys/djtypes.h Xi586-pc-msdosdjgpp/include/sys/dxe.h Xi586-pc-msdosdjgpp/include/sys/errno.h Xi586-pc-msdosdjgpp/include/sys/exceptn.h Xi586-pc-msdosdjgpp/include/sys/farptr.h Xi586-pc-msdosdjgpp/include/sys/fcntl.h Xi586-pc-msdosdjgpp/include/sys/file.h Xi586-pc-msdosdjgpp/include/sys/fsext.h Xi586-pc-msdosdjgpp/include/sys/ioctl.h Xi586-pc-msdosdjgpp/include/sys/mman.h Xi586-pc-msdosdjgpp/include/sys/mono.h Xi586-pc-msdosdjgpp/include/sys/movedata.h Xi586-pc-msdosdjgpp/include/sys/nearptr.h Xi586-pc-msdosdjgpp/include/sys/param.h Xi586-pc-msdosdjgpp/include/sys/resource.h Xi586-pc-msdosdjgpp/include/sys/segments.h Xi586-pc-msdosdjgpp/include/sys/stat.h Xi586-pc-msdosdjgpp/include/sys/sysmacros.h Xi586-pc-msdosdjgpp/include/sys/system.h Xi586-pc-msdosdjgpp/include/sys/time.h Xi586-pc-msdosdjgpp/include/sys/timeb.h Xi586-pc-msdosdjgpp/include/sys/times.h Xi586-pc-msdosdjgpp/include/sys/types.h Xi586-pc-msdosdjgpp/include/sys/utsname.h Xi586-pc-msdosdjgpp/include/sys/version.h Xi586-pc-msdosdjgpp/include/sys/vfs.h Xi586-pc-msdosdjgpp/include/sys/wait.h Xi586-pc-msdosdjgpp/include/termios.h Xi586-pc-msdosdjgpp/include/time.h Xi586-pc-msdosdjgpp/include/tzfile.h Xi586-pc-msdosdjgpp/include/unistd.h Xi586-pc-msdosdjgpp/include/utime.h Xi586-pc-msdosdjgpp/include/values.h Xi586-pc-msdosdjgpp/include/varargs.h Xi586-pc-msdosdjgpp/include/wchar.h Xi586-pc-msdosdjgpp/include/wctype.h Xi586-pc-msdosdjgpp/lib/crt0.o Xi586-pc-msdosdjgpp/lib/djgpp.djl Xi586-pc-msdosdjgpp/lib/dxe.ld Xi586-pc-msdosdjgpp/lib/gcrt0.o Xi586-pc-msdosdjgpp/lib/libc.a Xi586-pc-msdosdjgpp/lib/libdbg.a Xi586-pc-msdosdjgpp/lib/libemu.a Xi586-pc-msdosdjgpp/lib/libg.a Xi586-pc-msdosdjgpp/lib/libm.a Xi586-pc-msdosdjgpp/lib/libpc.a X@dirrmtry i586-pc-msdosdjgpp/lib X@dirrm i586-pc-msdosdjgpp/include/sys X@dirrm i586-pc-msdosdjgpp/include/netinet X@dirrm i586-pc-msdosdjgpp/include/machine X@dirrm i586-pc-msdosdjgpp/include/libm X@dirrm i586-pc-msdosdjgpp/include/libc X@dirrm i586-pc-msdosdjgpp/include/inlines X@dirrm i586-pc-msdosdjgpp/include/debug X@dirrm i586-pc-msdosdjgpp/include X@dirrmtry i586-pc-msdosdjgpp/bin X@dirrmtry i586-pc-msdosdjgpp END-of-djgpp-crx/pkg-plist echo c - djgpp-gcc mkdir -p djgpp-gcc > /dev/null 2>&1 echo x - djgpp-gcc/Makefile sed 's/^X//' >djgpp-gcc/Makefile << 'END-of-djgpp-gcc/Makefile' X# New ports collection makefile for: djgpp-gcc X# Date created: 27 Jan 2007 X# Whom: Peter Johnson X# X# $FreeBSD$ X# X XPORTNAME= gcc XPORTVERSION= ${GCCVERSION} XCATEGORIES= devel XMASTER_SITES= ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/:djsource \ X ftp://ftp.mirror.ac.uk/sites/www.delorie.com/current/v2/:djsource \ X http://djgpp.linux-mirror.org/v2/:djsource \ X http://djgpp.oss-mirror.org/v2/:djsource \ X ${MASTER_SITE_SOURCEWARE} XMASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTNAME}-${GCCVERSION} XPKGNAMEPREFIX= djgpp- XDISTFILES= gcc410s2.zip:djsource \ X ${PORTNAME}-core-${GCCVERSION}.tar.gz \ X ${PORTNAME}-g++-${GCCVERSION}.tar.gz \ X ${PORTNAME}-objc-${GCCVERSION}.tar.gz \ X# ${PORTNAME}-ada-${GCCVERSION}.tar.gz XEXTRACT_ONLY= gcc410s2.zip X XMAINTAINER= johnson.peter@gmail.com XCOMMENT= FSF gcc-4.1 for DJGPP cross-development X XBUILD_DEPENDS= ${TARGET}-as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \ X ${LOCALBASE}/${TARGET}/bin/stubify:${PORTSDIR}/devel/${PKGNAMEPREFIX}crx X.if defined(WITH_FORTRAN) XLIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \ X mpfr.1:${PORTSDIR}/math/mpfr X.endif XRUN_DEPENDS= ${TARGET}-as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \ X ${LOCALBASE}/${TARGET}/bin/stubify:${PORTSDIR}/devel/${PKGNAMEPREFIX}crx X XTARGET= i586-pc-msdosdjgpp XGCCVERSION= 4.1.0 X XUSE_ZIP= yes XUSE_PERL5_BUILD=yes XUSE_GMAKE= yes XUSE_ICONV= yes XUSE_AUTOTOOLS= autoheader:213:env autoheader:259:env aclocal:19:env XSCRIPTS_ENV= gcc_dir=${SRCDIR} PATCH=${PATCH} X XPATCH_WRKSRC= ${SRCDIR} XCONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure X XSRCDIR= ${WRKDIR}/gnu/gcc-${GCCVERSION} XWRKSRC= ${WRKDIR}/build XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --target=${TARGET} \ X --with-gcc --with-gnu-ld --with-gnu-as \ X --disable-nls --disable-shared \ X --with-gxx-include-dir=${PREFIX}/${TARGET}/include/c++/ \ X --infodir=${PREFIX}/${TARGET}/info \ X --includedir=${PREFIX}/${TARGET}/include \ X --datadir=${PREFIX}/${TARGET}/share X.if defined(WITH_FORTRAN) XCONFIGURE_ARGS+=--enable-languages=c,c++,fortran,objc,obj-c++ X.else XCONFIGURE_ARGS+=--enable-languages=c,c++,objc,obj-c++ X.endif X XMAKE_ENV= PATH=${PREFIX}/bin:${PATH} XLIBTOOLFILES= configure gcc/configure XMAN1= ${TARGET}-gcc.1 ${TARGET}-g++.1 \ X ${TARGET}-cpp.1 ${TARGET}-gcov.1 X XPLIST_SUB+= GCC_TARG=${TARGET} GCC_REV=${GCCVERSION} X XINFO= cpp cppinternals gcc gccinstall gccint XINFO_PATH= ${TARGET}/info X XBINARIES= gcc cpp g++ gcov X X.include X X.if defined(WITH_FORTRAN) XDISTFILES+= ${PORTNAME}-fortran-${GCCVERSION}.tar.gz XCONFIGURE_ARGS+=--with-gmp=${LOCALBASE} XMAN1+= ${TARGET}-gfortran.1 XINFO+= gfortran XBINARIES+= gfortran XPLIST_SUB+= FORTRAN="" X.else XPLIST_SUB+= FORTRAN="@comment " X.endif X X.if exists(${LOCALBASE}/lib/libiconv.so.3) XWITH_LIBICONV= yes X.endif X X.if defined(WITH_LIBICONV) XUSE_ICONV= yes XCONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE} X.endif X Xpost-extract: X @${MKDIR} ${WRKDIR}/gnu X @cd ${WRKDIR}/gnu && ${GZIP_CMD} -dc ${DISTDIR}/${PORTNAME}-core-${GCCVERSION}.tar.gz | ${TAR} -xf - X @cd ${WRKDIR}/gnu && ${GZIP_CMD} -dc ${DISTDIR}/${PORTNAME}-g++-${GCCVERSION}.tar.gz | ${TAR} -xf - X.if defined(WITH_FORTRAN) X @cd ${WRKDIR}/gnu && ${GZIP_CMD} -dc ${DISTDIR}/${PORTNAME}-fortran-${GCCVERSION}.tar.gz | ${TAR} -xf - X.endif X @cd ${WRKDIR}/gnu && ${GZIP_CMD} -dc ${DISTDIR}/${PORTNAME}-objc-${GCCVERSION}.tar.gz | ${TAR} -xf - X# @cd ${WRKDIR}/gnu && ${GZIP_CMD} -dc ${DISTDIR}/${PORTNAME}-ada-${GCCVERSION}.tar.gz | ${TAR} -xf - X @${RM} -rf ${SRCDIR}/boehm-gc X @${RM} -rf ${SRCDIR}/fastjar X @${RM} -rf ${SRCDIR}/libffi X @${RM} -rf ${SRCDIR}/libjava X @${RM} -rf ${SRCDIR}/libchill X @${RM} -rf ${SRCDIR}/zlib X @${RM} -rf ${SRCDIR}/gcc/java X @${RM} -rf ${SRCDIR}/gcc/testsuite X @${RM} -rf ${SRCDIR}/gcc/treelang X @${RM} -rf ${SRCDIR}/libmudflap X Xpre-configure: X @${MKDIR} ${CONFIGURE_WRKSRC} X Xpost-install: X.for F in ${BINARIES} X @${LN} -f ${PREFIX}/bin/${TARGET}-$F ${PREFIX}/${TARGET}/bin/$F X.endfor X @cd ${PREFIX}/${TARGET}/lib && ${LN} -f libstdcxx.a libstdc++.a X @cd ${PREFIX}/${TARGET}/lib && ${LN} -f libstdcxx.la libstdc++.la X X.include END-of-djgpp-gcc/Makefile echo x - djgpp-gcc/distinfo sed 's/^X//' >djgpp-gcc/distinfo << 'END-of-djgpp-gcc/distinfo' XMD5 (gcc410s2.zip) = dfbcc1eba890e2ccbe8fe2a6ff4fea0c XSHA256 (gcc410s2.zip) = d3a440de97b85b7e30afb06b54cdd0b35a886909bfee82f9b657ffbcf1912d4c XSIZE (gcc410s2.zip) = 42652 XMD5 (gcc-core-4.1.0.tar.gz) = 359371c7c6b022b647b59c1d5b98f910 XSHA256 (gcc-core-4.1.0.tar.gz) = 5dd59c5948834e65c169bf0f9efc221a0a292d199c89bdafc07e2c90b4bd8c67 XSIZE (gcc-core-4.1.0.tar.gz) = 21500352 XMD5 (gcc-g++-4.1.0.tar.gz) = de65449e068a4dde7f2d60983bf7015b XSHA256 (gcc-g++-4.1.0.tar.gz) = 1b2d50ee725ff1c5c08973040ca03bb207de825f4b7c43a993deaf3b3428998c XSIZE (gcc-g++-4.1.0.tar.gz) = 4985095 XMD5 (gcc-fortran-4.1.0.tar.gz) = 946f3883bf657ad8ffa4929c8b43b384 XSHA256 (gcc-fortran-4.1.0.tar.gz) = f046e3e3afa65eefe6a5216c5b164989067ced2dd28db834e641434cdc542f1a XSIZE (gcc-fortran-4.1.0.tar.gz) = 1012189 XMD5 (gcc-objc-4.1.0.tar.gz) = 01645c442b4c17dde16fd0a0a76d29dd XSHA256 (gcc-objc-4.1.0.tar.gz) = 2dfb39aacc87498d9844a0c513e4a0fc7b0f19e627904032eded73e1654d86c9 XSIZE (gcc-objc-4.1.0.tar.gz) = 238179 XMD5 (gcc-ada-4.1.0.tar.gz) = 6da06c4223acc429431ceff712960e1b XSHA256 (gcc-ada-4.1.0.tar.gz) = 803bebda3ce941c07a062fbe5b025f28c542ba06cc45dc4b9b4ef3bccb282034 XSIZE (gcc-ada-4.1.0.tar.gz) = 6258495 END-of-djgpp-gcc/distinfo echo x - djgpp-gcc/pkg-descr sed 's/^X//' >djgpp-gcc/pkg-descr << 'END-of-djgpp-gcc/pkg-descr' XFSF gcc-4.1 for DJGPP cross-development X XGCC site: http://gcc.gnu.org/ X XWWW: http://www.delorie.com/djgpp/ END-of-djgpp-gcc/pkg-descr echo c - djgpp-gcc/files mkdir -p djgpp-gcc/files > /dev/null 2>&1 echo x - djgpp-gcc/files/patch-Makefile.in sed 's/^X//' >djgpp-gcc/files/patch-Makefile.in << 'END-of-djgpp-gcc/files/patch-Makefile.in' X--- Makefile.in.orig Thu Dec 15 06:02:02 2005 X+++ Makefile.in Sat Jan 27 17:54:23 2007 X@@ -17258,12 +17258,12 @@ X maybe-install-libiberty: install-libiberty X X install-libiberty: installdirs X- @: $(MAKE); $(unstage) X- @r=`${PWD_COMMAND}`; export r; \ X- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ X- $(HOST_EXPORTS) \ X- (cd $(HOST_SUBDIR)/libiberty && \ X- $(MAKE) $(FLAGS_TO_PASS) install) X+# @: $(MAKE); $(unstage) X+# @r=`${PWD_COMMAND}`; export r; \ X+# s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ X+# $(HOST_EXPORTS) \ X+# (cd $(HOST_SUBDIR)/libiberty && \ X+# $(MAKE) $(FLAGS_TO_PASS) install) X X @endif libiberty X END-of-djgpp-gcc/files/patch-Makefile.in echo x - djgpp-gcc/files/patch-getpwd.c sed 's/^X//' >djgpp-gcc/files/patch-getpwd.c << 'END-of-djgpp-gcc/files/patch-getpwd.c' X--- libiberty/getpwd.c.orig Tue May 24 13:48:25 2005 X+++ libiberty/getpwd.c Sat Jan 27 17:43:11 2007 X@@ -39,6 +39,10 @@ X #include X #endif X X+#ifndef PATH_MAX X+#define PATH_MAX 512 X+#endif X+ X #include "libiberty.h" X X /* Virtually every UN*X system now in common use (except for pre-4.3-tahoe END-of-djgpp-gcc/files/patch-getpwd.c echo x - djgpp-gcc/files/patch-gcc-Makefile.in sed 's/^X//' >djgpp-gcc/files/patch-gcc-Makefile.in << 'END-of-djgpp-gcc/files/patch-gcc-Makefile.in' X--- gcc/Makefile.in.orig Sat Jan 27 17:21:48 2007 X+++ gcc/Makefile.in Sat Jan 27 18:21:46 2007 X@@ -313,10 +313,7 @@ X # to programs compiled with GCC. X USER_H = $(srcdir)/ginclude/float.h \ X $(srcdir)/ginclude/iso646.h \ X- $(srcdir)/ginclude/stdarg.h \ X $(srcdir)/ginclude/stdbool.h \ X- $(srcdir)/ginclude/stddef.h \ X- $(srcdir)/ginclude/varargs.h \ X $(EXTRA_HEADERS) X X UNWIND_H = $(srcdir)/unwind-generic.h X@@ -3386,7 +3383,7 @@ X echo rm -f $(@D)/* X $(TEXI2HTML) -I $(abs_docdir) -I $(abs_docdir)/include -o $(@D) $< X X-MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1 doc/gfdl.7 doc/gpl.7 doc/fsf-funding.7 X+MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1 X X generated-manpages: man X X@@ -3665,10 +3662,7 @@ X install-man: lang.install-man \ X $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) \ X $(DESTDIR)$(man1dir)/$(CPP_INSTALL_NAME)$(man1ext) \ X- $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext) \ X- $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) \ X- $(DESTDIR)$(man7dir)/gfdl$(man7ext) \ X- $(DESTDIR)$(man7dir)/gpl$(man7ext) X+ $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext) X X $(DESTDIR)$(man7dir)/%$(man7ext): doc/%.7 installdirs X -rm -f $@ END-of-djgpp-gcc/files/patch-gcc-Makefile.in echo x - djgpp-gcc/files/patch-libstdc++v3-crossconfig.m4 sed 's/^X//' >djgpp-gcc/files/patch-libstdc++v3-crossconfig.m4 << 'END-of-djgpp-gcc/files/patch-libstdc++v3-crossconfig.m4' X--- libstdc++-v3/crossconfig.m4.orig Wed Jan 11 23:59:07 2006 X+++ libstdc++-v3/crossconfig.m4 Sat Jan 27 19:40:59 2007 X@@ -60,7 +60,7 @@ X GLIBCXX_CHECK_ICONV_SUPPORT X GLIBCXX_CHECK_STDLIB_SUPPORT X GLIBCXX_CHECK_S_ISREG_OR_S_IFREG X- AC_DEFINE(HAVE_WRITEV) X+ #AC_DEFINE(HAVE_WRITEV) X ;; X X *-freebsd*) END-of-djgpp-gcc/files/patch-libstdc++v3-crossconfig.m4 echo x - djgpp-gcc/pkg-plist sed 's/^X//' >djgpp-gcc/pkg-plist << 'END-of-djgpp-gcc/pkg-plist' Xbin/%%GCC_TARG%%-c++ Xbin/%%GCC_TARG%%-cpp Xbin/%%GCC_TARG%%-g++ X%%FORTRAN%%bin/%%GCC_TARG%%-gfortran Xbin/%%GCC_TARG%%-gcc Xbin/%%GCC_TARG%%-gcc-%%GCC_REV%% Xbin/%%GCC_TARG%%-gccbug Xbin/%%GCC_TARG%%-gcov X%%GCC_TARG%%/bin/c++ X%%GCC_TARG%%/bin/cpp X%%GCC_TARG%%/bin/g++ X%%GCC_TARG%%/bin/gcc X%%GCC_TARG%%/bin/gcov X%%FORTRAN%%%%GCC_TARG%%/bin/gfortran X%%GCC_TARG%%/include/c++/algorithm X%%GCC_TARG%%/include/c++/backward/algo.h X%%GCC_TARG%%/include/c++/backward/algobase.h X%%GCC_TARG%%/include/c++/backward/alloc.h X%%GCC_TARG%%/include/c++/backward/backward_warning.h X%%GCC_TARG%%/include/c++/backward/bvector.h X%%GCC_TARG%%/include/c++/backward/complex.h X%%GCC_TARG%%/include/c++/backward/defalloc.h X%%GCC_TARG%%/include/c++/backward/deque.h X%%GCC_TARG%%/include/c++/backward/fstream.h X%%GCC_TARG%%/include/c++/backward/function.h X%%GCC_TARG%%/include/c++/backward/hash_map.h X%%GCC_TARG%%/include/c++/backward/hash_set.h X%%GCC_TARG%%/include/c++/backward/hashtable.h X%%GCC_TARG%%/include/c++/backward/heap.h X%%GCC_TARG%%/include/c++/backward/iomanip.h X%%GCC_TARG%%/include/c++/backward/iostream.h X%%GCC_TARG%%/include/c++/backward/istream.h X%%GCC_TARG%%/include/c++/backward/iterator.h X%%GCC_TARG%%/include/c++/backward/list.h X%%GCC_TARG%%/include/c++/backward/map.h X%%GCC_TARG%%/include/c++/backward/multimap.h X%%GCC_TARG%%/include/c++/backward/multiset.h X%%GCC_TARG%%/include/c++/backward/new.h X%%GCC_TARG%%/include/c++/backward/ostream.h X%%GCC_TARG%%/include/c++/backward/pair.h X%%GCC_TARG%%/include/c++/backward/queue.h X%%GCC_TARG%%/include/c++/backward/rope.h X%%GCC_TARG%%/include/c++/backward/set.h X%%GCC_TARG%%/include/c++/backward/slist.h X%%GCC_TARG%%/include/c++/backward/stack.h X%%GCC_TARG%%/include/c++/backward/stream.h X%%GCC_TARG%%/include/c++/backward/streambuf.h X%%GCC_TARG%%/include/c++/backward/strstream X%%GCC_TARG%%/include/c++/backward/tempbuf.h X%%GCC_TARG%%/include/c++/backward/tree.h X%%GCC_TARG%%/include/c++/backward/vector.h X%%GCC_TARG%%/include/c++/bits/allocator.h X%%GCC_TARG%%/include/c++/bits/atomicity.h X%%GCC_TARG%%/include/c++/bits/basic_ios.h X%%GCC_TARG%%/include/c++/bits/basic_ios.tcc X%%GCC_TARG%%/include/c++/bits/basic_string.h X%%GCC_TARG%%/include/c++/bits/basic_string.tcc X%%GCC_TARG%%/include/c++/bits/boost_concept_check.h X%%GCC_TARG%%/include/c++/bits/char_traits.h X%%GCC_TARG%%/include/c++/bits/cmath.tcc X%%GCC_TARG%%/include/c++/bits/codecvt.h X%%GCC_TARG%%/include/c++/bits/concept_check.h X%%GCC_TARG%%/include/c++/bits/concurrence.h X%%GCC_TARG%%/include/c++/bits/cpp_type_traits.h X%%GCC_TARG%%/include/c++/bits/deque.tcc X%%GCC_TARG%%/include/c++/bits/fstream.tcc X%%GCC_TARG%%/include/c++/bits/functexcept.h X%%GCC_TARG%%/include/c++/bits/gslice.h X%%GCC_TARG%%/include/c++/bits/gslice_array.h X%%GCC_TARG%%/include/c++/bits/indirect_array.h X%%GCC_TARG%%/include/c++/bits/ios_base.h X%%GCC_TARG%%/include/c++/bits/istream.tcc X%%GCC_TARG%%/include/c++/bits/list.tcc X%%GCC_TARG%%/include/c++/bits/locale_classes.h X%%GCC_TARG%%/include/c++/bits/locale_facets.h X%%GCC_TARG%%/include/c++/bits/locale_facets.tcc X%%GCC_TARG%%/include/c++/bits/localefwd.h X%%GCC_TARG%%/include/c++/bits/mask_array.h X%%GCC_TARG%%/include/c++/bits/ostream.tcc X%%GCC_TARG%%/include/c++/bits/postypes.h X%%GCC_TARG%%/include/c++/bits/slice_array.h X%%GCC_TARG%%/include/c++/bits/sstream.tcc X%%GCC_TARG%%/include/c++/bits/stl_algo.h X%%GCC_TARG%%/include/c++/bits/stl_algobase.h X%%GCC_TARG%%/include/c++/bits/stl_bvector.h X%%GCC_TARG%%/include/c++/bits/stl_construct.h X%%GCC_TARG%%/include/c++/bits/stl_deque.h X%%GCC_TARG%%/include/c++/bits/stl_function.h X%%GCC_TARG%%/include/c++/bits/stl_heap.h X%%GCC_TARG%%/include/c++/bits/stl_iterator.h X%%GCC_TARG%%/include/c++/bits/stl_iterator_base_funcs.h X%%GCC_TARG%%/include/c++/bits/stl_iterator_base_types.h X%%GCC_TARG%%/include/c++/bits/stl_list.h X%%GCC_TARG%%/include/c++/bits/stl_map.h X%%GCC_TARG%%/include/c++/bits/stl_multimap.h X%%GCC_TARG%%/include/c++/bits/stl_multiset.h X%%GCC_TARG%%/include/c++/bits/stl_numeric.h X%%GCC_TARG%%/include/c++/bits/stl_pair.h X%%GCC_TARG%%/include/c++/bits/stl_queue.h X%%GCC_TARG%%/include/c++/bits/stl_raw_storage_iter.h X%%GCC_TARG%%/include/c++/bits/stl_relops.h X%%GCC_TARG%%/include/c++/bits/stl_set.h X%%GCC_TARG%%/include/c++/bits/stl_stack.h X%%GCC_TARG%%/include/c++/bits/stl_tempbuf.h X%%GCC_TARG%%/include/c++/bits/stl_tree.h X%%GCC_TARG%%/include/c++/bits/stl_uninitialized.h X%%GCC_TARG%%/include/c++/bits/stl_vector.h X%%GCC_TARG%%/include/c++/bits/stream_iterator.h X%%GCC_TARG%%/include/c++/bits/streambuf.tcc X%%GCC_TARG%%/include/c++/bits/streambuf_iterator.h X%%GCC_TARG%%/include/c++/bits/stringfwd.h X%%GCC_TARG%%/include/c++/bits/valarray_after.h X%%GCC_TARG%%/include/c++/bits/valarray_array.h X%%GCC_TARG%%/include/c++/bits/valarray_array.tcc X%%GCC_TARG%%/include/c++/bits/valarray_before.h X%%GCC_TARG%%/include/c++/bits/vector.tcc X%%GCC_TARG%%/include/c++/bitset X%%GCC_TARG%%/include/c++/cassert X%%GCC_TARG%%/include/c++/cctype X%%GCC_TARG%%/include/c++/cerrno X%%GCC_TARG%%/include/c++/cfloat X%%GCC_TARG%%/include/c++/ciso646 X%%GCC_TARG%%/include/c++/climits X%%GCC_TARG%%/include/c++/clocale X%%GCC_TARG%%/include/c++/cmath X%%GCC_TARG%%/include/c++/complex X%%GCC_TARG%%/include/c++/csetjmp X%%GCC_TARG%%/include/c++/csignal X%%GCC_TARG%%/include/c++/cstdarg X%%GCC_TARG%%/include/c++/cstddef X%%GCC_TARG%%/include/c++/cstdio X%%GCC_TARG%%/include/c++/cstdlib X%%GCC_TARG%%/include/c++/cstring X%%GCC_TARG%%/include/c++/ctime X%%GCC_TARG%%/include/c++/cwchar X%%GCC_TARG%%/include/c++/cwctype X%%GCC_TARG%%/include/c++/cxxabi.h X%%GCC_TARG%%/include/c++/debug/bitset X%%GCC_TARG%%/include/c++/debug/debug.h X%%GCC_TARG%%/include/c++/debug/deque X%%GCC_TARG%%/include/c++/debug/formatter.h X%%GCC_TARG%%/include/c++/debug/functions.h X%%GCC_TARG%%/include/c++/debug/hash_map X%%GCC_TARG%%/include/c++/debug/hash_map.h X%%GCC_TARG%%/include/c++/debug/hash_multimap.h X%%GCC_TARG%%/include/c++/debug/hash_multiset.h X%%GCC_TARG%%/include/c++/debug/hash_set X%%GCC_TARG%%/include/c++/debug/hash_set.h X%%GCC_TARG%%/include/c++/debug/list X%%GCC_TARG%%/include/c++/debug/macros.h X%%GCC_TARG%%/include/c++/debug/map X%%GCC_TARG%%/include/c++/debug/map.h X%%GCC_TARG%%/include/c++/debug/multimap.h X%%GCC_TARG%%/include/c++/debug/multiset.h X%%GCC_TARG%%/include/c++/debug/safe_base.h X%%GCC_TARG%%/include/c++/debug/safe_iterator.h X%%GCC_TARG%%/include/c++/debug/safe_iterator.tcc X%%GCC_TARG%%/include/c++/debug/safe_sequence.h X%%GCC_TARG%%/include/c++/debug/set X%%GCC_TARG%%/include/c++/debug/set.h X%%GCC_TARG%%/include/c++/debug/string X%%GCC_TARG%%/include/c++/debug/vector X%%GCC_TARG%%/include/c++/deque X%%GCC_TARG%%/include/c++/exception X%%GCC_TARG%%/include/c++/exception_defines.h X%%GCC_TARG%%/include/c++/ext/algorithm X%%GCC_TARG%%/include/c++/ext/array_allocator.h X%%GCC_TARG%%/include/c++/ext/bitmap_allocator.h X%%GCC_TARG%%/include/c++/ext/codecvt_specializations.h X%%GCC_TARG%%/include/c++/ext/debug_allocator.h X%%GCC_TARG%%/include/c++/ext/functional X%%GCC_TARG%%/include/c++/ext/hash_fun.h X%%GCC_TARG%%/include/c++/ext/hash_map X%%GCC_TARG%%/include/c++/ext/hash_set X%%GCC_TARG%%/include/c++/ext/hashtable.h X%%GCC_TARG%%/include/c++/ext/iterator X%%GCC_TARG%%/include/c++/ext/malloc_allocator.h X%%GCC_TARG%%/include/c++/ext/memory X%%GCC_TARG%%/include/c++/ext/mt_allocator.h X%%GCC_TARG%%/include/c++/ext/new_allocator.h X%%GCC_TARG%%/include/c++/ext/numeric X%%GCC_TARG%%/include/c++/ext/pb_assoc/assoc_cntnr.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/data_type.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/assoc_cntnr_base.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/d_extract_key.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/d_find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/d_insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/extract_key.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr/iterators_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_hash_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_hash_assoc_cntnr/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_hash_assoc_cntnr/resize_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/node_iteration_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/policy_access_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/r_erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/r_range_iteration_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/range_iteration_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr/split_join_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/bin_search_tree_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/find_iterators.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/iterators_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/node_iterators.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/r_erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/rotate_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_/split_join_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_hash_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/cc_ht_map_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/cmp_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/cond_key_dtor_entry_dealtor.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/constructor_destructor_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/constructor_destructor_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/debug_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/debug_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/entry_list_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/erase_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/erase_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/find_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/find_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/insert_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/insert_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/iterators_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/policy_access_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/resize_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/resize_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/resize_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/size_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_/standard_policies.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cond_dealtor.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ds_trait_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/eq_fn/eq_by_less.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/eq_fn/hash_eq_fn.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_hash_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/constructor_destructor_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/constructor_destructor_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/debug_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/debug_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/erase_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/erase_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/find_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/find_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/gp_ht_map_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/insert_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/insert_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/iterator_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/policy_access_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/resize_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/resize_no_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_/resize_store_hash_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/direct_mask_range_hashing_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/direct_mod_range_hashing_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/linear_probe_fn_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/mask_based_range_hashing.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/mod_based_range_hashing.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/probe_fn_base.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/quadratic_probe_fn_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/ranged_hash_fn.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn/ranged_probe_fn.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_types_traits.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_assoc_cntnr/policy_access_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/iterators_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/lu_map_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_/policy_access_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_policy/counter_lu_metadata_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_policy/counter_lu_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_policy/mtf_lu_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/map_debug_base.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/mapping_level_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ms_category_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ms_trait_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/order_statistics_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/cond_dtor.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/iterators_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/node_iterators.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/ov_tree_map_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_/split_join_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/node.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/rb_tree_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_/split_join_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/cc_hash_max_collision_resize_trigger_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/hash_exponential_size_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/hash_prime_size_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/hash_standard_resize_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/ht_prime_size_policy_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy/size_base.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/constructors_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/debug_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/node.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/splay_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/splay_tree_.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_/split_join_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/standard_policies.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/standard_sizes.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/tree_assoc_cntnr/constructor_destructor_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/tree_policy/null_node_updator_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/tree_policy/order_statistics_imp.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/type_utils.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_append.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_apply.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_at_index.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_contains.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_filter.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_transform.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist/typelist_typelist_append.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/types_traits.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/unordered_iterator/const_find_iterator.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/unordered_iterator/const_iterator.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/unordered_iterator/find_iterator.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/unordered_iterator/iterator.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/constructor_destructor_and_related.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/erase_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/erase_if_pred.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/find_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/info_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/insert_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/invalidation_guarantee_selector.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/it_value_type_traits.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/iterator.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/iterator_fn_imps.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/ref_pair.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/value_type_adapter.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter/value_type_traits.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/ds_trait.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/exception.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/hash_policy.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/lu_policy.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/ms_trait.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/tree_policy.hpp X%%GCC_TARG%%/include/c++/ext/pb_assoc/trivial_iterator_def.hpp X%%GCC_TARG%%/include/c++/ext/pod_char_traits.h X%%GCC_TARG%%/include/c++/ext/pool_allocator.h X%%GCC_TARG%%/include/c++/ext/rb_tree X%%GCC_TARG%%/include/c++/ext/rc_string_base.h X%%GCC_TARG%%/include/c++/ext/rope X%%GCC_TARG%%/include/c++/ext/ropeimpl.h X%%GCC_TARG%%/include/c++/ext/slist X%%GCC_TARG%%/include/c++/ext/sso_string_base.h X%%GCC_TARG%%/include/c++/ext/stdio_filebuf.h X%%GCC_TARG%%/include/c++/ext/stdio_sync_filebuf.h X%%GCC_TARG%%/include/c++/ext/typelist.h X%%GCC_TARG%%/include/c++/ext/vstring.h X%%GCC_TARG%%/include/c++/ext/vstring.tcc X%%GCC_TARG%%/include/c++/ext/vstring_fwd.h X%%GCC_TARG%%/include/c++/ext/vstring_util.h X%%GCC_TARG%%/include/c++/fstream X%%GCC_TARG%%/include/c++/functional X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/atomic_word.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/basic_file.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/c++allocator.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/c++config.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/c++io.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/c++locale.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/cpu_defines.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/ctype_base.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/ctype_inline.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/ctype_noninline.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/cxxabi_tweaks.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/gthr-default.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/gthr-posix.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/gthr-single.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/gthr-tpf.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/gthr.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/messages_members.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/os_defines.h X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/stdc++.h.gch/O0g.gch X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/stdc++.h.gch/O2g.gch X%%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/time_members.h X%%GCC_TARG%%/include/c++/iomanip X%%GCC_TARG%%/include/c++/ios X%%GCC_TARG%%/include/c++/iosfwd X%%GCC_TARG%%/include/c++/iostream X%%GCC_TARG%%/include/c++/istream X%%GCC_TARG%%/include/c++/iterator X%%GCC_TARG%%/include/c++/limits X%%GCC_TARG%%/include/c++/list X%%GCC_TARG%%/include/c++/locale X%%GCC_TARG%%/include/c++/map X%%GCC_TARG%%/include/c++/memory X%%GCC_TARG%%/include/c++/new X%%GCC_TARG%%/include/c++/numeric X%%GCC_TARG%%/include/c++/ostream X%%GCC_TARG%%/include/c++/queue X%%GCC_TARG%%/include/c++/set X%%GCC_TARG%%/include/c++/sstream X%%GCC_TARG%%/include/c++/stack X%%GCC_TARG%%/include/c++/stdexcept X%%GCC_TARG%%/include/c++/streambuf X%%GCC_TARG%%/include/c++/string X%%GCC_TARG%%/include/c++/tr1/array X%%GCC_TARG%%/include/c++/tr1/bind_iterate.h X%%GCC_TARG%%/include/c++/tr1/bind_repeat.h X%%GCC_TARG%%/include/c++/tr1/boost_shared_ptr.h X%%GCC_TARG%%/include/c++/tr1/functional X%%GCC_TARG%%/include/c++/tr1/functional_iterate.h X%%GCC_TARG%%/include/c++/tr1/hashtable X%%GCC_TARG%%/include/c++/tr1/memory X%%GCC_TARG%%/include/c++/tr1/mu_iterate.h X%%GCC_TARG%%/include/c++/tr1/ref_fwd.h X%%GCC_TARG%%/include/c++/tr1/ref_wrap_iterate.h X%%GCC_TARG%%/include/c++/tr1/repeat.h X%%GCC_TARG%%/include/c++/tr1/tuple X%%GCC_TARG%%/include/c++/tr1/tuple_iterate.h X%%GCC_TARG%%/include/c++/tr1/type_traits X%%GCC_TARG%%/include/c++/tr1/type_traits_fwd.h X%%GCC_TARG%%/include/c++/tr1/unordered_map X%%GCC_TARG%%/include/c++/tr1/unordered_set X%%GCC_TARG%%/include/c++/tr1/utility X%%GCC_TARG%%/include/c++/typeinfo X%%GCC_TARG%%/include/c++/utility X%%GCC_TARG%%/include/c++/valarray X%%GCC_TARG%%/include/c++/vector X%%FORTRAN%%%%GCC_TARG%%/lib/libgf95begin.a X%%FORTRAN%%%%GCC_TARG%%/lib/libgf95begin.la X%%FORTRAN%%%%GCC_TARG%%/lib/libgfortran.a X%%FORTRAN%%%%GCC_TARG%%/lib/libgfortran.la X%%GCC_TARG%%/lib/libiberty.a X%%GCC_TARG%%/lib/libobjc.a X%%GCC_TARG%%/lib/libobjc.la X%%GCC_TARG%%/lib/libssp.a X%%GCC_TARG%%/lib/libssp.la X%%GCC_TARG%%/lib/libssp_nonshared.a X%%GCC_TARG%%/lib/libssp_nonshared.la X%%GCC_TARG%%/lib/libstdc++.a X%%GCC_TARG%%/lib/libstdc++.la X%%GCC_TARG%%/lib/libstdcxx.a X%%GCC_TARG%%/lib/libstdcxx.la X%%GCC_TARG%%/lib/libsupc++.a X%%GCC_TARG%%/lib/libsupc++.la Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/djgpp.ver Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/README Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/emmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/float.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/iso646.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/limits.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/mm3dnow.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/mm_malloc.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/mmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/NXConstStr.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/Object.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/Protocol.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/encoding.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/hash.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/objc-api.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/objc-decls.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/objc-list.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/objc.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/sarray.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/thr.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc/typedstream.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/pmmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/ssp/ssp.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/ssp/stdio.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/ssp/string.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/ssp/unistd.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/stdbool.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/syslimits.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/unwind.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/xmmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/gsyslimits.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/README Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/emmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/float.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/iso646.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/limits.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/mm3dnow.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/mm_malloc.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/mmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/pmmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stdbool.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/unwind.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/xmmintrin.h Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/macro_list Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders.conf Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/libgcc.a Xlib/gcc/%%GCC_TARG%%/%%GCC_REV%%/libgcov.a Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/cc1 Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/cc1obj Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/cc1objplus Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/cc1plus Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/collect2 X%%FORTRAN%%libexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/f951 Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fixinc.sh Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fixincl Xlibexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders X@dirrm %%GCC_TARG%%/include/c++/tr1 X@dirrm %%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits/stdc++.h.gch X@dirrm %%GCC_TARG%%/include/c++/%%GCC_TARG%%/bits X@dirrm %%GCC_TARG%%/include/c++/%%GCC_TARG%% X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/value_type_adapter X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/unordered_iterator X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/typelist X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/tree_policy X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/tree_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/splay_tree_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/resize_policy X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/rb_tree_map_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/ov_tree_map_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_policy X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_map_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/lu_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/hash_fn X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_ht_map_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/gp_hash_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/eq_fn X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_ht_map_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/cc_hash_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/bin_search_tree_ X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_tree_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_hash_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail/basic_assoc_cntnr X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc/detail X@dirrm %%GCC_TARG%%/include/c++/ext/pb_assoc X@dirrm %%GCC_TARG%%/include/c++/ext X@dirrm %%GCC_TARG%%/include/c++/debug X@dirrm %%GCC_TARG%%/include/c++/bits X@dirrm %%GCC_TARG%%/include/c++/backward X@dirrm %%GCC_TARG%%/include/c++ X@dirrmtry %%GCC_TARG%%/share X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/ssp X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include/objc X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%%/include X@dirrm lib/gcc/%%GCC_TARG%%/%%GCC_REV%% X@dirrm lib/gcc/%%GCC_TARG%% X@dirrmtry lib/gcc X@dirrm libexec/gcc/%%GCC_TARG%%/%%GCC_REV%%/install-tools X@dirrm libexec/gcc/%%GCC_TARG%%/%%GCC_REV%% X@dirrm libexec/gcc/%%GCC_TARG%% X@dirrmtry libexec/gcc END-of-djgpp-gcc/pkg-plist echo c - djgpp-gcc/scripts mkdir -p djgpp-gcc/scripts > /dev/null 2>&1 echo x - djgpp-gcc/scripts/pre-configure sed 's/^X//' >djgpp-gcc/scripts/pre-configure << 'END-of-djgpp-gcc/scripts/pre-configure' X#! /bin/sh X XAUTOCONF_OLD=autoconf213 XAUTOHEADER_OLD=autoheader213 XAUTOCONF=autoconf259 XAUTOHEADER=autoheader259 X X# X# List of directories in which we should run autoconf or/and automake X# X Xautomake_list= Xaclocal_list= X X# X# Build list of patched files X# X Xfor x in `(cd ${WRKDIR}/diffs/source && find . -type f | sed -e 's/\.\///g')`; do X case $x in X *.diff | *.diff.in) X cd $top X diff=${WRKDIR}/$x; X fname=`echo $x | sed -e 's/\.diff//g'` X if [ -f $gcc_dir/$fname ] ; then X case $fname in X */acinclude.m4) X dir=`echo $gcc_dir/$fname | sed -e 's/\/acinclude.m4//g'` X aclocal_list="$aclocal_list $dir" X ;; X */Makefile.am) X dir=`echo $gcc_dir/$fname | sed -e 's/\/Makefile.am//g'` X automake_list="$automake_list $dir" X ;; X esac X fi X ;; X *) X ;; X esac Xdone X Xfor dir in build.gcc install.gcc; do X for x in `(cd ${WRKDIR}/diffs/$dir && find . -type f | sed -e 's/\.\///g')`; do X mkdir -p `dirname ${WRKDIR}/gnu/$dir/$x` X echo "Writing $dir/$x" X cat ${WRKDIR}/diffs/$dir/$x |\ X sed -e "s:@SRCDIR@:$dir_name:g" >${WRKDIR}/gnu/$dir/$x X done Xdone X X# X# Run aclocal where needed X# X( cd $gcc_dir/libgfortran && aclocal19 -I ../config || exit 1) X( cd $gcc_dir/libstdc++-v3 && aclocal19 -I . -I .. -I ../config || exit 1) X X#for dir in $aclocal_list ; do X# if cd $dir ; then X# echo Running aclocal in `pwd`... X# if ! aclocal -I . -I $gcc_dir -I $gcc_dir/config ; then X# echo "aclocal failed in directory `pwd`" X# cd $top X# exit 1 X# fi X# fi X# cd $top X#done X X# X# Run automake where needed X# X Xfor dir in $automake_list; do X if cd $dir ; then X echo "Directory $dir: must run automake ..."; X if ! [ -f configure.in ] ; then X if ! [ -f configure.ac ] ; then X cd ..; X if ! [ -f configure.in ] ; then X if ! [ -f configure.ac ] ; then X cd .. X fi X fi X fi X fi X echo "Running automake..." X if ! automake19; then X echo "automake failed in directory `pwd`" X cd $top X exit 1 X fi X fi X cd $top Xdone X X# X# Run autoconf where needed X# X Xfor c in `find $gcc_dir -name 'configure.in' -o -name 'configure.ac'`; do X d=`dirname $c` X n=`basename $c` X if cd $d ; then X AC_PREREQ=`grep 'AC_PREREQ(' $n | sed 's#.*(##' | sed 's#)##'`; X X case $AC_PREREQ in X 2.1*) echo Running autoconf-2.13 in `pwd` ...; X if ! $AUTOCONF_OLD ; then X echo "autoconf failed in directory `pwd`" X cd $top X exit 1 X fi X ;; X *2.5*) echo Running autoconf-2.5X in `pwd` ...; X if ! $AUTOCONF ; then X echo "autoconf failed in directory `pwd`" X cd $top X exit 1 X fi X ;; X *) echo Unknown autoconf version $AC_PREREQ required X exit 1 X ;; X esac X fi X cd $top Xdone X X# X# Run autoheader where needed X# X Xif cd $gcc_dir/gcc ; then X echo Running autoheader in `pwd` ...; X if [ -f configure.ac ] ; then X if ! $AUTOHEADER ; then X echo "autoheader failed in directory `pwd`" X cd $top X exit 1 X fi X elif ! $AUTOHEADER_OLD ; then X echo "autoheader failed in directory `pwd`" X cd $top X exit 1 X fi X rm -f cstamp-h.in X echo timestamp >cstamp-h.in Xfi X Xif [ -f $gcc_dir/contrib/gcc_update ] ; then X echo Running contrib/gcc_update --touch X cd $gcc_dir; X ./contrib/gcc_update --touch X cd $top Xfi X Xfor x in `find . -type d -a -name 'autom4te.cache'`; do X rm -rf $x Xdone END-of-djgpp-gcc/scripts/pre-configure echo x - djgpp-gcc/scripts/pre-patch sed 's/^X//' >djgpp-gcc/scripts/pre-patch << 'END-of-djgpp-gcc/scripts/pre-patch' X#! /bin/sh X X# X# Apply DJGPP related diffs and copy files X# X Xfor x in `(cd ${WRKDIR}/diffs/source && find . -type f | sed -e 's/\.\///g')`; do X case $x in X *.diff | *.diff.in) X cd $top X diff=${WRKDIR}/$x; X fname=`echo $x | sed -e 's/\.diff//g'` X echo "Applying patch to gcc/$fname ..." X if [ -f $gcc_dir/$fname ] ; then X cp -f $gcc_dir/$fname $gcc_dir/${fname}~1 X if ! ${PATCH} --quiet $gcc_dir/$fname <${WRKDIR}/diffs/source/$x ; then X echo "Failed to apply patch for $gcc_dir/$fname" X# exit 1 X fi X else X echo "File $gcc_dir/$fname is not found" X fi X ;; X readme.DJGPP) X ;; X *~*) X ;; X *) X echo Copying $x X mkdir -p `dirname $gcc_dir/$x` X if ! cp -fv ${WRKDIR}/diffs/source/$x $gcc_dir/$x ; then X echo "Failed to copy diffs/source/$x to $gcc_dir/$x" X exit 1 X fi X ;; X esac Xdone END-of-djgpp-gcc/scripts/pre-patch exit --- port-djgpp.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: