pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chezscheme-racket: update to version 9.5.7.6
Module Name: pkgsrc-wip
Committed By: Johann Rudloff <johann%sinyax.net@localhost>
Pushed By: cypheon
Date: Fri Jul 15 16:47:08 2022 +0200
Changeset: 14ac46292412f66e0c80a996638cbd4a8029fa31
Modified Files:
chezscheme-racket/Makefile
chezscheme-racket/distinfo
chezscheme-racket/patches/patch-src_ChezScheme_configure
Log Message:
chezscheme-racket: update to version 9.5.7.6
This is the version of Chez Scheme included in the Racket 8.5 release.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=14ac46292412f66e0c80a996638cbd4a8029fa31
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chezscheme-racket/Makefile | 35 ++++++++++++----------
chezscheme-racket/distinfo | 8 ++---
.../patches/patch-src_ChezScheme_configure | 10 +++----
3 files changed, 29 insertions(+), 24 deletions(-)
diffs:
diff --git a/chezscheme-racket/Makefile b/chezscheme-racket/Makefile
index 8137b5194d..071cd91b5a 100644
--- a/chezscheme-racket/Makefile
+++ b/chezscheme-racket/Makefile
@@ -1,17 +1,18 @@
# $NetBSD$
-DISTNAME= racket-minimal-8.3-src
-PKGNAME= chezscheme-racket-9.5.5.5
+DISTNAME= racket-minimal-${DISTVERS}-src
+DISTVERS= 8.5
+PKGNAME= chezscheme-racket-9.5.7.6
CATEGORIES= lang
-MASTER_SITES= https://download.racket-lang.org/releases/8.3/installers/
+MASTER_SITES= https://download.racket-lang.org/releases/${DISTVERS}/installers/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://download.racket-lang.org/installers/8.3/
+HOMEPAGE= https://download.racket-lang.org/installers/${DISTVERS}/
COMMENT= Racket's fork of Chez Scheme
LICENSE= apache-2.0
-WRKSRC= ${WRKDIR}/racket-8.3
+WRKSRC= ${WRKDIR}/racket-${DISTVERS}
HAS_CONFIGURE= yes
USE_TOOLS+= gmake pkg-config
USE_LANGUAGES= c
@@ -27,28 +28,32 @@ CHECK_PORTABILITY_SKIP= src/cs/c/configure
.include "../../mk/bsd.prefs.mk"
# For now, we always build with threads support
-PLIST_SUBST+= CHEZ_THREADED=t
+CHEZ_THREADED=t
.if ${MACHINE_ARCH} == i386
-PLIST_SUBST+= CHEZ_ARCH=i3
+CHEZ_ARCH=i3
.elif ${MACHINE_ARCH} == x86_64
-PLIST_SUBST+= CHEZ_ARCH=a6
+CHEZ_ARCH=a6
.elif ${MACHINE_ARCH} == aarch64
-PLIST_SUBST+= CHEZ_ARCH=arm64
+CHEZ_ARCH=arm64
.endif
.if ${OPSYS} == NetBSD
-PLIST_SUBST+= CHEZ_OS=nb
+CHEZ_OS=nb
.elif ${OPSYS} == FreeBSD
-PLIST_SUBST+= CHEZ_OS=fb
+CHEZ_OS=fb
.elif ${OPSYS} == OpenBSD
-PLIST_SUBST+= CHEZ_OS=ob
+CHEZ_OS=ob
.elif ${OPSYS} == Linux
-PLIST_SUBST+= CHEZ_OS=le
+CHEZ_OS=le
.elif ${OPSYS} == Darwin
-PLIST_SUBST+= CHEZ_OS=osx
+CHEZ_OS=osx
.endif
+PLIST_SUBST+= CHEZ_THREADED=${CHEZ_THREADED}
+PLIST_SUBST+= CHEZ_ARCH=${CHEZ_ARCH}
+PLIST_SUBST+= CHEZ_OS=${CHEZ_OS}
+
post-extract:
rm -rf ${WRKSRC}/src/bc ${WRKSRC}/src/cs
@@ -56,7 +61,7 @@ pre-configure:
cd ${WRKSRC}/src/ChezScheme && \
./configure --pb ZLIB=-lz \
LZ4="`pkg-config --libs liblz4`" && \
- gmake auto.bootquick
+ gmake ${CHEZ_THREADED}${CHEZ_ARCH}${CHEZ_OS}.bootquick
do-configure:
cd ${WRKSRC}/src/ChezScheme && \
diff --git a/chezscheme-racket/distinfo b/chezscheme-racket/distinfo
index d9b4fbc6a5..88b4e01a7d 100644
--- a/chezscheme-racket/distinfo
+++ b/chezscheme-racket/distinfo
@@ -1,7 +1,7 @@
$NetBSD$
-BLAKE2s (racket-minimal-8.3-src.tgz) = de7f1383be48a88aacdf67b0f57b8ae44c4ba4d99b24cce5827c9e61b9f5a510
-SHA512 (racket-minimal-8.3-src.tgz) = 374c1a294e9b48155de6b809eb0bd756fb3779101bbce1aee08765ac52a68f9f3c707c97d193e0a32550154909e7fcf47c1ecf2955b90e3612afeb9796a22891
-Size (racket-minimal-8.3-src.tgz) = 14988873 bytes
+BLAKE2s (racket-minimal-8.5-src.tgz) = a13c914204c2ec100f8d082b4a4cfb3d6da33a6e99b18cc039d2aba0c2def2df
+SHA512 (racket-minimal-8.5-src.tgz) = 9eec6c8d4a210c6d36c02ac26f360663731ba3240da45b75f98fcc1deef4bc6bed4566ce454430324fa69676c7b9561940c21d27b806b0a6513584b832af12d6
+Size (racket-minimal-8.5-src.tgz) = 15083671 bytes
SHA1 (patch-src_ChezScheme_c_expeditor.c) = cd68b6ec17755b0f788d56a54cc36efc95840eac
-SHA1 (patch-src_ChezScheme_configure) = 6f9ce9d2f1a0f7ff9a3c4a56e8d7a57e91b5c5df
+SHA1 (patch-src_ChezScheme_configure) = fd65c3a65b6f832a03f514bfb81c2b8d8286e41a
diff --git a/chezscheme-racket/patches/patch-src_ChezScheme_configure b/chezscheme-racket/patches/patch-src_ChezScheme_configure
index ef6cd7dbbf..9bfe5d6051 100644
--- a/chezscheme-racket/patches/patch-src_ChezScheme_configure
+++ b/chezscheme-racket/patches/patch-src_ChezScheme_configure
@@ -2,14 +2,14 @@ $NetBSD$
* /usr/sbin is usually not in the $PATH, use absolute path for paxctl
---- src/ChezScheme/configure.orig 2021-10-24 04:17:58.000000000 +0000
+--- src/ChezScheme/configure.orig 2022-04-08 12:52:21.000000000 +0000
+++ src/ChezScheme/configure
-@@ -710,7 +710,7 @@ esac
- # post-link-executable step for c/Mf-unix
+@@ -853,7 +853,7 @@ esac
+ # pre- and post-link-executable step for c/Mf-unix
case "${flagsmuni}" in
*nb)
- exePostStep='paxctl +m ${Scheme}'
+ exePostStep='/usr/sbin/paxctl +m ${Scheme}'
;;
- esac
-
+ em)
+ # emscripten linking to preload boot files
Home |
Main Index |
Thread Index |
Old Index