Update to 990214 snapshot.
This snapshot disables recent loop changes, so the regressions from 990131 -> 990208 should no longer be there, I hope. Removed patches have been folded back to mainstream. This is a slight problem, as someone who wants to use an older snapshot will have to track the CVS history of this port to find out what he needs... Fixed small PATH problem with autoreconf, thanks pefo. New mips tweaks not yet in.
This commit is contained in:
parent
bede70c6c1
commit
77df149f53
@ -3,7 +3,7 @@
|
||||
# Date created: 25 sep 98
|
||||
# Whom: Marc Espie
|
||||
#
|
||||
# $OpenBSD: Makefile,v 1.29 1999/02/13 00:53:48 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.30 1999/02/14 19:33:31 espie Exp $
|
||||
#
|
||||
# This is a configuration file for egcs, snapshot flavor
|
||||
# PLEASE use the regular egcs-stable for serious work, resort to this one
|
||||
@ -48,7 +48,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/devel/dejagnu
|
||||
ONE_ARCHIVE=yes
|
||||
|
||||
|
||||
LATEST_DATE=1999-01-31
|
||||
LATEST_DATE=1999-02-14
|
||||
|
||||
#### fetch section
|
||||
# configuration is built so that you can test the next snapshot easily,
|
||||
@ -57,7 +57,7 @@ LATEST_DATE=1999-01-31
|
||||
|
||||
# You also may have to remove/add some patches, as these things ARE
|
||||
# usually passed along to the egcs ml.
|
||||
NEXT_DATE=1999-02-08
|
||||
#NEXT_DATE=1999-02-14
|
||||
#PATCH_DEBUG=yes
|
||||
|
||||
LATEST != echo ${LATEST_DATE} | sed -e s/-//g;
|
||||
@ -223,7 +223,6 @@ post-patch:
|
||||
#find ${WRKSRC} -name \*.orig|xargs ${RM}
|
||||
${CP} -R ${FILESDIR}/config/* ${WRKSRC}
|
||||
-${RM} -rf ${WRKSRC}/texinfo
|
||||
${MV} ${WRKSRC}/libiberty/mkstemp.c ${WRKSRC}/libiberty/mkstemps.c
|
||||
cd ${WRKSRC}; \
|
||||
for f in `cat ${FILESDIR}/fixdepend`; \
|
||||
do \
|
||||
@ -291,8 +290,8 @@ WRKBUILD=${WRKDIR}/build-${MACHINE_ARCH}
|
||||
# rebuild configure files after patching, then move source around !!!
|
||||
# XXX: don't try to autoconf the main configure file, it's not autoconf.
|
||||
pre-configure:
|
||||
cd ${WRKSRC}/gcc && autoreconf
|
||||
cd ${WRKSRC}/libiberty && autoreconf
|
||||
cd ${WRKSRC}/gcc && PATH=${PORTPATH} autoreconf
|
||||
cd ${WRKSRC}/libiberty && PATH=${PORTPATH} autoreconf
|
||||
|
||||
|
||||
####
|
||||
|
@ -1,28 +1,12 @@
|
||||
MD5 (egcs/egcs-19981213.tar.gz) = d858d60706697e087413320a24343439
|
||||
MD5 (egcs/egcs-19981220.tar.gz) = a32b6af1d68cdadb457dc77a42584225
|
||||
MD5 (egcs/egcs-19990103.tar.gz) = 07f781c833e7c2bc9be558e9a1ca8485
|
||||
MD5 (egcs/egcs-19990112.tar.gz) = 599d80b9ea8b88e05fbec21740e27670
|
||||
MD5 (egcs/egcs-19990124.tar.gz) = 74c5dea5a6213ac6da47470f81e1c687
|
||||
MD5 (egcs/egcs-19990131-19990208.diff.gz) = a67657ab7a5d40d7eae77073548b5f3a
|
||||
MD5 (egcs/egcs-19990131.tar.gz) = 31951c263154b1155f3b4ba9ada64bfa
|
||||
MD5 (egcs/egcs-chill-19990112.tar.gz) = d2d59fca0324213230e4f62e747492cc
|
||||
MD5 (egcs/egcs-chill-19990124.tar.gz) = edec4e284a6164f23a0584ac13c46fa5
|
||||
MD5 (egcs/egcs-19990208.tar.gz) = 9610564a20a868eaf3eb8cfccdc6eb15
|
||||
MD5 (egcs/egcs-19990208-19990214.diff.gz) = cdaa29b15c1cd8787247697e1bf418d4
|
||||
MD5 (egcs/egcs-19990214.tar.gz) = e44274b9b137d1427970efbd8ff7af7c
|
||||
MD5 (egcs/egcs-chill-19990131.tar.gz) = 411e25c077f3c40b57f3f343455ae329
|
||||
MD5 (egcs/egcs-core-19990112.tar.gz) = 0f872f2f20e413fbb40884f56091a6ac
|
||||
MD5 (egcs/egcs-core-19990124.tar.gz) = 28a19540dc63ac6398c8f090ffe54f50
|
||||
MD5 (egcs/egcs-core-19990131.tar.gz) = 65067fddc23cc2eae9d09eaded84dcbc
|
||||
MD5 (egcs/egcs-g++-19990112.tar.gz) = f0df9860602e9782e83b4371b2acdf71
|
||||
MD5 (egcs/egcs-g++-19990124.tar.gz) = ca3accf1b173c46950b733864c243779
|
||||
MD5 (egcs/egcs-g++-19990131.tar.gz) = b414de5acae9a7255b38d103b7999c6e
|
||||
MD5 (egcs/egcs-g77-19990112.tar.gz) = 1a47e3bfbfe14cbd9d22198657924160
|
||||
MD5 (egcs/egcs-g77-19990124.tar.gz) = fc087ed34b718624d41a5b306215f57a
|
||||
MD5 (egcs/egcs-g77-19990131.tar.gz) = b7169cee2f447aab5a85a941e4aa20e3
|
||||
MD5 (egcs/egcs-java-19990112.tar.gz) = ac33a0be49744a0fd1559f522adc08de
|
||||
MD5 (egcs/egcs-java-19990124.tar.gz) = 5cd64435ec9bdbb21039218291caaf24
|
||||
MD5 (egcs/egcs-java-19990131.tar.gz) = a6946886034dd6122962cefffc1434de
|
||||
MD5 (egcs/egcs-objc-19990112.tar.gz) = 6c5d2538ec8e5b8d7ed614e814ffa01c
|
||||
MD5 (egcs/egcs-objc-19990124.tar.gz) = bd21e8a05c64f48867feb4b9799e914b
|
||||
MD5 (egcs/egcs-objc-19990131.tar.gz) = 0934d0aa7883763212bcce9b19cda018
|
||||
MD5 (egcs/egcs-tests-19990112.tar.gz) = 2954ccba2253cab40fb4d5f027656c22
|
||||
MD5 (egcs/egcs-tests-19990124.tar.gz) = 5144af50906882fe98d84033c41daae6
|
||||
MD5 (egcs/egcs-tests-19990131.tar.gz) = 7be846931a4bbd0a07e5c587941e2359
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- gcc/configure.in.orig Thu Jan 28 09:46:10 1999
|
||||
+++ gcc/configure.in Fri Feb 12 02:43:25 1999
|
||||
--- gcc/configure.in.orig Sun Feb 14 19:11:00 1999
|
||||
+++ gcc/configure.in Sun Feb 14 20:29:01 1999
|
||||
@@ -502,11 +502,23 @@
|
||||
tm_file=${cpu_type}/${cpu_type}.h
|
||||
xm_file=${cpu_type}/xm-${cpu_type}.h
|
||||
@ -38,7 +38,7 @@
|
||||
|
||||
alpha*-dec-osf*)
|
||||
if test x$stabs = xyes
|
||||
@@ -776,6 +794,10 @@
|
||||
@@ -780,6 +798,10 @@
|
||||
h8300-*-*)
|
||||
float_format=i32
|
||||
;;
|
||||
@ -49,7 +49,7 @@
|
||||
hppa1.1-*-pro*)
|
||||
tm_file="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h"
|
||||
xm_file=pa/xm-papro.h
|
||||
@@ -1103,10 +1125,8 @@
|
||||
@@ -1107,10 +1129,8 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=i386/t-freebsd
|
||||
;;
|
||||
@ -61,7 +61,7 @@
|
||||
changequote([,])dnl
|
||||
tm_file=i386/netbsd.h
|
||||
# On NetBSD, the headers are already okay, except for math.h.
|
||||
@@ -1114,6 +1134,14 @@
|
||||
@@ -1118,6 +1138,14 @@
|
||||
tmake_file=t-netbsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
@ -76,7 +76,7 @@
|
||||
i[34567]86-*-coff*)
|
||||
changequote([,])dnl
|
||||
tm_file=i386/i386-coff.h
|
||||
@@ -1975,6 +2003,11 @@
|
||||
@@ -1980,6 +2008,11 @@
|
||||
tmake_file=t-netbsd
|
||||
float_format=m68k
|
||||
;;
|
||||
@ -88,7 +88,7 @@
|
||||
m68k-*-sysv3*) # Motorola m68k's running system V.3
|
||||
xm_file="xm-alloca.h ${xm_file}"
|
||||
xm_defines=USG
|
||||
@@ -2098,6 +2131,9 @@
|
||||
@@ -2103,6 +2136,9 @@
|
||||
tmake_file=m88k/t-luna
|
||||
fi
|
||||
;;
|
||||
@ -98,7 +98,7 @@
|
||||
m88k-*-sysv3*)
|
||||
tm_file=m88k/sysv3.h
|
||||
extra_parts="crtbegin.o crtend.o"
|
||||
@@ -2306,6 +2342,16 @@
|
||||
@@ -2311,6 +2347,16 @@
|
||||
gas=yes
|
||||
fixincludes=Makefile.in
|
||||
;;
|
||||
@ -115,7 +115,7 @@
|
||||
mips-sony-bsd* | mips-sony-newsos*) # Sony NEWS 3600 or risc/news.
|
||||
tm_file="mips/news4.h ${tm_file}"
|
||||
if test x$stabs = xyes; then
|
||||
@@ -2656,6 +2702,9 @@
|
||||
@@ -2661,6 +2707,9 @@
|
||||
;;
|
||||
pdp11-*-*)
|
||||
;;
|
||||
@ -125,7 +125,7 @@
|
||||
pyramid-*-*)
|
||||
cpu_type=pyr
|
||||
xmake_file=pyr/x-pyr
|
||||
@@ -2668,6 +2717,14 @@
|
||||
@@ -2673,6 +2722,13 @@
|
||||
xmake_file=romp/x-mach
|
||||
use_collect2=yes
|
||||
;;
|
||||
@ -135,12 +135,11 @@
|
||||
+ powerpc-*-openbsd*)
|
||||
+ tmake_file="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
|
||||
+ xmake_file=none
|
||||
+ xm_file=rs6000/xm-openbsd.h
|
||||
+ ;;
|
||||
powerpc-*-beos*)
|
||||
cpu_type=rs6000
|
||||
tm_file=rs6000/beos.h
|
||||
@@ -2962,6 +3019,10 @@
|
||||
@@ -2967,6 +3023,10 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=t-netbsd
|
||||
;;
|
||||
@ -151,7 +150,7 @@
|
||||
sparc-*-bsd*)
|
||||
tm_file=sparc/bsd.h
|
||||
;;
|
||||
@@ -3189,6 +3250,9 @@
|
||||
@@ -3194,6 +3254,9 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=t-netbsd
|
||||
float_format=vax
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- gcc/config/m88k/t-luna-gas.orig Mon Feb 8 18:43:16 1999
|
||||
+++ gcc/config/m88k/t-luna-gas Mon Feb 8 18:43:27 1999
|
||||
@@ -5,7 +5,7 @@
|
||||
moveDI96x.asm
|
||||
|
||||
$(MOVE_ASM): $(srcdir)/config/m88k/m88k-move.sh
|
||||
- bash $(srcdir)/config/m88k/m88k-move.sh -no-tdesc
|
||||
+ $(SHELL) $(srcdir)/config/m88k/m88k-move.sh -no-tdesc
|
||||
|
||||
LIB2FUNCS_EXTRA = $(MOVE_ASM)
|
||||
LIBGCC1 = libgcc1.null
|
@ -1,29 +0,0 @@
|
||||
--- libiberty/Makefile.in.orig Sat Jan 30 14:28:44 1999
|
||||
+++ libiberty/Makefile.in Wed Feb 10 01:02:06 1999
|
||||
@@ -115,7 +115,7 @@
|
||||
bzero.c choose-temp.c clock.c concat.c cplus-dem.c fdmatch.c \
|
||||
fnmatch.c getcwd.c getopt.c getopt1.c getpagesize.c \
|
||||
getruntime.c floatformat.c hex.c index.c insque.c memchr.c \
|
||||
- memcmp.c memcpy.c memmove.c memset.c mkstemp.c objalloc.c obstack.c \
|
||||
+ memcmp.c memcpy.c memmove.c memset.c mkstemps.c objalloc.c obstack.c \
|
||||
pexecute.c random.c rename.c rindex.c sigsetmask.c spaces.c \
|
||||
splay-tree.c strcasecmp.c strncasecmp.c strchr.c strdup.c strerror.c \
|
||||
strrchr.c strsignal.c strstr.c strtod.c strtol.c strtoul.c \
|
||||
@@ -125,7 +125,7 @@
|
||||
# These are always included in the library.
|
||||
REQUIRED_OFILES = argv.o choose-temp.o concat.o cplus-dem.o \
|
||||
fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o \
|
||||
- floatformat.o mkstemp.o objalloc.o obstack.o pexecute.o spaces.o \
|
||||
+ floatformat.o objalloc.o obstack.o pexecute.o spaces.o \
|
||||
splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o \
|
||||
xstrdup.o xstrerror.o
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
getruntime.o: config.h $(INCDIR)/libiberty.h
|
||||
hex.o: $(INCDIR)/libiberty.h
|
||||
floatformat.o: $(INCDIR)/floatformat.h
|
||||
-mkstemp.o: config.h
|
||||
+mkstemps.o: config.h
|
||||
objalloc.o: $(INCDIR)/objalloc.h
|
||||
obstack.o: config.h $(INCDIR)/obstack.h
|
||||
pexecute.o: config.h $(INCDIR)/libiberty.h
|
@ -1,103 +0,0 @@
|
||||
--- gcc/Makefile.in.orig2 Sun Jan 31 22:49:30 1999
|
||||
+++ gcc/Makefile.in Sun Jan 31 22:57:25 1999
|
||||
@@ -584,7 +584,8 @@
|
||||
|
||||
# How to link with both our special library facilities
|
||||
# and the system's installed libraries.
|
||||
-LIBS = $(OBSTACK) $(USE_ALLOCA) $(MALLOC) $(INTLLIBS) @LIBS@ $(VFPRINTF) $(DOPRINT) $(CLIB) ../libiberty/libiberty.a
|
||||
+LIBIBERTY=../libiberty/libiberty.a
|
||||
+LIBS = $(OBSTACK) $(USE_ALLOCA) $(MALLOC) $(INTLLIBS) @LIBS@ $(VFPRINTF) $(DOPRINT) $(CLIB) $(LIBIBERTY)
|
||||
|
||||
# Likewise, for use in the tools that must run on this machine
|
||||
# even if we are cross-building GCC.
|
||||
@@ -891,10 +892,10 @@
|
||||
# We call this executable `xgcc' rather than `gcc'
|
||||
# to avoid confusion if the current directory is in the path
|
||||
# and CC is `gcc'. It is renamed to `gcc' when it is installed.
|
||||
-xgcc$(exeext): gcc.o version.o choose-temp.o intl.o pexecute.o prefix.o \
|
||||
- version.o mkstemp.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
||||
+xgcc$(exeext): gcc.o version.o intl.o prefix.o \
|
||||
+ version.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ gcc.o prefix.o version.o \
|
||||
- choose-temp.o pexecute.o mkstemp.o $(EXTRA_GCC_OBJS) $(LIBS)
|
||||
+ $(EXTRA_GCC_OBJS) $(LIBS)
|
||||
|
||||
# Dump a specs file to make -B./ read these specs over installed ones.
|
||||
specs: xgcc$(exeext)
|
||||
@@ -1337,11 +1338,11 @@
|
||||
hard-reg-set.h $(BASIC_BLOCK_H)
|
||||
sbitmap.o: sbitmap.c $(CONFIG_H) system.h $(RTL_H) flags.h $(BASIC_BLOCK_H)
|
||||
|
||||
-collect2$(exeext): collect2.o tlink.o hash.o cplus-dem.o underscore.o \
|
||||
- version.o choose-temp.o mkstemp.o $(LIBDEPS)
|
||||
+collect2$(exeext): collect2.o tlink.o hash.o underscore.o \
|
||||
+ version.o $(LIBDEPS)
|
||||
|
||||
-COLLECT2_OBJS = collect2.o tlink.o hash.o choose-temp.o cplus-dem.o \
|
||||
- intl.o underscore.o version.o mkstemp.o
|
||||
+COLLECT2_OBJS = collect2.o tlink.o hash.o \
|
||||
+ intl.o underscore.o version.o
|
||||
collect2 : $(COLLECT2_OBJS) $(LIBDEPS)
|
||||
# Don't try modifying collect2 (aka ld) in place--it might be linking this.
|
||||
-rm -f collect2$(exeext)
|
||||
@@ -1356,16 +1357,6 @@
|
||||
tlink.o: tlink.c $(DEMANGLE_H) hash.h $(CONFIG_H) system.h toplev.h collect2.h
|
||||
hash.o: hash.c hash.h system.h toplev.h
|
||||
|
||||
-cplus-dem.o: $(srcdir)/../libiberty/cplus-dem.c $(DEMANGLE_H)
|
||||
- rm -f cplus-dem.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/cplus-dem.c cplus-dem.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) cplus-dem.c
|
||||
-
|
||||
-pexecute.o: $(srcdir)/../libiberty/pexecute.c $(CONFIG_H) system.h
|
||||
- rm -f pexecute.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/pexecute.c pexecute.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) pexecute.c
|
||||
-
|
||||
vfprintf.o: $(srcdir)/../libiberty/vfprintf.c $(CONFIG_H) system.h
|
||||
rm -f vfprintf.c
|
||||
$(LN_S) $(srcdir)/../libiberty/vfprintf.c vfprintf.c
|
||||
@@ -1433,16 +1424,6 @@
|
||||
$(LN_S) $(srcdir)/../libiberty/obstack.c obstack.c
|
||||
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) obstack.c
|
||||
|
||||
-choose-temp.o: $(srcdir)/../libiberty/choose-temp.c $(CONFIG_H) system.h
|
||||
- rm -f choose-temp.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/choose-temp.c choose-temp.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) choose-temp.c
|
||||
-
|
||||
-mkstemp.o: $(srcdir)/../libiberty/mkstemp.c $(CONFIG_H) system.h
|
||||
- rm -f mkstemp.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/mkstemp.c mkstemp.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) mkstemp.c
|
||||
-
|
||||
prefix.o: prefix.c $(CONFIG_H) system.h Makefile prefix.h
|
||||
$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
-DPREFIX=\"$(prefix)\" \
|
||||
@@ -2022,8 +2003,7 @@
|
||||
|
||||
proto: config.status protoize$(exeext) unprotoize$(exeext) SYSCALLS.c.X
|
||||
|
||||
-PROTO_OBJS = choose-temp.o getopt.o getopt1.o getpwd.o \
|
||||
- intl.o pexecute.o version.o mkstemp.o
|
||||
+PROTO_OBJS = getpwd.o intl.o version.o
|
||||
|
||||
protoize$(exeext): protoize.o $(PROTO_OBJS) $(LIBDEPS)
|
||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ protoize.o $(PROTO_OBJS) $(LIBS)
|
||||
@@ -2052,16 +2032,6 @@
|
||||
-DLOCAL_INCLUDE_DIR=\"$(includedir)\" \
|
||||
-DSTD_PROTO_DIR=\"$(libsubdir)\" \
|
||||
$(srcdir)/unprotoize.c
|
||||
-
|
||||
-getopt.o: $(srcdir)/../libiberty/getopt.c $(srcdir)/../include/getopt.h
|
||||
- rm -f getopt.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/getopt.c getopt.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) getopt.c
|
||||
-
|
||||
-getopt1.o: $(srcdir)/../libiberty/getopt1.c $(srcdir)/../include/getopt.h
|
||||
- rm -f getopt1.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/getopt1.c getopt1.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) getopt1.c
|
||||
|
||||
# This info describes the target machine, so compile with GCC just built.
|
||||
SYSCALLS.c.X: $(srcdir)/sys-types.h $(srcdir)/sys-protos.h $(GCC_PASSES) \
|
@ -3,7 +3,7 @@
|
||||
# Date created: 25 sep 98
|
||||
# Whom: Marc Espie
|
||||
#
|
||||
# $OpenBSD: Makefile,v 1.29 1999/02/13 00:53:48 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.30 1999/02/14 19:33:31 espie Exp $
|
||||
#
|
||||
# This is a configuration file for egcs, snapshot flavor
|
||||
# PLEASE use the regular egcs-stable for serious work, resort to this one
|
||||
@ -48,7 +48,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/devel/dejagnu
|
||||
ONE_ARCHIVE=yes
|
||||
|
||||
|
||||
LATEST_DATE=1999-01-31
|
||||
LATEST_DATE=1999-02-14
|
||||
|
||||
#### fetch section
|
||||
# configuration is built so that you can test the next snapshot easily,
|
||||
@ -57,7 +57,7 @@ LATEST_DATE=1999-01-31
|
||||
|
||||
# You also may have to remove/add some patches, as these things ARE
|
||||
# usually passed along to the egcs ml.
|
||||
NEXT_DATE=1999-02-08
|
||||
#NEXT_DATE=1999-02-14
|
||||
#PATCH_DEBUG=yes
|
||||
|
||||
LATEST != echo ${LATEST_DATE} | sed -e s/-//g;
|
||||
@ -223,7 +223,6 @@ post-patch:
|
||||
#find ${WRKSRC} -name \*.orig|xargs ${RM}
|
||||
${CP} -R ${FILESDIR}/config/* ${WRKSRC}
|
||||
-${RM} -rf ${WRKSRC}/texinfo
|
||||
${MV} ${WRKSRC}/libiberty/mkstemp.c ${WRKSRC}/libiberty/mkstemps.c
|
||||
cd ${WRKSRC}; \
|
||||
for f in `cat ${FILESDIR}/fixdepend`; \
|
||||
do \
|
||||
@ -291,8 +290,8 @@ WRKBUILD=${WRKDIR}/build-${MACHINE_ARCH}
|
||||
# rebuild configure files after patching, then move source around !!!
|
||||
# XXX: don't try to autoconf the main configure file, it's not autoconf.
|
||||
pre-configure:
|
||||
cd ${WRKSRC}/gcc && autoreconf
|
||||
cd ${WRKSRC}/libiberty && autoreconf
|
||||
cd ${WRKSRC}/gcc && PATH=${PORTPATH} autoreconf
|
||||
cd ${WRKSRC}/libiberty && PATH=${PORTPATH} autoreconf
|
||||
|
||||
|
||||
####
|
||||
|
@ -1,28 +1,12 @@
|
||||
MD5 (egcs/egcs-19981213.tar.gz) = d858d60706697e087413320a24343439
|
||||
MD5 (egcs/egcs-19981220.tar.gz) = a32b6af1d68cdadb457dc77a42584225
|
||||
MD5 (egcs/egcs-19990103.tar.gz) = 07f781c833e7c2bc9be558e9a1ca8485
|
||||
MD5 (egcs/egcs-19990112.tar.gz) = 599d80b9ea8b88e05fbec21740e27670
|
||||
MD5 (egcs/egcs-19990124.tar.gz) = 74c5dea5a6213ac6da47470f81e1c687
|
||||
MD5 (egcs/egcs-19990131-19990208.diff.gz) = a67657ab7a5d40d7eae77073548b5f3a
|
||||
MD5 (egcs/egcs-19990131.tar.gz) = 31951c263154b1155f3b4ba9ada64bfa
|
||||
MD5 (egcs/egcs-chill-19990112.tar.gz) = d2d59fca0324213230e4f62e747492cc
|
||||
MD5 (egcs/egcs-chill-19990124.tar.gz) = edec4e284a6164f23a0584ac13c46fa5
|
||||
MD5 (egcs/egcs-19990208.tar.gz) = 9610564a20a868eaf3eb8cfccdc6eb15
|
||||
MD5 (egcs/egcs-19990208-19990214.diff.gz) = cdaa29b15c1cd8787247697e1bf418d4
|
||||
MD5 (egcs/egcs-19990214.tar.gz) = e44274b9b137d1427970efbd8ff7af7c
|
||||
MD5 (egcs/egcs-chill-19990131.tar.gz) = 411e25c077f3c40b57f3f343455ae329
|
||||
MD5 (egcs/egcs-core-19990112.tar.gz) = 0f872f2f20e413fbb40884f56091a6ac
|
||||
MD5 (egcs/egcs-core-19990124.tar.gz) = 28a19540dc63ac6398c8f090ffe54f50
|
||||
MD5 (egcs/egcs-core-19990131.tar.gz) = 65067fddc23cc2eae9d09eaded84dcbc
|
||||
MD5 (egcs/egcs-g++-19990112.tar.gz) = f0df9860602e9782e83b4371b2acdf71
|
||||
MD5 (egcs/egcs-g++-19990124.tar.gz) = ca3accf1b173c46950b733864c243779
|
||||
MD5 (egcs/egcs-g++-19990131.tar.gz) = b414de5acae9a7255b38d103b7999c6e
|
||||
MD5 (egcs/egcs-g77-19990112.tar.gz) = 1a47e3bfbfe14cbd9d22198657924160
|
||||
MD5 (egcs/egcs-g77-19990124.tar.gz) = fc087ed34b718624d41a5b306215f57a
|
||||
MD5 (egcs/egcs-g77-19990131.tar.gz) = b7169cee2f447aab5a85a941e4aa20e3
|
||||
MD5 (egcs/egcs-java-19990112.tar.gz) = ac33a0be49744a0fd1559f522adc08de
|
||||
MD5 (egcs/egcs-java-19990124.tar.gz) = 5cd64435ec9bdbb21039218291caaf24
|
||||
MD5 (egcs/egcs-java-19990131.tar.gz) = a6946886034dd6122962cefffc1434de
|
||||
MD5 (egcs/egcs-objc-19990112.tar.gz) = 6c5d2538ec8e5b8d7ed614e814ffa01c
|
||||
MD5 (egcs/egcs-objc-19990124.tar.gz) = bd21e8a05c64f48867feb4b9799e914b
|
||||
MD5 (egcs/egcs-objc-19990131.tar.gz) = 0934d0aa7883763212bcce9b19cda018
|
||||
MD5 (egcs/egcs-tests-19990112.tar.gz) = 2954ccba2253cab40fb4d5f027656c22
|
||||
MD5 (egcs/egcs-tests-19990124.tar.gz) = 5144af50906882fe98d84033c41daae6
|
||||
MD5 (egcs/egcs-tests-19990131.tar.gz) = 7be846931a4bbd0a07e5c587941e2359
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- gcc/configure.in.orig Thu Jan 28 09:46:10 1999
|
||||
+++ gcc/configure.in Fri Feb 12 02:43:25 1999
|
||||
--- gcc/configure.in.orig Sun Feb 14 19:11:00 1999
|
||||
+++ gcc/configure.in Sun Feb 14 20:29:01 1999
|
||||
@@ -502,11 +502,23 @@
|
||||
tm_file=${cpu_type}/${cpu_type}.h
|
||||
xm_file=${cpu_type}/xm-${cpu_type}.h
|
||||
@ -38,7 +38,7 @@
|
||||
|
||||
alpha*-dec-osf*)
|
||||
if test x$stabs = xyes
|
||||
@@ -776,6 +794,10 @@
|
||||
@@ -780,6 +798,10 @@
|
||||
h8300-*-*)
|
||||
float_format=i32
|
||||
;;
|
||||
@ -49,7 +49,7 @@
|
||||
hppa1.1-*-pro*)
|
||||
tm_file="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h"
|
||||
xm_file=pa/xm-papro.h
|
||||
@@ -1103,10 +1125,8 @@
|
||||
@@ -1107,10 +1129,8 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=i386/t-freebsd
|
||||
;;
|
||||
@ -61,7 +61,7 @@
|
||||
changequote([,])dnl
|
||||
tm_file=i386/netbsd.h
|
||||
# On NetBSD, the headers are already okay, except for math.h.
|
||||
@@ -1114,6 +1134,14 @@
|
||||
@@ -1118,6 +1138,14 @@
|
||||
tmake_file=t-netbsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
@ -76,7 +76,7 @@
|
||||
i[34567]86-*-coff*)
|
||||
changequote([,])dnl
|
||||
tm_file=i386/i386-coff.h
|
||||
@@ -1975,6 +2003,11 @@
|
||||
@@ -1980,6 +2008,11 @@
|
||||
tmake_file=t-netbsd
|
||||
float_format=m68k
|
||||
;;
|
||||
@ -88,7 +88,7 @@
|
||||
m68k-*-sysv3*) # Motorola m68k's running system V.3
|
||||
xm_file="xm-alloca.h ${xm_file}"
|
||||
xm_defines=USG
|
||||
@@ -2098,6 +2131,9 @@
|
||||
@@ -2103,6 +2136,9 @@
|
||||
tmake_file=m88k/t-luna
|
||||
fi
|
||||
;;
|
||||
@ -98,7 +98,7 @@
|
||||
m88k-*-sysv3*)
|
||||
tm_file=m88k/sysv3.h
|
||||
extra_parts="crtbegin.o crtend.o"
|
||||
@@ -2306,6 +2342,16 @@
|
||||
@@ -2311,6 +2347,16 @@
|
||||
gas=yes
|
||||
fixincludes=Makefile.in
|
||||
;;
|
||||
@ -115,7 +115,7 @@
|
||||
mips-sony-bsd* | mips-sony-newsos*) # Sony NEWS 3600 or risc/news.
|
||||
tm_file="mips/news4.h ${tm_file}"
|
||||
if test x$stabs = xyes; then
|
||||
@@ -2656,6 +2702,9 @@
|
||||
@@ -2661,6 +2707,9 @@
|
||||
;;
|
||||
pdp11-*-*)
|
||||
;;
|
||||
@ -125,7 +125,7 @@
|
||||
pyramid-*-*)
|
||||
cpu_type=pyr
|
||||
xmake_file=pyr/x-pyr
|
||||
@@ -2668,6 +2717,14 @@
|
||||
@@ -2673,6 +2722,13 @@
|
||||
xmake_file=romp/x-mach
|
||||
use_collect2=yes
|
||||
;;
|
||||
@ -135,12 +135,11 @@
|
||||
+ powerpc-*-openbsd*)
|
||||
+ tmake_file="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
|
||||
+ xmake_file=none
|
||||
+ xm_file=rs6000/xm-openbsd.h
|
||||
+ ;;
|
||||
powerpc-*-beos*)
|
||||
cpu_type=rs6000
|
||||
tm_file=rs6000/beos.h
|
||||
@@ -2962,6 +3019,10 @@
|
||||
@@ -2967,6 +3023,10 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=t-netbsd
|
||||
;;
|
||||
@ -151,7 +150,7 @@
|
||||
sparc-*-bsd*)
|
||||
tm_file=sparc/bsd.h
|
||||
;;
|
||||
@@ -3189,6 +3250,9 @@
|
||||
@@ -3194,6 +3254,9 @@
|
||||
fixincludes=fixinc.wrap
|
||||
tmake_file=t-netbsd
|
||||
float_format=vax
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- gcc/config/m88k/t-luna-gas.orig Mon Feb 8 18:43:16 1999
|
||||
+++ gcc/config/m88k/t-luna-gas Mon Feb 8 18:43:27 1999
|
||||
@@ -5,7 +5,7 @@
|
||||
moveDI96x.asm
|
||||
|
||||
$(MOVE_ASM): $(srcdir)/config/m88k/m88k-move.sh
|
||||
- bash $(srcdir)/config/m88k/m88k-move.sh -no-tdesc
|
||||
+ $(SHELL) $(srcdir)/config/m88k/m88k-move.sh -no-tdesc
|
||||
|
||||
LIB2FUNCS_EXTRA = $(MOVE_ASM)
|
||||
LIBGCC1 = libgcc1.null
|
@ -1,29 +0,0 @@
|
||||
--- libiberty/Makefile.in.orig Sat Jan 30 14:28:44 1999
|
||||
+++ libiberty/Makefile.in Wed Feb 10 01:02:06 1999
|
||||
@@ -115,7 +115,7 @@
|
||||
bzero.c choose-temp.c clock.c concat.c cplus-dem.c fdmatch.c \
|
||||
fnmatch.c getcwd.c getopt.c getopt1.c getpagesize.c \
|
||||
getruntime.c floatformat.c hex.c index.c insque.c memchr.c \
|
||||
- memcmp.c memcpy.c memmove.c memset.c mkstemp.c objalloc.c obstack.c \
|
||||
+ memcmp.c memcpy.c memmove.c memset.c mkstemps.c objalloc.c obstack.c \
|
||||
pexecute.c random.c rename.c rindex.c sigsetmask.c spaces.c \
|
||||
splay-tree.c strcasecmp.c strncasecmp.c strchr.c strdup.c strerror.c \
|
||||
strrchr.c strsignal.c strstr.c strtod.c strtol.c strtoul.c \
|
||||
@@ -125,7 +125,7 @@
|
||||
# These are always included in the library.
|
||||
REQUIRED_OFILES = argv.o choose-temp.o concat.o cplus-dem.o \
|
||||
fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o \
|
||||
- floatformat.o mkstemp.o objalloc.o obstack.o pexecute.o spaces.o \
|
||||
+ floatformat.o objalloc.o obstack.o pexecute.o spaces.o \
|
||||
splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o \
|
||||
xstrdup.o xstrerror.o
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
getruntime.o: config.h $(INCDIR)/libiberty.h
|
||||
hex.o: $(INCDIR)/libiberty.h
|
||||
floatformat.o: $(INCDIR)/floatformat.h
|
||||
-mkstemp.o: config.h
|
||||
+mkstemps.o: config.h
|
||||
objalloc.o: $(INCDIR)/objalloc.h
|
||||
obstack.o: config.h $(INCDIR)/obstack.h
|
||||
pexecute.o: config.h $(INCDIR)/libiberty.h
|
@ -1,103 +0,0 @@
|
||||
--- gcc/Makefile.in.orig2 Sun Jan 31 22:49:30 1999
|
||||
+++ gcc/Makefile.in Sun Jan 31 22:57:25 1999
|
||||
@@ -584,7 +584,8 @@
|
||||
|
||||
# How to link with both our special library facilities
|
||||
# and the system's installed libraries.
|
||||
-LIBS = $(OBSTACK) $(USE_ALLOCA) $(MALLOC) $(INTLLIBS) @LIBS@ $(VFPRINTF) $(DOPRINT) $(CLIB) ../libiberty/libiberty.a
|
||||
+LIBIBERTY=../libiberty/libiberty.a
|
||||
+LIBS = $(OBSTACK) $(USE_ALLOCA) $(MALLOC) $(INTLLIBS) @LIBS@ $(VFPRINTF) $(DOPRINT) $(CLIB) $(LIBIBERTY)
|
||||
|
||||
# Likewise, for use in the tools that must run on this machine
|
||||
# even if we are cross-building GCC.
|
||||
@@ -891,10 +892,10 @@
|
||||
# We call this executable `xgcc' rather than `gcc'
|
||||
# to avoid confusion if the current directory is in the path
|
||||
# and CC is `gcc'. It is renamed to `gcc' when it is installed.
|
||||
-xgcc$(exeext): gcc.o version.o choose-temp.o intl.o pexecute.o prefix.o \
|
||||
- version.o mkstemp.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
||||
+xgcc$(exeext): gcc.o version.o intl.o prefix.o \
|
||||
+ version.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ gcc.o prefix.o version.o \
|
||||
- choose-temp.o pexecute.o mkstemp.o $(EXTRA_GCC_OBJS) $(LIBS)
|
||||
+ $(EXTRA_GCC_OBJS) $(LIBS)
|
||||
|
||||
# Dump a specs file to make -B./ read these specs over installed ones.
|
||||
specs: xgcc$(exeext)
|
||||
@@ -1337,11 +1338,11 @@
|
||||
hard-reg-set.h $(BASIC_BLOCK_H)
|
||||
sbitmap.o: sbitmap.c $(CONFIG_H) system.h $(RTL_H) flags.h $(BASIC_BLOCK_H)
|
||||
|
||||
-collect2$(exeext): collect2.o tlink.o hash.o cplus-dem.o underscore.o \
|
||||
- version.o choose-temp.o mkstemp.o $(LIBDEPS)
|
||||
+collect2$(exeext): collect2.o tlink.o hash.o underscore.o \
|
||||
+ version.o $(LIBDEPS)
|
||||
|
||||
-COLLECT2_OBJS = collect2.o tlink.o hash.o choose-temp.o cplus-dem.o \
|
||||
- intl.o underscore.o version.o mkstemp.o
|
||||
+COLLECT2_OBJS = collect2.o tlink.o hash.o \
|
||||
+ intl.o underscore.o version.o
|
||||
collect2 : $(COLLECT2_OBJS) $(LIBDEPS)
|
||||
# Don't try modifying collect2 (aka ld) in place--it might be linking this.
|
||||
-rm -f collect2$(exeext)
|
||||
@@ -1356,16 +1357,6 @@
|
||||
tlink.o: tlink.c $(DEMANGLE_H) hash.h $(CONFIG_H) system.h toplev.h collect2.h
|
||||
hash.o: hash.c hash.h system.h toplev.h
|
||||
|
||||
-cplus-dem.o: $(srcdir)/../libiberty/cplus-dem.c $(DEMANGLE_H)
|
||||
- rm -f cplus-dem.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/cplus-dem.c cplus-dem.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) cplus-dem.c
|
||||
-
|
||||
-pexecute.o: $(srcdir)/../libiberty/pexecute.c $(CONFIG_H) system.h
|
||||
- rm -f pexecute.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/pexecute.c pexecute.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) pexecute.c
|
||||
-
|
||||
vfprintf.o: $(srcdir)/../libiberty/vfprintf.c $(CONFIG_H) system.h
|
||||
rm -f vfprintf.c
|
||||
$(LN_S) $(srcdir)/../libiberty/vfprintf.c vfprintf.c
|
||||
@@ -1433,16 +1424,6 @@
|
||||
$(LN_S) $(srcdir)/../libiberty/obstack.c obstack.c
|
||||
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) obstack.c
|
||||
|
||||
-choose-temp.o: $(srcdir)/../libiberty/choose-temp.c $(CONFIG_H) system.h
|
||||
- rm -f choose-temp.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/choose-temp.c choose-temp.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) choose-temp.c
|
||||
-
|
||||
-mkstemp.o: $(srcdir)/../libiberty/mkstemp.c $(CONFIG_H) system.h
|
||||
- rm -f mkstemp.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/mkstemp.c mkstemp.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) mkstemp.c
|
||||
-
|
||||
prefix.o: prefix.c $(CONFIG_H) system.h Makefile prefix.h
|
||||
$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
-DPREFIX=\"$(prefix)\" \
|
||||
@@ -2022,8 +2003,7 @@
|
||||
|
||||
proto: config.status protoize$(exeext) unprotoize$(exeext) SYSCALLS.c.X
|
||||
|
||||
-PROTO_OBJS = choose-temp.o getopt.o getopt1.o getpwd.o \
|
||||
- intl.o pexecute.o version.o mkstemp.o
|
||||
+PROTO_OBJS = getpwd.o intl.o version.o
|
||||
|
||||
protoize$(exeext): protoize.o $(PROTO_OBJS) $(LIBDEPS)
|
||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ protoize.o $(PROTO_OBJS) $(LIBS)
|
||||
@@ -2052,16 +2032,6 @@
|
||||
-DLOCAL_INCLUDE_DIR=\"$(includedir)\" \
|
||||
-DSTD_PROTO_DIR=\"$(libsubdir)\" \
|
||||
$(srcdir)/unprotoize.c
|
||||
-
|
||||
-getopt.o: $(srcdir)/../libiberty/getopt.c $(srcdir)/../include/getopt.h
|
||||
- rm -f getopt.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/getopt.c getopt.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) getopt.c
|
||||
-
|
||||
-getopt1.o: $(srcdir)/../libiberty/getopt1.c $(srcdir)/../include/getopt.h
|
||||
- rm -f getopt1.c
|
||||
- $(LN_S) $(srcdir)/../libiberty/getopt1.c getopt1.c
|
||||
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) getopt1.c
|
||||
|
||||
# This info describes the target machine, so compile with GCC just built.
|
||||
SYSCALLS.c.X: $(srcdir)/sys-types.h $(srcdir)/sys-protos.h $(GCC_PASSES) \
|
Loading…
Reference in New Issue
Block a user