<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b841fa36f4e86f6851fe8117658f313e1ccd49bb">https://github.com/macports/macports-ports/commit/b841fa36f4e86f6851fe8117658f313e1ccd49bb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b841fa36f4e86f6851fe8117658f313e1ccd49bb
</span>Author: Jordan Ellis Coppard <jc+git@wz.ht>
AuthorDate: Fri Dec 27 02:40:05 2024 +0900
<span style='display:block; white-space:pre;color:#404040;'> libkrun: new port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Specifically this is the EFI flavour for use in krunkit.
</span>---
emulators/libkrun/Portfile | 235 ++++++++++++++++++++++++++++
emulators/libkrun/files/patch-makefile.diff | 26 +++
2 files changed, 261 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/libkrun/Portfile b/emulators/libkrun/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9de023a0a50
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/libkrun/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,235 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Upstream build source (until more official): https://github.com/slp/homebrew-krunkit/blob/main/Formula/libkrun-efi.rb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cargo_fetch 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup containers libkrun 1.9.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories emulators
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@tsujp wz.ht:jc+macports} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Dynamic library providing Virtualization-based process isolation capabilities
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Dynamic library that allows programs to easily acquire the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ability to run processes in a partially isolated environment \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using Hypervisor.framework on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Only arm64 as libkrun only supports Hypervisor.framework on arm64.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: A way to specify Hypervisor.framework is installed? Is it always installed if XCode is? In that case (as MP requires XCode IIRC then no need for extra checks).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7aa9f7c45b4358b4dd0af098cdaf49b8c56ad9fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 17533ce6a2c76565816b3d80d69779a5972075998c34795ad98c589206549a12 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1317642
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:dtc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:virglrenderer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Build and installation options per upstream's docs are passed as environment variables.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append EFI=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append EFI=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Patch upstream's Makefile to respect CARGO_BUILD_TARGET as that is automatically set by MacPorts and also to set correct install_name.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@DEFAULT_PREFIX@@|${prefix}|g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adler 1.0.2 f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ahash 0.8.11 e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allocator-api2 0.2.18 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ android-tzdata 0.1.1 e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ android_system_properties 0.1.5 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ annotate-snippets 0.9.2 ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anyhow 1.0.86 b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autocfg 1.3.0 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ base64 0.22.1 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bincode 1.3.3 b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bindgen 0.69.4 a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bitfield 0.15.0 c821a6e124197eb56d907ccc2188eab1038fb919c914f47976e64dd8dbc855d1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bitflags 2.5.0 cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bumpalo 3.16.0 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cc 1.0.98 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cexpr 0.6.0 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfg-expr 0.15.8 d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ chrono 0.4.38 a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clang-sys 1.8.1 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ codicon 3.0.0 12170080f3533d6f09a19f81596f836854d0fa4867dc32c8172b8474b4e9de61 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convert_case 0.6.0 ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cookie-factory 0.3.3 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ core-foundation-sys 0.8.6 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crc32fast 1.4.2 a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crossbeam-channel 0.5.13 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crossbeam-utils 0.8.20 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ curl 0.4.46 1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ curl-sys 0.4.72+curl-8.6.0 29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dirs 5.0.1 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dirs-sys 0.4.1 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ either 1.12.0 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ env_logger 0.9.3 a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flate2 1.0.30 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreign-types 0.3.2 f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreign-types-shared 0.1.1 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures 0.3.30 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-channel 0.3.30 eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-core 0.3.30 dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-executor 0.3.30 a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-io 0.3.30 a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-macro 0.3.30 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-sink 0.3.30 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-task 0.3.30 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-util 0.3.30 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getrandom 0.2.15 c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ glob 0.3.1 d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hex 0.4.3 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ humantime 2.1.0 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ iana-time-zone 0.1.60 e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ iana-time-zone-haiku 0.1.2 f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ indexmap 2.2.6 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ iocuddle 0.1.1 d8972d5be69940353d5347a1344cb375d9b457d6809b428b05bb1ca2fb9ce007 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ itertools 0.12.1 ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ itoa 1.0.11 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ js-sys 0.3.69 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kbs-types 0.7.0 9b6441ed73b0faa50707d4de41c6b45c76654b661b96aaf7b26a41331eedc0a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kvm-bindings 0.8.2 7ac3147c9763fd8fa7865a90d6aee87f157b59167145b38e671bbc66b116f1e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kvm-ioctls 0.17.0 bedae2ca4a531bebe311abaf9691f5cc14eaa21475243caa2e39c43bb872947d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lazycell 1.3.0 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libc 0.2.155 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libloading 0.8.3 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libredox 0.1.3 c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libspa 0.8.0 65f3a4b81b2a2d8c7f300643676202debd1b7c929dbf5c9bb89402ea11d19810 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libspa-sys 0.8.0 bf0d9716420364790e85cbb9d3ac2c950bde16a7dd36f3209b7dfdfc4a24d01f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libz-sys 1.1.18 c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ log 0.4.21 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lru 0.12.3 d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memchr 2.7.2 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memoffset 0.6.5 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memoffset 0.7.1 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ minimal-lexical 0.2.1 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ miniz_oxide 0.7.3 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nix 0.24.3 fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nix 0.26.4 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nix 0.27.1 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nom 7.1.3 d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openssl 0.10.64 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openssl-macros 0.1.1 a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openssl-probe 0.1.5 ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openssl-sys 0.9.102 c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option-ext 0.2.0 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pin-project-lite 0.2.14 bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pin-utils 0.1.0 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pipewire 0.8.0 08e645ba5c45109106d56610b3ee60eb13a6f2beb8b74f8dc8186cf261788dda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pipewire-sys 0.8.0 849e188f90b1dda88fe2bfe1ad31fe5f158af2c98f80fb5d13726c44f3f01112 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pkg-config 0.3.30 d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ppv-lite86 0.2.17 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ proc-macro2 1.0.85 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ procfs 0.12.0 0941606b9934e2d98a3677759a971756eb821f75764d0e0d26946d08e74d9104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ quote 1.0.36 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rand_chacha 0.3.1 e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ redox_users 0.4.5 bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ regex 1.10.4 c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ regex-automata 0.4.6 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ regex-syntax 0.8.3 adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ remain 0.2.14 46aef80f842736de545ada6ec65b81ee91504efd6853f4b96de7414c42ae7443 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rustc-hash 1.1.0 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ryu 1.0.18 f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ schannel 0.1.23 fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde 1.0.203 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde-big-array 0.5.1 11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_bytes 0.11.14 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_derive 1.0.203 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_json 1.0.117 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_spanned 0.6.6 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sev 3.2.0 35156eab65ff1b63432b5a11a06b770e92120033e2831c7dee064865de5dbbbd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ slab 0.4.9 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ smallvec 1.13.2 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ socket2 0.5.7 ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static_assertions 1.1.0 a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ syn 2.0.66 c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system-deps 6.2.2 a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target-lexicon 0.12.14 e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ termcolor 1.4.1 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thiserror 1.0.61 c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thiserror-impl 1.0.61 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toml 0.8.14 6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toml_datetime 0.6.6 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toml_edit 0.22.14 f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-segmentation 1.11.0 d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-width 0.1.12 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uuid 1.8.0 a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vcpkg 0.2.15 accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version-compare 0.2.0 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version_check 0.9.4 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ virtio-bindings 0.2.2 878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vm-fdt 0.3.0 7e21282841a059bb62627ce8441c491f09603622cd5a21c43bfedc85a2952f23 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vm-memory 0.14.1 3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vmm-sys-util 0.12.1 1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen 0.2.92 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-backend 0.2.92 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-macro 0.2.92 a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-macro-support 0.2.92 e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-shared 0.2.92 af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi-util 0.1.8 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-core 0.52.0 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-targets 0.52.5 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_gnullvm 0.52.5 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_msvc 0.52.5 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_gnu 0.52.5 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_gnullvm 0.52.5 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_msvc 0.52.5 db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnu 0.52.5 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnullvm 0.52.5 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_msvc 0.52.5 bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winnow 0.6.11 56c52728401e1dc672a56e81e593e912aa54c78f40246869f78359a2bf24d29d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yansi-term 0.1.2 fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zerocopy 0.6.6 854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zerocopy 0.7.34 ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zerocopy-derive 0.6.6 125139de3f6b9d625c39e2efdd73d41bdac468ccd556556440e322be0e1bbd91 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zerocopy-derive 0.7.34 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Technically this is specifically the EFI variant. Make this Portfile normal (if appropriate) and then add an equivalent +efi variant for this.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Tests from upstream build source.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/libkrun/files/patch-makefile.diff b/emulators/libkrun/files/patch-makefile.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..73463c34e11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/libkrun/files/patch-makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile 2024-09-27 19:06:27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.new 2024-12-27 01:31:54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -71,7 +71,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBDIR_Darwin = lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(PREFIX),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PREFIX := /usr/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PREFIX := @@DEFAULT_PREFIX@@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: install clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,11 +96,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(EFI),1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(OS),Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install_name_tool -id libkrun-efi.dylib target/release/libkrun.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install_name_tool -id $(PREFIX)/lib/libkrun-efi.dylib target/$(CARGO_BUILD_TARGET)/release/libkrun.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mv target/release/libkrun.dylib target/release/$(KRUN_BASE_$(OS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mv target/$(CARGO_BUILD_TARGET)/release/libkrun.dylib target/$(CARGO_BUILD_TARGET)/release/$(KRUN_BASE_$(OS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp target/release/$(KRUN_BASE_$(OS)) $(LIBRARY_RELEASE_$(OS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp target/$(CARGO_BUILD_TARGET)/release/$(KRUN_BASE_$(OS)) $(LIBRARY_RELEASE_$(OS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LIBRARY_DEBUG_$(OS)): $(INIT_BINARY)
</span></pre><pre style='margin:0'>
</pre>