diff options
author | jschauma <jschauma> | 2003-05-24 18:38:58 +0000 |
---|---|---|
committer | jschauma <jschauma> | 2003-05-24 18:38:58 +0000 |
commit | dc5d6280c12ff147d6832556690fd040a1cc7872 (patch) | |
tree | 0b362f4f544ea83a9933c93dcb26700d6a395fc8 /lang/gcc3/patches | |
parent | 1d861220464e4f04fc4d422d4d43a0a3440b4831 (diff) | |
download | pkgsrc-dc5d6280c12ff147d6832556690fd040a1cc7872.tar.gz |
use ${INSTALL_INFO} rather than install-info, so that we don't accidently
use an old or non-compatible version that may be in the base system.
This makes this package install flawlessly under Linux, and even though it does
not directly address PR pkg/20880 (which I could not reproduce), it covers
similar problems.
Diffstat (limited to 'lang/gcc3/patches')
-rw-r--r-- | lang/gcc3/patches/patch-ab | 22 | ||||
-rw-r--r-- | lang/gcc3/patches/patch-ac | 30 | ||||
-rw-r--r-- | lang/gcc3/patches/patch-ad | 15 |
3 files changed, 63 insertions, 4 deletions
diff --git a/lang/gcc3/patches/patch-ab b/lang/gcc3/patches/patch-ab index 8e273eb3f17..3c002f47ffb 100644 --- a/lang/gcc3/patches/patch-ab +++ b/lang/gcc3/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.1 2003/05/22 09:37:28 wiz Exp $ +$NetBSD: patch-ab,v 1.2 2003/05/24 18:38:58 jschauma Exp $ ---- gcc/Makefile.in.orig Fri Apr 18 08:36:04 2003 -+++ gcc/Makefile.in -@@ -1236,6 +1236,7 @@ c-semantics.o : c-semantics.c $(CONFIG_H +--- gcc/Makefile.in.orig Tue Jan 28 16:54:07 2003 ++++ gcc/Makefile.in Sat May 24 13:01:38 2003 +@@ -1236,6 +1236,7 @@ # Language-independent files. DRIVER_DEFINES = \ @@ -10,3 +10,17 @@ $NetBSD: patch-ab,v 1.1 2003/05/22 09:37:28 wiz Exp $ -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \ -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc-lib/\" \ -DDEFAULT_TARGET_VERSION=\"$(version)\" \ +@@ -2662,11 +2663,11 @@ + $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \ + done; \ + else true; fi +- -if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ ++ -if $(SHELL) -c '${INSTALL_INFO} --version' >/dev/null 2>&1; then \ + if [ -f $(DESTDIR)$(infodir)/dir ] ; then \ + for f in cpp.info gcc.info gccint.info cppinternals.info; do \ + if [ -f $(DESTDIR)$(infodir)/$$f ]; then \ +- install-info --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/$$f; \ ++ ${INSTALL_INFO} --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/$$f; \ + else true; fi; \ + done; \ + else true; fi; \ diff --git a/lang/gcc3/patches/patch-ac b/lang/gcc3/patches/patch-ac new file mode 100644 index 00000000000..00da245b9ca --- /dev/null +++ b/lang/gcc3/patches/patch-ac @@ -0,0 +1,30 @@ +$NetBSD: patch-ac,v 1.1 2003/05/24 18:38:59 jschauma Exp $ + +--- gcc/f/Make-lang.in.orig Sat May 24 12:59:15 2003 ++++ gcc/f/Make-lang.in Sat May 24 13:00:08 2003 +@@ -277,9 +277,9 @@ + chmod a-x $(DESTDIR)$(infodir)/g77.info*; \ + else true; fi + @if [ -f $(srcdir)/f/g77.info ] ; then \ +- if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ +- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info"; \ +- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info || : ; \ ++ if $(SHELL) -c '${INSTALL_INFO} --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ ++ echo " ${INSTALL_INFO} --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info"; \ ++ ${INSTALL_INFO} --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info || : ; \ + else : ; fi; \ + else : ; fi + +@@ -297,9 +297,9 @@ + else true; fi + + f77.uninstall: installdirs +- if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ +- echo " install-info --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info"; \ +- install-info --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info || : ; \ ++ if $(SHELL) -c '${INSTALL_INFO} --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ ++ echo " ${INSTALL_INFO} --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info"; \ ++ ${INSTALL_INFO} --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info || : ; \ + else : ; fi + rm -rf $(DESTDIR)$(bindir)/$(G77_INSTALL_NAME)$(exeext); \ + rm -rf $(DESTDIR)$(bindir)/$(G77_CROSS_NAME)$(exeext); \ diff --git a/lang/gcc3/patches/patch-ad b/lang/gcc3/patches/patch-ad new file mode 100644 index 00000000000..7559581015c --- /dev/null +++ b/lang/gcc3/patches/patch-ad @@ -0,0 +1,15 @@ +$NetBSD: patch-ad,v 1.1 2003/05/24 18:38:59 jschauma Exp $ + +--- gcc/java/Make-lang.in.orig Sat May 24 13:53:25 2003 ++++ gcc/java/Make-lang.in Sat May 24 13:53:47 2003 +@@ -207,8 +207,8 @@ + else true; fi; \ + else true; fi + -if [ -f jc1$(exeext) ] && [ -f $(DESTDIR)$(infodir)/gcj.info ]; then \ +- if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ +- install-info --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/gcj.info; \ ++ if $(SHELL) -c '${INSTALL_INFO} --version' >/dev/null 2>&1; then \ ++ ${INSTALL_INFO} --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/gcj.info; \ + else true; fi; \ + else true; fi + |