Created attachment 200656 [details] update lang/smlnj to 110.84, fix build on 12/amd64 The attached patch to lang/smlnj should be identical to <ftp://offshore.free.de/pub/patch/smlnj.patch.20181230> MD5 (smlnj.patch.20181220) = 98d2cf0c2436f3c4ce11dcc9db3d0cdd and does the following: - Update to SML/NJ 110.84, upstream changelog: [1]. - 110.84 includes a new utility: asdlgen. - Recompiling the compiler now also works on amd64. - Fix build on FreeBSD 12 amd64 using LLD_UNSAFE/binutils by passing ASFLAGS. This resolves PR 233980. - Use modern OPTIONS dependencies. - Removed old code handling Apple tar distribution files. - Include patches which fix the distributed JSON library. Output from poudriere testport on amd64 and i386 is available: [2]. Thanks for considering this PR and good luck in 2019!-) Johannes [1] <https://smlnj.org/dist/working/110.84/HISTORY.html> [2] <http://mesh-j-3.free.de/poudriere/smlnj/110.84/>
A commit references this bug: Author: swills Date: Mon Dec 31 18:33:03 UTC 2018 New revision: 488815 URL: https://svnweb.freebsd.org/changeset/ports/488815 Log: lang/smlnj: Update to 110.84, fix build on 12/amd64 PR: 234532 Submitted by: Johannes 5 <joemann@beefree.free.de> (maintainer) Changes: head/lang/smlnj/Makefile head/lang/smlnj/distinfo head/lang/smlnj/files/do-patch-asdl_configure head/lang/smlnj/files/do-patch-asdl_src_asdlgen_Makefile.in head/lang/smlnj/files/do-patch-base_compiler_Parse_lex_ml.lex head/lang/smlnj/files/do-patch-base_compiler_Parse_lex_sml.lex head/lang/smlnj/files/do-patch-base_runtime_mach-dep_signal-sysdep.h head/lang/smlnj/files/do-patch-base_runtime_objs_makefile head/lang/smlnj/files/do-patch-base_runtime_objs_mk.x86-freebsd head/lang/smlnj/files/do-patch-base_system_smlnj_installer_generic-install.sml head/lang/smlnj/files/do-patch-smlnj-lib_JSON_json-parser.sml head/lang/smlnj/files/do-patch-smlnj-lib_JSON_json-stream-printer.sml head/lang/smlnj/files/do-patch-smlnj-lib_JSON_json-util.sml head/lang/smlnj/files/patch-config___arch-n-opsys head/lang/smlnj/files/patch-config___heap2exec head/lang/smlnj/files/patch-config_install.sh head/lang/smlnj/files/patch-config_unpack head/lang/smlnj/pkg-plist
Committed, thanks!