From 59189ded36666e9a88396f4b8854b21266ea398b Mon Sep 17 00:00:00 2001 From: "j-h.choi" Date: Tue, 18 Feb 2025 10:25:57 +0900 Subject: [PATCH] Update Microsoft.NETCore.App.Host.linux-x64-3.1.32 [ 33s] /home/abuild/rpmbuild/BUILD/opentk-3.0.4/src/Generator.Bind/Generator.Bind.NETCore.csproj : error NU1101: Unable to find package Microsoft.NETCore.App.Host.linux-x64. No packages exist with this id in source(s): /home/abuild/rpmbuild/BUILD/opentk-3.0.4/packages, local [ 33s] Failed to restore /home/abuild/rpmbuild/BUILD/opentk-3.0.4/src/Generator.Bind/Generator.Bind.NETCore.csproj (in 83 ms). [ 33s] error: Bad exit status from /var/tmp/rpm-tmp.iobf9l (%build) Change-Id: I06c53fa13455bf4546833d12813712f5cef7d4f4 --- build/versions.inc | 1 + .../3.1.32/.signature.p7s | Bin 0 -> 22799 bytes .../3.1.32/Icon.png | Bin 0 -> 1371 bytes .../3.1.32/LICENSE.TXT | 23 + .../3.1.32/THIRD-PARTY-NOTICES.TXT | 631 ++++++++++++++++++ .../3.1.32/runtimes/linux-x64/native/apphost | Bin 0 -> 89632 bytes .../runtimes/linux-x64/native/libnethost.so | Bin 0 -> 72016 bytes .../runtimes/linux-x64/native/nethost.h | 94 +++ 8 files changed, 749 insertions(+) create mode 100644 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/.signature.p7s create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/Icon.png create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/LICENSE.TXT create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/THIRD-PARTY-NOTICES.TXT create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/apphost create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/libnethost.so create mode 100755 packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/nethost.h diff --git a/build/versions.inc b/build/versions.inc index f0a7e406..4bc97425 100644 --- a/build/versions.inc +++ b/build/versions.inc @@ -16,6 +16,7 @@ ADDITIONAL_FRAMEWORK_PACKS=( "Microsoft.NETCore.App.Host.linux-x64 3.0.3" "Microsoft.NETCore.App.Host.linux-x64 3.1.0" "Microsoft.NETCore.App.Host.linux-x64 3.1.29" + "Microsoft.NETCore.App.Host.linux-x64 3.1.32" "Microsoft.NETCore.App.Host.linux-x64 6.0.9" "Microsoft.NETCore.App.Host.linux-x64 8.0.11" ) diff --git a/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/.signature.p7s b/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..2813eb471a1f6a608fea6a1145a7524b78425a3e GIT binary patch literal 22799 zcmeI4bzD^I*Y=sAJ4KoSq-zfif;5OAT_Q-QxVS^)WdVlcgn$SX3I)FW7#$}RL@s?> z{HHDh0b>5~1|S~{Is!zD1|UFqU<3$+c8lm(@0@&)ab@^+joCXlvK!^k*%Bj4c6#4H z#5oMj2;K%gD?XMaU@m#Dk|QK4>UlOE!R6z=v2kTli#|HW&=9U&;#2_<&nJ^FB#ZJk z91fVaw9TioA)}15mE#|&tOm)>o4zxo60TS7$rX8bF>ts->{K)DqiDhLF@CC#9K?5S zUVi$>S)s{XIGOU}xr{5GPNT2$R0+91;lrL~ne|_d6K?m`3y0+P%{$?Bs`x`w1s$1} z!}|q{@@mNuq-)~GGt(qsxeNOR<0HqR9_68zn9HR>N@2SkKAn}%<_wOv2G9{z+)XId zztd2avQ~0)v!<;`I*GFXQ*QDKjwzLw1{fWL2FkYt%mE_gL!~DMfj(hiAYY^~fEcw* zj#|b9(2>6YdejOc3`z_N#g)9Grd%bwfRYPV9RTlu=af`yOm(x#1*-k z{b+_47Ox*_+SWKWY`(T#__#ehfPJ|7g^O z3PJ$^0jK~f?jobEfY=X<0PMdT{Gk9pQs#=*~|#LF~(X(H1!6;msM;ow>K{zQFy_@o|8=xCmj~#@s#ig5p;Wc%>oRWwz?~TKA#{ zAgnAaI98{$lbg4Q$#&YV5;x~9@o4SA>l;EVEiS`l5!iELR~+Dweqt-QWL9>eVDSg) zDb{NPUqUbf)PuZJT>u#>jD8NgH~*-k;c#OiT^%+$I^c8o zHwc8`1Y87894-T(Fe*EDcUK91eiuu)>rZA5kpH$9I85~GUY6!4uLu8WNB+ad{q;es zD4>jjOV7y!;!l z+|ZlM-tq2Qdk`7^ExUshfX{a4)GDFTi96fO1IIdf{8>3Yi|9@0cqM3BHvsd|0DQ9# zkEDoOZ(sSa!8HZZ6Rnup9Z2vX*1GF_s@Wx^M`AV_Z-)KUtEhU!jmx<>mo60G;w!TVR9y+f$%SvcqF?2{!@ zh4LlDzp`^w5U8@rU8E|wZl$#WAdWQiONw=*nMay=q?v!pA%92_k2Ld}W{M(xCgY*c z)a{%*HIvlb$GP)Loz?8oAARP(VepWp9;Dk87yMr85kPuSK=`W%1>Ao&o#X&1^3}({ zA;&X77QB!q(cQ%vO7hv{U|^GDYg=16xj0)v82~!eZg}L!&e~hTT;MJ?$hwjX%+&>E z?vAXZ9d1YeFSh^IcGfzn3n^5Y5_^cEg#w*SqKQ1_YOV2v5{5LFLA^D-%85^Ajz8Fz zzDeA5CD;9RmOI~l4VgIGt@5S#YZQHRZ7ua;&rHd{qP?cKIuI{`b4=sKXR>AW@M1G? zHaX(P(Of;Nh?Z=p$i2dq!xucoyOQ3llIFa?A5Xba-4mI!;(Pw+Qm+}Glp;t>wwDycCcsW3~vg=-!+T=wA3 za4Ku@`~5_r_o+EA4sB-}@=i7XWM_WqcfMDDa!-Z6OUAAqs6WXQizmcPC^us={If;H z4*FbF{F6oX`XYI*fHNSRBbWmX$StTxIde6!oAtm+OaTm_{Xqvl+s)~OPy=^Ciapb4^Oi*4l8wEB z{8Y+JoJ*ptN#O~vm1OYd*OorLyp_S~;rYq3u5O1aEhUuX+=wK`;w@1hw7%UJH&O$( zUZdYg!HJ-VesZ74+mq{l*^vM3o%pW7=qGnRZo+LMsX5bk#_uD553&hdHU5q#Ge2C8 z^edNii@(s-$JKovH~5TMH6FpU{=1zAxXk!(r|q%h7S?J6u}@Q;q(_GsZOxt_Dowij zSYd~m>e1bDYZLH<7(@UjJ2>lP(IpZ`*(Gogtx)&=XUSSnd zG-LQU`a51^A==*e5yFkL4R&k1-lYmzw)H)}b1lR{e0tsy*DKz4Ebx+>WYR26n@Iiq zOnP|V>t}@K57;Nb(lk}-7gTOd%^oEA3EE~2p1EoBVQ|DqP0T&)@*2<8Zr1JOE~^>S z+YibHdz#ZJ^*qX@-qtkX&1ouQ+Db1uHS)`!#L*a<7rxF=`$@dSA5IQ?EI_J2J zqog2>SG)3LuqSz_WwRf9YcTF?c3MJ zME_3WxfhM)?3qC0G9@zxxKB3&eg#5l9qUtj#Br|GjW@LVvE${lC1O#M4+Z_8X{;Dx zcW214L|G0J%9s@LY_tOt^fwY?`;J|qz;XzqIa57azPo(ADLJK|Gvn2WCWOv@B5^VB zG5c&?txX-xlg$^!0u?h9*o0Rd%PDRLnvzf%riuex_u}&9`O57^sOpwpoPR`oe@?ne z8JrA-k?vRZJe!E5DSF>seLn=xEtbvYK@!F6jf?GVB&_Fg^u&`-Jhv)>P?qhi*OWf2 zyMU&0i?ob@nJ569%l%mgrs3`5^-xx&;s2qNXwZ`?J{L%Y0Z3eQ=nwo9gmid^Xc89_N{kdg0VE<60Yrqvpu$D~0~Y>Q zaEVI-CizTQzpuaoAuEyJj>dp8V?a_SmEV{sOmmpd6fZn{g6+>!igT5l)9L<)q?M&( z+A>Z+@W_v6JX4dKvGX&zYtwjYskORAW2(ZgJ`8ZI?bUz5zZvh+VdTcG!*&) zxKM|$SMSxnf#;dBURT})bYTRk`1A*yH-Q-YK6KATh+6;%TDl*fHxU#;i;rB1{q40u z5qz4r0D@-cmjpjJ^M}Jh7&*Z)7|6#S91aG7z6l;S2!NuD#J6_`dH*36A#%?))H@itC8qUi~$k=4O`qT!mrVwi~P3Xp9qRl~2wj2S(BY=3s{{NS-#?I!EyOwLFG z%z(Y%YRgSlzAh%It*EhcEi;@qr3_0wulJPu(S{JV0*u?V1!9yd`t2!B^rclkTiv9C zbEZ!*CAEpQ8QZgt-3WM?U2H&kP7ik5?wV^$Rjo&w16&|+fJA|WZwj%E9kSql(#dU> zmw^*dF?HedAiUFX8VQJ^ECAe9F{FT4nS{OsC==T~Eco>j-E%Eb9R^6sdvY`y0|C5BEC zGd3(*z=wG$;tk>yNxW;R9zs@NbOHm;-zOF#c9nh3`chKBvMR2@rN)-d`$tAj^N3nZMRaK-l zb%9$W(XKqQW+j!DR0>Hno)!VSK@|r}R)vBCk=Qd0H4E|uRQC(LKr_UN1Wfc*x}2<$ zj`Kv?TFUMZ*~+SAJtlq2OkW5@W$yLkjZA-Rg!&i3sv;`KV#GKFNdC9jD5~CyEPvqvNTiH~ zf&BBQauHHpK9`GJa~kE1^%liUbMoD3rK%}M_Zkhb8?Kk-hV!h3UMQxiV}2V>W3S7+ zRuJLk)IdYALw?4WpSMPAW9L)QgSWYRTd>I!_1fs2>it}k`@H&n?{@ae0N?9ZsxA!o z4ah5`%QLMc!*WmGO?#ZFaT5!j+>2ddcrkG4T+wDDKYrozmXPG?9(qT3(V&_PwXl+d zy>7+*T>Y!71tU^RmCrxWjqP|D8S6&7Y~*T6z4yem3(0oro`A#%o6&*MA44k240DKN zEZb6%zjj6X52+a*_EH*?nDJ_JA>o@y+V+MF*l=Aq|DzzIIy(LdB}A2n1OP#S zucdXA8jB(q1rF8N@@F+Z4jlVZ_8~gdRvuI{Cm-}AAdcFAPA+h`;hX3x3qiDXWQ726 z5eTZ@C@ccewRf`CaW{8zJ?!83jU2a!31g|;X_kViXz6vZqPK3vix#J7n^WvY`YGp(9D zbE)@@IGODR(G5$-xxzO39uY$0kpg&+kuLR-=)M)#z6Zw%*)_RF%nTb9ZOt96Z4s5T zS0IBt2EsnvMcayI^(--ld(X`$uYDA6dRGP9P#axNJ!5!k2tDHCo!FrZs-9$8*Sew! zPM(iqE^21Oc}GD)hJMMErOxW5<#gf9sofU$Drp8>&(%^BC68INd_!Ci2O3d`?t1UC zN#_NCtU)R3-jL^mL86Ok1cQQidnym**aRuZ=YHA0@|_*jQjR;F4dsV(dS2)Eh<1R) zW_7y!q{zRN>^~~&i$o*au7Sg<82GRzfn*iPH1m&a6lsJm zox9p}t=c8ESb-T7VDog0Np7ZsijU+hc^{zD+emfLp=mO!%6Z@#MOeaV|K7g2j~;vZ zlv(E({=D(|QK#_z5D2Rf)V8OZEZL=1Q_X^&00&V-*-)(CcMKi_VrK14vX@r&I)J%T zjD9NBh~n`r4egOPT{EjL(TKOn;>nthDx3chU2nw}?wHV!>EG{)=f6=@@1ap^v{y`0 zWwQK~?EMbF+incsqFzZfkXRPk8u=I*ojl2VOSuuVER>s$lJ#q5;=*%1+Yb zs1PUii2J_y#A=zw&Lbs#@#brrN3uN{)iUW!Ofvm7S8O?B<^{_KdXAxvcT2BRO%J%o0=ASgJ$M+{ zdDtdgj`=ZAUlF-~ZFphpc-pyc*GX9Qa_~-sEGBCM2jyWOB_ixz9kUI#(!i#;#Z=f^mE7} z{p{b6lo#i4Z2W3|0V*WHQ6UL}s**r>k-vVIB=oJ`V3TMs-nv*9(@c1MB6o=*)LoE< zt*oC;kAXqNsXjrEz%xpKCGxjJv}2fmau`t41%RyuWDl#80D>muw4BHCX+oaVoDva(wz zM&>fZ;$xT!2ZLG=L#X~@=-QTfeTfA2rQK5Jd7Brr#&7u7VusHqh1k6edhFmcFh~-w z#JO^cZR>7ykJX(lLwfP0w`%bu$pL3)UbNi05%89mmT{F^i7KCZ zSA6eHvxXaABsyuHYF%pMzQ&xN$Oe|eoZcsqSM&bR#qAdD)&)vGqktQ%@QEgeG$vll z`Ezg1^2Z^8#9%4KyqHb67S6>39eMG7t9|{x=^eZU3MVV?y3`MekKjz({4IQt(crS7 z*Vw}|4dW)N&d@~8D+{s()`?Aq^YeV1afLPJR{P@+M=C9|+QMLBTvnaejVG5&v56e8 z#Vx42o`wdJkH`4*S+uRr_&s=HOOAcL*?X-$qO-zTz^4QM+~t_|^*22Jepeq`MZT_V zy}zh)!BlVX5;f;JboG6cSBh}Dkbu$N*Dux8I{8Sgi?NHr<5r1WkpSO__3uD z=P!uzkCPsL8QZ>xK8vWye)IRSP>Qt_{2nQ;M2acx48Z71?9c(U0F9ipIjUhQe>HX} z3w^b1UtHUdrtLEyb_9as4r3cKA_iXuf`k5IOf)<^4jB{G4zK4wf$Fc}?01*s{;L?K zSHeZJt+efJAPT(qc&YI;l;!pNcS+*utP6XvsMJSZ!&dK)9f-83Xz_SQSnA;_iKD%@ zAMQ@)Jjj=B>OxB=r>{tjeD1x~;~(0ilX=@>*4!qaf=e;{OsX8W=6l+ESvUah{v7Wp zZlupU+=YnVOSJbL^3t1i%y5_T?`MwQVx+sjnku`wOB8f4_h~AV+A#&6*ox3w&GL}pF1UgovQp%*W*VA>Exyk_d2GxF&~|qVz=O)l$|2m*;8th`9ckv%oe@%106P6lCGM8QaiI7W9q1k<=^ykEzMf2dt*#A3>=)tD{>9kObPLR ziGyyU%wt)^DwYBol$LllKfk+>{yc!^$*1FLXVLP;o`Q((Us+$6hUrD}uv44wdV!*$ z2y{ussmpCNQgpCk^4oU{GouK6FdOWe1il?W<~fD2lx%O;{IW0FaeYfpaGC` zqA)17!1M@>U05$+Q9}ff4u`}~ffFlx8I?E>Ukf!y$#)3B;uT{TVkcUAI z%f0ITABWy&Mg&GPGVYSyRPT6ki*wGO)n;L~CPRt!p_|q$%P5VjpUdTC(c7Q!D17K@ zgbkevty16W*?VQJaI?@-5GK=vpBBRt&%JQzwDLp<>0^NYMnL(!Lf5eZPuMgGpBEvy zBCzOG)hj50d6N^*lWFGNg(>Qm^93Xu*u#z#JNgL~2 zOVk^5?DQ@|VO;wSZjW^KC{$9ne=<8F-Jym4HIW@JJ1eEU#)x$Z)n+YDY&_Mmmq9F= z8ZpP&Sj=@4T&xV%xH#3v6-sNguX5NxsjKU6hAw?@TE#)9lkdz2c?IW3ZFwa>);wUx z{>V_1749hGPI|uhF6-LB>l#x9%BM|jB&OIP;m!UXcC^A_F6XOj6EhP2)_yD*v_+H^ zd8G@1lx=yJPfwq5&CkbPn2NPwdBV8XVn&mvFMJ+ITRvOj<{b?=cLvwe#+Peqrkn7} z#oQCPoRfEzuiCjAi@wyOXVObr;)%FG7s%72L5TH1-|HZ2t56|JoJ^)`-AGM9=o|@V z(F#?~vEZAERRDtF)c3a>3yNUiN3P=jjCOz7kMJ|*LZaQyzlU}OkW*8HkcjKIXcr9d zVG$rFHei4dqPj?70Hd1y2#Bp*+?}o6ZD8h3)?O~Kiv+menpplcj($hr0O6nh0SL-U z$%2Y>sF?xguJ(M+9=2cFX81h?`R$#ptiAah;4aR8gCHAmf}Y;WA3&HrXrG!TmrNQ} z&DwC7o_{W=7NR?#d}-%jCCLA&73wQNE^vUUU>XjosG`qsj|DL;w1KG!Iud#(+kJC0 zqg8gRJ8)|wBAaqTvXe@3GHyQXq+f^A2ifRZWW%6g_UhZ0dvVxf~knlz^3_P+l=Mcmx44O~& z(Q6ie8tXsr#@VT-NBJhtM2_LagZQmwL@9opDej9!r8t=Sm8}^9zvlN`?7NsHZE5va z1P*R-S#>+^5k1M;F5xlow!CW+E?AU{poRQ<1i6=a9C#emGvQkt)L4HzkO5=V6);lf z3Av?jht(*s7K|jwQKl66dqyD(S?dRhM+EtZAcOJ| zpd*5eiG4(nj|lP+K|XAW{r^Fbzt`=7{}w^+X)9Gz-$_uWS(qrnpVQksxK{&n+|S3Z zjeGtcr{QM&|4V`#Q!R76?j~Wpmfx^AclLz#)r3WjR9rO%Xsvd1+;mC%_PG>EBR?6? zu(yJm+m3AO3T1qtXzsfhnCSWJUbVykalyNu^Opvr&IwF%^riW_o)nJeUJk_jD8$i( zpW(3z_o%yY{%T1U(NLpO-QGBXXfYmfNkRGJ7S>e;vj%Xcl(QM0OeR}5VtWaGG08hD z&6VYYNmo(W{_QzEkz0j&4 zvo*zZTt>AMCAUUtY@Cfn`Im!ogzd^#WA_kDiP^M3wa^+mgbRdiGU005&rT>N&{ z@q2bF?eyK~#HpPDCHc8K0gORC=?*9mk={rEU=^rt;1zdRIl&`12>`T=z6XTzJGiv- zSwguWPf@}@lu^&>x$5yQwY8Bsfw1x1X16N@gP|bS1R{$N@@t%Wz2`lTP^7POKA~2j zxF&i=9zrv=Z4B6MYOuxK^UfJ@%EjcG)wlXKK2d7+i1X5o9hFSQ&&eJ?XOTINu|*CL z;t4V$1I}h2flsHl)Hi=AQQMu@+sX6*wQFmc0kU30MPYbQ9q>*y7m`WE7s@4A9rgo0 z(p*(~{&ljk0*y2st^32w#$iMn_cqyX`#^FwjksbO={6c|QS|c~i#k~Sl(iCI2@fJ+ z(m1h~lzK#r8S*N(fAVfz@d=$gq)nlmD{Ckz=k8EaS%Ze^Hxc4ERH*{1NWVkraDuqv zUu8M6%yBHHTE8_B#LR4_R{s|IDW)btCJz_(a+I0yI0*lTJuZ0vxsV`sDs++hZNJ`z z&@{kU>snvVXR_nM8rVKEk^guS_u1cKh%fuGV3-(j5k6*lpAW@_JMXvuNgU{v+42@u z?1#0|$tmP{#-dy_|27%)=_SjX2=Vk%xsw^8e6p9`U4ZS7ZT^n1q*HyFq=+`ePn+5YQ9sMbg& ztS2bpqQ#%fzWUhsiM9PNSK48^M%-*~ik+N6K23hF4!Q)wJqk*2;FV|i$TVp1U2Q#M zuCvafE|U=9fDk?5Fjd6fQgskcr_1h_^m%z{0$kWXrcSLVT~b%qxQW>dIT zBxem}H~gEMiRktWIx*axD^S<;U<-(GNpdu>B&7PfUdlb!vw%D?R(?u|xR|l=F9HUEK z)V(3hPW@E=OBRHH4?R;b4sK}{a3eB5E5W<_3FN50u57#Z%_^g#r_X-45t%Ox7B*n< z1{9d%DgLA+=c5dWBiXN6lAqEjlGaLBh| zFtKT2_wdR9{w%cTMWWv*2F9fAVKT8 YF}Dz#fq&^*?+6h + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License notice for the Printing Floating-Point Numbers +/****************************************************************************** + Copyright (c) 2014 Ryan Juckett + http://www.ryanjuckett.com/ + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. +******************************************************************************/ + +License notice for xxHash +------------------------- + +xxHash Library +Copyright (c) 2012-2014, Yann Collet +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Slicing-by-8 +------------------------------- + +http://sourceforge.net/projects/slicing-by-8/ + +Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + + +This software program is licensed subject to the BSD License, available at +http://www.opensource.org/licenses/bsd-license.html. + + +License notice for Unicode data +------------------------------- + +http://www.unicode.org/copyright.html#License + +Copyright © 1991-2017 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +License notice for Zlib +----------------------- + +https://github.com/madler/zlib +http://zlib.net/zlib_license.html + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.11, January 15th, 2017 + + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +*/ + +License notice for Mono +------------------------------- + +http://www.mono-project.com/docs/about-mono/ + +Copyright (c) .NET Foundation Contributors + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the Software), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License notice for International Organization for Standardization +----------------------------------------------------------------- + +Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + +License notice for Intel +------------------------ + +"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Xamarin and Novell +------------------------------------- + +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +Copyright (c) 2011 Novell, Inc (http://www.novell.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +Third party notice for W3C +-------------------------- + +"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE +Status: This license takes effect 13 May, 2015. +This work is being provided by the copyright holders under the following license. +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: +The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. +Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." + +License notice for Brotli +-------------------------------------- + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +compress_fragment.c: +Copyright (c) 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +decode_fuzzer.c: +Copyright (c) 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + +License notice for MessagePack-CSharp +------------------------------------- + +MessagePack for C# + +MIT License + +Copyright (c) 2017 Yoshifumi Kawai + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- + +lz4net + +Copyright (c) 2013-2017, Milosz Krajewski + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +License notice for Nerdbank.Streams +----------------------------------- + +The MIT License (MIT) + +Copyright (c) Andrew Arnott + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/apphost b/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/apphost new file mode 100755 index 0000000000000000000000000000000000000000..67d8fcabf2436c66b91ae209bd7b335f63a034d2 GIT binary patch literal 89632 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%0AU-laM9Hc*u~iyx58Q`>Eo4b(?#!t0 zwRkEQ&(^3N5RiE&9IPLcrWW)~x+06%jY8d}76OYm8~0EdKs01^@^{1LO9L-r$z_h? z(YBgPUsmkKV&uCpkhWjM-&3@Hzhg4|#v6FU!0SJ_pAr8apT^Weka1e}!yGu8yaE|7 z2vMhr!tt|+@+Ojv>d__$4Ub4$&$&uX74^N$z4yZ+ZR+>Mi22`5qpo7mNn_dN5BoOY#{b0w?TK z3qt*0KilP6VP_+_!cq|UL0#1dvEf_p#$PBD^lDH?U$I|>Y8?8G!v+509n5K4&GvkDjOn zO19b$t+x67FR=0b)mj0K0DvXhTBu3pR{jKJSoZbJE!BRcx4#|kZsystxSLuGTbi%$ zF{?#pvsycsHg*cZ;nD_wf{OeMbvpUo4KSL!o62ksTSd~<;VkljUc}w}I?hx~fg&(f z_$7d9Da?a6izG$5%BwC8!x+-uu$gXo-UP@M&7%g1knLynl1CM)AUzBN!?w*)dj0Pz z9F=CS2n*E(tdBuD622n)<%iX0oq_An)_pGC_e3aB6B}5Ju?&NLjMU+vzdv0Y^vN%? z47Uv>c***360eK$_2vw^@D7*iMyCwq^Cdy>I{%647hz3qXOr7^viEERUQvZx5N+|E z3b31o3sd!|jrV&lM19_dRvV)ACW#bA;Pp$xul|z{hs5Gz#y%O5;Zlgq^WjN+9CsBM z#cvulrmiFo$%3`Nu1;PGF@uSlXL%5b3=DUZ}y6GUSa5hg+;lIE}#5pC{7Y0h`7ka4yj%9&<1_R~g)j2rn-!Fn#86zu^k z$`k19TD4j3HI$=cVC+G6yVT>v<8@{!B08k2iQgyG4+N4hWn0fs*I4X?NSGzXM2G4M_U+RV_IZ@ ztwf_T!1_85u+zb{?Ew4l>B1!eT-q66uV5z#11ued%mH@CD}v~RwoSw`BHABd|A4R< zHr4>+?_IucHg?NP5ZN#XSQiWf)fwH>2UyrFSBY{mx;Q0|LkD?l%!~^zv-9V(gf`?h zmSD)~@2fXW>Az4WdKq$NrusBiE9zCS44XeQCO^b<1!_A?+e;ob$J}<0ZnqO zG2h|mP1fgf`HUNLXMkyR%pKlA3)YyMNl$_c6hXK)>rr!lL;ij)21m1$6E7RW@@~M; z6PDc!;zx*pyVQ0V5arh&Mm66Jq&z-^1il8w`F#R^H~sfn6pJX1_usD7S< zOi8BN^>fil(AErpKN4pAQ|u6bms$?#!|y|} zM&NYZqs3}{KI~+@A80+QBA{LS5;4O;&OARACg{3=>xZqpV1i38IICLkf+&1(|6`!= z;Q*}nF6T_pgU;Ey&B*!9?Q+fQQNK9R)y3YT z=rhhA9mZ!c@xy6!y67#EoWW_f(^Y&UPA6NxG8|LbV_qUS9c9)XA+EPe{YcNzhR|{_ zJmerPKq05;!5XBG%tLEy)kw0BS4tWxN0rj415TDwrh^leG8yvQ`@!b@1$q8&eLwWX zd^X};mgJVuB=grgV(SS$&c>%I2X1sXC;QA zoMQA+J?xh$VwB7LJrsNY=yqfdZPT_Dz~O4zi&JpOwx z#<}QtDDxbPkjs}22;pxeAjdGwHxA-Xib*h6C=rN)Jf)T;a;1d3u>nhj_);%RDR)za zP^RK{3t-2+(&A&O%jkiuzAlO15QWxIQ8)suF*;w$$7c!OC(G!tXSg9)EbG=#2WaaB&vN;oMBE5ojo`%=uRr@E?0(kijyDU%cyx3(W zzG8=JG_@Kkg6b%DD066kwvC%?TsX~A%h5HGW`T5sMZ#vlMEvqXwMCk)Gd6;Ecd5Zq z6PDuc#u?oiwvoTpFUrC%oG%|aGIC{1re@JRf8_ypTpC{Nu>$fypsons-q1J*Wc5s* z7rwj8^aP9R5#UOO?#4&a5SWHvWP{MtRkiFTR>`^P>$_2hfnBXT-0OE3p%=}bV-;1S z=3zfZB0f6I>z8Q-p~r-b3s2!!&`NAPK;CJnH zb6SO+Z&Le^dNM#ee(F8i*C;OE z$=!I0urr5~x`SQ}Yo4r^g~N2=PzgRGbuft3r*%jj;0`{_G_pI3UyD}5Q8|w`>z<$V zvwRtVAC?bg_BsjLWHGr`tbVGZgjTKTsw-2V`#uu(keP>DDzhMkfkt&sINtTnU7dl+3}gB-XsQElLibK2q)v~cP6zcg zp}Ly_kY6j2+2=&SWMkeX^pQO?lv3W83}yb-M<;W+Ivyn=eKip>KZq-%GHe!j_?@?9 z?6l?^DuyjFr`e*8uQWS?6D7Q6e+*^~p5Tb=@J~EwWB-ya`)Yb@^8_mRL8}MoxcKn` z!I}@i;flG1EfFlY{mIj?uwwAFROm z>39!{HM0HZ8PDZ_;je7L+#TFt(w~T<%Xl#9_nGw7arD2%>Mu3vJhF)Ke-7RPEU+-Xz*4=yI2NdmFECdxFqj2O z;|pA&7wE|Xm&O;Et{3?B3KY1I7*mT=F7nU{-^cZm$(cnTX3{xX#?x|>^M7UdkBMCy|SO&!idZI^HQ^Y$o<*gq40 zxey#~i#G2!wUVONR)AkUz^GQ-&DTY#cal0kp88=_(#52{8ZYTvQR?NSZU(4QXX2kd z5FFbQ7ybzW|K?fpJ>@8Tzs~&LgWnh7yV_Tde}2F};p33Agn8y{twk{xN^raTLaaqc zS_+s8z-d+6mzJNU-Ui#qQC#gm!YK@&_sgg3LZw+u$AFK!@qw6k_vwJ~5|c6IjnqYO zSRcpgzhfbvy@Bv904Momt(>BUQUwUep2!l5lPBU2_ok!shOPD4i`uBRwGlVT2GNG~ zu1V7?iaThu*p&Sx7$q_(k{D(XY}0{Z!tb7#E{^Dc-vaVWQPt!(Co)S|WrhnpGOyLB zW5w>)On(494bMX#BDw6^BI(*zbriD!n5DaXZVJC)b-A0_+i;WhxzYN}G(V#gBQBmU zLxWMB&j8S&&eK#29E|nTE%O_C{eFk4KV8*Z_3ddmNw5Fe1&3&Vy2`cc+v(^wREf%e z|Do#7QZB20jV1pwz5a|t*Ka9f|1G!an(53GyH1IH>O(+^<_gD*5Lc) zeCLj0OWB${CrVqfl;tDTin3Vqhgck8v9R--J9HLxe~88FrKZL0WawhDut#Zn2P|Zi zPF6Qq_3gCj7`^^pud^bo`WH%l-oy!A#jDcqq6)R}GVemKmij%`T46lj6*(LapoNUq zz*xML-n>6BS#>81EIT^GHoQNu^xNBEpjdu}w?V9+#qjb4IWERe0UVubZvE`V{;7F( zf)fnX=+QroC5K%vHT+3T<$&0v#z52d`9E^qVMk+S-U}3UH3+K{^!uSWU*QYg<9D%S z6_@iVIwF^tS3zVX;3pcv6L^{r|tPi zTi6Kf;GV{YNLMWBN442++s5wl@;feU_3#FMiql$)5V?j8o~NFj!3}%7gBbUa_%kIu z`}sj|n{nUJ-B`i>nPB4gWAG>sf3>8$5$Y3yih%26crcuDC2z-Ug`a>54`3`qpt0wf zU8v@6dQlqu7}o&9UCGW2+mC?e@}2yAbTaR|)qZ+tmU6EtNbSC?M_QNVGKl$>T`ewR#ZPRC{ zjh|{Bm3k!BVcp!!g?A0X=YdHlr0(1!9RpEcb zJFE&d=Ju)PKz~6k6mvJehEkRtt^^Jlz+kY7+9Et4%GlS-{oKnru6mSds`=IKteH%W zLshe3chfth@#5ic+!IYxQ`lR1lR|elBEWF5hA+=VU5jl2HPA#2X1B0VosZWk%umMq z*P+$RFE<-XHX3sAusKg#i2nLb6KzktZ;YZ64*nO^i@=-0cLHzaGw;V)f%lXI4j&Rk|v)SQ)}x1Ja%+ILNK$W* z0a(e~yms-vW1oYjCQ(4r;wDJZ<`Br^$GvegkXoXS=|EID1WHj4!KWi@)w!^Q)oHth zlTkT3W&S$Cxzko+I|ZDmzX_&U_|?GI=zeBkhm3TD>~JBLG#%^X%dT<>Q`0`FIF+0qt>Y#o@zW?;dy+#$zZ2U_qcM86TR1=I<~9 zpBteOxTC*&FMp#Q5jfPe_cwMezr_gUC*yPN*8FGEA;H%C)zAuDIe#@eZtz{tufXDY ztvmAqTk~-$KEPW7OHNwFv!1I~s;-wY0=zsnRF;z0(3;@?)AG)F%kUDF6Yye!`*S_` zCC<$$5!|Zh34sxuv{Lz@l!9S{t_97XIyP`hOweKZJN!eqPZcVAPYV-yTl1445vJv_ zE4@gtFma!R%FA7O%SQD~iM*&rijlUeyWnHYvl_l-K9aNvb-Yz`iz_QiJ#`fe%RJ@P zwVs(}zM@&xb-wcXwM8|>wZ(JFd}XzDgFX54YsyM|Wu=~CpQo~{xX$P4U+S7vS5Y<7 zQ(En-D)V`2tE+vUXcfvEh~n*z8Yry z^A%TCN~_W4JCG~SQ(lY;p0e6nD5AQg#9v!mR(iU}H>=E3T2@}{uk_hGW9&+btE$lN z8D*a88NT9*sdGq12bEM;nF4u=YicShOzpEb zw4lYTZkDhrn-39178tD!uX6gpyz1I329=i8lvS0|7;y|OHOKW2-J;ekL)fM_bq}5R z>&k?VzO-v&U$v(W?p9I0Adaier+?jG7j-lE!u*Mzk=3=(lI3Ku22CM4fv2A1@^}V8 zV;yR^{Qqh1+@q_mt~~yWi5L}Q+WLsE_9_npk_REgfTiY5(C}yoF}@}wH#Z~_lFYpU zf^}+IEXJyURxveL(NdZ!tymH1Xe+fAS#_pmjh15Tw5+kE)H*G#mS(2b-+aF3ch1et zCC)gr`p5jiS?m11XYaH3KIiPS&*R?QA9QuJFg+%yTDl@J<5=SnGm%;dE0|cXN{$Y7 zM_J)(`_tEu$w!HgbvRrWUP>)?Q}M1a~yl!W@Qsx}s}L@OtH4ow0UW4aB0M zRje`AhN)Eij~x*~D2~}*JK3S8&Na?hPUp%M%@Ku8xUHRd3G`xK1uNRDWL8FmY1g{@ z-?ab1BGN^ZmowGNo$56=#oEJ-u^x?h_UzcoW{O_uO8OE4{jCQ&n$;=A>yZtSPdPoJcp3eHn%$3-a}j3 zi^2p@xFf2)sJtx_Ual^*x0<*ruc>86>uC#_a0oUYFYgAgx2VvoSXf8+HP$X!P&aRW zW#haG$5~umT3cDsxVVndc`@cZ;%eqEsi|WC^_4Y^H47JBy=0MB!PcvF+}ciP1rg{1 z#gJb9^nw|MGm9=Sp5=_xE?iib-CJBVC6VFfvN&V8H^sU-yo+SQDl(t2u8KPQm8cPQU54*$i<J!k1M?I;NlXx$&4|yBp<)OxE*G9lt_zq ztg&|%*g(7 z(5T(7aZzbq^=P@dH4Dp-ySA~ma_+pvb(PwEj8simm)Xq}yva?m<#3r|QCvDHc4=^& zjxA!BkKIz;)y&F{+=Ko{Gwo5%8WwtF^z}u7lskGn6_r(`?3D5Go3Z4rj79TeZB5aL zbzb1eu2@bqqWfqhpgHci-^6*G42$Ktc@=YryOvNjb6(lWZLB-m&K;yi`%Y*vK^D

bq_gxDO9t0PGN5DRCh%W$l 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 literal 0 HcmV?d00001 diff --git a/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/nethost.h b/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/nethost.h new file mode 100755 index 00000000..839a3fd6 --- /dev/null +++ b/packs/Microsoft.NETCore.App.Host.linux-x64/3.1.32/runtimes/linux-x64/native/nethost.h @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +#ifndef __NETHOST_H__ +#define __NETHOST_H__ + +#include + +#if defined(_WIN32) + #ifdef NETHOST_EXPORT + #define NETHOST_API __declspec(dllexport) + #else + #define NETHOST_API __declspec(dllimport) + #endif + + #define NETHOST_CALLTYPE __stdcall + #ifdef _WCHAR_T_DEFINED + typedef wchar_t char_t; + #else + typedef unsigned short char_t; + #endif +#else + #ifdef NETHOST_EXPORT + #define NETHOST_API __attribute__((__visibility__("default"))) + #else + #define NETHOST_API + #endif + + #define NETHOST_CALLTYPE + typedef char char_t; +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +// Parameters for get_hostfxr_path +// +// Fields: +// size +// Size of the struct. This is used for versioning. +// +// assembly_path +// Path to the compenent's assembly. +// If specified, hostfxr is located as if the assembly_path is the apphost +// +// dotnet_root +// Path to directory containing the dotnet executable. +// If specified, hostfxr is located as if an application is started using +// 'dotnet app.dll', which means it will be searched for under the dotnet_root +// path and the assembly_path is ignored. +// +struct get_hostfxr_parameters { + size_t size; + const char_t *assembly_path; + const char_t *dotnet_root; +}; + +// +// Get the path to the hostfxr library +// +// Parameters: +// buffer +// Buffer that will be populated with the hostfxr path, including a null terminator. +// +// buffer_size +// [in] Size of buffer in char_t units. +// [out] Size of buffer used in char_t units. If the input value is too small +// or buffer is nullptr, this is populated with the minimum required size +// in char_t units for a buffer to hold the hostfxr path +// +// get_hostfxr_parameters +// Optional. Parameters that modify the behaviour for locating the hostfxr library. +// If nullptr, hostfxr is located using the enviroment variable or global registration +// +// Return value: +// 0 on success, otherwise failure +// 0x80008098 - buffer is too small (HostApiBufferTooSmall) +// +// Remarks: +// The full search for the hostfxr library is done on every call. To minimize the need +// to call this function multiple times, pass a large buffer (e.g. PATH_MAX). +// +NETHOST_API int NETHOST_CALLTYPE get_hostfxr_path( + char_t * buffer, + size_t * buffer_size, + const struct get_hostfxr_parameters *parameters); + +#ifdef __cplusplus +} // extern "C" +#endif + +#endif // __NETHOST_H__ -- 2.34.1