ports/54876: [PATCH] lang/guile: Bug in a Makefile

dgw at liwest.at dgw at liwest.at
Sat Jul 26 02:50:16 UTC 2003


>Number:         54876
>Category:       ports
>Synopsis:       [PATCH] lang/guile: Bug in a Makefile
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 25 19:50:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Daniela
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD 4.8-STABLE i386

>Description:

/usr/ports/lang/guile/work/guile-1.6.4/libguile/Makefile contains a bunch of bugs.
(I hope the patch is clean, I'm not so experienced.)

>How-To-Repeat:

cd /usr/ports/lang/guile && make install

>Fix:

Apply this patch to /usr/ports/lang/guile/work/guile-1.6.4/libguile/Makefile:


--- Makefile.old        Wed Jul 16 09:09:27 2003
+++ Makefile    Wed Jul 16 09:21:31 2003
@@ -303,7 +303,8 @@
 SUFFIXES = .x .doc

 preinstguile = $(top_builddir_absolute)/pre-inst-guile
-preinstguiletool = GUILE="$(preinstguile)" $(top_srcdir)/scripts
+GUILE="$(preinstguile)" -s $(top_srcdir)/scripts
+preinstguiletool = $(GUILE)


 # if we're dependent on GNU make we can just enable this all the time.
@@ -1050,10 +1051,10 @@
 load.x: libpath.h

 guile.texi: $(alldotdocfiles) guile$(EXEEXT)
-       $(dotdoc2texi) --manual > $@ || { rm $@; false; }
+       $(dotdoc2texi) --manual > $@ || ( rm $@; false; )

 guile-procedures.texi: $(alldotdocfiles) guile
-       $(dotdoc2texi)          > $@ || { rm $@; false; }
+       $(dotdoc2texi)          > $@ || ( rm $@; false; )

 guile-procedures.txt: guile-procedures.texi
        rm -f $@



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list