View | Details | Raw Unified | Return to bug 21019
Collapse All | Expand All

(-)i386-rtems-gcj/Makefile (-11 / +11 lines)
Lines 2-41 Link Here
2
# Date created:		9 June 2000
2
# Date created:		9 June 2000
3
# Whom:			James Housley <jim@thehousleys.net>
3
# Whom:			James Housley <jim@thehousleys.net>
4
#
4
#
5
# $FreeBSD: ports/devel/i386-rtems-gcj/Makefile,v 1.3 2000/08/11 14:38:09 will Exp $
5
# $FreeBSD: ports/devel/i386-rtems-gcj/Makefile,v 1.2 2000/08/11 04:57:18 will Exp $
6
#
6
#
7
7
8
PORTNAME=	gcj
8
PORTNAME=	gcj
9
PORTVERSION=	2.95.2
9
PORTVERSION=	2.95.2
10
CATEGORIES=	devel
10
CATEGORIES=	devel
11
MASTER_SITES=   ftp://ftp.oarcorp.com/pub/rtems/betas/rtems-4.5.0-beta/c_tools/source/ \
11
MASTER_SITES=   ftp://ftp.oarcorp.com/pub/rtems/snapshots/c_tools/source/ \
12
		http://www.thehousleys.net/rtems-4.5.0b3/
12
		http://rtems.thehousleys.net/
13
DISTFILES=	${JAVANAME}.tar.gz ${NEWLIBNAME}.tar.gz
13
DISTFILES=	${JAVANAME}.tar.gz ${NEWLIBNAME}.tar.gz
14
PATCHFILES=	${JAVANAME}-rtems-20000531.diff.gz \
14
PATCHFILES=	${JAVANAME}-rtems-20000724.diff.gz \
15
		${NEWLIBNAME}-rtems-20000606.diff.gz
15
		${NEWLIBNAME}-rtems-20000828.diff
16
PATCH_SITES=	ftp://ftp.oarcorp.com/pub/rtems/betas/rtems-4.5.0-beta/c_tools/source/ \
16
PATCH_SITES=	ftp://ftp.oarcorp.com/pub/rtems/snapshots/c_tools/source/ \
17
		http://www.thehousleys.net/rtems-4.5.0b3/
17
		http://rtems.thehousleys.net/
18
18
19
MAINTAINER=	jim@thehousleys.net
19
MAINTAINER=	jim@thehousleys.net
20
20
21
BUILD_DEPENDS=	autoheader:${PORTSDIR}/devel/autoconf
22
23
DIST_SUBDIR=	rtems
21
DIST_SUBDIR=	rtems
24
22
25
LCLTARGET?=	i386-rtems
23
LCLTARGET?=	i386-rtems
26
24
25
PORTREVISION=	9
27
JAVANAME=	gcc-2.95.2
26
JAVANAME=	gcc-2.95.2
28
NEWLIBNAME=	newlib-1.8.2
27
NEWLIBNAME=	newlib-1.8.2
29
MASTERDIR=	${.CURDIR}/../i386-rtems-gcj
28
MASTERDIR=	${.CURDIR}/../i386-rtems-gcj
30
PLIST=		${PKGDIR}/PLIST.${LCLTARGET}
29
PLIST=		${PKGDIR}/PLIST.${LCLTARGET}
31
30
32
BUILD_DEPENDS=	${LCLTARGET}-gcc:${PORTSDIR}/devel/${LCLTARGET}-gcc
31
BUILD_DEPENDS=	autoheader:${PORTSDIR}/devel/autoconf \
32
		${LCLTARGET}-gcc:${PORTSDIR}/devel/${LCLTARGET}-gcc
33
RUN_DEPENDS=	${LCLTARGET}-gcc:${PORTSDIR}/devel/${LCLTARGET}-gcc
33
RUN_DEPENDS=	${LCLTARGET}-gcc:${PORTSDIR}/devel/${LCLTARGET}-gcc
34
34
35
PKGNAMEPREFIX=	${LCLTARGET}-
35
PKGNAMEPREFIX=	${LCLTARGET}-
36
USE_GMAKE=	yes
36
USE_GMAKE=	yes
37
GNU_CONFIGURE=	yes
37
GNU_CONFIGURE=	yes
38
ALL_TARGET=	all info
38
ALL_TARGET=	all
39
39
40
CONFIGURE_TARGET?=	--target=${LCLTARGET}
40
CONFIGURE_TARGET?=	--target=${LCLTARGET}
41
CONFIGURE_ARGS?=	--with-gnu-as --with-gnu-ld --with-newlib --verbose \
41
CONFIGURE_ARGS?=	--with-gnu-as --with-gnu-ld --with-newlib --verbose \
(-)i386-rtems-gcj/files/md5 (-2 / +2 lines)
Lines 1-4 Link Here
1
MD5 (rtems/gcc-2.95.2-rtems-20000531.diff.gz) = e62392e923fcfb4b472b5440903c618e
2
MD5 (rtems/gcc-2.95.2.tar.gz) = 1bf15194e6b99d088133b1d28176d949
1
MD5 (rtems/gcc-2.95.2.tar.gz) = 1bf15194e6b99d088133b1d28176d949
3
MD5 (rtems/newlib-1.8.2-rtems-20000606.diff.gz) = ab84b0f07d4c07756ac37861679e4f5d
4
MD5 (rtems/newlib-1.8.2.tar.gz) = b4df8090127da174e42852dd200a42db
2
MD5 (rtems/newlib-1.8.2.tar.gz) = b4df8090127da174e42852dd200a42db
3
MD5 (rtems/gcc-2.95.2-rtems-20000724.diff.gz) = 124dd38318d144559a68bd85a3825f8b
4
MD5 (rtems/newlib-1.8.2-rtems-20000828.diff) = 50cb8cd7b913573537265007b4869eff
(-)i386-rtems-gcj/patches/patch-aa (-21 / +38 lines)
Lines 1-21 Link Here
1
--- gcc/Makefile.in.orig	Fri Aug 13 03:46:55 1999
1
--- Makefile.in.orig	Fri Sep  1 21:07:00 2000
2
+++ gcc/Makefile.in	Mon Jun 12 22:04:15 2000
2
+++ Makefile.in	Fri Sep  1 21:16:11 2000
3
@@ -2590,18 +2590,6 @@
3
@@ -656,9 +656,7 @@
4
 
4
 	install-autoconf \
5
 # Install the man pages.
5
 	install-automake \
6
 install-man: installdirs $(srcdir)/gcc.1 $(srcdir)/cccp.1 lang.install-man
6
 	install-bash \
7
-	-if [ -f gcc-cross$(exeext) ] ; then \
7
-	install-bfd \
8
-	  rm -f $(man1dir)/$(GCC_CROSS_NAME)$(manext); \
8
 	install-bzip2 \
9
-	  $(INSTALL_DATA) $(srcdir)/gcc.1 $(man1dir)/$(GCC_CROSS_NAME)$(manext); \
9
-	install-opcodes \
10
-	  chmod a-x $(man1dir)/$(GCC_CROSS_NAME)$(manext); \
10
 	install-binutils \
11
-	else \
11
 	install-bison \
12
-	  rm -f $(man1dir)/$(GCC_INSTALL_NAME)$(manext); \
12
 	install-byacc \
13
-	  $(INSTALL_DATA) $(srcdir)/gcc.1 $(man1dir)/$(GCC_INSTALL_NAME)$(manext); \
13
@@ -689,11 +687,9 @@
14
-	  chmod a-x $(man1dir)/$(GCC_INSTALL_NAME)$(manext); \
14
 	install-itcl \
15
-	fi
15
 	install-ld \
16
-	-rm -f $(man1dir)/cccp$(manext)
16
 	install-libgui \
17
-	-$(INSTALL_DATA) $(srcdir)/cccp.1 $(man1dir)/cccp$(manext)
17
-	install-libiberty \
18
-	-chmod a-x $(man1dir)/cccp$(manext)
18
 	install-libtool \
19
 
19
 	install-m4 \
20
 # Install the library.
20
 	install-make \
21
 install-libgcc: libgcc.a installdirs
21
-	install-mmalloc \
22
 	install-patch \
23
 	install-perl \
24
 	install-prms \
25
@@ -823,13 +819,11 @@
26
 	install-target-libio \
27
 	install-target-libstdc++ \
28
 	install-target-libg++ \
29
-	install-target-newlib \
30
 	install-target-libf2c \
31
 	install-target-libchill \
32
 	install-target-libobjc \
33
 	install-target-winsup \
34
 	install-target-libgloss \
35
-	install-target-libiberty \
36
 	install-target-bsp \
37
 	install-target-libjava \
38
 	install-target-zlib \
(-)i386-rtems-gcj/patches/patch-ab (+84 lines)
Line 0 Link Here
1
--- gcc/Makefile.in.orig	Fri Aug 13 03:46:55 1999
2
+++ gcc/Makefile.in	Fri Sep  1 21:15:38 2000
3
@@ -400,7 +400,7 @@
4
 MAYBE_USE_COLLECT2 = @maybe_use_collect2@
5
 # It is convenient for configure to add the assignment at the beginning,
6
 # so don't override it here.
7
-USE_COLLECT2 = collect2$(exeext)
8
+USE_COLLECT2 = 
9
 
10
 # List of extra C and assembler files to add to libgcc1.a.
11
 # Assembler files should have names ending in `.asm'.
12
@@ -437,7 +437,7 @@
13
 
14
 # A list of all the language-specific executables.
15
 # This is overridden by configure.
16
-COMPILERS = cc1$(exeext) @all_compilers@
17
+COMPILERS = @all_compilers@
18
 
19
 # List of things which should already be built whenever we try to use xgcc
20
 # to compile anything (without linking).
21
@@ -2432,9 +2432,8 @@
22
 # Copy the compiler files into directories where they will be run.
23
 # Install the driver last so that the window when things are
24
 # broken is small.
25
-install-normal: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \
26
-    $(INSTALL_CPP) install-man install-info intl.install lang.install-normal \
27
-    install-driver
28
+install-normal: install-common \
29
+    intl.install lang.install-normal
30
 
31
 # Do nothing while making gcc with a cross-compiler. The person who
32
 # makes gcc for the target machine has to know how to put a complete
33
@@ -2507,51 +2506,6 @@
34
 	  else true; \
35
 	  fi; \
36
 	done
37
-	for file in $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_COLLECT2) ..; do \
38
-	  if [ x"$$file" != x.. ]; then \
39
-	    rm -f $(libsubdir)/$$file; \
40
-	    $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \
41
-	  else true; fi; \
42
-	done
43
-	for file in $(EXTRA_PARTS) ..; do \
44
-	  if [ x"$$file" != x.. ]; then \
45
-	    rm -f $(libsubdir)/$$file; \
46
-	    $(INSTALL_DATA) $$file $(libsubdir)/$$file; \
47
-	    chmod a-x $(libsubdir)/$$file; \
48
-	  else true; fi; \
49
-	done
50
-# Don't mess with specs if it doesn't exist yet.
51
-	-if [ -f specs ] ; then \
52
-	  rm -f $(libsubdir)/specs; \
53
-	  $(INSTALL_DATA) specs $(libsubdir)/specs; \
54
-	  chmod a-x $(libsubdir)/specs; \
55
-	fi
56
-# Install protoize if it was compiled.
57
-	-if [ -f protoize$(exeext) ]; \
58
-	then \
59
-	    if [ -f gcc-cross$(exeext) ] ; then \
60
-		rm -f $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
61
-		$(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
62
-		rm -f $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
63
-		$(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
64
-	    else \
65
-		rm -f $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
66
-		$(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
67
-		rm -f $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
68
-		$(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
69
-	    fi ; \
70
-	    rm -f $(libsubdir)/SYSCALLS.c.X; \
71
-	    $(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \
72
-	    chmod a-x $(libsubdir)/SYSCALLS.c.X; \
73
-	fi
74
-	-rm -f $(libsubdir)/cpp$(exeext)
75
-	$(INSTALL_PROGRAM) cpp$(exeext) $(libsubdir)/cpp$(exeext)
76
-# Install gcov if it was compiled.
77
-	-if [ -f gcov$(exeext) ]; \
78
-	then \
79
-	    rm -f $(bindir)/gcov$(exeext); \
80
-	    $(INSTALL_PROGRAM) gcov$(exeext) $(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
81
-	fi
82
 
83
 # Install the driver program as $(target_alias)-gcc
84
 # and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc.

Return to bug 21019