mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
Update to version 2002.09.01. Included are a couple of private
patches that were floating through the avr-gcc and avr-libc mailinglists, just for the time being until they might have been integrated into gcc's CVS. Portname changed from dashes in the snap date to dots so portupgrade doesn't get confused about it. Thanks to Brian Dean for the hint.
This commit is contained in:
parent
f235fb95ac
commit
49ba60eebe
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=65401
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 3.3-2002-08-12
|
||||
PORTVERSION= 3.3.2002.09.01
|
||||
CATEGORIES= devel
|
||||
#MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
#MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}-${PORTVERSION}
|
||||
@ -36,8 +36,7 @@ CONFIGURE_ARGS= --target=avr
|
||||
|
||||
MAKE_FLAGS= LANGUAGES="c c++"
|
||||
|
||||
# Only few man pages in this snapshot...
|
||||
#MAN1= cpp.1 avr-gcc.1 avr-g++.1 gcov.1
|
||||
MAN1= avr-g++.1
|
||||
MAN1= cpp.1 avr-gcc.1 avr-g++.1 gcov.1
|
||||
MAN7= fsf-funding.7 gfdl.7 gpl.7
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (gcc-core+g++-3.3-2002-08-12.tar.bz2) = 6a55dabdd021433a49c84673d5f4df37
|
||||
MD5 (gcc-core+g++-3.3.2002.09.01.tar.bz2) = 6424c3b48736fc0c126374bc44cbbe57
|
||||
|
13
devel/avr-gcc-3/files/patch-16bitassign
Normal file
13
devel/avr-gcc-3/files/patch-16bitassign
Normal file
@ -0,0 +1,13 @@
|
||||
--- gcc/config/avr/avr.c.orig Mon Aug 12 15:13:56 2002
|
||||
+++ gcc/config/avr/avr.c Thu Aug 29 12:53:14 2002
|
||||
@@ -2711,8 +2711,8 @@
|
||||
}
|
||||
}
|
||||
else
|
||||
- return *l=2, (AS2 (st ,%0,%A1) CR_TAB
|
||||
- AS2 (std,%0+1,%B1));
|
||||
+ return *l=2, (AS2 (std,%0+1,%B1) CR_TAB
|
||||
+ AS2 (st ,%0,%A1));
|
||||
}
|
||||
else if (GET_CODE (base) == PLUS)
|
||||
{
|
20
devel/avr-gcc-3/files/patch-no-c++-excepts
Normal file
20
devel/avr-gcc-3/files/patch-no-c++-excepts
Normal file
@ -0,0 +1,20 @@
|
||||
Index: gcc/config/avr/avr.h
|
||||
===================================================================
|
||||
RCS file: /cvsroot/gcc/gcc/gcc/config/avr/avr.h,v
|
||||
retrieving revision 1.66
|
||||
diff -u -r1.66 avr.h
|
||||
--- gcc/config/avr/avr.h 11 Aug 2002 18:48:50 -0000 1.66
|
||||
+++ gcc/config/avr/avr.h 28 Aug 2002 21:12:06 -0000
|
||||
@@ -2523,6 +2523,12 @@
|
||||
|
||||
Do not define this macro if it does not need to do anything. */
|
||||
|
||||
+#define CC1PLUS_SPEC "%{!frtti:-fno-rtti} \
|
||||
+ %{!fenforce-eh-specs:-fno-enforce-eh-specs} \
|
||||
+ %{!fexceptions:-fno-exceptions}"
|
||||
+/* A C string constant that tells the GNU CC drvier program options to
|
||||
+ pass to `cc1plus'. */
|
||||
+
|
||||
#define ASM_SPEC "%{mmcu=*:-mmcu=%*}"
|
||||
/* A C string constant that tells the GNU CC driver program options to
|
||||
pass to the assembler. It can also specify how to translate
|
@ -7,6 +7,70 @@ bin/avr-g++
|
||||
bin/avr-gcc
|
||||
bin/avr-gcc-3.3
|
||||
bin/avr-gccbug
|
||||
@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/gccint.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cppinternals.info %D/info/dir
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
info/cpp.info-3
|
||||
info/cpp.info-4
|
||||
info/cpp.info-5
|
||||
info/cppinternals.info
|
||||
info/gcc.info
|
||||
info/gcc.info-1
|
||||
info/gcc.info-2
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
info/gcc.info-6
|
||||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
info/gcc.info-10
|
||||
info/gcc.info-11
|
||||
info/gcc.info-12
|
||||
info/gcc.info-13
|
||||
info/gcc.info-14
|
||||
info/gcc.info-15
|
||||
info/gcc.info-16
|
||||
info/gcc.info-17
|
||||
info/gcc.info-18
|
||||
info/gcc.info-19
|
||||
info/gcc.info-20
|
||||
info/gcc.info-21
|
||||
info/gcc.info-22
|
||||
info/gcc.info-23
|
||||
info/gccint.info
|
||||
info/gccint.info-1
|
||||
info/gccint.info-2
|
||||
info/gccint.info-3
|
||||
info/gccint.info-4
|
||||
info/gccint.info-5
|
||||
info/gccint.info-6
|
||||
info/gccint.info-7
|
||||
info/gccint.info-8
|
||||
info/gccint.info-9
|
||||
info/gccint.info-10
|
||||
info/gccint.info-11
|
||||
info/gccint.info-12
|
||||
info/gccint.info-13
|
||||
info/gccint.info-14
|
||||
info/gccint.info-15
|
||||
info/gccint.info-16
|
||||
info/gccint.info-17
|
||||
info/gccint.info-18
|
||||
info/gccint.info-19
|
||||
info/gccint.info-20
|
||||
info/gccint.info-21
|
||||
info/gccint.info-22
|
||||
info/gccint.info-23
|
||||
info/gccint.info-24
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
@exec install-info %D/info/gccint.info %D/info/dir
|
||||
@exec install-info %D/info/cppinternals.info %D/info/dir
|
||||
lib/charset.alias
|
||||
lib/gcc-lib/avr/3.3/avr3/libgcc.a
|
||||
lib/gcc-lib/avr/3.3/avr4/libgcc.a
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 3.3-2002-08-12
|
||||
PORTVERSION= 3.3.2002.09.01
|
||||
CATEGORIES= devel
|
||||
#MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
#MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}-${PORTVERSION}
|
||||
@ -36,8 +36,7 @@ CONFIGURE_ARGS= --target=avr
|
||||
|
||||
MAKE_FLAGS= LANGUAGES="c c++"
|
||||
|
||||
# Only few man pages in this snapshot...
|
||||
#MAN1= cpp.1 avr-gcc.1 avr-g++.1 gcov.1
|
||||
MAN1= avr-g++.1
|
||||
MAN1= cpp.1 avr-gcc.1 avr-g++.1 gcov.1
|
||||
MAN7= fsf-funding.7 gfdl.7 gpl.7
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (gcc-core+g++-3.3-2002-08-12.tar.bz2) = 6a55dabdd021433a49c84673d5f4df37
|
||||
MD5 (gcc-core+g++-3.3.2002.09.01.tar.bz2) = 6424c3b48736fc0c126374bc44cbbe57
|
||||
|
13
devel/avr-gcc/files/patch-16bitassign
Normal file
13
devel/avr-gcc/files/patch-16bitassign
Normal file
@ -0,0 +1,13 @@
|
||||
--- gcc/config/avr/avr.c.orig Mon Aug 12 15:13:56 2002
|
||||
+++ gcc/config/avr/avr.c Thu Aug 29 12:53:14 2002
|
||||
@@ -2711,8 +2711,8 @@
|
||||
}
|
||||
}
|
||||
else
|
||||
- return *l=2, (AS2 (st ,%0,%A1) CR_TAB
|
||||
- AS2 (std,%0+1,%B1));
|
||||
+ return *l=2, (AS2 (std,%0+1,%B1) CR_TAB
|
||||
+ AS2 (st ,%0,%A1));
|
||||
}
|
||||
else if (GET_CODE (base) == PLUS)
|
||||
{
|
20
devel/avr-gcc/files/patch-no-c++-excepts
Normal file
20
devel/avr-gcc/files/patch-no-c++-excepts
Normal file
@ -0,0 +1,20 @@
|
||||
Index: gcc/config/avr/avr.h
|
||||
===================================================================
|
||||
RCS file: /cvsroot/gcc/gcc/gcc/config/avr/avr.h,v
|
||||
retrieving revision 1.66
|
||||
diff -u -r1.66 avr.h
|
||||
--- gcc/config/avr/avr.h 11 Aug 2002 18:48:50 -0000 1.66
|
||||
+++ gcc/config/avr/avr.h 28 Aug 2002 21:12:06 -0000
|
||||
@@ -2523,6 +2523,12 @@
|
||||
|
||||
Do not define this macro if it does not need to do anything. */
|
||||
|
||||
+#define CC1PLUS_SPEC "%{!frtti:-fno-rtti} \
|
||||
+ %{!fenforce-eh-specs:-fno-enforce-eh-specs} \
|
||||
+ %{!fexceptions:-fno-exceptions}"
|
||||
+/* A C string constant that tells the GNU CC drvier program options to
|
||||
+ pass to `cc1plus'. */
|
||||
+
|
||||
#define ASM_SPEC "%{mmcu=*:-mmcu=%*}"
|
||||
/* A C string constant that tells the GNU CC driver program options to
|
||||
pass to the assembler. It can also specify how to translate
|
@ -7,6 +7,70 @@ bin/avr-g++
|
||||
bin/avr-gcc
|
||||
bin/avr-gcc-3.3
|
||||
bin/avr-gccbug
|
||||
@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/gccint.info %D/info/dir
|
||||
@unexec install-info --delete %D/info/cppinternals.info %D/info/dir
|
||||
info/cpp.info
|
||||
info/cpp.info-1
|
||||
info/cpp.info-2
|
||||
info/cpp.info-3
|
||||
info/cpp.info-4
|
||||
info/cpp.info-5
|
||||
info/cppinternals.info
|
||||
info/gcc.info
|
||||
info/gcc.info-1
|
||||
info/gcc.info-2
|
||||
info/gcc.info-3
|
||||
info/gcc.info-4
|
||||
info/gcc.info-5
|
||||
info/gcc.info-6
|
||||
info/gcc.info-7
|
||||
info/gcc.info-8
|
||||
info/gcc.info-9
|
||||
info/gcc.info-10
|
||||
info/gcc.info-11
|
||||
info/gcc.info-12
|
||||
info/gcc.info-13
|
||||
info/gcc.info-14
|
||||
info/gcc.info-15
|
||||
info/gcc.info-16
|
||||
info/gcc.info-17
|
||||
info/gcc.info-18
|
||||
info/gcc.info-19
|
||||
info/gcc.info-20
|
||||
info/gcc.info-21
|
||||
info/gcc.info-22
|
||||
info/gcc.info-23
|
||||
info/gccint.info
|
||||
info/gccint.info-1
|
||||
info/gccint.info-2
|
||||
info/gccint.info-3
|
||||
info/gccint.info-4
|
||||
info/gccint.info-5
|
||||
info/gccint.info-6
|
||||
info/gccint.info-7
|
||||
info/gccint.info-8
|
||||
info/gccint.info-9
|
||||
info/gccint.info-10
|
||||
info/gccint.info-11
|
||||
info/gccint.info-12
|
||||
info/gccint.info-13
|
||||
info/gccint.info-14
|
||||
info/gccint.info-15
|
||||
info/gccint.info-16
|
||||
info/gccint.info-17
|
||||
info/gccint.info-18
|
||||
info/gccint.info-19
|
||||
info/gccint.info-20
|
||||
info/gccint.info-21
|
||||
info/gccint.info-22
|
||||
info/gccint.info-23
|
||||
info/gccint.info-24
|
||||
@exec install-info %D/info/cpp.info %D/info/dir
|
||||
@exec install-info %D/info/gcc.info %D/info/dir
|
||||
@exec install-info %D/info/gccint.info %D/info/dir
|
||||
@exec install-info %D/info/cppinternals.info %D/info/dir
|
||||
lib/charset.alias
|
||||
lib/gcc-lib/avr/3.3/avr3/libgcc.a
|
||||
lib/gcc-lib/avr/3.3/avr4/libgcc.a
|
||||
|
Loading…
Reference in New Issue
Block a user