mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Upgrade to v110.60. Upstream changes include:
- a new directory layout. - new code generator tools (in beta). Submitted by: Johannes 5 Joemann (joemann at beefree dot free dot de)
This commit is contained in:
parent
b04e3e9715
commit
f8534fd26e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=178270
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= smlnj
|
||||
PORTVERSION= 110.59
|
||||
PORTVERSION= 110.60
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://smlnj.cs.uchicago.edu/dist/working/${PORTVERSION}/ \
|
||||
ftp://mirror.free.de/http/smlnj.cs.uchicago.edu/dist/working/${PORTVERSION}/
|
||||
@ -37,8 +37,8 @@ DISTFILES+= boot.x86-unix.tgz
|
||||
#MLARCH= alpha32
|
||||
#DISTFILES+= boot.alpha32-unix.tgz
|
||||
.endif
|
||||
DISTFILES+= ml-yacc.tgz ml-lex.tgz lexgen.tgz smlnj-lib.tgz cml.tgz \
|
||||
MLRISC.tgz ckit.tgz heap2asm.tgz
|
||||
DISTFILES+= MLRISC.tgz ckit.tgz cml.tgz heap2asm.tgz lexgen.tgz \
|
||||
ml-lex.tgz ml-yacc.tgz smlnj-lib.tgz
|
||||
|
||||
PLIST_SUB= MLARCH=${MLARCH}
|
||||
|
||||
@ -47,22 +47,27 @@ WITH_EVERYTHING?= ${WITH_RECOMPILE}
|
||||
.endif
|
||||
|
||||
.if defined(WITH_EVERYTHING)
|
||||
DISTFILES+= ml-burg.tgz ml-nlffi-lib.tgz ml-nlffigen.tgz smlnj-c.tgz \
|
||||
eXene.tgz cm.tgz compiler.tgz system.tgz tools.tgz
|
||||
DISTFILES+= cm.tgz compiler.tgz eXene.tgz ml-burg.tgz ml-lpt.tgz \
|
||||
nlffi.tgz pgraph.tgz smlnj-c.tgz system.tgz \
|
||||
trace-debug-profile.tgz
|
||||
.endif
|
||||
|
||||
MLROOTRELATIVE= smlnj
|
||||
MLROOT= ${PREFIX}/${MLROOTRELATIVE}
|
||||
MLBIN= ${MLROOT}/bin
|
||||
MLLIB= ${MLROOT}/lib
|
||||
MLSRCSBASE= ckit src
|
||||
MLSRCS= ${MLROOT}/ckit ${MLROOT}/src
|
||||
MLSRCDIRS= base ckit cml eXene heap2asm lexgen ml-burg ml-lex ml-lpt \
|
||||
ml-yacc nlffi pgraph smlnj-c smlnj-lib
|
||||
MLSRCS=
|
||||
.for srcdir in ${MLSRCDIRS}
|
||||
MLSRCS+= ${MLROOT}/${srcdir}
|
||||
.endfor
|
||||
MLTARGETS= heap2asm
|
||||
MLEXE= sml ml-yacc lexgen ml-lex ml-build ml-makedepend heap2exec
|
||||
MLEXE= heap2exec lexgen ml-build ml-lex ml-makedepend ml-yacc sml
|
||||
.if defined(WITH_EVERYTHING)
|
||||
MLTARGETS+= ml-burg eXene src-smlnj \
|
||||
ml-nlffi-lib ml-nlffigen nowhere pgraph-util
|
||||
MLEXE+= ml-burg ml-nlffigen nowhere
|
||||
MLTARGETS+= eXene ml-antlr ml-burg ml-nlffi-lib ml-nlffigen ml-ulex \
|
||||
mlrisc-tools nowhere pgraph-util tdp-util src-smlnj
|
||||
MLEXE+= ml-antlr ml-burg ml-nlffigen ml-ulex nowhere
|
||||
PLIST= ${WRKDIR}/.PLIST
|
||||
MLRUNTIMEPLIST= ${WRKDIR}/.PLIST-runtime
|
||||
MLSRCPLIST= ${WRKDIR}/.PLIST-src
|
||||
@ -73,11 +78,14 @@ MLPLISTFILES= ${.CURDIR}/pkg-plist ${FILESDIR}/plist-everything \
|
||||
pre-fetch:
|
||||
@${ECHO}
|
||||
.if !defined(WITH_EVERYTHING)
|
||||
@${ECHO} 'Use make WITH_EVERYTHING=yes to also build ml-burg'
|
||||
@${ECHO} ' (tree transformer), eXene (X Windows toolkit),'
|
||||
@${ECHO} 'Use make WITH_EVERYTHING=yes to also build/install'
|
||||
@${ECHO} ' eXene (X Windows toolkit),'
|
||||
@${ECHO} ' ml-antlr (LL(k) parser generator),'
|
||||
@${ECHO} ' ml-burg (tree transformer),'
|
||||
@${ECHO} ' ml-nlffi (foreign function interface to C code),'
|
||||
@${ECHO} ' ml-ulex (lexer generator with unicode support),'
|
||||
@${ECHO} ' nowhere (preprocessor for conditional patterns),'
|
||||
@${ECHO} ' and all the sources.'
|
||||
@${ECHO} ' various libraries, and all the sources.'
|
||||
.endif
|
||||
.if !defined(WITH_RECOMPILE)
|
||||
@${ECHO} 'Use make WITH_RECOMPILE=yes to recompile the compiler.'
|
||||
@ -92,7 +100,8 @@ post-extract:
|
||||
|
||||
# Configuring is done by uncommenting the appropriate #request xxx
|
||||
# lines of config/targets. Dependency details are handled by
|
||||
# src/system/smlnj/installer using config/dependencies.
|
||||
# base/system/smlnj/installer using config/dependencies and
|
||||
# config/actions.
|
||||
|
||||
do-configure:
|
||||
.if defined(MLTARGETS)
|
||||
@ -113,12 +122,12 @@ do-configure:
|
||||
.endif
|
||||
|
||||
# The build target patches, builds, and installs the system within WRKDIR.
|
||||
# src/runtime is not cleaned afterwards to avoid its recompilation during
|
||||
# base/runtime is not cleaned afterwards to avoid its recompilation during
|
||||
# a subsequent make install.
|
||||
# See src/system/README for information on recompiling the compiler.
|
||||
# See base/system/README for information on recompiling the compiler.
|
||||
|
||||
.if defined(WITH_RECOMPILE)
|
||||
RECOMPILEDIR= src/system
|
||||
RECOMPILEDIR= base/system
|
||||
.else
|
||||
RECOMPILEDIR=
|
||||
.endif
|
||||
@ -130,11 +139,11 @@ AUXDEVNULL!= if [ -w ${AUXDEV}/null ]; then ${ECHO_CMD} -n ${AUXDEV}/null; \
|
||||
else ${ECHO_CMD} -n '${WRKDIR}/.devnull'; fi
|
||||
|
||||
MLRUNTIMEPATCHES!= cd ${FILESDIR} && \
|
||||
( ${LS} do-patch-src_runtime_* 2> ${AUXDEVNULL} || \
|
||||
( ${LS} do-patch-base_runtime_* 2> ${AUXDEVNULL} || \
|
||||
${TRUE} )
|
||||
.if defined(WITH_EVERYTHING)
|
||||
MLSOURCEPATCHES!= cd ${FILESDIR} && \
|
||||
( ${LS} do-patch-src_* 2> ${AUXDEVNULL} || \
|
||||
( ${LS} do-patch-* 2> ${AUXDEVNULL} || \
|
||||
${TRUE} )
|
||||
.else
|
||||
MLSOURCEPATCHES=
|
||||
@ -147,7 +156,7 @@ do-build:
|
||||
MLRUNTIMEPATCHES="${MLRUNTIMEPATCHES}" \
|
||||
MLSOURCEPATCHES="${MLSOURCEPATCHES}" ./config/install.sh
|
||||
.if defined(WITH_RECOMPILE)
|
||||
${RM} ${WRKDIR}/config/targets.customized
|
||||
-${RM} ${WRKDIR}/config/targets.customized
|
||||
@${ECHO} '(* Recompiling the core system: *)'
|
||||
cd ${WRKDIR}/${RECOMPILEDIR} && ( \
|
||||
${ECHO_CMD} 'CM.autoload "$$smlnj/cmb.cm";' ; \
|
||||
@ -180,7 +189,7 @@ MLNOINSTALL= .cm
|
||||
MLNOINSTALL+= sml.bin.${MLARCH}-unix sml.boot.${MLARCH}-unix \
|
||||
sml.lib sml.${MLARCH}-bsd
|
||||
.endif
|
||||
MLSRCEXCLUDEREGEX= -e '^(@dirrm\ )?${MLROOTRELATIVE}/src/runtime'
|
||||
MLSRCEXCLUDEREGEX= -e '^(@dirrm\ )?${MLROOTRELATIVE}/base/runtime'
|
||||
.for excl in ${MLNOINSTALL}
|
||||
MLSRCEXCLUDEREGEX+= -e '/${excl}$$' -e '/${excl}/'
|
||||
.endfor
|
||||
@ -191,23 +200,26 @@ MLPATCHPATHREGEX= -E -e 's%(^|[^_])_([^_]|$$)%\1/\2%g' \
|
||||
pre-install:
|
||||
@${ECHO} -n '(* Computing package list ...'
|
||||
@${TAR} -tzf ${WRKDIR}/runtime.tgz | \
|
||||
${SED} -E -e 's%^(.*[^/])$$%${MLROOTRELATIVE}/src/\1%' \
|
||||
-e 's%^(.*)/$$%@dirrm\ ${MLROOTRELATIVE}/src/\1%' \
|
||||
${SED} -E -e 's%^(.*[^/])$$%${MLROOTRELATIVE}/base/\1%' \
|
||||
-e 's%^(.*)/$$%@dirrm\ ${MLROOTRELATIVE}/base/\1%' \
|
||||
> ${MLRUNTIMEPLIST}
|
||||
.for p in ${MLRUNTIMEPATCHES}
|
||||
@${ECHO_CMD} '${p}' | \
|
||||
${SED} ${MLPATCHPATHREGEX} | \
|
||||
${SED} -E -e 's%^do-patch-(src/.*)%${MLROOTRELATIVE}/\1.orig%' \
|
||||
${SED} -E -e 's%^do-patch-(base/.*)%${MLROOTRELATIVE}/\1.orig%' \
|
||||
>> ${MLRUNTIMEPLIST}
|
||||
.endfor
|
||||
@cd "${WRKDIR}" && ( \
|
||||
( ${FIND} -s -d ${MLSRCSBASE} \! -type d | \
|
||||
( ${FIND} -s -d ${MLSRCDIRS} \! -type d | \
|
||||
${AWK} '{ print "${MLROOTRELATIVE}/" $$0 }' ) ; \
|
||||
( ${FIND} -s -d ${MLSRCSBASE} -type d | \
|
||||
( ${FIND} -s -d ${MLSRCDIRS} -type d -empty | \
|
||||
${AWK} '{ print "@exec mk""dir -p %D/${MLROOTRELATIVE}/" $$0 }' ) ; \
|
||||
( ${FIND} -s -d ${MLSRCDIRS} -type d | \
|
||||
${AWK} '{ print "@dirrm ${MLROOTRELATIVE}/" $$0 }' ) ) | \
|
||||
${EGREP} -v ${MLSRCEXCLUDEREGEX} > ${MLSRCPLIST}
|
||||
@${GREP} -h ^[^@] ${MLPLISTFILES} | ${SORT} -u > ${PLIST}
|
||||
@${GREP} -h ^@dirrm ${MLPLISTFILES} | ${SORT} -r -u >> ${PLIST}
|
||||
@${GREP} -h "^[^@]" ${MLPLISTFILES} | ${SORT} -u > ${PLIST}
|
||||
@${GREP} -h "^@exec mk""dir" ${MLPLISTFILES} | ${SORT} -u >> ${PLIST}
|
||||
@${GREP} -h "^@dirrm" ${MLPLISTFILES} | ${SORT} -r -u >> ${PLIST}
|
||||
@${ECHO} ' done. *)'
|
||||
.endif
|
||||
|
||||
@ -249,10 +261,10 @@ do-install:
|
||||
${STRIP_CMD} "${MLBIN}/.run/run.$${ARCH}-$${OPSYS}" )
|
||||
@${CHOWN} -R ${BINOWN}:${BINGRP} "${MLBIN}" "${MLLIB}"
|
||||
.if defined(WITH_EVERYTHING)
|
||||
@${ECHO} '(* Cleaning src/runtime: *)'
|
||||
cd ${WRKDIR}/src/runtime/objs && ${GMAKE} clean
|
||||
@${ECHO} '(* Cleaning base/runtime: *)'
|
||||
cd ${WRKDIR}/base/runtime/objs && ${GMAKE} clean
|
||||
@${ECHO} -n '(* Installing sources into ${MLROOT} ...'
|
||||
@cd ${WRKDIR} && ${TAR} -cf - ${MLSRCEXCLUDES} ${MLSRCSBASE} | \
|
||||
@cd ${WRKDIR} && ${TAR} -cf - ${MLSRCEXCLUDES} ${MLSRCDIRS} | \
|
||||
${TAR} -xf - -C "${MLROOT}"
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${MLSRCS}
|
||||
@${ECHO} ' done. *)'
|
||||
|
@ -1,60 +1,63 @@
|
||||
MD5 (sml-nj/110.59/MLRISC.tgz) = 9a3df76e0dfa8048867c12babbe00c5a
|
||||
SHA256 (sml-nj/110.59/MLRISC.tgz) = 8d41a136d985b558662237fded521cc0b71fc97890f8331502cfe173a9e7471e
|
||||
SIZE (sml-nj/110.59/MLRISC.tgz) = 1227156
|
||||
MD5 (sml-nj/110.59/boot.x86-unix.tgz) = 64845eb1c7dc234692dac699e4840c56
|
||||
SHA256 (sml-nj/110.59/boot.x86-unix.tgz) = 99aabcf6db6d1a3741faad67d32ec9b564ab9041ff3106ca443c4b186bb4bb1c
|
||||
SIZE (sml-nj/110.59/boot.x86-unix.tgz) = 5490738
|
||||
MD5 (sml-nj/110.59/ckit.tgz) = 441d58363f776001bc0fbf27b5bdf334
|
||||
SHA256 (sml-nj/110.59/ckit.tgz) = fe1a5366e1a08e57050c775541ae61eb07589082811eead65523f8156faf2ec9
|
||||
SIZE (sml-nj/110.59/ckit.tgz) = 168162
|
||||
MD5 (sml-nj/110.59/cm.tgz) = c2bf097819d8979d0362c5d9bd68ce20
|
||||
SHA256 (sml-nj/110.59/cm.tgz) = ca36f7c748a6b4dcea5e67292cb5c2dc146b69442ce196b0ad4845c10b09992a
|
||||
SIZE (sml-nj/110.59/cm.tgz) = 206267
|
||||
MD5 (sml-nj/110.59/cml.tgz) = ddb1f52ada206126367b7d9c4b666c41
|
||||
SHA256 (sml-nj/110.59/cml.tgz) = 03e1e1bee5146cf2194b74a92e257260027d8abfc1619a556d9892b4e568d39e
|
||||
SIZE (sml-nj/110.59/cml.tgz) = 104357
|
||||
MD5 (sml-nj/110.59/compiler.tgz) = 236cd470dc6d01c57ccac74fd39e3900
|
||||
SHA256 (sml-nj/110.59/compiler.tgz) = 94bf74de9cbbfc2c575b89fdf37b8e933d41a7fa5cbf480b10ccc6fb58bde066
|
||||
SIZE (sml-nj/110.59/compiler.tgz) = 737756
|
||||
MD5 (sml-nj/110.59/config.tgz) = be71ac7054667e17a0e3376bcc07f847
|
||||
SHA256 (sml-nj/110.59/config.tgz) = cf6b1c377eb4df73d61adcd469ad6e828b61fd01992e173fc13f3643789802a6
|
||||
SIZE (sml-nj/110.59/config.tgz) = 15213
|
||||
MD5 (sml-nj/110.59/eXene.tgz) = 919f878c43b02edc581c1a0542db6322
|
||||
SHA256 (sml-nj/110.59/eXene.tgz) = 03e4eef280a2f5518637f3611a5f3a98fadba18aaebf4a0fe053985a7c53b29c
|
||||
SIZE (sml-nj/110.59/eXene.tgz) = 708186
|
||||
MD5 (sml-nj/110.59/heap2asm.tgz) = 394931085f4e1975f771cfcedb9334ff
|
||||
SHA256 (sml-nj/110.59/heap2asm.tgz) = bb7fce6cc1dcc6d19676df78f92289074f28c03c29ed30e66b2bb962f0befc92
|
||||
SIZE (sml-nj/110.59/heap2asm.tgz) = 1311
|
||||
MD5 (sml-nj/110.59/lexgen.tgz) = 9be393e787950fffaaf123682b47a3f3
|
||||
SHA256 (sml-nj/110.59/lexgen.tgz) = b4dfc703c2d51b411c9bd636f231e8ca913e1c667c4e169d0df8c0c418fde12a
|
||||
SIZE (sml-nj/110.59/lexgen.tgz) = 57569
|
||||
MD5 (sml-nj/110.59/ml-burg.tgz) = c5fad291f6ee29d14ecd22ad8f3de029
|
||||
SHA256 (sml-nj/110.59/ml-burg.tgz) = f9e8f9e018b49c1d92cba513f387701b9f49a2973401ed1795125c8ba49bddce
|
||||
SIZE (sml-nj/110.59/ml-burg.tgz) = 31552
|
||||
MD5 (sml-nj/110.59/ml-lex.tgz) = ab9df0b18949282200d874c50a655540
|
||||
SHA256 (sml-nj/110.59/ml-lex.tgz) = 4d3128e9b4fcb54f26061e0077af3b648bf433fc6469373aed3ff8e1abee31f0
|
||||
SIZE (sml-nj/110.59/ml-lex.tgz) = 32408
|
||||
MD5 (sml-nj/110.59/ml-nlffi-lib.tgz) = 8d02ca80da7547930c98734d74155261
|
||||
SHA256 (sml-nj/110.59/ml-nlffi-lib.tgz) = c3d85b932f08e36d7b2335c579a6df3956c403cd381e54db0732bac48b83dc30
|
||||
SIZE (sml-nj/110.59/ml-nlffi-lib.tgz) = 44216
|
||||
MD5 (sml-nj/110.59/ml-nlffigen.tgz) = e8b2c9375897c003996db5314584ece1
|
||||
SHA256 (sml-nj/110.59/ml-nlffigen.tgz) = 5a9307a7d5db173ddceaff57a14bb782c2733521cc436cd269abe270d1871217
|
||||
SIZE (sml-nj/110.59/ml-nlffigen.tgz) = 29496
|
||||
MD5 (sml-nj/110.59/ml-yacc.tgz) = 4b0660904def5e719cc4b8beb4ec3c89
|
||||
SHA256 (sml-nj/110.59/ml-yacc.tgz) = 6f8b619849c4934f698a2cf8295c9669994177b85bc532858738a5515923e0f7
|
||||
SIZE (sml-nj/110.59/ml-yacc.tgz) = 95230
|
||||
MD5 (sml-nj/110.59/runtime.tgz) = c7708cf9e4e52b075da026cc9abe1d35
|
||||
SHA256 (sml-nj/110.59/runtime.tgz) = 8babcef45fc631fc02ecac3b17da73ae4363e5adef1345be9379d5e793893d53
|
||||
SIZE (sml-nj/110.59/runtime.tgz) = 314457
|
||||
MD5 (sml-nj/110.59/smlnj-c.tgz) = eb80ae9aa86af377e99125859d7284cd
|
||||
SHA256 (sml-nj/110.59/smlnj-c.tgz) = 4970fce217393efa7ee486c27d1144df0b29fec357892f3a71d7c9c7bfb5cc68
|
||||
SIZE (sml-nj/110.59/smlnj-c.tgz) = 10535
|
||||
MD5 (sml-nj/110.59/smlnj-lib.tgz) = 00657168132e000db7b47866b1db3322
|
||||
SHA256 (sml-nj/110.59/smlnj-lib.tgz) = 55b0833a962acdcc0172bd002185f074e558bf496e89a584d2becc98329edc88
|
||||
SIZE (sml-nj/110.59/smlnj-lib.tgz) = 226975
|
||||
MD5 (sml-nj/110.59/system.tgz) = 47caa72a48daaaae88fc7fd585747e69
|
||||
SHA256 (sml-nj/110.59/system.tgz) = b09afa939a8f2e96d5cb716559fdc7b4953c86335243a8a35341dcb79172d0ff
|
||||
SIZE (sml-nj/110.59/system.tgz) = 220608
|
||||
MD5 (sml-nj/110.59/tools.tgz) = 80f4a7da13ba713615142609283b3ef7
|
||||
SHA256 (sml-nj/110.59/tools.tgz) = 7937fae4903e91551a6710cc41f63cbcaf6ed4f51048a9d9f24c2a398646766c
|
||||
SIZE (sml-nj/110.59/tools.tgz) = 3919
|
||||
MD5 (sml-nj/110.60/MLRISC.tgz) = 9be399972ee2355580290fb88365397d
|
||||
SHA256 (sml-nj/110.60/MLRISC.tgz) = 48d5d29bb734d08bc7f0aa64ba90462a6fb1d4a62ab83ea2dfb9ec697f03a739
|
||||
SIZE (sml-nj/110.60/MLRISC.tgz) = 1335303
|
||||
MD5 (sml-nj/110.60/boot.x86-unix.tgz) = d40ac430520232b8fff3aae443b67c57
|
||||
SHA256 (sml-nj/110.60/boot.x86-unix.tgz) = f054e6d895133be784d1f10fc4b807ac5b04e19f3d469ce0ed544a9970126ee7
|
||||
SIZE (sml-nj/110.60/boot.x86-unix.tgz) = 5801916
|
||||
MD5 (sml-nj/110.60/ckit.tgz) = 783ededc63d468ebbe4897c2b4428821
|
||||
SHA256 (sml-nj/110.60/ckit.tgz) = ad0d96e29361cc8723bcd58ed631d940185a37bab76e402ed2b383d1cd126946
|
||||
SIZE (sml-nj/110.60/ckit.tgz) = 168140
|
||||
MD5 (sml-nj/110.60/cm.tgz) = 902c99ecaf339fd8e3225beb24e2cc39
|
||||
SHA256 (sml-nj/110.60/cm.tgz) = 2c4bc31203666df07d6093426a61d52907753f3d94a1522e57990df8f051db4c
|
||||
SIZE (sml-nj/110.60/cm.tgz) = 201282
|
||||
MD5 (sml-nj/110.60/cml.tgz) = f5f64c1abb02dd25805ca45d6ff85cf2
|
||||
SHA256 (sml-nj/110.60/cml.tgz) = d47374990b0dba142be57b9f38b015391e880e3f44e434b66205b75d1a553615
|
||||
SIZE (sml-nj/110.60/cml.tgz) = 104352
|
||||
MD5 (sml-nj/110.60/compiler.tgz) = 9f737cf77edcf1b23016fe09f39905c6
|
||||
SHA256 (sml-nj/110.60/compiler.tgz) = 9a915208eb2bc45fba79633d0d7f2a2918230389bb2d0b84e5684e0c3cd62d83
|
||||
SIZE (sml-nj/110.60/compiler.tgz) = 743513
|
||||
MD5 (sml-nj/110.60/config.tgz) = 5b8dba5a75076255e23b2d83bd10dc3d
|
||||
SHA256 (sml-nj/110.60/config.tgz) = 3efd70427ee489c1cec6b27fa69b2f577e0fdc4a50ee708b809b04dcd071d998
|
||||
SIZE (sml-nj/110.60/config.tgz) = 16334
|
||||
MD5 (sml-nj/110.60/eXene.tgz) = 2b4663c601b9e5bfe519fc2ec422cb92
|
||||
SHA256 (sml-nj/110.60/eXene.tgz) = a87afc7dab44abb1a2dfb7ca08c800c2c3b64693f9bc3059e9133159dd9e74d9
|
||||
SIZE (sml-nj/110.60/eXene.tgz) = 708164
|
||||
MD5 (sml-nj/110.60/heap2asm.tgz) = 4bc249955bf820a7109ed6da055f2538
|
||||
SHA256 (sml-nj/110.60/heap2asm.tgz) = a8f93c8d8451e437c5f4e103d1f680f1dc340e363b074518abca1496875f7f91
|
||||
SIZE (sml-nj/110.60/heap2asm.tgz) = 1317
|
||||
MD5 (sml-nj/110.60/lexgen.tgz) = 8bb74c47482f6be0490f23ad1d7791fa
|
||||
SHA256 (sml-nj/110.60/lexgen.tgz) = 065f3d0e77b509dc61ab45260d0f2a6689d303d41860317ac0200b5c2ab42dae
|
||||
SIZE (sml-nj/110.60/lexgen.tgz) = 57579
|
||||
MD5 (sml-nj/110.60/ml-burg.tgz) = 00b8d4a0f3c4270458294310783af948
|
||||
SHA256 (sml-nj/110.60/ml-burg.tgz) = e2af909146e5d338943e3e03dae26b9d41b17b52043213823a9d845dbf7cc01b
|
||||
SIZE (sml-nj/110.60/ml-burg.tgz) = 31529
|
||||
MD5 (sml-nj/110.60/ml-lex.tgz) = c0e376b8ed208250d91980168bc7eb75
|
||||
SHA256 (sml-nj/110.60/ml-lex.tgz) = dca7276007d4b040a285f8fe8453963d705f4fd0ad73d722240caed2ea187cc4
|
||||
SIZE (sml-nj/110.60/ml-lex.tgz) = 32412
|
||||
MD5 (sml-nj/110.60/ml-lpt.tgz) = 9ef96b6b4fe6236d36f5660d5e79fc55
|
||||
SHA256 (sml-nj/110.60/ml-lpt.tgz) = 649dce6595ce7fa2bd1446b36e5de93a069539c191e76950b105009ef04eb07f
|
||||
SIZE (sml-nj/110.60/ml-lpt.tgz) = 202405
|
||||
MD5 (sml-nj/110.60/ml-yacc.tgz) = 0e00059ff3d320043cceabeec50757c6
|
||||
SHA256 (sml-nj/110.60/ml-yacc.tgz) = f662a478d943bb25d0bf5aeb5bf687996395a1dba51d1d56aeef5632e79553b1
|
||||
SIZE (sml-nj/110.60/ml-yacc.tgz) = 95225
|
||||
MD5 (sml-nj/110.60/nlffi.tgz) = 371ca5e7ac35011cf22c04496b0f7c11
|
||||
SHA256 (sml-nj/110.60/nlffi.tgz) = 812a70c6fd2f9a4913d422ed2e7023399b0c6a74dc8a295d0cb931cc80b44ff8
|
||||
SIZE (sml-nj/110.60/nlffi.tgz) = 73026
|
||||
MD5 (sml-nj/110.60/pgraph.tgz) = 34200a84f4bfb6bae937f966cf6ffc36
|
||||
SHA256 (sml-nj/110.60/pgraph.tgz) = 5128faa6d4f109e3e10472ae0ae73df7f6e85cbab5d40400682582eb7a5f9773
|
||||
SIZE (sml-nj/110.60/pgraph.tgz) = 5446
|
||||
MD5 (sml-nj/110.60/runtime.tgz) = d9f25556b925b3c9552daa184bfab0ba
|
||||
SHA256 (sml-nj/110.60/runtime.tgz) = 0578012df9aedca2ded986fb90c42c8099f3ce716e3bff0b8c140799ebef9f87
|
||||
SIZE (sml-nj/110.60/runtime.tgz) = 315388
|
||||
MD5 (sml-nj/110.60/smlnj-c.tgz) = 9bee206ea3c0ffc1424fb31146a23e67
|
||||
SHA256 (sml-nj/110.60/smlnj-c.tgz) = 75e45f784740aa8136724a8ee5b93eb80b9b741fbe9367922183715317494cdc
|
||||
SIZE (sml-nj/110.60/smlnj-c.tgz) = 10539
|
||||
MD5 (sml-nj/110.60/smlnj-lib.tgz) = 9626d5b10dfef0528b70aba98d4b811d
|
||||
SHA256 (sml-nj/110.60/smlnj-lib.tgz) = 91836a40575d2b5d686ad6ef680ce481887cdeddacb4d368f2f5d57ab2996113
|
||||
SIZE (sml-nj/110.60/smlnj-lib.tgz) = 227091
|
||||
MD5 (sml-nj/110.60/system.tgz) = 4a23c7fa4993e52d0dc977cca1efa140
|
||||
SHA256 (sml-nj/110.60/system.tgz) = b6a02291e6fa3cc7ce79463f0de98d93fe5ff4edd210189c051afe9755c59424
|
||||
SIZE (sml-nj/110.60/system.tgz) = 220881
|
||||
MD5 (sml-nj/110.60/trace-debug-profile.tgz) = 3ce0f63ad88e2e8ceddb035675960e2f
|
||||
SHA256 (sml-nj/110.60/trace-debug-profile.tgz) = 31dd3b5ea0b99ad61af38f4f60cb488a5f9d059dd2c8dece28cc1445b94ba31b
|
||||
SIZE (sml-nj/110.60/trace-debug-profile.tgz) = 3904
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- src/runtime/c-libs/posix-tty/tcgetattr.c.orig Thu Jun 1 20:33:46 2000
|
||||
+++ src/runtime/c-libs/posix-tty/tcgetattr.c Fri Jun 9 12:33:48 2006
|
||||
--- base/runtime/c-libs/posix-tty/tcgetattr.c.orig Thu Jun 1 20:34:03 2000
|
||||
+++ base/runtime/c-libs/posix-tty/tcgetattr.c Sun Nov 19 13:36:18 2006
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
/* allocate the vector; note that this might cause a GC */
|
@ -1,5 +1,5 @@
|
||||
--- src/runtime/c-libs/posix-tty/tcsetattr.c.orig Thu Jun 1 20:33:46 2000
|
||||
+++ src/runtime/c-libs/posix-tty/tcsetattr.c Fri Jun 9 12:33:59 2006
|
||||
--- base/runtime/c-libs/posix-tty/tcsetattr.c.orig Thu Jun 1 20:34:03 2000
|
||||
+++ base/runtime/c-libs/posix-tty/tcsetattr.c Sun Nov 19 13:36:18 2006
|
||||
@@ -30,7 +30,7 @@
|
||||
data.c_oflag = REC_SELWORD(termio_rep, 1);
|
||||
data.c_cflag = REC_SELWORD(termio_rep, 2);
|
@ -1,5 +1,5 @@
|
||||
--- config/install.sh.orig Sun Nov 20 06:32:27 2005
|
||||
+++ config/install.sh Tue Apr 11 14:26:13 2006
|
||||
--- config/install.sh.orig Thu Nov 2 22:23:22 2006
|
||||
+++ config/install.sh Sun Nov 19 23:51:03 2006
|
||||
@@ -18,6 +18,8 @@
|
||||
nolib=false
|
||||
fi
|
||||
@ -61,25 +61,19 @@
|
||||
+ do
|
||||
+ do_patch $p
|
||||
+ done
|
||||
cd "$SRCDIR"/runtime/objs
|
||||
cd "$BASEDIR"/runtime/objs
|
||||
echo $this: Compiling the run-time system.
|
||||
$MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS
|
||||
@@ -324,7 +358,13 @@
|
||||
if [ -f runx.$ARCH-$OPSYS ]; then
|
||||
mv runx.$ARCH-$OPSYS "$RUNDIR"
|
||||
@@ -330,7 +364,7 @@
|
||||
if [ -f run.$ARCH-$OPSYS.a ]; then
|
||||
mv run.$ARCH-$OPSYS.a "$RUNDIR"
|
||||
fi
|
||||
- $MAKE MAKE=$MAKE clean
|
||||
+ if [ -f run.$ARCH-$OPSYS.so ]; then
|
||||
+ mv run.$ARCH-$OPSYS.so "$RUNDIR"
|
||||
+ fi
|
||||
+ if [ -f run.$ARCH-$OPSYS.a ]; then
|
||||
+ mv run.$ARCH-$OPSYS.a "$RUNDIR"
|
||||
+ fi
|
||||
+ [ "$MLNORUNTIMECLEAN" ] || $MAKE MAKE=$MAKE clean
|
||||
else
|
||||
complain "$this: !!! Run-time system build failed for some reason."
|
||||
fi
|
||||
@@ -350,7 +390,7 @@
|
||||
@@ -356,7 +390,7 @@
|
||||
complain "$this !!! Unable to re-create heap image (sml.$HEAP_SUFFIX)."
|
||||
fi
|
||||
else
|
||||
@ -88,7 +82,7 @@
|
||||
|
||||
fish "$ROOT"/"$BOOT_FILES"/smlnj/basis
|
||||
|
||||
@@ -421,5 +461,12 @@
|
||||
@@ -427,5 +461,12 @@
|
||||
complain "$this: !!! Installation of libraries and programs failed."
|
||||
fi
|
||||
fi
|
||||
|
@ -1,11 +1,17 @@
|
||||
bin/ml-antlr
|
||||
bin/ml-burg
|
||||
bin/ml-nlffigen
|
||||
bin/ml-ulex
|
||||
bin/nowhere
|
||||
smlnj/bin/.heap/ml-antlr.%%MLARCH%%-bsd
|
||||
smlnj/bin/.heap/ml-burg.%%MLARCH%%-bsd
|
||||
smlnj/bin/.heap/ml-nlffigen.%%MLARCH%%-bsd
|
||||
smlnj/bin/.heap/ml-ulex.%%MLARCH%%-bsd
|
||||
smlnj/bin/.heap/nowhere.%%MLARCH%%-bsd
|
||||
smlnj/bin/ml-antlr
|
||||
smlnj/bin/ml-burg
|
||||
smlnj/bin/ml-nlffigen
|
||||
smlnj/bin/ml-ulex
|
||||
smlnj/bin/nowhere
|
||||
smlnj/lib/c/.cm/%%MLARCH%%-unix/c.cm
|
||||
smlnj/lib/c/internals/.cm/%%MLARCH%%-unix/c-int.cm
|
||||
@ -18,6 +24,9 @@ smlnj/lib/mlrisc-tools/.cm/%%MLARCH%%-unix/prec-parser.cm
|
||||
smlnj/lib/mlrisc-tools/.cm/%%MLARCH%%-unix/sml-ast.cm
|
||||
smlnj/lib/mlrisc-tools/.cm/%%MLARCH%%-unix/source-map.cm
|
||||
smlnj/lib/pgraph-util.cm/.cm/%%MLARCH%%-unix/pgraph-util.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/back-trace.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/coverage.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/plugins.cm
|
||||
@dirrm smlnj/lib/eXene.cm/.cm/%%MLARCH%%-unix
|
||||
@dirrm smlnj/lib/eXene.cm/.cm
|
||||
@dirrm smlnj/lib/eXene.cm
|
||||
@ -36,3 +45,6 @@ smlnj/lib/pgraph-util.cm/.cm/%%MLARCH%%-unix/pgraph-util.cm
|
||||
@dirrm smlnj/lib/pgraph-util.cm/.cm/%%MLARCH%%-unix
|
||||
@dirrm smlnj/lib/pgraph-util.cm/.cm
|
||||
@dirrm smlnj/lib/pgraph-util.cm
|
||||
@dirrm smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix
|
||||
@dirrm smlnj/lib/smlnj-tdp/.cm
|
||||
@dirrm smlnj/lib/smlnj-tdp
|
||||
|
@ -31,6 +31,7 @@ smlnj/lib/SMLNJ-LIB/PP/.cm/%%MLARCH%%-unix/pp-lib.cm
|
||||
smlnj/lib/SMLNJ-LIB/Util/.cm/%%MLARCH%%-unix/smlnj-lib.cm
|
||||
smlnj/lib/SMLNJ-ML-YACC-LIB/.cm/%%MLARCH%%-unix/ml-yacc-lib.cm
|
||||
smlnj/lib/SMLNJ-MLRISC/.cm/%%MLARCH%%-unix/ALPHA.cm
|
||||
smlnj/lib/SMLNJ-MLRISC/.cm/%%MLARCH%%-unix/AMD64.cm
|
||||
smlnj/lib/SMLNJ-MLRISC/.cm/%%MLARCH%%-unix/Control.cm
|
||||
smlnj/lib/SMLNJ-MLRISC/.cm/%%MLARCH%%-unix/Graphs.cm
|
||||
smlnj/lib/SMLNJ-MLRISC/.cm/%%MLARCH%%-unix/HPPA.cm
|
||||
@ -74,6 +75,7 @@ smlnj/lib/smlnj/.cm/%%MLARCH%%-unix/cmb.cm
|
||||
smlnj/lib/smlnj/.cm/%%MLARCH%%-unix/compiler.cm
|
||||
smlnj/lib/smlnj/.cm/%%MLARCH%%-unix/installer.cm
|
||||
smlnj/lib/smlnj/MLRISC/.cm/%%MLARCH%%-unix/ALPHA.cm
|
||||
smlnj/lib/smlnj/MLRISC/.cm/%%MLARCH%%-unix/AMD64.cm
|
||||
smlnj/lib/smlnj/MLRISC/.cm/%%MLARCH%%-unix/Control.cm
|
||||
smlnj/lib/smlnj/MLRISC/.cm/%%MLARCH%%-unix/Graphs.cm
|
||||
smlnj/lib/smlnj/MLRISC/.cm/%%MLARCH%%-unix/HPPA.cm
|
||||
@ -88,6 +90,7 @@ smlnj/lib/smlnj/basis/.cm/%%MLARCH%%-unix/basis.cm
|
||||
smlnj/lib/smlnj/cm/.cm/%%MLARCH%%-unix/cm.cm
|
||||
smlnj/lib/smlnj/cm/.cm/%%MLARCH%%-unix/tools.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/alpha32-unix.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/amd64-unix.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/current.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/hppa-unix.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/ppc-macos.cm
|
||||
@ -97,6 +100,7 @@ smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/x86-unix.cm
|
||||
smlnj/lib/smlnj/cmb/.cm/%%MLARCH%%-unix/x86-win32.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/all.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/alpha32.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/amd64.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/compiler.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/current.cm
|
||||
smlnj/lib/smlnj/compiler/.cm/%%MLARCH%%-unix/hppa.cm
|
||||
@ -118,6 +122,7 @@ smlnj/lib/smlnj/smlnj-lib/.cm/%%MLARCH%%-unix/html-lib.cm
|
||||
smlnj/lib/smlnj/smlnj-lib/.cm/%%MLARCH%%-unix/pp-lib.cm
|
||||
smlnj/lib/smlnj/smlnj-lib/.cm/%%MLARCH%%-unix/smlnj-lib.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/alpha32.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/amd64.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/basics.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/core.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/debugprof.cm
|
||||
@ -129,9 +134,6 @@ smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/parser.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/ppc.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/sparc.cm
|
||||
smlnj/lib/smlnj/viscomp/.cm/%%MLARCH%%-unix/x86.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/back-trace.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/coverage.cm
|
||||
smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix/plugins.cm
|
||||
smlnj/lib/unix-lib.cm/.cm/%%MLARCH%%-unix/unix-lib.cm
|
||||
@dirrm smlnj/bin/.heap
|
||||
@dirrm smlnj/bin/.run
|
||||
@ -251,9 +253,6 @@ smlnj/lib/unix-lib.cm/.cm/%%MLARCH%%-unix/unix-lib.cm
|
||||
@dirrm smlnj/lib/smlnj/viscomp/.cm
|
||||
@dirrm smlnj/lib/smlnj/viscomp
|
||||
@dirrm smlnj/lib/smlnj
|
||||
@dirrm smlnj/lib/smlnj-tdp/.cm/%%MLARCH%%-unix
|
||||
@dirrm smlnj/lib/smlnj-tdp/.cm
|
||||
@dirrm smlnj/lib/smlnj-tdp
|
||||
@dirrm smlnj/lib/unix-lib.cm/.cm/%%MLARCH%%-unix
|
||||
@dirrm smlnj/lib/unix-lib.cm/.cm
|
||||
@dirrm smlnj/lib/unix-lib.cm
|
||||
|
Loading…
Reference in New Issue
Block a user