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