summaryrefslogtreecommitdiff
path: root/lang/gnat/files/patch-aa
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1997-09-25 08:48:00 +0000
committerSatoshi Asami <asami@FreeBSD.org>1997-09-25 08:48:00 +0000
commit31f08be6a309375d03f730cefdbae2a6ad49d1d5 (patch)
treefaa7a768db1892a98dce84bf352d0c9665f6c2d1 /lang/gnat/files/patch-aa
parentMake it possible to install the standalone navigator by defining (diff)
Upgrade to 3.09. This port is no longer broken.
Note you need an existing gnat compiler to build this. (A package will do.) PR: 3687 Submitted by: Maurice Castro <maurice@planet.serc.rmit.edu.au> and Daniel M. Eischen <deischen@iworks.InterWorks.org>
Notes
Notes: svn path=/head/; revision=8025
Diffstat (limited to 'lang/gnat/files/patch-aa')
-rw-r--r--lang/gnat/files/patch-aa141
1 files changed, 141 insertions, 0 deletions
diff --git a/lang/gnat/files/patch-aa b/lang/gnat/files/patch-aa
new file mode 100644
index 000000000000..eb8cd4588e4a
--- /dev/null
+++ b/lang/gnat/files/patch-aa
@@ -0,0 +1,141 @@
+diff -c orig/Makefile.in gcc/Makefile.in
+*** orig/Makefile.in Thu Mar 27 17:32:15 1997
+--- gcc-2.7.2.1/Makefile.in Fri Apr 4 19:55:09 1997
+***************
+*** 189,200 ****
+ local_prefix = /usr/local
+ # Directory in which to put host dependent programs and libraries
+ exec_prefix = $(prefix)
+ # Directory in which to put the executable for the command `gcc'
+ bindir = $(exec_prefix)/bin
+ # Directory in which to put the directories used by the compiler.
+ libdir = $(exec_prefix)/lib
+ # Directory in which the compiler finds executables, libraries, etc.
+! libsubdir = $(libdir)/gcc-lib/$(target)/$(version)
+ # Directory in which the compiler finds g++ includes.
+ gxx_include_dir= $(libdir)/g++-include
+ # Directory to search for site-specific includes.
+--- 189,202 ----
+ local_prefix = /usr/local
+ # Directory in which to put host dependent programs and libraries
+ exec_prefix = $(prefix)
++ # directory to hold compilers
++ compdir = $(prefix)/libexec/ada
+ # Directory in which to put the executable for the command `gcc'
+ bindir = $(exec_prefix)/bin
+ # Directory in which to put the directories used by the compiler.
+ libdir = $(exec_prefix)/lib
+ # Directory in which the compiler finds executables, libraries, etc.
+! libsubdir = $(libdir)
+ # Directory in which the compiler finds g++ includes.
+ gxx_include_dir= $(libdir)/g++-include
+ # Directory to search for site-specific includes.
+***************
+*** 213,219 ****
+ mandir = $(prefix)/man/man1
+ # Directory in which to find other cross-compilation tools and headers.
+ # Used in install-cross.
+! tooldir = $(exec_prefix)/$(target)
+ # Dir for temp files.
+ tmpdir = /tmp
+
+--- 215,221 ----
+ mandir = $(prefix)/man/man1
+ # Directory in which to find other cross-compilation tools and headers.
+ # Used in install-cross.
+! tooldir = $(exec_prefix)
+ # Dir for temp files.
+ tmpdir = /tmp
+
+***************
+*** 1141,1148 ****
+
+ gcc.o: gcc.c $(CONFIG_H) multilib.h config.status $(lang_specs_files)
+ $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
+ -DSTANDARD_STARTFILE_PREFIX=\"$(libdir)/\" \
+! -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc-lib/\" \
+ -DDEFAULT_TARGET_VERSION=\"$(version)\" \
+ -DDEFAULT_TARGET_MACHINE=\"$(target)\" \
+ -DTOOLDIR_BASE_PREFIX=\"$(exec_prefix)/\" \
+--- 1143,1152 ----
+
+ gcc.o: gcc.c $(CONFIG_H) multilib.h config.status $(lang_specs_files)
+ $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
++ -DFREEBSD_NATIVE \
++ -DFREEBSD_PREFIX=\"$(prefix)\" \
+ -DSTANDARD_STARTFILE_PREFIX=\"$(libdir)/\" \
+! -DSTANDARD_EXEC_PREFIX=\"$(libdir)/\" \
+ -DDEFAULT_TARGET_VERSION=\"$(version)\" \
+ -DDEFAULT_TARGET_MACHINE=\"$(target)\" \
+ -DTOOLDIR_BASE_PREFIX=\"$(exec_prefix)/\" \
+***************
+*** 2055,2069 ****
+ # Create the installation directory.
+ install-dir:
+ -if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; chmod a+rx $(libdir) ; fi
+- -if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir $(libdir)/gcc-lib ; chmod a+rx $(libdir)/gcc-lib ; fi
+ # This dir isn't currently searched by cpp.
+ # -if [ -d $(libdir)/gcc-lib/include ] ; then true ; else mkdir $(libdir)/gcc-lib/include ; chmod a+rx $(libdir)/gcc-lib/include ; fi
+! -if [ -d $(libdir)/gcc-lib/$(target) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target) ; chmod a+rx $(libdir)/gcc-lib/$(target) ; fi
+! -if [ -d $(libdir)/gcc-lib/$(target)/$(version) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target)/$(version) ; chmod a+rx $(libdir)/gcc-lib/$(target)/$(version) ; fi
+! -if [ -d $(libdir)/gcc-lib/$(target)/$(version)/include ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target)/$(version)/include ; chmod a+rx $(libdir)/gcc-lib/$(target)/$(version)/include ; fi
+ -if [ -d $(bindir) ] ; then true ; else mkdir $(bindir) ; chmod a+rx $(bindir) ; fi
+ -if [ -d $(includedir) ] ; then true ; else mkdir $(includedir) ; chmod a+rx $(includedir) ; fi
+ -if [ -d $(tooldir) ] ; then true ; else mkdir $(tooldir) ; chmod a+rx $(tooldir) ; fi
+ -if [ -d $(assertdir) ] ; then true ; else mkdir $(assertdir) ; chmod a+rx $(assertdir) ; fi
+ -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; chmod a+rx $(infodir) ; fi
+ # We don't use mkdir -p to create the parents of mandir,
+--- 2059,2073 ----
+ # Create the installation directory.
+ install-dir:
+ -if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; chmod a+rx $(libdir) ; fi
+ # This dir isn't currently searched by cpp.
+ # -if [ -d $(libdir)/gcc-lib/include ] ; then true ; else mkdir $(libdir)/gcc-lib/include ; chmod a+rx $(libdir)/gcc-lib/include ; fi
+! # -if [ -d $(libdir)/gcc-lib/$(target) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target) ; chmod a+rx $(libdir)/gcc-lib/$(target) ; fi
+! # -if [ -d $(libdir)/gcc-lib/$(target)/$(version) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target)/$(version) ; chmod a+rx $(libdir)/gcc-lib/$(target)/$(version) ; fi
+! # -if [ -d $(libdir)/gcc-lib/$(target)/$(version)/include ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target)/$(version)/include ; chmod a+rx $(libdir)/gcc-lib/$(target)/$(version)/include ; fi
+ -if [ -d $(bindir) ] ; then true ; else mkdir $(bindir) ; chmod a+rx $(bindir) ; fi
+ -if [ -d $(includedir) ] ; then true ; else mkdir $(includedir) ; chmod a+rx $(includedir) ; fi
+ -if [ -d $(tooldir) ] ; then true ; else mkdir $(tooldir) ; chmod a+rx $(tooldir) ; fi
++ -if [ -d $(compdir) ] ; then true ; else mkdir $(compdir) ; chmod a+rx $(compdir) ; fi
+ -if [ -d $(assertdir) ] ; then true ; else mkdir $(assertdir) ; chmod a+rx $(assertdir) ; fi
+ -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; chmod a+rx $(infodir) ; fi
+ # We don't use mkdir -p to create the parents of mandir,
+***************
+*** 2077,2084 ****
+ install-common: native install-dir $(EXTRA_PARTS) lang.install-common
+ for file in $(COMPILERS); do \
+ if [ -f $$file ] ; then \
+! rm -f $(libsubdir)/$$file; \
+! $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \
+ else true; \
+ fi; \
+ done
+--- 2081,2088 ----
+ install-common: native install-dir $(EXTRA_PARTS) lang.install-common
+ for file in $(COMPILERS); do \
+ if [ -f $$file ] ; then \
+! rm -f $(compdir)/$$file; \
+! $(INSTALL_PROGRAM) $$file $(compdir)/$$file; \
+ else true; \
+ fi; \
+ done
+***************
+*** 2110,2117 ****
+ $(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \
+ chmod a-x $(libsubdir)/SYSCALLS.c.X; \
+ fi
+! -rm -f $(libsubdir)/cpp$(exeext)
+! $(INSTALL_PROGRAM) cpp$(exeext) $(libsubdir)/cpp$(exeext)
+
+ # Install the driver program as $(target)-gcc
+ # and also as either gcc (if native) or $(tooldir)/bin/gcc.
+--- 2114,2121 ----
+ $(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \
+ chmod a-x $(libsubdir)/SYSCALLS.c.X; \
+ fi
+! -rm -f $(compdir)/cpp$(exeext)
+! $(INSTALL_PROGRAM) cpp$(exeext) $(compdir)/cpp$(exeext)
+
+ # Install the driver program as $(target)-gcc
+ # and also as either gcc (if native) or $(tooldir)/bin/gcc.