pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/moscow_ml



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Feb 25 17:55:24 UTC 2023

Modified Files:
        pkgsrc/lang/moscow_ml: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/moscow_ml/patches: patch-src_Makefile.inc
            patch-src_dynlibs_intinf_Makefile
Removed Files:
        pkgsrc/lang/moscow_ml/patches: patch-aa patch-ab patch-ac patch-ad
            patch-ae patch-ba patch-bb patch-bc patch-bd patch-be patch-bf
            patch-bg patch-bh patch-config_auto-aux_hasgot
            patch-mosmlyac_main_c

Log Message:
moscow_ml: Update to 2.10.1

* Changelog is too long, including many bugfixes and SML Basic Library
 improvements.
* Update MASTER_SITES and HOMEPAGE.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/lang/moscow_ml/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/moscow_ml/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/moscow_ml/distinfo
cvs rdiff -u -r1.8 -r0 pkgsrc/lang/moscow_ml/patches/patch-aa
cvs rdiff -u -r1.6 -r0 pkgsrc/lang/moscow_ml/patches/patch-ab \
    pkgsrc/lang/moscow_ml/patches/patch-ad \
    pkgsrc/lang/moscow_ml/patches/patch-ae
cvs rdiff -u -r1.7 -r0 pkgsrc/lang/moscow_ml/patches/patch-ac
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/moscow_ml/patches/patch-ba \
    pkgsrc/lang/moscow_ml/patches/patch-bb \
    pkgsrc/lang/moscow_ml/patches/patch-bc \
    pkgsrc/lang/moscow_ml/patches/patch-bd \
    pkgsrc/lang/moscow_ml/patches/patch-be \
    pkgsrc/lang/moscow_ml/patches/patch-bf \
    pkgsrc/lang/moscow_ml/patches/patch-bg \
    pkgsrc/lang/moscow_ml/patches/patch-bh \
    pkgsrc/lang/moscow_ml/patches/patch-mosmlyac_main_c
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/lang/moscow_ml/patches/patch-config_auto-aux_hasgot
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/moscow_ml/patches/patch-src_Makefile.inc \
    pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_intinf_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/moscow_ml/Makefile
diff -u pkgsrc/lang/moscow_ml/Makefile:1.43 pkgsrc/lang/moscow_ml/Makefile:1.44
--- pkgsrc/lang/moscow_ml/Makefile:1.43 Tue Jun 28 11:34:14 2022
+++ pkgsrc/lang/moscow_ml/Makefile      Sat Feb 25 17:55:24 2023
@@ -1,47 +1,29 @@
-# $NetBSD: Makefile,v 1.43 2022/06/28 11:34:14 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2023/02/25 17:55:24 ryoon Exp $
 
-DISTNAME=      mos201src
-PKGNAME=       moscow_ml-2.01
-PKGREVISION=   11
+DISTNAME=      mosml-ver-2.10.1
+PKGNAME=       ${DISTNAME:S/mosml-ver-/moscow_ml-/}
 CATEGORIES=    lang
-MASTER_SITES=  http://www.itu.dk/people/sestoft/mosml/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=kfl/}
+GITHUB_PROJECT=        mosml
+GITHUB_TAG=    ver-${PKGVERSION_NOREV}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE=     http://www.dina.kvl.dk/~sestoft/mosml.html
+HOMEPAGE=      https://mosml.org/
 COMMENT=       Moscow ML, a version of Standard ML
 
-WRKSRC=                ${WRKDIR}/mosml/src
-USE_TOOLS+=    perl pax
+WRKSRC=                ${WRKDIR}/${DISTNAME}
+USE_TOOLS+=    gmake perl
 
-BUILD_TARGET=  clean world
-MAKE_JOBS_SAFE=        no
+BUILD_DIRS=    src
+BUILD_TARGET=  world
 
-INSTALLATION_DIRS+=    share/examples/moscow_ml/calc
-INSTALLATION_DIRS+=    share/examples/moscow_ml/cgi
-INSTALLATION_DIRS+=    share/examples/moscow_ml/lexyacc
-INSTALLATION_DIRS+=    share/examples/moscow_ml/lexyacc/cl
-INSTALLATION_DIRS+=    share/examples/moscow_ml/manual
-INSTALLATION_DIRS+=    share/examples/moscow_ml/mls
-INSTALLATION_DIRS+=    share/examples/moscow_ml/modules
-INSTALLATION_DIRS+=    share/examples/moscow_ml/parsercomb
-INSTALLATION_DIRS+=    share/examples/moscow_ml/paulson
-INSTALLATION_DIRS+=    share/examples/moscow_ml/pretty
-INSTALLATION_DIRS+=    share/examples/moscow_ml/small
-INSTALLATION_DIRS+=    share/examples/moscow_ml/units
-INSTALLATION_DIRS+=    share/examples/moscow_ml/weak
-INSTALLATION_DIRS+=    share/examples/moscow_ml/webserver
+MAKE_FLAGS+=   PREFIX=${PREFIX}
+
+LDFLAGS=               ${COMPILER_RPATH_FLAG}${PREFIX}/lib
+BUILD_MAKE_FLAGS+=     GMPLIBDIR=${BUILDLINK_DIR}/lib
 
 .include "../../mk/dlopen.buildlink3.mk"
 BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
 
-post-extract:
-       ${CHMOD} -x ${WRKDIR}/mosml/examples/modules/matrix.sml
-
-post-install:
-       cd ${WRKDIR}/mosml/examples && ${PAX} -rw . \
-               ${DESTDIR}${PREFIX}/share/examples/moscow_ml
-       ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} \
-               ${DESTDIR}${PREFIX}/share/examples/moscow_ml
-       ${CHMOD} -R ugo+rX ${DESTDIR}${PREFIX}/share/examples/moscow_ml
-
+.include "../../devel/gmp/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/moscow_ml/PLIST
diff -u pkgsrc/lang/moscow_ml/PLIST:1.2 pkgsrc/lang/moscow_ml/PLIST:1.3
--- pkgsrc/lang/moscow_ml/PLIST:1.2     Sun Jun 14 18:03:36 2009
+++ pkgsrc/lang/moscow_ml/PLIST Sat Feb 25 17:55:24 2023
@@ -1,455 +1,394 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:03:36 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/02/25 17:55:24 ryoon Exp $
 bin/camlrunm
 bin/mosml
 bin/mosmlc
 bin/mosmllex
 bin/mosmlyac
-include/moscow_ml/alloc.h
-include/moscow_ml/callback.h
-include/moscow_ml/config
-include/moscow_ml/config.h
-include/moscow_ml/debugger.h
-include/moscow_ml/exec.h
-include/moscow_ml/expand.h
-include/moscow_ml/fail.h
-include/moscow_ml/freelist.h
-include/moscow_ml/gc.h
-include/moscow_ml/gc_ctrl.h
-include/moscow_ml/globals.h
-include/moscow_ml/instruct.h
-include/moscow_ml/interp.h
-include/moscow_ml/intext.h
-include/moscow_ml/io.h
-include/moscow_ml/jumptbl.h
-include/moscow_ml/m.h
-include/moscow_ml/major_gc.h
-include/moscow_ml/md5sum.h
-include/moscow_ml/memory.h
-include/moscow_ml/minor_gc.h
-include/moscow_ml/misc.h
-include/moscow_ml/mlvalues.h
-include/moscow_ml/mosml.h
-include/moscow_ml/prims.h
-include/moscow_ml/reverse.h
-include/moscow_ml/roots.h
-include/moscow_ml/runtime.h
-include/moscow_ml/s.h
-include/moscow_ml/signals.h
-include/moscow_ml/stacks.h
-include/moscow_ml/str.h
-include/moscow_ml/sys.h
-include/moscow_ml/unalignd.h
-include/moscow_ml/version.h
-lib/moscow_ml/AppleScript.sig
-lib/moscow_ml/Array.sig
-lib/moscow_ml/Array.ui
-lib/moscow_ml/Array.uo
-lib/moscow_ml/Array2.sig
-lib/moscow_ml/Array2.ui
-lib/moscow_ml/Array2.uo
-lib/moscow_ml/Arraysort.sig
-lib/moscow_ml/Arraysort.ui
-lib/moscow_ml/Arraysort.uo
-lib/moscow_ml/BasicIO.sig
-lib/moscow_ml/BasicIO.ui
-lib/moscow_ml/BasicIO.uo
-lib/moscow_ml/BinIO.sig
-lib/moscow_ml/BinIO.ui
-lib/moscow_ml/BinIO.uo
-lib/moscow_ml/Binarymap.sig
-lib/moscow_ml/Binarymap.ui
-lib/moscow_ml/Binarymap.uo
-lib/moscow_ml/Binaryset.sig
-lib/moscow_ml/Binaryset.ui
-lib/moscow_ml/Binaryset.uo
-lib/moscow_ml/Bool.sig
-lib/moscow_ml/Bool.ui
-lib/moscow_ml/Bool.uo
-lib/moscow_ml/Byte.sig
-lib/moscow_ml/Byte.ui
-lib/moscow_ml/Byte.uo
-lib/moscow_ml/Callback.sig
-lib/moscow_ml/Callback.ui
-lib/moscow_ml/Callback.uo
-lib/moscow_ml/Char.sig
-lib/moscow_ml/Char.ui
-lib/moscow_ml/Char.uo
-lib/moscow_ml/CharArray.sig
-lib/moscow_ml/CharArray.ui
-lib/moscow_ml/CharArray.uo
-lib/moscow_ml/CharVector.sig
-lib/moscow_ml/CharVector.ui
-lib/moscow_ml/CharVector.uo
-lib/moscow_ml/CommandLine.sig
-lib/moscow_ml/CommandLine.ui
-lib/moscow_ml/CommandLine.uo
-lib/moscow_ml/Date.sig
-lib/moscow_ml/Date.ui
-lib/moscow_ml/Date.uo
-lib/moscow_ml/Dynarray.sig
-lib/moscow_ml/Dynarray.ui
-lib/moscow_ml/Dynarray.uo
-lib/moscow_ml/Dynlib.sig
-lib/moscow_ml/Dynlib.ui
-lib/moscow_ml/Dynlib.uo
-lib/moscow_ml/FileSys.sig
-lib/moscow_ml/FileSys.ui
-lib/moscow_ml/FileSys.uo
-lib/moscow_ml/Gdbm.sig
-lib/moscow_ml/Gdbm.ui
-lib/moscow_ml/Gdbm.uo
-lib/moscow_ml/Gdimage.sig
-lib/moscow_ml/Gdimage.ui
-lib/moscow_ml/Gdimage.uo
-lib/moscow_ml/General.sig
-lib/moscow_ml/Help.sig
-lib/moscow_ml/Help.ui
-lib/moscow_ml/Help.uo
-lib/moscow_ml/IO.ui
-lib/moscow_ml/IO.uo
-lib/moscow_ml/Int.sig
-lib/moscow_ml/Int.ui
-lib/moscow_ml/Int.uo
-lib/moscow_ml/Intmap.sig
-lib/moscow_ml/Intmap.ui
-lib/moscow_ml/Intmap.uo
-lib/moscow_ml/Intset.sig
-lib/moscow_ml/Intset.ui
-lib/moscow_ml/Intset.uo
-lib/moscow_ml/Lexing.sig
-lib/moscow_ml/Lexing.ui
-lib/moscow_ml/Lexing.uo
-lib/moscow_ml/List.sig
-lib/moscow_ml/List.ui
-lib/moscow_ml/List.uo
-lib/moscow_ml/ListPair.sig
-lib/moscow_ml/ListPair.ui
-lib/moscow_ml/ListPair.uo
-lib/moscow_ml/Listsort.sig
-lib/moscow_ml/Listsort.ui
-lib/moscow_ml/Listsort.uo
-lib/moscow_ml/Location.sig
-lib/moscow_ml/Location.ui
-lib/moscow_ml/Location.uo
-lib/moscow_ml/Math.sig
-lib/moscow_ml/Math.ui
-lib/moscow_ml/Math.uo
-lib/moscow_ml/Meta.sig
-lib/moscow_ml/Misc.sig
-lib/moscow_ml/Misc.ui
-lib/moscow_ml/Misc.uo
-lib/moscow_ml/Mosml.sig
-lib/moscow_ml/Mosml.ui
-lib/moscow_ml/Mosml.uo
-lib/moscow_ml/Mosmlcgi.sig
-lib/moscow_ml/Mosmlcgi.ui
-lib/moscow_ml/Mosmlcgi.uo
-lib/moscow_ml/Mosmlcookie.sig
-lib/moscow_ml/Mosmlcookie.ui
-lib/moscow_ml/Mosmlcookie.uo
-lib/moscow_ml/Msp.sig
-lib/moscow_ml/Msp.ui
-lib/moscow_ml/Msp.uo
-lib/moscow_ml/Mysql.sig
-lib/moscow_ml/Mysql.ui
-lib/moscow_ml/Mysql.uo
-lib/moscow_ml/NJ93.sig
-lib/moscow_ml/NJ93.ui
-lib/moscow_ml/NJ93.uo
-lib/moscow_ml/Nonstdio.sig
-lib/moscow_ml/Nonstdio.ui
-lib/moscow_ml/Nonstdio.uo
-lib/moscow_ml/OS.sig
-lib/moscow_ml/OS.ui
-lib/moscow_ml/OS.uo
-lib/moscow_ml/Obj.ui
-lib/moscow_ml/Obj.uo
-lib/moscow_ml/Option.sig
-lib/moscow_ml/Option.ui
-lib/moscow_ml/Option.uo
-lib/moscow_ml/PP.sig
-lib/moscow_ml/PP.ui
-lib/moscow_ml/PP.uo
-lib/moscow_ml/Parsing.sig
-lib/moscow_ml/Parsing.ui
-lib/moscow_ml/Parsing.uo
-lib/moscow_ml/Path.sig
-lib/moscow_ml/Path.ui
-lib/moscow_ml/Path.uo
-lib/moscow_ml/Polygdbm.sig
-lib/moscow_ml/Polygdbm.ui
-lib/moscow_ml/Polygdbm.uo
-lib/moscow_ml/Polyhash.sig
-lib/moscow_ml/Polyhash.ui
-lib/moscow_ml/Polyhash.uo
-lib/moscow_ml/Postgres.sig
-lib/moscow_ml/Postgres.ui
-lib/moscow_ml/Postgres.uo
-lib/moscow_ml/Process.sig
-lib/moscow_ml/Process.ui
-lib/moscow_ml/Process.uo
-lib/moscow_ml/README
-lib/moscow_ml/Random.sig
-lib/moscow_ml/Random.ui
-lib/moscow_ml/Random.uo
-lib/moscow_ml/Real.sig
-lib/moscow_ml/Real.ui
-lib/moscow_ml/Real.uo
-lib/moscow_ml/Regex.sig
-lib/moscow_ml/Regex.ui
-lib/moscow_ml/Regex.uo
-lib/moscow_ml/SML90.sig
-lib/moscow_ml/SML90.ui
-lib/moscow_ml/SML90.uo
-lib/moscow_ml/Signal.sig
-lib/moscow_ml/Signal.ui
-lib/moscow_ml/Signal.uo
-lib/moscow_ml/Socket.sig
-lib/moscow_ml/Socket.ui
-lib/moscow_ml/Socket.uo
-lib/moscow_ml/Splaymap.sig
-lib/moscow_ml/Splaymap.ui
-lib/moscow_ml/Splaymap.uo
-lib/moscow_ml/Splayset.sig
-lib/moscow_ml/Splayset.ui
-lib/moscow_ml/Splayset.uo
-lib/moscow_ml/Splaytree.sig
-lib/moscow_ml/Splaytree.ui
-lib/moscow_ml/Splaytree.uo
-lib/moscow_ml/Strbase.sig
-lib/moscow_ml/Strbase.ui
-lib/moscow_ml/Strbase.uo
-lib/moscow_ml/String.sig
-lib/moscow_ml/String.ui
-lib/moscow_ml/String.uo
-lib/moscow_ml/StringCvt.sig
-lib/moscow_ml/StringCvt.ui
-lib/moscow_ml/StringCvt.uo
-lib/moscow_ml/Substring.sig
-lib/moscow_ml/Substring.ui
-lib/moscow_ml/Substring.uo
-lib/moscow_ml/Susp.sig
-lib/moscow_ml/Susp.ui
-lib/moscow_ml/Susp.uo
-lib/moscow_ml/TextIO.sig
-lib/moscow_ml/TextIO.ui
-lib/moscow_ml/TextIO.uo
-lib/moscow_ml/Time.sig
-lib/moscow_ml/Time.ui
-lib/moscow_ml/Time.uo
-lib/moscow_ml/Timer.sig
-lib/moscow_ml/Timer.ui
-lib/moscow_ml/Timer.uo
-lib/moscow_ml/Unix.sig
-lib/moscow_ml/Unix.ui
-lib/moscow_ml/Unix.uo
-lib/moscow_ml/Vector.sig
-lib/moscow_ml/Vector.ui
-lib/moscow_ml/Vector.uo
-lib/moscow_ml/Weak.sig
-lib/moscow_ml/Weak.ui
-lib/moscow_ml/Weak.uo
-lib/moscow_ml/Word.sig
-lib/moscow_ml/Word.ui
-lib/moscow_ml/Word.uo
-lib/moscow_ml/Word8.sig
-lib/moscow_ml/Word8.ui
-lib/moscow_ml/Word8.uo
-lib/moscow_ml/Word8Array.sig
-lib/moscow_ml/Word8Array.ui
-lib/moscow_ml/Word8Array.uo
-lib/moscow_ml/Word8Vector.sig
-lib/moscow_ml/Word8Vector.ui
-lib/moscow_ml/Word8Vector.uo
-lib/moscow_ml/camlrunm
-lib/moscow_ml/header
-lib/moscow_ml/helpsigs.val
-lib/moscow_ml/mosmlcmp
-lib/moscow_ml/mosmllex
-lib/moscow_ml/mosmllnk
-lib/moscow_ml/mosmltop
-libexec/moscow_ml/cutdeps
-libexec/moscow_ml/mosmldep
-share/doc/moscow_ml/manual.pdf
-share/doc/moscow_ml/mosmllib.pdf
-share/doc/moscow_ml/mosmllib/AppleScript.html
-share/doc/moscow_ml/mosmllib/Array.html
-share/doc/moscow_ml/mosmllib/Array2.html
-share/doc/moscow_ml/mosmllib/Arraysort.html
-share/doc/moscow_ml/mosmllib/BasicIO.html
-share/doc/moscow_ml/mosmllib/BinIO.html
-share/doc/moscow_ml/mosmllib/Binarymap.html
-share/doc/moscow_ml/mosmllib/Binaryset.html
-share/doc/moscow_ml/mosmllib/Bool.html
-share/doc/moscow_ml/mosmllib/Byte.html
-share/doc/moscow_ml/mosmllib/Callback.html
-share/doc/moscow_ml/mosmllib/Char.html
-share/doc/moscow_ml/mosmllib/CharArray.html
-share/doc/moscow_ml/mosmllib/CharVector.html
-share/doc/moscow_ml/mosmllib/CommandLine.html
-share/doc/moscow_ml/mosmllib/Date.html
-share/doc/moscow_ml/mosmllib/Dynarray.html
-share/doc/moscow_ml/mosmllib/Dynlib.html
-share/doc/moscow_ml/mosmllib/FileSys.html
-share/doc/moscow_ml/mosmllib/Gdbm.html
-share/doc/moscow_ml/mosmllib/Gdimage.html
-share/doc/moscow_ml/mosmllib/General.html
-share/doc/moscow_ml/mosmllib/Help.html
-share/doc/moscow_ml/mosmllib/Int.html
-share/doc/moscow_ml/mosmllib/Intmap.html
-share/doc/moscow_ml/mosmllib/Intset.html
-share/doc/moscow_ml/mosmllib/Lexing.html
-share/doc/moscow_ml/mosmllib/List.html
-share/doc/moscow_ml/mosmllib/ListPair.html
-share/doc/moscow_ml/mosmllib/Listsort.html
-share/doc/moscow_ml/mosmllib/Location.html
-share/doc/moscow_ml/mosmllib/Math.html
-share/doc/moscow_ml/mosmllib/Meta.html
-share/doc/moscow_ml/mosmllib/Mosml.html
-share/doc/moscow_ml/mosmllib/Mosmlcgi.html
-share/doc/moscow_ml/mosmllib/Mosmlcookie.html
-share/doc/moscow_ml/mosmllib/Msp.html
-share/doc/moscow_ml/mosmllib/Mysql.html
-share/doc/moscow_ml/mosmllib/NJ93.html
-share/doc/moscow_ml/mosmllib/Nonstdio.html
-share/doc/moscow_ml/mosmllib/OS.html
-share/doc/moscow_ml/mosmllib/Option.html
-share/doc/moscow_ml/mosmllib/PP.html
-share/doc/moscow_ml/mosmllib/Parsing.html
-share/doc/moscow_ml/mosmllib/Path.html
-share/doc/moscow_ml/mosmllib/Polygdbm.html
-share/doc/moscow_ml/mosmllib/Polyhash.html
-share/doc/moscow_ml/mosmllib/Postgres.html
-share/doc/moscow_ml/mosmllib/Process.html
-share/doc/moscow_ml/mosmllib/Random.html
-share/doc/moscow_ml/mosmllib/Real.html
-share/doc/moscow_ml/mosmllib/Regex.html
-share/doc/moscow_ml/mosmllib/SML90.html
-share/doc/moscow_ml/mosmllib/Signal.html
-share/doc/moscow_ml/mosmllib/Socket.html
-share/doc/moscow_ml/mosmllib/Splaymap.html
-share/doc/moscow_ml/mosmllib/Splayset.html
-share/doc/moscow_ml/mosmllib/String.html
-share/doc/moscow_ml/mosmllib/StringCvt.html
-share/doc/moscow_ml/mosmllib/Substring.html
-share/doc/moscow_ml/mosmllib/Susp.html
-share/doc/moscow_ml/mosmllib/TextIO.html
-share/doc/moscow_ml/mosmllib/Time.html
-share/doc/moscow_ml/mosmllib/Timer.html
-share/doc/moscow_ml/mosmllib/Unix.html
-share/doc/moscow_ml/mosmllib/Vector.html
-share/doc/moscow_ml/mosmllib/Weak.html
-share/doc/moscow_ml/mosmllib/Word.html
-share/doc/moscow_ml/mosmllib/Word8.html
-share/doc/moscow_ml/mosmllib/Word8Array.html
-share/doc/moscow_ml/mosmllib/Word8Vector.html
-share/doc/moscow_ml/mosmllib/idIndex.html
-share/doc/moscow_ml/mosmllib/index.html
-share/doc/moscow_ml/mosmllib2up.pdf
-share/doc/moscow_ml/mosmlref.pdf
-share/examples/moscow_ml/Makefile
-share/examples/moscow_ml/Makefile.w32
-share/examples/moscow_ml/README
-share/examples/moscow_ml/Readme.w32
-share/examples/moscow_ml/calc/Lexer.lex
-share/examples/moscow_ml/calc/Makefile
-share/examples/moscow_ml/calc/Makefile.w32
-share/examples/moscow_ml/calc/Parser.grm
-share/examples/moscow_ml/calc/calc.sml
-share/examples/moscow_ml/cgi/Makefile
-share/examples/moscow_ml/cgi/Makefile.w32
-share/examples/moscow_ml/cgi/README
-share/examples/moscow_ml/cgi/README1
-share/examples/moscow_ml/cgi/README2
-share/examples/moscow_ml/cgi/cgiex1.sml
-share/examples/moscow_ml/cgi/cgiex2.sml
-share/examples/moscow_ml/cgi/cgitest.sml
-share/examples/moscow_ml/cgi/htmlform.html
-share/examples/moscow_ml/cgi/upload.html
-share/examples/moscow_ml/lexyacc/Data.sml
-share/examples/moscow_ml/lexyacc/Lexer.lex
-share/examples/moscow_ml/lexyacc/Main.sml
-share/examples/moscow_ml/lexyacc/Makefile
-share/examples/moscow_ml/lexyacc/Makefile.w32
-share/examples/moscow_ml/lexyacc/Parser.grm
-share/examples/moscow_ml/lexyacc/README
-share/examples/moscow_ml/lexyacc/cl/append.cl
-share/examples/moscow_ml/lexyacc/cl/edigits.cl
-share/examples/moscow_ml/lexyacc/cl/error1.cl
-share/examples/moscow_ml/lexyacc/cl/error2.cl
-share/examples/moscow_ml/lexyacc/cl/error3.cl
-share/examples/moscow_ml/lexyacc/cl/fib.cl
-share/examples/moscow_ml/lexyacc/cl/fibs.cl
-share/examples/moscow_ml/lexyacc/cl/hamming.cl
-share/examples/moscow_ml/lexyacc/cl/lists.cl
-share/examples/moscow_ml/lexyacc/cl/nats.cl
-share/examples/moscow_ml/lexyacc/cl/sieve.cl
-share/examples/moscow_ml/lexyacc/cl/takefrom.cl
-share/examples/moscow_ml/lexyacc/load
-share/examples/moscow_ml/manual/Evaluate.sig
-share/examples/moscow_ml/manual/Evaluate.sml
-share/examples/moscow_ml/manual/Expr.sml
-share/examples/moscow_ml/manual/Makefile
-share/examples/moscow_ml/manual/Makefile.w32
-share/examples/moscow_ml/manual/Reduce.sig
-share/examples/moscow_ml/manual/Reduce.sml
-share/examples/moscow_ml/manual/load
-share/examples/moscow_ml/mls/Makefile
-share/examples/moscow_ml/mls/Makefile.w32
-share/examples/moscow_ml/mls/mls.sml
-share/examples/moscow_ml/modules/README
-share/examples/moscow_ml/modules/array.sml
-share/examples/moscow_ml/modules/bootstrap.sml
-share/examples/moscow_ml/modules/choice.sml
-share/examples/moscow_ml/modules/collect.sml
-share/examples/moscow_ml/modules/matrix.sml
-share/examples/moscow_ml/modules/poly.sml
-share/examples/moscow_ml/modules/recursion.sml
-share/examples/moscow_ml/modules/sieve.sml
-share/examples/moscow_ml/parsercomb/Makefile
-share/examples/moscow_ml/parsercomb/Parsercomb.sig
-share/examples/moscow_ml/parsercomb/Parsercomb.sml
-share/examples/moscow_ml/parsercomb/README
-share/examples/moscow_ml/paulson/README
-share/examples/moscow_ml/paulson/sample.sml
-share/examples/moscow_ml/paulson/sample10.sml
-share/examples/moscow_ml/paulson/sample2.sml
-share/examples/moscow_ml/paulson/sample3.sml
-share/examples/moscow_ml/paulson/sample4.sml
-share/examples/moscow_ml/paulson/sample5.sml
-share/examples/moscow_ml/paulson/sample7.sml
-share/examples/moscow_ml/paulson/sample8.sml
-share/examples/moscow_ml/paulson/sample9.sml
-share/examples/moscow_ml/paulson/test10.sml
-share/examples/moscow_ml/pretty/Makefile
-share/examples/moscow_ml/pretty/Makefile.w32
-share/examples/moscow_ml/pretty/ppexpr.sml
-share/examples/moscow_ml/pretty/pproman.sml
-share/examples/moscow_ml/small/README
-share/examples/moscow_ml/small/countperms.sml
-share/examples/moscow_ml/small/countqueens.sml
-share/examples/moscow_ml/small/perms.sml
-share/examples/moscow_ml/small/queens.sml
-share/examples/moscow_ml/small/roman.sml
-share/examples/moscow_ml/small/subsets.sml
-share/examples/moscow_ml/small/subsum.sml
-share/examples/moscow_ml/units/Evaluate.sig
-share/examples/moscow_ml/units/Evaluate.sm
-share/examples/moscow_ml/units/Evaluate.sml
-share/examples/moscow_ml/units/Expr.sml
-share/examples/moscow_ml/units/Makefile
-share/examples/moscow_ml/units/Makefile.w32
-share/examples/moscow_ml/units/Reduce.sig
-share/examples/moscow_ml/units/Reduce.sml
-share/examples/moscow_ml/units/Test.sml
-share/examples/moscow_ml/units/load
-share/examples/moscow_ml/weak/Makefile
-share/examples/moscow_ml/weak/Makefile.w32
-share/examples/moscow_ml/weak/README
-share/examples/moscow_ml/weak/hashcons.sml
-share/examples/moscow_ml/webserver/Makefile
-share/examples/moscow_ml/webserver/README
-share/examples/moscow_ml/webserver/echoserver.sml
-share/examples/moscow_ml/webserver/minimalserver.sml
-share/examples/moscow_ml/webserver/mosmlserver.sml
-share/examples/moscow_ml/webserver/useit.sml
+include/mosml/alloc.h
+include/mosml/callback.h
+include/mosml/config.h
+include/mosml/debugger.h
+include/mosml/exec.h
+include/mosml/expand.h
+include/mosml/fail.h
+include/mosml/freelist.h
+include/mosml/gc.h
+include/mosml/gc_ctrl.h
+include/mosml/globals.h
+include/mosml/instruct.h
+include/mosml/interp.h
+include/mosml/intext.h
+include/mosml/io.h
+include/mosml/jumptbl.h
+include/mosml/m.h
+include/mosml/major_gc.h
+include/mosml/md5sum.h
+include/mosml/memory.h
+include/mosml/minor_gc.h
+include/mosml/misc.h
+include/mosml/mlvalues.h
+include/mosml/mosml.h
+include/mosml/prims.h
+include/mosml/reverse.h
+include/mosml/roots.h
+include/mosml/runtime.h
+include/mosml/s.h
+include/mosml/signals.h
+include/mosml/stacks.h
+include/mosml/str.h
+include/mosml/sys.h
+include/mosml/unalignd.h
+include/mosml/version.h
+lib/mosml/AppleScript.sig
+lib/mosml/Array.sig
+lib/mosml/Array.ui
+lib/mosml/Array.uo
+lib/mosml/Array2.sig
+lib/mosml/Array2.ui
+lib/mosml/Array2.uo
+lib/mosml/ArraySlice.sig
+lib/mosml/ArraySlice.ui
+lib/mosml/ArraySlice.uo
+lib/mosml/Arraysort.sig
+lib/mosml/Arraysort.ui
+lib/mosml/Arraysort.uo
+lib/mosml/BasicIO.sig
+lib/mosml/BasicIO.ui
+lib/mosml/BasicIO.uo
+lib/mosml/BinIO.sig
+lib/mosml/BinIO.ui
+lib/mosml/BinIO.uo
+lib/mosml/Binarymap.sig
+lib/mosml/Binarymap.ui
+lib/mosml/Binarymap.uo
+lib/mosml/Binaryset.sig
+lib/mosml/Binaryset.ui
+lib/mosml/Binaryset.uo
+lib/mosml/Bool.sig
+lib/mosml/Bool.ui
+lib/mosml/Bool.uo
+lib/mosml/Buffer.sig
+lib/mosml/Buffer.ui
+lib/mosml/Buffer.uo
+lib/mosml/Byte.sig
+lib/mosml/Byte.ui
+lib/mosml/Byte.uo
+lib/mosml/Callback.sig
+lib/mosml/Callback.ui
+lib/mosml/Callback.uo
+lib/mosml/Char.sig
+lib/mosml/Char.ui
+lib/mosml/Char.uo
+lib/mosml/CharArray.sig
+lib/mosml/CharArray.ui
+lib/mosml/CharArray.uo
+lib/mosml/CharArraySlice.sig
+lib/mosml/CharArraySlice.ui
+lib/mosml/CharArraySlice.uo
+lib/mosml/CharVector.sig
+lib/mosml/CharVector.ui
+lib/mosml/CharVector.uo
+lib/mosml/CharVectorSlice.sig
+lib/mosml/CharVectorSlice.ui
+lib/mosml/CharVectorSlice.uo
+lib/mosml/CommandLine.sig
+lib/mosml/CommandLine.ui
+lib/mosml/CommandLine.uo
+lib/mosml/Date.sig
+lib/mosml/Date.ui
+lib/mosml/Date.uo
+lib/mosml/Dynarray.sig
+lib/mosml/Dynarray.ui
+lib/mosml/Dynarray.uo
+lib/mosml/Dynlib.sig
+lib/mosml/Dynlib.ui
+lib/mosml/Dynlib.uo
+lib/mosml/FileSys.sig
+lib/mosml/FileSys.ui
+lib/mosml/FileSys.uo
+lib/mosml/Gdbm.sig
+lib/mosml/Gdbm.ui
+lib/mosml/Gdbm.uo
+lib/mosml/Gdimage.sig
+lib/mosml/Gdimage.ui
+lib/mosml/Gdimage.uo
+lib/mosml/General.sig
+lib/mosml/Hashset.sig
+lib/mosml/Hashset.ui
+lib/mosml/Hashset.uo
+lib/mosml/Help.sig
+lib/mosml/Help.ui
+lib/mosml/Help.uo
+lib/mosml/IO.ui
+lib/mosml/IO.uo
+lib/mosml/Int.sig
+lib/mosml/Int.ui
+lib/mosml/Int.uo
+lib/mosml/IntInf.sig
+lib/mosml/IntInf.ui
+lib/mosml/IntInf.uo
+lib/mosml/Intmap.sig
+lib/mosml/Intmap.ui
+lib/mosml/Intmap.uo
+lib/mosml/Intset.sig
+lib/mosml/Intset.ui
+lib/mosml/Intset.uo
+lib/mosml/Lexing.sig
+lib/mosml/Lexing.ui
+lib/mosml/Lexing.uo
+lib/mosml/List.sig
+lib/mosml/List.ui
+lib/mosml/List.uo
+lib/mosml/ListPair.sig
+lib/mosml/ListPair.ui
+lib/mosml/ListPair.uo
+lib/mosml/Listsort.sig
+lib/mosml/Listsort.ui
+lib/mosml/Listsort.uo
+lib/mosml/Location.sig
+lib/mosml/Location.ui
+lib/mosml/Location.uo
+lib/mosml/Math.sig
+lib/mosml/Math.ui
+lib/mosml/Math.uo
+lib/mosml/Meta.sig
+lib/mosml/Misc.sig
+lib/mosml/Misc.ui
+lib/mosml/Misc.uo
+lib/mosml/Mosml.sig
+lib/mosml/Mosml.ui
+lib/mosml/Mosml.uo
+lib/mosml/Mosmlcgi.sig
+lib/mosml/Mosmlcgi.ui
+lib/mosml/Mosmlcgi.uo
+lib/mosml/Mosmlcookie.sig
+lib/mosml/Mosmlcookie.ui
+lib/mosml/Mosmlcookie.uo
+lib/mosml/Msp.sig
+lib/mosml/Msp.ui
+lib/mosml/Msp.uo
+lib/mosml/Mysql.sig
+lib/mosml/Mysql.ui
+lib/mosml/Mysql.uo
+lib/mosml/NJ93.sig
+lib/mosml/NJ93.ui
+lib/mosml/NJ93.uo
+lib/mosml/Nonstdio.sig
+lib/mosml/Nonstdio.ui
+lib/mosml/Nonstdio.uo
+lib/mosml/OS.sig
+lib/mosml/OS.ui
+lib/mosml/OS.uo
+lib/mosml/Obj.ui
+lib/mosml/Obj.uo
+lib/mosml/Option.sig
+lib/mosml/Option.ui
+lib/mosml/Option.uo
+lib/mosml/PP.sig
+lib/mosml/PP.ui
+lib/mosml/PP.uo
+lib/mosml/Parsing.sig
+lib/mosml/Parsing.ui
+lib/mosml/Parsing.uo
+lib/mosml/Path.sig
+lib/mosml/Path.ui
+lib/mosml/Path.uo
+lib/mosml/Polygdbm.sig
+lib/mosml/Polygdbm.ui
+lib/mosml/Polygdbm.uo
+lib/mosml/Polyhash.sig
+lib/mosml/Polyhash.ui
+lib/mosml/Polyhash.uo
+lib/mosml/Postgres.sig
+lib/mosml/Postgres.ui
+lib/mosml/Postgres.uo
+lib/mosml/Process.sig
+lib/mosml/Process.ui
+lib/mosml/Process.uo
+lib/mosml/README
+lib/mosml/Random.sig
+lib/mosml/Random.ui
+lib/mosml/Random.uo
+lib/mosml/Rbset.sig
+lib/mosml/Rbset.ui
+lib/mosml/Rbset.uo
+lib/mosml/Real.sig
+lib/mosml/Real.ui
+lib/mosml/Real.uo
+lib/mosml/Redblackmap.sig
+lib/mosml/Redblackmap.ui
+lib/mosml/Redblackmap.uo
+lib/mosml/Regex.sig
+lib/mosml/Regex.ui
+lib/mosml/Regex.uo
+lib/mosml/SML90.sig
+lib/mosml/SML90.ui
+lib/mosml/SML90.uo
+lib/mosml/Signal.sig
+lib/mosml/Signal.ui
+lib/mosml/Signal.uo
+lib/mosml/Socket.sig
+lib/mosml/Socket.ui
+lib/mosml/Socket.uo
+lib/mosml/Splaymap.sig
+lib/mosml/Splaymap.ui
+lib/mosml/Splaymap.uo
+lib/mosml/Splayset.sig
+lib/mosml/Splayset.ui
+lib/mosml/Splayset.uo
+lib/mosml/Splaytree.sig
+lib/mosml/Splaytree.ui
+lib/mosml/Splaytree.uo
+lib/mosml/Strbase.sig
+lib/mosml/Strbase.ui
+lib/mosml/Strbase.uo
+lib/mosml/String.sig
+lib/mosml/String.ui
+lib/mosml/String.uo
+lib/mosml/StringCvt.sig
+lib/mosml/StringCvt.ui
+lib/mosml/StringCvt.uo
+lib/mosml/Substring.sig
+lib/mosml/Substring.ui
+lib/mosml/Substring.uo
+lib/mosml/Susp.sig
+lib/mosml/Susp.ui
+lib/mosml/Susp.uo
+lib/mosml/TextIO.sig
+lib/mosml/TextIO.ui
+lib/mosml/TextIO.uo
+lib/mosml/Time.sig
+lib/mosml/Time.ui
+lib/mosml/Time.uo
+lib/mosml/Timer.sig
+lib/mosml/Timer.ui
+lib/mosml/Timer.uo
+lib/mosml/Unix.sig
+lib/mosml/Unix.ui
+lib/mosml/Unix.uo
+lib/mosml/Vector.sig
+lib/mosml/Vector.ui
+lib/mosml/Vector.uo
+lib/mosml/VectorSlice.sig
+lib/mosml/VectorSlice.ui
+lib/mosml/VectorSlice.uo
+lib/mosml/Weak.sig
+lib/mosml/Weak.ui
+lib/mosml/Weak.uo
+lib/mosml/Word.sig
+lib/mosml/Word.ui
+lib/mosml/Word.uo
+lib/mosml/Word8.sig
+lib/mosml/Word8.ui
+lib/mosml/Word8.uo
+lib/mosml/Word8Array.sig
+lib/mosml/Word8Array.ui
+lib/mosml/Word8Array.uo
+lib/mosml/Word8ArraySlice.sig
+lib/mosml/Word8ArraySlice.ui
+lib/mosml/Word8ArraySlice.uo
+lib/mosml/Word8Vector.sig
+lib/mosml/Word8Vector.ui
+lib/mosml/Word8Vector.uo
+lib/mosml/Word8VectorSlice.sig
+lib/mosml/Word8VectorSlice.ui
+lib/mosml/Word8VectorSlice.uo
+lib/mosml/camlrunm
+lib/mosml/header
+lib/mosml/helpsigs.val
+lib/mosml/libmgmp.so
+lib/mosml/libmsocket.so
+lib/mosml/libmunix.so
+lib/mosml/mosmlcmp
+lib/mosml/mosmllex
+lib/mosml/mosmllnk
+lib/mosml/mosmltop
+share/doc/mosml/manual.pdf
+share/doc/mosml/mosmllib.pdf
+share/doc/mosml/mosmllib/AppleScript.html
+share/doc/mosml/mosmllib/Array.html
+share/doc/mosml/mosmllib/Array2.html
+share/doc/mosml/mosmllib/ArraySlice.html
+share/doc/mosml/mosmllib/Arraysort.html
+share/doc/mosml/mosmllib/BasicIO.html
+share/doc/mosml/mosmllib/BinIO.html
+share/doc/mosml/mosmllib/Binarymap.html
+share/doc/mosml/mosmllib/Binaryset.html
+share/doc/mosml/mosmllib/Bool.html
+share/doc/mosml/mosmllib/Buffer.html
+share/doc/mosml/mosmllib/Byte.html
+share/doc/mosml/mosmllib/Callback.html
+share/doc/mosml/mosmllib/Char.html
+share/doc/mosml/mosmllib/CharArray.html
+share/doc/mosml/mosmllib/CharArraySlice.html
+share/doc/mosml/mosmllib/CharVector.html
+share/doc/mosml/mosmllib/CharVectorSlice.html
+share/doc/mosml/mosmllib/CommandLine.html
+share/doc/mosml/mosmllib/Date.html
+share/doc/mosml/mosmllib/Dynarray.html
+share/doc/mosml/mosmllib/Dynlib.html
+share/doc/mosml/mosmllib/FileSys.html
+share/doc/mosml/mosmllib/Gdbm.html
+share/doc/mosml/mosmllib/Gdimage.html
+share/doc/mosml/mosmllib/General.html
+share/doc/mosml/mosmllib/Hashset.html
+share/doc/mosml/mosmllib/Help.html
+share/doc/mosml/mosmllib/Int.html
+share/doc/mosml/mosmllib/IntInf.html
+share/doc/mosml/mosmllib/Intmap.html
+share/doc/mosml/mosmllib/Intset.html
+share/doc/mosml/mosmllib/Lexing.html
+share/doc/mosml/mosmllib/List.html
+share/doc/mosml/mosmllib/ListPair.html
+share/doc/mosml/mosmllib/Listsort.html
+share/doc/mosml/mosmllib/Location.html
+share/doc/mosml/mosmllib/Math.html
+share/doc/mosml/mosmllib/Meta.html
+share/doc/mosml/mosmllib/Mosml.html
+share/doc/mosml/mosmllib/Mosmlcgi.html
+share/doc/mosml/mosmllib/Mosmlcookie.html
+share/doc/mosml/mosmllib/Msp.html
+share/doc/mosml/mosmllib/Mysql.html
+share/doc/mosml/mosmllib/NJ93.html
+share/doc/mosml/mosmllib/Nonstdio.html
+share/doc/mosml/mosmllib/OS.html
+share/doc/mosml/mosmllib/Option.html
+share/doc/mosml/mosmllib/PP.html
+share/doc/mosml/mosmllib/Parsing.html
+share/doc/mosml/mosmllib/Path.html
+share/doc/mosml/mosmllib/Polygdbm.html
+share/doc/mosml/mosmllib/Polyhash.html
+share/doc/mosml/mosmllib/Postgres.html
+share/doc/mosml/mosmllib/Process.html
+share/doc/mosml/mosmllib/Random.html
+share/doc/mosml/mosmllib/Rbset.html
+share/doc/mosml/mosmllib/Real.html
+share/doc/mosml/mosmllib/Redblackmap.html
+share/doc/mosml/mosmllib/Regex.html
+share/doc/mosml/mosmllib/SML90.html
+share/doc/mosml/mosmllib/Signal.html
+share/doc/mosml/mosmllib/Socket.html
+share/doc/mosml/mosmllib/Splaymap.html
+share/doc/mosml/mosmllib/Splayset.html
+share/doc/mosml/mosmllib/String.html
+share/doc/mosml/mosmllib/StringCvt.html
+share/doc/mosml/mosmllib/Substring.html
+share/doc/mosml/mosmllib/Susp.html
+share/doc/mosml/mosmllib/TextIO.html
+share/doc/mosml/mosmllib/Time.html
+share/doc/mosml/mosmllib/Timer.html
+share/doc/mosml/mosmllib/Unix.html
+share/doc/mosml/mosmllib/Vector.html
+share/doc/mosml/mosmllib/VectorSlice.html
+share/doc/mosml/mosmllib/Weak.html
+share/doc/mosml/mosmllib/Word.html
+share/doc/mosml/mosmllib/Word8.html
+share/doc/mosml/mosmllib/Word8Array.html
+share/doc/mosml/mosmllib/Word8ArraySlice.html
+share/doc/mosml/mosmllib/Word8Vector.html
+share/doc/mosml/mosmllib/Word8VectorSlice.html
+share/doc/mosml/mosmllib/idIndex.html
+share/doc/mosml/mosmllib/index.html
+share/doc/mosml/mosmlref.pdf
+share/mosml/tools/cutdeps
+share/mosml/tools/mosmldep

Index: pkgsrc/lang/moscow_ml/distinfo
diff -u pkgsrc/lang/moscow_ml/distinfo:1.14 pkgsrc/lang/moscow_ml/distinfo:1.15
--- pkgsrc/lang/moscow_ml/distinfo:1.14 Tue Oct 26 10:51:43 2021
+++ pkgsrc/lang/moscow_ml/distinfo      Sat Feb 25 17:55:24 2023
@@ -1,20 +1,7 @@
-$NetBSD: distinfo,v 1.14 2021/10/26 10:51:43 nia Exp $
+$NetBSD: distinfo,v 1.15 2023/02/25 17:55:24 ryoon Exp $
 
-BLAKE2s (mos201src.tar.gz) = b4f2b99adb269b88e23ff3dbc2521238bf81f7e9ee7f6575da0df0668887db11
-SHA512 (mos201src.tar.gz) = c08881cad23503bb57c7696ccfe16dd2f716ed423999018c3044266c9329a3175667c5294ef2eda83b5d1ef810fb7fc8e037f9d1fed3245da9dbbc895ad6e15c
-Size (mos201src.tar.gz) = 2314392 bytes
-SHA1 (patch-aa) = ecbc1a268a8d3182068e9bd16036f220b39346c8
-SHA1 (patch-ab) = f4f4d6307a145041e60322c91f1b5359c744cc93
-SHA1 (patch-ac) = 270c05d9e887b6f41619a9029c2e228b50f464eb
-SHA1 (patch-ad) = d76f87ed98eb836e926d0781824531694b287ad7
-SHA1 (patch-ae) = 0fe5481ee3abb8484340a2448572680a0f828030
-SHA1 (patch-ba) = 2e6d61ef16ed7bc064d828fd22fc5c96e12cf357
-SHA1 (patch-bb) = 7ec9c19d43a0d758ecc2655b7da131e58dbe9739
-SHA1 (patch-bc) = 99953744072bb2ad603469b411b4bd5f33a935f7
-SHA1 (patch-bd) = 3e73d03cec930463c0d3d1a2c3e874b0c8c8a459
-SHA1 (patch-be) = 4742e5391e5ac9d7c5339c69b6d47d237659feed
-SHA1 (patch-bf) = 3bafc00ea7b2fd8c7992f0dc36cb4467e6815de6
-SHA1 (patch-bg) = 6ca89fb870ef066a2929b9cd7e38257c9380cd11
-SHA1 (patch-bh) = e9a12cf9804e46379c9e97c567eef974a2f7ca62
-SHA1 (patch-config_auto-aux_hasgot) = 9324b13d8e1fed1703b89c9572d47f1ebbbac231
-SHA1 (patch-mosmlyac_main_c) = d9d6a624c33f96a25e866c64944d0f20cedea526
+BLAKE2s (mosml-ver-2.10.1.tar.gz) = b1cce201c3011a27f8f80be3a563b87ec67855f9600978059e76141cb0041f8b
+SHA512 (mosml-ver-2.10.1.tar.gz) = 1463ee8dbcd979795ceca0439c7b2d545520590e036bd0c428d9617802a4e40efba82caf0afd5e24761b857cceb63a69269bf765c91df27c3e5f84242519af60
+Size (mosml-ver-2.10.1.tar.gz) = 2558644 bytes
+SHA1 (patch-src_Makefile.inc) = db5d3b94a9df06e1d8f7308553cfff6daa4ed49c
+SHA1 (patch-src_dynlibs_intinf_Makefile) = c0ad341de2dff6a81164d30d65fbcde48318b0ed

Added files:

Index: pkgsrc/lang/moscow_ml/patches/patch-src_Makefile.inc
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_Makefile.inc:1.1
--- /dev/null   Sat Feb 25 17:55:25 2023
+++ pkgsrc/lang/moscow_ml/patches/patch-src_Makefile.inc        Sat Feb 25 17:55:24 2023
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_Makefile.inc,v 1.1 2023/02/25 17:55:24 ryoon Exp $
+
+* Linux and the other Unix-like OSes should use CC as linker.
+
+--- src/Makefile.inc.orig      2014-08-28 11:45:21.000000000 +0000
++++ src/Makefile.inc
+@@ -62,10 +62,10 @@ UNAME_S := $(shell sh -c 'uname -s 2>/de
+ # because maintaining the nesting to match is a pain.  If
+ # we had "elif" things would have been much nicer...
+ 
+-ifeq ($(UNAME_S),Linux)
++ifeq ($(UNAME_S), $(filter LINUX %BSD SOLARIS, $(UNAME_S)))
+       CPP=cpp -P -traditional -Dunix -Umsdos
+       STRIP=strip -S
+-      LD=gcc -rdynamic -Wl,-rpath,$(LIBDIR)
++      LD=$(CC) -rdynamic -Wl,-rpath,$(LIBDIR)
+       DYNLD=gcc -shared
+ endif
+ ifeq ($(UNAME_S),Darwin)      # For MacOS X, use the same as Linux except DYNDL
Index: pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_intinf_Makefile
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_intinf_Makefile:1.1
--- /dev/null   Sat Feb 25 17:55:25 2023
+++ pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_intinf_Makefile     Sat Feb 25 17:55:24 2023
@@ -0,0 +1,21 @@
+$NetBSD: patch-src_dynlibs_intinf_Makefile,v 1.1 2023/02/25 17:55:24 ryoon Exp $
+
+--- src/dynlibs/intinf/Makefile.orig   2014-08-28 11:45:21.000000000 +0000
++++ src/dynlibs/intinf/Makefile
+@@ -15,6 +15,7 @@ include ../../Makefile.inc
+ ROOTDIR:=../..
+ CFLAGS=-Dunix -O3 $(OPTS) $(ADDDYNLIBCFLAGS) -I$(CAMLRT) -I${GMPINCDIR}
+ #CFLAGS=-Dunix -O2 $(OPTS) $(ADDDYNLIBCFLAGS) -I$(INCDIR) -I ${GMPDIR}
++LDFLAGS+=-L$(GMPLIBDIR)
+ 
+ MOSMLTOOLS=camlrunm $(TOOLDIR)
+ 
+@@ -31,7 +32,7 @@ intinf.o: intinf.c
+       $(CC) $(CFLAGS) -c -o intinf.o intinf.c
+ 
+ libmgmp.so: intinf.o
+-      $(DYNLD) -o libmgmp.so intinf.o -L$(GMPLIBDIR) -lgmp -lc
++      $(DYNLD) ${LDFLAGS} -o libmgmp.so intinf.o -lgmp -lc
+ 
+ test:
+       echo $(CURDIR)



Home | Main Index | Thread Index | Old Index