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