pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

cyclone: update to cyclone-0.18



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Jun 9 22:21:11 2020 +0200
Changeset:	b086926bf1090ff07179bdf062ae953558f83fe9

Modified Files:
	cyclone/Makefile
	cyclone/PLIST
	cyclone/distinfo
	cyclone/patches/patch-Makefile

Log Message:
cyclone: update to cyclone-0.18

Announcement:

Released Cyclone Scheme 0.18

June 8th, 2020

With this release we proudly present Cyclone-Winds, the official
package manager for Cyclone Scheme. Cyclone-Winds contains a growing
list of packages and is an easy way to distribute programs and
libraries built using Cyclone. Please join me in thanking Arthur
Maciel for writing Cyclone-Winds and making this release possible!

The cyclone-winds binary is installed as part of our bootstrap
installation. Alternatively it can be built and installed separately
if you already have a copy of Cyclone installed, though version
0.18 or higher is required.

Please visit the Cyclone-Winds site for more information.

Features

  * Added the (cyclone foreign) library to make it easier
    to integrate with C code using the FFI.
  * Arthur Maciel improved how icyc handles the "-p" flag,
    to now read/evaluate all expressions passed.

Bug Fixes

  * Added a void type and a new supporting function (void).
    A void object is also now returned in situations where
    the return value is undefined: for-each and if expressions
    with out an else clause.
  * Allow open-binary-input-file and open-binary-output-file
    to be accessible via the REPL.
  * Fix bytevector? predicate which was accidentally aliased
    to vector?.
  * Fix list-copy to return a non-list object instead of raising
    an error, per R7RS.
  * Fixed eqv? to use R7RS semantics to ensure equality of
    different instances of the same numeric value. The function
    was previously just an alias of eq?.
  * Support two-argument version of atan.
  * Support start and end arguments to write-string.
  * Updated the string comparison procedures (EG: string=?) to
    support more than two arguments.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b086926bf1090ff07179bdf062ae953558f83fe9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 cyclone/Makefile               |  2 +-
 cyclone/PLIST                  | 10 +++++-----
 cyclone/distinfo               | 10 +++++-----
 cyclone/patches/patch-Makefile |  8 ++++----
 4 files changed, 15 insertions(+), 15 deletions(-)

diffs:
diff --git a/cyclone/Makefile b/cyclone/Makefile
index 02d72b585a..8698ca2e52 100644
--- a/cyclone/Makefile
+++ b/cyclone/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 
 GITHUB_PROJECT=	cyclone-bootstrap
-GITHUB_TAG=	v0.17
+GITHUB_TAG=	v0.18
 DISTNAME=	${GITHUB_TAG}
 PKGNAME=	cyclone-${DISTNAME:S,^v,,}
 CATEGORIES=	lang
diff --git a/cyclone/PLIST b/cyclone/PLIST
index 578a04329b..69731da98a 100644
--- a/cyclone/PLIST
+++ b/cyclone/PLIST
@@ -1,5 +1,6 @@
 @comment $NetBSD$
 bin/cyclone
+bin/cyclone-winds
 bin/icyc
 include/cyclone/bignum.h
 include/cyclone/ck_ht_hash.h
@@ -11,6 +12,10 @@ lib/libcyclone.a
 share/cyclone/cyclone/concurrent.o
 share/cyclone/cyclone/concurrent.sld
 share/cyclone/cyclone/concurrent.so
+share/cyclone/cyclone/foreign.meta
+share/cyclone/cyclone/foreign.o
+share/cyclone/cyclone/foreign.sld
+share/cyclone/cyclone/foreign.so
 share/cyclone/cyclone/match.meta
 share/cyclone/cyclone/match.o
 share/cyclone/cyclone/match.sld
@@ -35,11 +40,6 @@ share/cyclone/scheme/complex.so
 share/cyclone/scheme/cxr.o
 share/cyclone/scheme/cxr.sld
 share/cyclone/scheme/cxr.so
-share/cyclone/scheme/cyclone/array-list.meta
-share/cyclone/scheme/cyclone/array-list.o
-share/cyclone/scheme/cyclone/array-list.scm
-share/cyclone/scheme/cyclone/array-list.sld
-share/cyclone/scheme/cyclone/array-list.so
 share/cyclone/scheme/cyclone/ast.o
 share/cyclone/scheme/cyclone/ast.sld
 share/cyclone/scheme/cyclone/ast.so
diff --git a/cyclone/distinfo b/cyclone/distinfo
index 96d0b16aac..e5bd379831 100644
--- a/cyclone/distinfo
+++ b/cyclone/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (cyclone-bootstrap/v0.17.tar.gz) = aeb9d755cc4cd83e500b5cd29b18c56298c9233e
-RMD160 (cyclone-bootstrap/v0.17.tar.gz) = 502c75291513176bc5b809fc0c54cb4ceea39330
-SHA512 (cyclone-bootstrap/v0.17.tar.gz) = bbb521daa646a934e4f115edb7e16938c9a31787d240849547ab8ad5748b0c1d2af0999a1355f6e8d079e5990ae4a2faea361aaf946684b00540c79636dbc848
-Size (cyclone-bootstrap/v0.17.tar.gz) = 3113520 bytes
-SHA1 (patch-Makefile) = 161e365902752ed81c987e862f79a20915828965
+SHA1 (cyclone-bootstrap/v0.18.tar.gz) = 3134f7ab846316b5e671b7217bc7394f9f948d36
+RMD160 (cyclone-bootstrap/v0.18.tar.gz) = 36e74027001bb6fa24375311d757c249729debe9
+SHA512 (cyclone-bootstrap/v0.18.tar.gz) = b0e6c689a1dac191fe0fc5a68061736d2aea9925b93759d04884444acd319a674952beae7fcf5e7195dcdd27dcb32d0afc0d03477c4a15f4cb8a23b1a9c2c95b
+Size (cyclone-bootstrap/v0.18.tar.gz) = 3280822 bytes
+SHA1 (patch-Makefile) = f02f239e52224945d1bc02a94405373be5b427b6
 SHA1 (patch-Makefile.config) = b5f857305be64f8c05c04449bf5125746e44eb51
diff --git a/cyclone/patches/patch-Makefile b/cyclone/patches/patch-Makefile
index 74bf432e6e..d2ec2b7fa5 100644
--- a/cyclone/patches/patch-Makefile
+++ b/cyclone/patches/patch-Makefile
@@ -2,7 +2,7 @@ $NetBSD$
 
 Use pkgsrc libtommath (internally named libcyclonebn).
 
---- Makefile.orig	2020-02-10 21:34:59.000000000 +0000
+--- Makefile.orig	2020-06-08 22:26:41.000000000 +0000
 +++ Makefile
 @@ -8,8 +8,8 @@ include Makefile.config
  
@@ -26,7 +26,7 @@ Use pkgsrc libtommath (internally named libcyclonebn).
  
  cyclone: $(CFILES) $(COBJECTS) $(C_SHARED_OBJECTS) $(CYC_LIBS)
  	$(CC) cyclone.c $(CFLAGS) -c -o cyclone.o
-@@ -145,7 +145,7 @@ install:
+@@ -164,7 +164,7 @@ install:
  #install-libs:
  	$(MKDIR) $(DESTDIR)$(LIBDIR)
  	$(INSTALL) -m0644 $(CYC_RT_LIB) $(DESTDIR)$(LIBDIR)/
@@ -35,9 +35,9 @@ Use pkgsrc libtommath (internally named libcyclonebn).
  #install-cyclone:
  	$(MKDIR) $(DESTDIR)$(BINDIR)
  	$(MKDIR) $(DESTDIR)$(DATADIR)/scheme/cyclone
-@@ -169,7 +169,7 @@ install:
- 	$(INSTALL) -m0755 cyclone $(DESTDIR)$(BINDIR)/
+@@ -189,7 +189,7 @@ install:
  	$(INSTALL) -m0755 icyc $(DESTDIR)$(BINDIR)/
+ 	$(INSTALL) -m0755 cyclone-winds $(DESTDIR)$(BINDIR)/
  	$(INSTALL) -m0644 $(CYC_RT_LIB) $(DESTDIR)$(LIBDIR)/
 -	$(INSTALL) -m0644 $(CYC_BN_LIB) $(DESTDIR)$(LIBDIR)/
 +#	$(INSTALL) -m0644 $(CYC_BN_LIB) $(DESTDIR)$(LIBDIR)/


Home | Main Index | Thread Index | Old Index