pkgsrc-WIP-changes archive

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

cyclone: update to cyclone-0.11.8



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Dec 31 14:08:17 2019 +0200
Changeset:	b711c89c5513eac60340a33df6c6417cf125d95b

Modified Files:
	cyclone/Makefile
	cyclone/distinfo
	cyclone/patches/patch-Makefile.config

Log Message:
cyclone: update to cyclone-0.11.8

Changelog:

== 0.11.8 - December 30, 2019

Features

- Added `read-bytevector`, `read-bytevector!`, and `write-bytevector` I/O functions from R7RS.

Bug Fixes

- Fixed Windows build using MSYS2 and setup a continuous integration job for this platform to prevent breaking this build in the future.
- Tweaked build flags to prevent spamming of compiler warnings when using Clang.
- Modified the compiler to ensure that a variable is not assigned to itself in the generated C code.

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

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

diffstat:
 cyclone/Makefile                      |  6 +++---
 cyclone/distinfo                      | 10 +++++-----
 cyclone/patches/patch-Makefile.config | 14 +++++++-------
 3 files changed, 15 insertions(+), 15 deletions(-)

diffs:
diff --git a/cyclone/Makefile b/cyclone/Makefile
index 7149342719..de68071c14 100644
--- a/cyclone/Makefile
+++ b/cyclone/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 
 GITHUB_PROJECT=	cyclone-bootstrap
-GITHUB_TAG=	v0.11.7
-DISTNAME=	v0.11.7
+GITHUB_TAG=	v0.11.8
+DISTNAME=	${GITHUB_TAG}
 PKGNAME=	cyclone-${DISTNAME:S,^v,,}
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GITHUB:=justinethier/}
@@ -13,7 +13,7 @@ HOMEPAGE=	http://justinethier.github.io/cyclone/
 COMMENT=	Scheme-to-C compiler
 LICENSE=	mit
 
-WRKSRC=		${WRKDIR}/cyclone-bootstrap-0.11.7
+WRKSRC=		${WRKDIR}/cyclone-bootstrap-${DISTNAME:S,^v,,}
 USE_TOOLS+=	gmake pkg-config
 
 PKGCONFIG_OVERRIDE+=	third-party/libtommath-1.2.0/libtommath.pc.in
diff --git a/cyclone/distinfo b/cyclone/distinfo
index 5fc5e80740..397f373e87 100644
--- a/cyclone/distinfo
+++ b/cyclone/distinfo
@@ -1,7 +1,7 @@
 $NetBSD$
 
-SHA1 (cyclone-bootstrap/v0.11.7.tar.gz) = debdadf3ec4265f04557f03c5c252fab3bebc974
-RMD160 (cyclone-bootstrap/v0.11.7.tar.gz) = 75615d3f36124588aa266d0a9965afd3ab24dc51
-SHA512 (cyclone-bootstrap/v0.11.7.tar.gz) = b111527f778d3b7e5e11f0dee7be5929dc1ff0b9b9cbb02a275f07ce664ff9dd662e531ab002b23c3cd4ffe810abf797527b0407780fa6fdfae0e7753dcdd574
-Size (cyclone-bootstrap/v0.11.7.tar.gz) = 2923132 bytes
-SHA1 (patch-Makefile.config) = e5bfa26e2ca9e3e9e793eb7afb418b452d82ef42
+SHA1 (cyclone-bootstrap/v0.11.8.tar.gz) = 87fe9af143ab3f2797f8ad9ace104fcecdfdbb7b
+RMD160 (cyclone-bootstrap/v0.11.8.tar.gz) = 4041028c0e7d7b5cf2c224b059d42d16575962e2
+SHA512 (cyclone-bootstrap/v0.11.8.tar.gz) = 42608ee3892b916e072b557778d2b7d7b9f5a5ec55040c6190ea197c14449a73922e0b73f5858f7e43948d4eccb4ba4e5f96d422787b48a369d66b477b0003be
+Size (cyclone-bootstrap/v0.11.8.tar.gz) = 2931878 bytes
+SHA1 (patch-Makefile.config) = f78164a871b0f3cf158dd97eb535906f1ec06598
diff --git a/cyclone/patches/patch-Makefile.config b/cyclone/patches/patch-Makefile.config
index 345877bb50..03e805edbb 100644
--- a/cyclone/patches/patch-Makefile.config
+++ b/cyclone/patches/patch-Makefile.config
@@ -5,9 +5,9 @@ $NetBSD$
 
 2) Set the RPATH when creating executables and shared libraries.
 
---- Makefile.config.orig	2019-12-06 03:24:56.000000000 +0000
+--- Makefile.config.orig	2019-12-30 23:58:30.000000000 +0000
 +++ Makefile.config
-@@ -16,13 +16,14 @@ OS = $(shell uname)
+@@ -16,13 +16,15 @@ OS = $(shell uname)
  CC ?= cc
  
  LIBS = -pthread -lcyclone -lck -lm -lcyclonebn
@@ -18,13 +18,13 @@ $NetBSD$
  endif
  
  # Compiler options
--CFLAGS       ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS) -fPIC -Wall -Iinclude
+ CFLAGS       ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS) -fPIC -Wall -Wno-shift-negative-value -Wno-unused-command-line-argument -Iinclude
 +CFLAGS       ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS)
-+CFLAGS       += -fPIC -Wall -Iinclude
- BASE_CFLAGS  ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS) -fPIC -Wall -I$(PREFIX)/include
++CFLAGS       += -fPIC -Wall -Wno-shift-negative-value -Wno-unused-command-line-argument -Iinclude
+ BASE_CFLAGS  ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS) -fPIC -Wall -Wno-shift-negative-value -Wno-unused-command-line-argument -I$(PREFIX)/include
  # Used by Cyclone to compile programs, no need for PIC there
  BASE_PROG_CFLAGS  ?= $(CYC_PROFILING) $(CYC_GCC_OPT_FLAGS) -Wall -I$(PREFIX)/include
-@@ -39,7 +40,8 @@ endif
+@@ -39,7 +41,8 @@ endif
  #CFLAGS = -g -pg -Wall
  
  # Linker options
@@ -34,7 +34,7 @@ $NetBSD$
  LIBRARY_OUTPUT_FILE = libcyclone.a
  ifeq ($(OS),Darwin)
  LDFLAGS     += -Wl,-undefined -Wl,dynamic_lookup
-@@ -63,9 +65,9 @@ endif
+@@ -63,9 +66,9 @@ endif
  
  # Commands "baked into" cyclone for invoking the C compiler
  CC_PROG ?= "$(CC) ~src-file~ $(COMP_PROG_CFLAGS) -c -o ~exec-file~.o"


Home | Main Index | Thread Index | Old Index