Index: externals/Eagle/lib/Eagle1.0/platform.eagle ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle +++ externals/Eagle/lib/Eagle1.0/platform.eagle @@ -37,14 +37,14 @@ [string compare -nocase eagle $::tcl_platform(engine)] == 0}] } # # NOTE: This is the procedure that detects whether or not we are running - # in Eagle on Mono (otherwise, we are running in Tcl or in Eagle on - # the .NET Framework). This procedure must function correctly in - # both Tcl and Eagle and must return non-zero only when running in - # Eagle on Mono. + # in Eagle on Mono (i.e. otherwise, we are running in Tcl or in Eagle + # on the .NET Framework or .NET Core). This procedure must function + # correctly in both Tcl and Eagle and must return non-zero only when + # running in Eagle on Mono. # proc isMono {} { # # NOTE: Nothing too fancy or expensive should be done here. In theory, # use of this procedure should be rare; however, in practice, this @@ -51,10 +51,27 @@ # procedure is actually used quite a bit (e.g. by the test suite). # return [expr {[info exists ::eagle_platform(runtime)] && \ [string compare -nocase mono $::eagle_platform(runtime)] == 0}] } + + # + # NOTE: This is the procedure that detects whether or not we are running + # in Eagle on .NET Core (i.e. otherwise, we are running in Tcl or in + # Eagle on the .NET Framework or Mono). This procedure must function + # correctly in both Tcl and Eagle and must return non-zero only when + # running in Eagle on .NET Core. + # + proc isDotNetCore {} { + # + # NOTE: Nothing too fancy or expensive should be done here. In theory, + # use of this procedure should be rare; however, in practice, this + # procedure is actually used quite a bit (e.g. by the test suite). + # + return [expr {[info exists ::eagle_platform(runtime)] && \ + [string compare -nocase ".net core" $::eagle_platform(runtime)] == 0}] + } # # NOTE: This procedure returns non-zero if the logged on user has full # administrator rights on this machine. Currently, this only works # in Eagle; however, it may work from native Tcl in the future. Index: externals/Eagle/lib/Eagle1.0/platform.eagle.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle.asc +++ externals/Eagle/lib/Eagle1.0/platform.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJaIAmyAAoJEFAslq9JXcLZCIoQAJW38iDstvlIPCwRemGGOPOk -ZujYtohNdJDzq5qqIy8C45z0OUCYW9tLBUOOcE3O4gM7hPg5NaV4hYtberDmDr/L -25BELwJgZ82xi8tN6gWgEoYl3sjmsLYcE/AD0vHmB+BQhGlJIqRcyVxnrmFdOd0v -YuvuYYS0iDbvoVyUjRGfH5loY3bhMoQDPloKJveRN1JfMUuIKgsZ/t2y/dXInGWB -0cnTHrhHRYBEL+BiOECxSuIu0uHlCEWmyNn+J7kuyQD/HgKMw8ghxAjFdEh4D18w -K6VIKnmtYRj3QePFu8BmnE3Od3bGcfUFymvzvnO+md11+Fn/omdCTfJ8VAS5ZZHS -do1X33ZfhZUfHoI7i8igqyeYhdc7osYMK3XfgbFpZ5bKlYJv3Fq5od9lXAD1zuV3 -FMzt7SbxhHprJxQ6bXXerAA1lT+33UXl/D4gXuE19Y/2/a3aGT6j7I2Q17DXhXB6 -X5ya+k8pILEGHHDfgLoJpkaAJRgIskd9tSmwVuJyWqkLtdF1WFWjA7/dH6K/qjYZ -c9jhWtey46PBflVFvfwULIJ1NdiTIWBUP7POBNOr8/+CTL3dLO88HK5xz8ycZO18 -extTp9GBDu8C2x7c+kAth34yTJC0KfmTdfhcIPBynJ7XAc7xqCrGuGZLorOUsFHQ -fL/MqcIdyFk+jKCsqIws -=NiVc +iQIcBAABCAAGBQJauWOMAAoJEFAslq9JXcLZTr0P/An8OqFlFuvpvGGTNim8VNar +OqF7PJHmQKjXELOZ2PuELFX8jTSh+iLGkktNxY+/zbaEhsFyuDD9tRzLrAGTQrni +N1J/KqQURCdOWV7Zrf/WENsCtnwHfiF2Y6VMq1Tj46qhlBuBoDC21fs8bTBJlYDr +FEAWhe3COFgD5t26YvPIDEgVHddI6dcl223PZgL/ddGTuTjbdfMSBR/723eqaew+ +WtAFigrCKPNJdqEqsTzsw2QfpRcBBwMQR8AhwXU7wKt0xtiyhfoxWBbgJyXG75qA +00p2odRjMlwGA94HRyBijBc4RCg3dqXXsZzeZUKRIqgbGJvKTuEaxQkUIn/9kSBZ +r0+qQw2KW3aqK7bAdBYDqTPDrPgyKz1ClV32kuvBkzHj442qaIEyPBeRY5HmdL+8 +ECQDy0HohuvTDH1JykbmC/SAwyR/z1ix1c+EVD9INf0ONEZJOIgaewlwZTwgDBUr +2eUEIYAmNnoE20W2g3vmEV3U3ItjdFiiHhVfBiUpul2kJeLcOntV5Jnyi81hPVUZ +WFusgt9k3t/yvf3Z57kMPiFI4ffWfuAizBlHT210330yRor2lSChNlWo0FyZTIwc +X8gCBZRAKBj1QsN6EVHn9i86MansQ1fozRV5aIrknp3D/6OVfgqhX9UjVNYIMhM/ +xDjUR0izDHmbLaOcJhOk +=70Sw -----END PGP SIGNATURE----- Index: externals/Eagle/lib/Eagle1.0/platform.eagle.harpy ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle.harpy +++ externals/Eagle/lib/Eagle1.0/platform.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - d316a7d5-3bf1-4163-a39c-b1c528cb34ce + 0b3018cd-1aea-4955-a674-7ef80453dd84 SHA512 Script - 2017-11-06T18:01:25.5691422Z + 2018-03-26T20:39:08.6727809Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc +++ externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJaIAmzAAoJEFAslq9JXcLZDL0P/jeS2SLcnCiq0wILdWwPfPYn -LGeGAQ64QvntsdlOwh7ZaR/B4hbsmhPiR+V2cj/IEqZ/9/XgBTbeATxeRQ5Nvmms -JW49uQ0Kp7WRSagWGdVquvb1TmtNtr+i1LE6TENF4alvvz56oNGt1JjitRwdB5WC -UgVlQadeZakmLahgG6moaQokEzBNtv2NNaNTls82bQuRKwdnnLlQdcg5kJWn3xC3 -2Pz39EtDjhgHSvC7H52XiHf7FyTw9BfoAJuqF4gBe/OL6o6IXeCmp2n/OJJZKOhE -KrAVJnVqfH6Rhwwm4kzXVHTEommt3t2kcWs/y5vdEoS1MEFydkbY1gmpJcqE/s2P -SrW42YLC1N59H1wue2V/eraexfcZSvTtHTFyuoLXS1xJ+jFZHUHPfa1XSlSLpmd/ -vEKMHSzPCqRo3gSEGHQKLrLq9Ijoi+uLk0e0RjH4l46lmo3HaAEVI5C/fgGzBjRG -YDPTpwcv0Mq8P7uGEWNc0UdhMCF7d7mt9s94XgL4mDdKPZ2Uf0J20lzDtCJ4jRmh -htrj2Nv0Y0T+WDDTV7E/h6Ohje0ii08YdUyKZlyQpdoUeXARBg5hcrddqjamkNMh -65jUtQSGJGnt6NYwu7ov1jSHdxfvWeHdfrYFEg40qzgnrRC+tjC1GnlwQ1HBBxy6 -nhxNX0BmxOWBRZMo8EoB -=6+Dc +iQIcBAABCAAGBQJauWONAAoJEFAslq9JXcLZI0IQAJYVwlQO6+omHQ0ur16ELMfb +b75RIedxkRh3rsitU3wmH0Ay7FHoac/HGPGC+xyLZOkNYKRY7Wry/i1V84fpA+x/ +fwJV3i9ne82to6TGLQCOeDDHUuPwN1n0HkLmZaDYP6j3TnfOFUa7wQWh92HNbFwe +mMNcpgMUi5wPGwONAYFM4GEP9F3WeWds/x41YRV1tYkOUumx3sIpXdTlkYYSEwgw +vYZCabyYZo63Pt3QqBLM0eVb3wGcidDiwIZXjG9UiyeIVi40eLZVn1dOHdWmrHPr +K2qndFKz0aBLgDBlaooBrOgBGZMBvrqFosg8iobLAZLCerhssWxaYsEB9bi4X1bW +L1EYhwf235saCgLbZAPlWHuug3QEXsc0YFJy/TfogXx7yqaDVwB5D1N9KjZifNlL +5dceYzC//cKVEDmawxccUuE0JC1WMrCOOOpQ4L8aSr45tF3rjbYHFWZDBv/UkMQH +b1yt4UFwqXV7E4/VremJQ/WJX+I6Ls6Zb/L3g7jWK53PAvJk+QIgiVtZdj5bArB+ +jwMysffL6t1EX9SEMP43vaY4u98LqM5CUgbhuxZPyM8+5eMemNh3sgQsFknXM3C0 +I49RvQVSufiUwKRnNo3QCGsKz8I54ndRpF5KCZMXA9xtg6Jym092NYJkPtk6wWcH +a1ndFyEG4t4p2s+cqrVj +=66Gk -----END PGP SIGNATURE-----