Upgrade to the 1999-09-20 development snapshot.
This commit is contained in:
parent
e58228badd
commit
134508746d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=22313
108 changed files with 1782 additions and 1386 deletions
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc-devel/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc-ooo/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc30/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc31/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc32/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc33/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc34/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc35/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc40/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc41/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc42/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc43/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc44/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc45/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc46/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.in.orig Mon Jun 7 14:37:24 1999
|
||||
+++ gcc/configure.in Mon Jun 14 19:25:53 1999
|
||||
@@ -625,6 +625,15 @@
|
||||
--- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
|
||||
+++ gcc/configure.in Sat Sep 25 10:56:01 1999
|
||||
@@ -634,6 +634,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,32 +16,38 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -1136,20 +1145,20 @@
|
||||
@@ -1274,9 +1283,15 @@
|
||||
# use_collect2=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
++ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
changequote([,])dnl
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
+ tm_file=i386/freebsd.h
|
||||
tmake_file=t-freebsd
|
||||
- gas=yes
|
||||
- gnu_ld=yes
|
||||
- stabs=yes
|
||||
;;
|
||||
changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
|
||||
+changequote([,])dnl
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+changequote(,)dnl
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
|
||||
changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
|
||||
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
+ gas=yes
|
||||
+ gnu_ld=yes
|
||||
+ stabs=yes
|
||||
gas=yes
|
||||
@@ -1285,15 +1300,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
-changequote(,)dnl
|
||||
- i[34567]86-*-freebsd*)
|
||||
-changequote([,])dnl
|
||||
- tm_file=i386/freebsd.h
|
||||
- tmake_file=t-freebsd
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[34567]86-*-netbsd*)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/chill
|
||||
bin/eg++filt
|
||||
bin/eg++
|
||||
bin/eg77
|
||||
|
@ -80,6 +79,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
|
||||
|
@ -166,8 +166,6 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
|
|||
@unexec install-info --delete %D/info/gcc.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/g77.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cpp.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/chill.info %D/info/dir
|
||||
info/chill.info
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
|
@ -218,6 +216,7 @@ info/gcc.info-27
|
|||
info/gcc.info-28
|
||||
info/gcc.info-29
|
||||
info/gcc.info-30
|
||||
info/gcc.info-31
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
|
@ -225,16 +224,13 @@ info/gcc.info-6
|
|||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
@exec install-info %D/info/chill.info %D/info/dir
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/g77.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1chill
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/chillrt0.o
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
||||
@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
|
||||
|
@ -244,6 +240,7 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
|
||||
|
@ -252,6 +249,37 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
|
||||
|
@ -263,35 +291,8 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-alpha.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-arc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-c4x.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-clipper.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-h8300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i860.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-i960.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m32r.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-m88k.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mips.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10200.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-mn10300.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pa.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-ppc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-pyr.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sh.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-sparc.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-spur.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/va-v850.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libchill.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
|
||||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
|
||||
|
@ -302,6 +303,14 @@ lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
|
|||
lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
|
||||
@dirrm %%GNU_HOST%%/include
|
||||
@dirrm %%GNU_HOST%%
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
|
||||
@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
SNAPDATE= 1999-07-18
|
||||
SNAPDATE= 1999-09-20
|
||||
SNAPVER= ${SNAPDATE:S/-//g}
|
||||
|
||||
DISTNAME= gcc-${SNAPVER}
|
||||
DISTNAME= gcc-2.96
|
||||
PKGNAME= gcc-devel-${SNAPVER}
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
|
@ -19,22 +19,21 @@ MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/$
|
|||
ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
|
||||
ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \
|
||||
ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/
|
||||
DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-java-${SNAPVER}${EXTRACT_SUFX} \
|
||||
egcs-objc-${SNAPVER}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release'
|
||||
NO_CDROM= 'dated material'
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
EGCS_REV= ${DISTNAME:S/gcc-//g}
|
||||
LIBSTDCPP_REV= 4
|
||||
WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
|
@ -63,6 +62,7 @@ MAN1= cccp.1 eg++.1 eg77.1 egcc.1
|
|||
pre-patch:
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
|
||||
@${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
|
||||
@${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
|
||||
|
||||
pre-configure:
|
||||
@(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
MD5 (egcs-chill-19990718.tar.gz) = 6ec3e656307bacd46c1466ef4e14deaa
|
||||
MD5 (egcs-core-19990718.tar.gz) = 50a9667af9e8efd4b7871d21d313b7e9
|
||||
MD5 (egcs-g++-19990718.tar.gz) = cae082dd99abfb4e52a85e5b996e5e7c
|
||||
MD5 (egcs-g77-19990718.tar.gz) = db751a4062cc90ace9d4c5d8f612ebb5
|
||||
MD5 (egcs-java-19990718.tar.gz) = 655e46f0a521a0489fa41912dfbd536a
|
||||
MD5 (egcs-objc-19990718.tar.gz) = b338d9c5c96e4ad9dfb35a7772d17a9b
|
||||
MD5 (egcs-core-19990920.tar.gz) = 5e792fd9c93f54aa538e54457e947a87
|
||||
MD5 (egcs-g++-19990920.tar.gz) = 5cb7eccdd093e8281e9563fb210c2817
|
||||
MD5 (egcs-g77-19990920.tar.gz) = 4a3678196a61407ccc53b00ac5007472
|
||||
MD5 (egcs-java-19990920.tar.gz) = f1854ca21f9eddfd402b3a3d5e34c92f
|
||||
MD5 (egcs-objc-19990920.tar.gz) = a953b1d97bf4e11b2e27498f8f49d337
|
||||
|
|
|
@ -22,6 +22,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
This was taken from the NetBSD configuration, and modified
|
||||
for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
|
||||
|
||||
/* $FreeBSD: /tmp/pcvs/ports/lang/gcc47/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
|
||||
|
||||
|
||||
/* Get generic FreeBSD definitions. */
|
||||
#include <freebsd.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gcc/configure.orig Tue Jun 8 02:19:23 1999
|
||||
+++ gcc/configure Mon Jun 14 23:54:18 1999
|
||||
@@ -3058,6 +3058,15 @@
|
||||
--- gcc/configure.orig Mon Sep 20 02:59:34 1999
|
||||
+++ gcc/configure Sat Sep 25 10:51:55 1999
|
||||
@@ -3167,6 +3167,15 @@
|
||||
thread_file='posix'
|
||||
fi
|
||||
;;
|
||||
|
@ -16,14 +16,14 @@
|
|||
alpha*-*-netbsd*)
|
||||
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
|
||||
target_cpu_default="MASK_GAS"
|
||||
@@ -3536,17 +3545,17 @@
|
||||
@@ -3772,8 +3781,12 @@
|
||||
# Next line turned off because both 386BSD and BSD/386 use GNU ld.
|
||||
# use_collect2=yes
|
||||
;;
|
||||
- i[34567]86-*-freebsdelf*)
|
||||
- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
|
||||
+ tm_file=i386/freebsd.h
|
||||
+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
|
||||
+ tm_file=i386/freebsd-aout.h
|
||||
+ tmake_file=t-freebsd
|
||||
+ ;;
|
||||
+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
|
||||
|
@ -31,8 +31,14 @@
|
|||
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
|
||||
tmake_file=t-freebsd
|
||||
gas=yes
|
||||
gnu_ld=yes
|
||||
stabs=yes
|
||||
@@ -3782,13 +3795,9 @@
|
||||
case x${enable_threads} in
|
||||
xyes | xpthreads | xposix)
|
||||
thread_file='posix'
|
||||
- tmake_file="${tmake_file} t-openbsd-thread"
|
||||
+ tmake_file="${tmake_file} t-freebsd-thread"
|
||||
;;
|
||||
esac
|
||||
- ;;
|
||||
- i[34567]86-*-freebsd*)
|
||||
- tm_file=i386/freebsd.h
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue