From d4bc08226f28b9d8d144cecdf023c0afe39a4ac6 Mon Sep 17 00:00:00 2001 From: GĂ©rard Milmeister Date: Nov 28 2005 10:16:23 +0000 Subject: *** empty log message *** --- diff --git a/bigloo-bmem.patch b/bigloo-bmem.patch new file mode 100644 index 0000000..b72a06a --- /dev/null +++ b/bigloo-bmem.patch @@ -0,0 +1,54 @@ +--- bigloo2.7a/bde/Makefile.bmem 2005-11-28 11:01:19.000000000 +0100 ++++ bigloo2.7a/bde/Makefile 2005-11-28 11:02:21.000000000 +0100 +@@ -123,16 +123,11 @@ + $(BOOTBINDIR)/btags \ + $(BOOTBINDIR)/bprof \ + $(BOOTBINDIR)/jas \ +- $(BOOTBINDIR)/mco \ +- dobmem ++ $(BOOTBINDIR)/mco + + boot: + $(MAKE) all BFLAGS="$(BFLAGS) -ld-relative" + +-dobmem: +- @ if [ "$(LDPRELOADSUPPORT)" = "yes" ]; then \ +- (cd bmem && $(MAKE)) || exit 1; \ +- fi + + $(BOOTBINDIR)/afile: $(AFILE_OBJ) + $(BIGLOO) $(BFLAGS) $(EFLAGS) -o $(BOOTBINDIR)/afile $(AFILE_OBJ) +@@ -199,9 +194,6 @@ + chmod $(BMASK) $(DESTDIR)$(BINDIR)/btags$(EXE_SUFFIX); \ + cp $(BOOTBINDIR)/jas$(EXE_SUFFIX) $(DESTDIR)$(BINDIR)/jas$(EXE_SUFFIX); \ + chmod $(BMASK) $(DESTDIR)$(BINDIR)/jas$(EXE_SUFFIX); \ +- if [ "$(LDPRELOADSUPPORT)" = "yes" ]; then \ +- (cd bmem; $(MAKE) install) || exit 1; \ +- fi; \ + fi + + #*---------------------------------------------------------------------*/ +@@ -217,7 +209,6 @@ + - $(RM) -f $(DESTDIR)$(BINDIR)/bpp$(EXE_SUFFIX) + - $(RM) -f $(DESTDIR)$(BINDIR)/btags$(EXE_SUFFIX) + - $(RM) -f $(DESTDIR)$(BINDIR)/jas$(EXE_SUFFIX) +- - (cd bmem; $(MAKE) uninstall) + + #*---------------------------------------------------------------------*/ + #* touchall */ +@@ -247,7 +238,6 @@ + -o -name '?*#' \ + -o -name \*core \) \ + -type f -exec rm {} \; +- @ (cd bmem; $(MAKE) clean) + @ $(BEEP) + @ echo "cleanup done..." + @ echo "-------------------------------" +@@ -293,7 +283,6 @@ + .PHONY: pop + pop: + @ echo $(POPULATION:%=bde/%) +- @ (cd bmem; $(MAKE) pop) + + #*---------------------------------------------------------------------*/ + #* .scm --> .o */ diff --git a/bigloo.spec b/bigloo.spec index be0fa44..710ee92 100644 --- a/bigloo.spec +++ b/bigloo.spec @@ -2,13 +2,14 @@ Name: bigloo Version: 2.7a -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bigloo is compiler for the Scheme programming language Group: Development/Languages License: GPL URL: http://www-sop.inria.fr/mimosa/fp/Bigloo Source: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo2.7a.tar.gz +Patch0: bigloo-bmem.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: emacs, emacs-el, xemacs, xemacs-el, /sbin/install-info BuildRequires: zip, java-1.4.2-gcj-compat-devel @@ -63,6 +64,8 @@ XEmacs development environment for Bigloo %prep %setup -q -n %{name}%{version} +# disable bmem for now +%patch0 -p1 perl -pi -e 's|bmask=755|bmask=644|' configure @@ -192,6 +195,9 @@ fi %changelog +* Mon Nov 28 2005 Gerard Milmeister - 2.7a-2 +- disable bmem, causes link problems + * Sun Nov 27 2005 Gerard Milmeister - 2.7a-1 - New Version 2.7a