chezscheme: Update wip/chezscheme to 9.5
This commit is contained in:
parent
722171d206
commit
920e8f9dfb
|
@ -1,19 +1,19 @@
|
|||
# $NetBSD$
|
||||
|
||||
GITHUB_PROJECT= ChezScheme
|
||||
VERSION= 9.4
|
||||
VERSION= 9.5
|
||||
PKGNAME= ${GITHUB_PROJECT:tl}-${VERSION}
|
||||
DISTNAME= v${VERSION}
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/}
|
||||
GITHUB_TAG= ${DISTNAME}
|
||||
DIST_SUBDIR= ${GITHUB_PROJECT}
|
||||
DISTFILES= ChezScheme-9.4.tar.gz \
|
||||
zlib-1.2.8.tar.gz \
|
||||
DISTFILES= ChezScheme-${VERSION}.tar.gz \
|
||||
zlib-1.2.11.tar.gz \
|
||||
nanopass-framework-scheme-1.9.tar.gz \
|
||||
stex-1.2.1.tar.gz
|
||||
SITES.zlib-1.2.8.tar.gz= -https://github.com/madler/zlib/archive/v1.2.8.tar.gz
|
||||
SITES.ChezScheme-9.4.tar.gz= -https://github.com/cisco/ChezScheme/archive/v9.4.tar.gz
|
||||
SITES.zlib-1.2.11.tar.gz= -https://github.com/madler/zlib/archive/v1.2.11.tar.gz
|
||||
SITES.ChezScheme-${VERSION}.tar.gz= -https://github.com/cisco/ChezScheme/archive/v${VERSION}.tar.gz
|
||||
SITES.nanopass-framework-scheme-1.9.tar.gz= -https://github.com/nanopass/nanopass-framework-scheme/archive/v1.9.tar.gz
|
||||
SITES.stex-1.2.1.tar.gz= -https://github.com/dybvig/stex/archive/v1.2.1.tar.gz
|
||||
|
||||
|
@ -22,7 +22,7 @@ HOMEPAGE= https://cisco.github.io/ChezScheme/
|
|||
COMMENT= Cisco implementation of the Scheme programming language
|
||||
LICENSE= apache-2.0
|
||||
|
||||
WRKSRC= ${WRKDIR}/ChezScheme-9.4
|
||||
WRKSRC= ${WRKDIR}/ChezScheme-${VERSION}
|
||||
HAS_CONFIGURE= yes
|
||||
USE_TOOLS+= gmake
|
||||
USE_LANGUAGES+= c
|
||||
|
@ -31,7 +31,7 @@ USE_LANGUAGES+= c
|
|||
|
||||
pre-configure:
|
||||
cd ${WRKSRC} && rmdir stex && mv ../stex-1.2.1 stex && \
|
||||
rmdir zlib && mv ../zlib-1.2.8 zlib && \
|
||||
rmdir zlib && mv ../zlib-1.2.11 zlib && \
|
||||
rmdir nanopass && mv ../nanopass-framework-scheme-1.9 nanopass
|
||||
do-configure:
|
||||
cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS} \
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (ChezScheme/ChezScheme-9.4.tar.gz) = f1273793cbceb545e51baa2cbf1be1d9c870c8f4
|
||||
RMD160 (ChezScheme/ChezScheme-9.4.tar.gz) = 6162cde0b929a03bcc1984f83f0e63554018cc53
|
||||
SHA512 (ChezScheme/ChezScheme-9.4.tar.gz) = 722b072f28d6a4e3c21b220ddb5c01f60b421feaaa54f837cea3a225ce360eb12f217651538d677daae7187ce6d54f124c8aa697e7e477f1563d65b662002c46
|
||||
Size (ChezScheme/ChezScheme-9.4.tar.gz) = 28843543 bytes
|
||||
SHA1 (ChezScheme/ChezScheme-9.5.tar.gz) = d7ea3c2465f30802c47150cc46e06ead09a273bb
|
||||
RMD160 (ChezScheme/ChezScheme-9.5.tar.gz) = c34fb7741bc9f8ac03795fb9443890728c246f26
|
||||
SHA512 (ChezScheme/ChezScheme-9.5.tar.gz) = 493cbfe22b30f8ddc53f619f9371e47b69d7912127ba59c45324755905804aea3faf99cfb316380243e77e07912f779d88aee76f0f3f984316e2607e43e9194a
|
||||
Size (ChezScheme/ChezScheme-9.5.tar.gz) = 29245837 bytes
|
||||
SHA1 (ChezScheme/nanopass-framework-scheme-1.9.tar.gz) = 7f872c409165e822a031ebfb0f8639271306bcbe
|
||||
RMD160 (ChezScheme/nanopass-framework-scheme-1.9.tar.gz) = 783777cdcf0609444c0f7f1481af2320d5003d41
|
||||
SHA512 (ChezScheme/nanopass-framework-scheme-1.9.tar.gz) = 6b11058332b52f6cac08855cd5881ddf7ec12f3c1154ebb2a95e0f44ad4d090f8101f3b68419a65a32a1b6f4ae38f39b204ddfec048bfa30adb4456bae14ab7a
|
||||
|
@ -12,9 +12,8 @@ SHA1 (ChezScheme/stex-1.2.1.tar.gz) = e97e52fdad75c150997c30f549e18bbecd785929
|
|||
RMD160 (ChezScheme/stex-1.2.1.tar.gz) = a2dbdd9dc857920944b80b53f44e83ec4fa366a4
|
||||
SHA512 (ChezScheme/stex-1.2.1.tar.gz) = 29909a05cd813e5b7918d55dc10f1b2de80dec18ae89a1644261decfd79ac8e5468ac3b50f49c70796bde05ddfad5eaacd879dbadc995ce87f6a74c17b947058
|
||||
Size (ChezScheme/stex-1.2.1.tar.gz) = 211011 bytes
|
||||
SHA1 (ChezScheme/zlib-1.2.8.tar.gz) = 730c4e75b553cafc0c081127de43174192ce98fd
|
||||
RMD160 (ChezScheme/zlib-1.2.8.tar.gz) = 820cab211e9311390e206c658c4c1ad3c6c84ccc
|
||||
SHA512 (ChezScheme/zlib-1.2.8.tar.gz) = 7e393976368975446b263ae4143fb404bc33bf3b436e72007700b5b88e5be332cd461cdec42d31a4b6dffdca2368550f01b9fa1165d81c0aa818bbf2b1ac191e
|
||||
Size (ChezScheme/zlib-1.2.8.tar.gz) = 604952 bytes
|
||||
SHA1 (patch-configure) = 807402072a52d243945dec4c5305561d16441b0e
|
||||
SHA1 (patch-makefiles_installsh) = e0a597e2c63cfa088a6621bf6bc98f5a1fa5f746
|
||||
SHA1 (ChezScheme/zlib-1.2.11.tar.gz) = 56559d4c03beaedb0be1c7481d6a371e2458a496
|
||||
RMD160 (ChezScheme/zlib-1.2.11.tar.gz) = 7fe2ff01eab9693ee5dca244161ff595b4372b9b
|
||||
SHA512 (ChezScheme/zlib-1.2.11.tar.gz) = 104c62ed1228b5f1199bc037081861576900eb0697a226cafa62a35c4c890b5cb46622e399f9aad82ee5dfb475bae26ae75e2bd6da3d261361b1c8b996970faf
|
||||
Size (ChezScheme/zlib-1.2.11.tar.gz) = 644492 bytes
|
||||
SHA1 (patch-configure) = 7b772b0a4ae04e9f7c786d7e170ecd8af5a5c0db
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
$NetBSD$
|
||||
|
||||
Git submodules should not be used.
|
||||
|
||||
--- configure.orig 2016-05-13 16:59:20.000000000 +0000
|
||||
--- configure.orig 2017-10-11 22:26:23.000000000 +0000
|
||||
+++ configure
|
||||
@@ -288,22 +288,6 @@ if [ "$m" = "" -o ! -f boot/$m/scheme.bo
|
||||
@@ -310,22 +310,6 @@ if [ "$m" = "" -o ! -f boot/$m/scheme.bo
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-if [ -d '.git' ] ; then
|
||||
-if [ -d '.git' ] && command -v git >/dev/null 2>&1 ; then
|
||||
- git submodule init && git submodule update || exit 1
|
||||
-else
|
||||
- if [ ! -f 'nanopass/nanopass.ss' ] ; then
|
||||
|
@ -16,7 +14,7 @@ Git submodules should not be used.
|
|||
- fi
|
||||
-
|
||||
- if [ ! -f 'zlib/configure' ] ; then
|
||||
- rmdir zlib && (curl -L -o v1.2.8.tar.gz https://github.com/madler/zlib/archive/v1.2.8.tar.gz && tar -xzf v1.2.8.tar.gz && mv zlib-1.2.8 zlib && rm v1.2.8.tar.gz) || exit 1
|
||||
- rmdir zlib && (curl -L -o v1.2.11.tar.gz https://github.com/madler/zlib/archive/v1.2.11.tar.gz && tar -xzf v1.2.11.tar.gz && mv zlib-1.2.11 zlib && rm v1.2.11.tar.gz) || exit 1
|
||||
- fi
|
||||
-
|
||||
- if [ ! -f 'stex/Mf-stex' ] ; then
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
# Posix shell doesn't allow == (only bash does).
|
||||
|
||||
--- makefiles/installsh.orig 2016-05-13 16:59:20.000000000 +0000
|
||||
+++ makefiles/installsh
|
||||
@@ -61,7 +61,7 @@ while ${TRUE} ; do
|
||||
for file in $files ; do
|
||||
destfile=$dest
|
||||
if [ -d $destfile ] ; then destfile=$destfile/`basename $file` ; fi
|
||||
- if [ $ifdiff == 1 ] && cmp -s $file $destfile || cp -f -p $file $destfile ; then
|
||||
+ if [ $ifdiff = 1 ] && cmp -s $file $destfile || cp -f -p $file $destfile ; then
|
||||
if [ "$owner" != "" ] ; then chown $owner $destfile ; fi
|
||||
if [ "$group" != "" ] ; then chgrp $group $destfile ; fi
|
||||
if [ "$mode" != "" ] ; then chmod $mode $destfile ; fi
|
Loading…
Reference in New Issue