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:
parent
0e038bdbb6
commit
dc5fae400f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=41714
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user