Received: by mail.netbsd.org (Postfix, from userid 605) id 911E284E84; Sat, 25 Feb 2023 17:55:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id BE1DF84D22 for ; Sat, 25 Feb 2023 17:55:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 1fQic_-EYRqT for ; Sat, 25 Feb 2023 17:55:25 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1CBF984C86 for ; Sat, 25 Feb 2023 17:55:25 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1116BFA90; Sat, 25 Feb 2023 17:55:25 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_167734772559920" MIME-Version: 1.0 Date: Sat, 25 Feb 2023 17:55:25 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/lang/moscow_ml To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20230225175525.1116BFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_167734772559920 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_167734772559920 Content-Disposition: inline Content-Length: 31816 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 -#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) --_----------=_167734772559920--