1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Upgrade to a development snapshot of gcc-3. Target `avr' is now

supported natively, so no external patches needed anymore.

Note that this port requires up-to-date avr-binutils, since a few things
in the assembler syntax have been changed.

Not yet tested on the alpha platform.
This commit is contained in:
Joerg Wunsch 2001-04-20 13:52:28 +00:00
parent 0e038bdbb6
commit dc5fae400f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=41714
8 changed files with 116 additions and 142 deletions

View File

@ -6,17 +6,13 @@
#
PORTNAME= gcc
PORTVERSION= 2.95.2
PORTVERSION= 20010320
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= gcc
PKGNAMEPREFIX= avr-
DISTNAME= gcc-core-${PORTVERSION}
PATCH_SITES= http://home.overta.ru/users/denisc/gcc/
PATCHFILES= ${DISTNAME}-avr-patch-1.1.gz
PATCH_DIST_STRIP= -p1
MAINTAINER= joerg@freebsd.org
BUILD_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
@ -34,10 +30,9 @@ USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=avr
CONFIGURE_ENV= CFLAGS="-O -pipe"
MAKE_FLAGS= LANGUAGES="c"
MAN1= cccp.1 avr-gcc.1
MAN1= cpp.1 avr-gcc.1 gcov.1
.include <bsd.port.mk>

View File

@ -1,2 +1 @@
MD5 (gcc-core-2.95.2.tar.gz) = 2112ab0eaf621186a6c87a1a8c96c9b6
MD5 (gcc-core-2.95.2-avr-patch-1.1.gz) = 2fe04c7db44d68627232b2f61c7ef8f7
MD5 (gcc-core-20010320.tar.gz) = 6b8ea1b6770509bb2e5d01705cd85af4

View File

@ -1,22 +1,12 @@
--- gcc/configure.in.orig Sat Mar 10 22:07:33 2001
+++ gcc/configure.in Sat Mar 10 22:13:54 2001
@@ -626,7 +626,7 @@
thread_file='posix'
fi
;;
- alpha*-*-netbsd*)
+ alpha*-*-netbsd*|alpha*-*-freebsd*)
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
target_cpu_default="MASK_GAS"
tmake_file="alpha/t-crtbe alpha/t-ieee"
--- gcc/configure.orig Wed Oct 13 09:58:02 1999
+++ gcc/configure Thu Mar 15 17:52:27 2001
@@ -3059,7 +3059,7 @@
thread_file='posix'
fi
;;
- alpha*-*-netbsd*)
+ alpha*-*-netbsd*|alpha*-*-freebsd*)
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
target_cpu_default="MASK_GAS"
tmake_file="alpha/t-crtbe alpha/t-ieee"
--- libiberty/Makefile.in.orig Sat Dec 9 00:16:27 2000
+++ libiberty/Makefile.in Thu Apr 19 22:27:57 2001
@@ -152,7 +152,8 @@
$(RANLIB) $(TARGETLIB)
INSTALL_DEST = @INSTALL_DEST@
-install: install_to_$(INSTALL_DEST) install-subdir
+#install: install_to_$(INSTALL_DEST) install-subdir
+install:
install_to_libdir: all
$(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n

View File

@ -1,50 +1,43 @@
avr/bin/gcc
avr/include/assert.h
bin/avr-gcc
bin/cpp
lib/gcc-lib/avr/2.95.2/include/assert.h
lib/gcc-lib/avr/2.95.2/include/syslimits.h
lib/gcc-lib/avr/2.95.2/include/stdarg.h
lib/gcc-lib/avr/2.95.2/include/stddef.h
lib/gcc-lib/avr/2.95.2/include/varargs.h
lib/gcc-lib/avr/2.95.2/include/va-alpha.h
lib/gcc-lib/avr/2.95.2/include/va-h8300.h
lib/gcc-lib/avr/2.95.2/include/va-i860.h
lib/gcc-lib/avr/2.95.2/include/va-i960.h
lib/gcc-lib/avr/2.95.2/include/va-mips.h
lib/gcc-lib/avr/2.95.2/include/va-m88k.h
lib/gcc-lib/avr/2.95.2/include/va-mn10200.h
lib/gcc-lib/avr/2.95.2/include/va-mn10300.h
lib/gcc-lib/avr/2.95.2/include/va-pa.h
lib/gcc-lib/avr/2.95.2/include/va-pyr.h
lib/gcc-lib/avr/2.95.2/include/va-sparc.h
lib/gcc-lib/avr/2.95.2/include/va-clipper.h
lib/gcc-lib/avr/2.95.2/include/va-spur.h
lib/gcc-lib/avr/2.95.2/include/va-m32r.h
lib/gcc-lib/avr/2.95.2/include/va-sh.h
lib/gcc-lib/avr/2.95.2/include/va-v850.h
lib/gcc-lib/avr/2.95.2/include/va-arc.h
lib/gcc-lib/avr/2.95.2/include/iso646.h
lib/gcc-lib/avr/2.95.2/include/va-ppc.h
lib/gcc-lib/avr/2.95.2/include/va-avr.h
lib/gcc-lib/avr/2.95.2/include/va-c4x.h
lib/gcc-lib/avr/2.95.2/include/proto.h
lib/gcc-lib/avr/2.95.2/include/stdbool.h
lib/gcc-lib/avr/2.95.2/include/limits.h
lib/gcc-lib/avr/2.95.2/include/float.h
lib/gcc-lib/avr/2.95.2/include/README
lib/gcc-lib/avr/2.95.2/include/fixed
lib/gcc-lib/avr/2.95.2/cc1
lib/gcc-lib/avr/2.95.2/collect2
lib/gcc-lib/avr/2.95.2/cpp
lib/gcc-lib/avr/2.95.2/libgcc.a
lib/gcc-lib/avr/2.95.2/specs
bin/avr-cpp
bin/gccbug
lib/gcc-lib/avr/3.0/cc1
lib/gcc-lib/avr/3.0/collect2
lib/gcc-lib/avr/3.0/specs
lib/gcc-lib/avr/3.0/cpp0
lib/gcc-lib/avr/3.0/tradcpp0
lib/gcc-lib/avr/3.0/libgcc.a
lib/gcc-lib/avr/3.0/avr3/libgcc.a
lib/gcc-lib/avr/3.0/avr4/libgcc.a
lib/gcc-lib/avr/3.0/avr5/libgcc.a
lib/gcc-lib/avr/3.0/include/assert.h
lib/gcc-lib/avr/3.0/include/syslimits.h
lib/gcc-lib/avr/3.0/include/stdarg.h
lib/gcc-lib/avr/3.0/include/stddef.h
lib/gcc-lib/avr/3.0/include/varargs.h
lib/gcc-lib/avr/3.0/include/proto.h
lib/gcc-lib/avr/3.0/include/stdbool.h
lib/gcc-lib/avr/3.0/include/iso646.h
lib/gcc-lib/avr/3.0/include/limits.h
lib/gcc-lib/avr/3.0/include/float.h
lib/gcc-lib/avr/3.0/include/README
lib/gcc-lib/avr/3.0/include/fixed
share/locale/sv/LC_MESSAGES/gcc.mo
@unexec install-info --delete %D/info/cpp.info %D/info/dir
@unexec install-info --delete %D/info/gcc.info %D/info/dir
@unexec install-info --delete %D/info/c-tree.info %D/info/dir
@unexec install-info --delete %D/info/cppinternals.info %D/info/dir
info/c-tree.info
info/c-tree.info-1
info/c-tree.info-2
info/c-tree.info-3
info/cpp.info
info/cpp.info-1
info/cpp.info-2
info/cpp.info-3
info/cppinternals.info
info/gcc.info
info/gcc.info-1
info/gcc.info-10
@ -70,6 +63,11 @@ info/gcc.info-28
info/gcc.info-29
info/gcc.info-3
info/gcc.info-30
info/gcc.info-31
info/gcc.info-32
info/gcc.info-33
info/gcc.info-34
info/gcc.info-35
info/gcc.info-4
info/gcc.info-5
info/gcc.info-6
@ -78,7 +76,12 @@ info/gcc.info-8
info/gcc.info-9
@exec install-info %D/info/cpp.info %D/info/dir
@exec install-info %D/info/gcc.info %D/info/dir
@dirrm lib/gcc-lib/avr/2.95.2/include
@dirrm lib/gcc-lib/avr/2.95.2
@exec install-info %D/info/c-tree.info %D/info/dir
@exec install-info %D/info/cppinternals.info %D/info/dir
@dirrm lib/gcc-lib/avr/3.0/avr3
@dirrm lib/gcc-lib/avr/3.0/avr4
@dirrm lib/gcc-lib/avr/3.0/avr5
@dirrm lib/gcc-lib/avr/3.0/include
@dirrm lib/gcc-lib/avr/3.0
@dirrm lib/gcc-lib/avr
@dirrm avr/include

View File

@ -6,17 +6,13 @@
#
PORTNAME= gcc
PORTVERSION= 2.95.2
PORTVERSION= 20010320
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= gcc
PKGNAMEPREFIX= avr-
DISTNAME= gcc-core-${PORTVERSION}
PATCH_SITES= http://home.overta.ru/users/denisc/gcc/
PATCHFILES= ${DISTNAME}-avr-patch-1.1.gz
PATCH_DIST_STRIP= -p1
MAINTAINER= joerg@freebsd.org
BUILD_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
@ -34,10 +30,9 @@ USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=avr
CONFIGURE_ENV= CFLAGS="-O -pipe"
MAKE_FLAGS= LANGUAGES="c"
MAN1= cccp.1 avr-gcc.1
MAN1= cpp.1 avr-gcc.1 gcov.1
.include <bsd.port.mk>

View File

@ -1,2 +1 @@
MD5 (gcc-core-2.95.2.tar.gz) = 2112ab0eaf621186a6c87a1a8c96c9b6
MD5 (gcc-core-2.95.2-avr-patch-1.1.gz) = 2fe04c7db44d68627232b2f61c7ef8f7
MD5 (gcc-core-20010320.tar.gz) = 6b8ea1b6770509bb2e5d01705cd85af4

View File

@ -1,22 +1,12 @@
--- gcc/configure.in.orig Sat Mar 10 22:07:33 2001
+++ gcc/configure.in Sat Mar 10 22:13:54 2001
@@ -626,7 +626,7 @@
thread_file='posix'
fi
;;
- alpha*-*-netbsd*)
+ alpha*-*-netbsd*|alpha*-*-freebsd*)
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
target_cpu_default="MASK_GAS"
tmake_file="alpha/t-crtbe alpha/t-ieee"
--- gcc/configure.orig Wed Oct 13 09:58:02 1999
+++ gcc/configure Thu Mar 15 17:52:27 2001
@@ -3059,7 +3059,7 @@
thread_file='posix'
fi
;;
- alpha*-*-netbsd*)
+ alpha*-*-netbsd*|alpha*-*-freebsd*)
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
target_cpu_default="MASK_GAS"
tmake_file="alpha/t-crtbe alpha/t-ieee"
--- libiberty/Makefile.in.orig Sat Dec 9 00:16:27 2000
+++ libiberty/Makefile.in Thu Apr 19 22:27:57 2001
@@ -152,7 +152,8 @@
$(RANLIB) $(TARGETLIB)
INSTALL_DEST = @INSTALL_DEST@
-install: install_to_$(INSTALL_DEST) install-subdir
+#install: install_to_$(INSTALL_DEST) install-subdir
+install:
install_to_libdir: all
$(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n

View File

@ -1,50 +1,43 @@
avr/bin/gcc
avr/include/assert.h
bin/avr-gcc
bin/cpp
lib/gcc-lib/avr/2.95.2/include/assert.h
lib/gcc-lib/avr/2.95.2/include/syslimits.h
lib/gcc-lib/avr/2.95.2/include/stdarg.h
lib/gcc-lib/avr/2.95.2/include/stddef.h
lib/gcc-lib/avr/2.95.2/include/varargs.h
lib/gcc-lib/avr/2.95.2/include/va-alpha.h
lib/gcc-lib/avr/2.95.2/include/va-h8300.h
lib/gcc-lib/avr/2.95.2/include/va-i860.h
lib/gcc-lib/avr/2.95.2/include/va-i960.h
lib/gcc-lib/avr/2.95.2/include/va-mips.h
lib/gcc-lib/avr/2.95.2/include/va-m88k.h
lib/gcc-lib/avr/2.95.2/include/va-mn10200.h
lib/gcc-lib/avr/2.95.2/include/va-mn10300.h
lib/gcc-lib/avr/2.95.2/include/va-pa.h
lib/gcc-lib/avr/2.95.2/include/va-pyr.h
lib/gcc-lib/avr/2.95.2/include/va-sparc.h
lib/gcc-lib/avr/2.95.2/include/va-clipper.h
lib/gcc-lib/avr/2.95.2/include/va-spur.h
lib/gcc-lib/avr/2.95.2/include/va-m32r.h
lib/gcc-lib/avr/2.95.2/include/va-sh.h
lib/gcc-lib/avr/2.95.2/include/va-v850.h
lib/gcc-lib/avr/2.95.2/include/va-arc.h
lib/gcc-lib/avr/2.95.2/include/iso646.h
lib/gcc-lib/avr/2.95.2/include/va-ppc.h
lib/gcc-lib/avr/2.95.2/include/va-avr.h
lib/gcc-lib/avr/2.95.2/include/va-c4x.h
lib/gcc-lib/avr/2.95.2/include/proto.h
lib/gcc-lib/avr/2.95.2/include/stdbool.h
lib/gcc-lib/avr/2.95.2/include/limits.h
lib/gcc-lib/avr/2.95.2/include/float.h
lib/gcc-lib/avr/2.95.2/include/README
lib/gcc-lib/avr/2.95.2/include/fixed
lib/gcc-lib/avr/2.95.2/cc1
lib/gcc-lib/avr/2.95.2/collect2
lib/gcc-lib/avr/2.95.2/cpp
lib/gcc-lib/avr/2.95.2/libgcc.a
lib/gcc-lib/avr/2.95.2/specs
bin/avr-cpp
bin/gccbug
lib/gcc-lib/avr/3.0/cc1
lib/gcc-lib/avr/3.0/collect2
lib/gcc-lib/avr/3.0/specs
lib/gcc-lib/avr/3.0/cpp0
lib/gcc-lib/avr/3.0/tradcpp0
lib/gcc-lib/avr/3.0/libgcc.a
lib/gcc-lib/avr/3.0/avr3/libgcc.a
lib/gcc-lib/avr/3.0/avr4/libgcc.a
lib/gcc-lib/avr/3.0/avr5/libgcc.a
lib/gcc-lib/avr/3.0/include/assert.h
lib/gcc-lib/avr/3.0/include/syslimits.h
lib/gcc-lib/avr/3.0/include/stdarg.h
lib/gcc-lib/avr/3.0/include/stddef.h
lib/gcc-lib/avr/3.0/include/varargs.h
lib/gcc-lib/avr/3.0/include/proto.h
lib/gcc-lib/avr/3.0/include/stdbool.h
lib/gcc-lib/avr/3.0/include/iso646.h
lib/gcc-lib/avr/3.0/include/limits.h
lib/gcc-lib/avr/3.0/include/float.h
lib/gcc-lib/avr/3.0/include/README
lib/gcc-lib/avr/3.0/include/fixed
share/locale/sv/LC_MESSAGES/gcc.mo
@unexec install-info --delete %D/info/cpp.info %D/info/dir
@unexec install-info --delete %D/info/gcc.info %D/info/dir
@unexec install-info --delete %D/info/c-tree.info %D/info/dir
@unexec install-info --delete %D/info/cppinternals.info %D/info/dir
info/c-tree.info
info/c-tree.info-1
info/c-tree.info-2
info/c-tree.info-3
info/cpp.info
info/cpp.info-1
info/cpp.info-2
info/cpp.info-3
info/cppinternals.info
info/gcc.info
info/gcc.info-1
info/gcc.info-10
@ -70,6 +63,11 @@ info/gcc.info-28
info/gcc.info-29
info/gcc.info-3
info/gcc.info-30
info/gcc.info-31
info/gcc.info-32
info/gcc.info-33
info/gcc.info-34
info/gcc.info-35
info/gcc.info-4
info/gcc.info-5
info/gcc.info-6
@ -78,7 +76,12 @@ info/gcc.info-8
info/gcc.info-9
@exec install-info %D/info/cpp.info %D/info/dir
@exec install-info %D/info/gcc.info %D/info/dir
@dirrm lib/gcc-lib/avr/2.95.2/include
@dirrm lib/gcc-lib/avr/2.95.2
@exec install-info %D/info/c-tree.info %D/info/dir
@exec install-info %D/info/cppinternals.info %D/info/dir
@dirrm lib/gcc-lib/avr/3.0/avr3
@dirrm lib/gcc-lib/avr/3.0/avr4
@dirrm lib/gcc-lib/avr/3.0/avr5
@dirrm lib/gcc-lib/avr/3.0/include
@dirrm lib/gcc-lib/avr/3.0
@dirrm lib/gcc-lib/avr
@dirrm avr/include