Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Oct 2000 17:15:40 -0700 (PDT)
From:      keith.jones@ieee.org
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/22069: Update port: lang/slib
Message-ID:  <20001018001540.9C0CB37B479@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         22069
>Category:       ports
>Synopsis:       Update port: lang/slib
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 17 17:20:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Keith J. Jones
>Release:        4.1.1-STABLE
>Organization:
>Environment:
FreeBSD kjones.jones.net 4.1.1-STABLE FreeBSD 4.1.1-STABLE #0: Sun Oct  1 21:06:00 GMT 2000     root@kjones.jones.net:/usr/obj/usr/src/sys/KJONES  i386

>Description:
Slib would not compile with scheme48, but is needed for GNUCash.  
This fix will solve the problem of the installation failing, and allow
users to at least use the (deskutils/)gnucash port.

Guile uses slib, but the full install of scheme and slib is needed
(minus the scheme48 dependent slib files)

I contacted the maintainers of slib/scheme48 and gnucash, none have 
replied.

I am currently speaking with the author of slib to solve the matter,
but it does not look like a fast fix.
>How-To-Repeat:
cd /usr/ports/lang/slib
make install
>Fix:
diff -urP slib.orig/files/patch-02 slib/files/patch-02
--- slib.orig/files/patch-02    Thu Jan  1 00:00:00 1970
+++ slib/files/patch-02 Tue Oct 17 20:01:53 2000
@@ -0,0 +1,23 @@
+--- Makefile.orig      Tue Oct 17 19:49:07 2000
++++ Makefile   Tue Oct 17 19:49:21 2000
+@@ -59,7 +59,7 @@
+       touch ./slibcat
+ 
+ slib48:       ./slibcat Makefile
+-      (echo ",batch on"; \
++      -(echo ",batch on"; \
+        echo ",config"; \
+        echo ",load =scheme48/misc/packages.scm"; \
+        echo "(define-structure slib-primitives"; \
+@@ -95,11 +95,6 @@
+        touch slib48
+ 
+ install48: slib48
+-      $(INSTALL_DATA) $(IMAGE) $(LIB)
+-      (echo '#!/bin/sh'; \
+-       echo exec $(RUNNABLE) -i '$(LIB)/$(IMAGE)' \"\$$\@\") \
+-        > $(bindir)/slib48
+-      chmod +x $(bindir)/slib48
+ 
+ #### Stuff for maintaining SLIB below ####
+ 
diff -urP slib.orig/pkg-plist slib/pkg-plist
--- slib.orig/pkg-plist Sun Apr 16 03:00:58 2000
+++ slib/pkg-plist      Tue Oct 17 20:04:40 2000
@@ -1,5 +1,3 @@
-bin/slib48
-lib/scheme48/slib.image
 lib/scheme48/slibcat
 share/slib/Bev2slib.scm
 share/slib/Template.scm


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001018001540.9C0CB37B479>