Okay by me. 

-- 
Aaron W. Hsu | arcf...@sacrideo.us | http://www.sacrideo.us
Support my Open Work: http://www.gratipay.com/Co-dfns/

From: Marc Espie
Sent: Saturday, May 27, 2017 4:52 PM
To: arcf...@sacrideo.us
Cc: ports@openbsd.org
Subject: scheme48 update

Here's a small update to scheme48.

I'm not sure what changed, but this one actually builds and works with clang.

1.9 does segfault once built:
./build/build-usual-image . \
        "`(cd . && pwd)`/scheme" "`pwd`/c" 'scheme48.image' './scheme48vm' \
        './build/initial.image-64'
Segmentation fault (core dumped)

okay ?

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/scheme48/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile    4 Apr 2016 16:09:09 -0000       1.13
+++ Makefile    27 May 2017 20:49:31 -0000
@@ -1,10 +1,10 @@
 # $OpenBSD: Makefile,v 1.13 2016/04/04 16:09:09 naddy Exp $
 
 COMMENT=       Scheme Underground's implementation of R5RS
+# '
 
-V=             1.9
+V=             1.9.2
 DISTNAME=      scheme48-$V
-REVISION=      2
 CATEGORIES=    lang
 
 HOMEPAGE=      http://www.s48.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/scheme48/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    6 Feb 2013 20:37:34 -0000       1.4
+++ distinfo    27 May 2017 20:49:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (scheme48-1.9.tgz) = 3LqR0VC3SQ5hcO9PvUWgZboNjW4iiUY3naDR18ungmc=
-SIZE (scheme48-1.9.tgz) = 3945425
+SHA256 (scheme48-1.9.2.tgz) = nEkhqQ6V2u4GfNLpzA/+CeEY9NoBwMAZjld8T0d1nfQ=
+SIZE (scheme48-1.9.2.tgz) = 3951356
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/lang/scheme48/patches/patch-Makefile_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-Makefile_in
--- patches/patch-Makefile_in   8 Feb 2013 14:39:50 -0000       1.4
+++ patches/patch-Makefile_in   27 May 2017 20:49:31 -0000
@@ -2,9 +2,10 @@ $OpenBSD: patch-Makefile_in,v 1.4 2013/0
 
 Fix fake-stage.
 
---- Makefile.in.orig   Thu Dec 27 11:46:24 2012
-+++ Makefile.in        Thu Feb  7 20:52:25 2013
-@@ -71,8 +71,8 @@ VERSION = 1.`cat $(srcdir)/build/minor-version-number`
+Index: Makefile.in
+--- Makefile.in.orig
++++ Makefile.in
+@@ -72,8 +72,8 @@ VERSION = 1.`cat $(srcdir)/build/minor-version-number`
  RUNNABLE = scheme48
  CONFIG_SCRIPT = scheme48-config
  MANPAGE = $(RUNNABLE).$(manext)
@@ -15,7 +16,7 @@ Fix fake-stage.
  
  distdir = /tmp
  
-@@ -469,7 +469,7 @@ doc/html/manual.html: doc/manual.pdf
+@@ -470,7 +470,7 @@ doc/html/manual.html: doc/manual.pdf
  
  doc: doc/manual.pdf doc/manual.ps doc/html/manual.html
  
@@ -24,12 +25,13 @@ Fix fake-stage.
  
  install-no-doc: enough dirs
  # install the VM
-@@ -532,8 +532,6 @@ install-no-doc: enough dirs
+@@ -532,9 +532,6 @@ install-no-doc: enough dirs
+       chmod +x $$config_script
  # install the external modules
        $(INSTALL_PROGRAM) $(EXTERNALS) $(DESTDIR)$(LIB)/
- # install the documentation
+-# install the documentation
 -      $(srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
--      $(INSTALL_DATA) $(srcdir)/COPYING $(docdir)
+-      $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir)
  
  install-doc: dirs doc
        $(srcdir)/mkinstalldirs $(DESTDIR)$(docdir)


Reply via email to