(/hlwuXLXm*4K:qۧ"?Sva'Rg4"ÁQlΝQP()+vayC_=}/(¸0R/ ,-S:$f%8|de|n0{y{[7{a4C}| 4JmD6vTcgېT-NE2ʜFd9e7jڴF=L|phJ톬Qǧ($4Ğ"P*
R"A!hCy=gNӹkM5jBPRn
Ye	$$eTbv=uWEz|1yL1!!4!lL%LIJJ&ĄtZ 3*lULߏ}ZZoґ}()S=v4**	FR;;7}Co6NRL)ŔV
A5}SL!贄duԮfvTF2fQ;h#SQRRf
"L*٪"Gj'SQfz5Amٵ:wmRVVz3)Q:L([fTZG)nSz3HH$$?O&"4wmJRJͼ6gm_%/ߐ6~6~Cن'>Q)	4+}yl2"u)M: LYʴ2l˵RҨ<==u3u]Q,AT*
ݜOptgS4u|(Ҷ}B|Sf-F}*#V*i*}wtuFBv; HDNcIɦdRriTtCpzW2ЦViG	:\NQOy3F]]V&)@)ZHZo+*Sjt̩+ʼT}';;A83FXOԴ&BOHpRH@KKώ$'oih#"SOҌd:Cm6.ͤJ;6Gّ墜IJMK";%(P§nGd'@y7D5.e
iF@RoSfJZk)UzDz*н鱗=U{CCӌlJJ:ږƧT%|GKR*ŧSꔦ~۞R>rYxTzL䒓h4:%-۶TTm3qϨsZM]U˲]R9iT/KJDsS4)ᎏOS;qiswABj7j;AAA"Ph4,y*G8C!OgܱY*r'iyX<Ws؟u_'.úJ:!"s0lôCO< ?WL{#:ݣ\HO6NܦGJa1]qқ]x!tօgldNJ%-u#*dzt_$jmifht2ta$LAlfNX058ʌuODVS_$]=Yڎ.Gpuˆ";HhWdLU3>D&>q
24X1W;/Ǹb	W11״]XΫ:?fk-[K)AgH#q&EZ&:0y̅=3.ߋ zR6~ד>(t,t/\ {.9}(|E~1Jǲ(0ӲQ/WQI]O8:5|YN_N" pG1Os>P7MVCJ{Ԋip@VLQVl"sqrT$ͽ.J:50,^{_7{M9t:LNM?4kIsK>Z!<B?|d:"'񊟄X֓-p\8r-5n~8]$]?O ,>l zh*z!?]\8 l*E/f5]ކL>C2B3f8pCg(N5iuN,1?4W	?~+x eӊPfCX?
18a-\xi-}0350
nxlvK5Q:+9fLp벑[}ߏB`{vg^DiQVC@Mfܖd	ﺫUuP 4i37y(nL*QGoM Ǜn9k#y XmO~_}We޶U9UO[O%Q̦zJmG%RSr.rJZ.0,	JBN`G$
CՎb\\B!Z.xsMD9kBˁ֒ؗEE'$'gB@aUYA[)0OH_@Ui%R8 ȶ?D콑2Za Vr/,dVǃ*>X 4LGp:
FXd$6pN,FĮILа'K7pMAK0A񡣃%p6jRȐb˲)УᚴD
֖ BLs?CbH!$H|m8ɤ4!2d!<IVcf.v ѐ@/
 -X!y:QX~(pGz:\U OB@+ǽ{Pz~;J/ǉEA7tAK_HcA9ďBoi9 "9Dic|9}4ᶴ膑 rqz9G|"du>|HY~GaPÆ[OI)x}O9"q&)3y-錺YVڇy`aJ{oH>x茹lce=8#nBn?ol!*޻d7'XWgB*`M;H+4/)N_5-x:EN*ZUE5<HWZOw+' ~עؠDR;$DVaXWPn\18jE̗֕Ag`bIPKᡇ$sU|}`59|ooOHV>2Df?cpъ8M3/~:Y`1bbX(su\&aY_+uWkauobfWbE<aY'q Fj]p`^#đ00ŭŹa&Nd}iS`о6>D	Wb5~k9S`u{f7Ѱt4_1|r%kҾRh.חZ9[$O-54ڟ&}V$~xR]cd{r2Ome\6Ԕ}b-im!i0E	f쏁bXld. &zUX~?~	A?Ie%ٟԈ0b5͵?b0Q]`Da}2b{qO$@$gXqb0aPХڱn\^a_fw}ALcr%~O6|S}W}6T3\ݵX,rܻeeBzq$2 V1$WrS0#Ld" .DJUC$ZƃnI&`9~v/t%]65K|Ya}Z1M(_I!	ݞiy,Ċm]hE$DBNޱb\ZYk#jJ%7%۽@rʀн	A% |m؈o-ʹIO}$B\۝]F!7%`ݰ/&fr!~Dy%iϴT].3\?o7"rSN:jEsf9D>iϹѓ)[`90؈ZqO-Y]TXٟ=ΐO;/'M|Ȗ`:hRM5Nx*߃_~]N0#W\3^ۤ?7@nLs?@=<! 	a鰼*J^nSN2!A^ȝ	yجTD4 LDwܓe%^Ωhmx}e3@SZ?lh6bZe=Ŵ>:ZֺJV:gU}fmSVںV >
QzP;Dx϶b&KU J"!Mپ]PD'߀j'glU&% ETn[8*yG&^GG(գc̳M;Y>G&(i2Ȩ8
xxa&4+^F6EVA5C#b`<VAm\ͷ,
z<e$S8,h:\mtǛ6)Łm&qx'8<6,[bHYPBATNWJ(7$vM@DSNk)D{*뇍s76 cQMz"WA][wD\7P!qXU+YlQYz<͖xBTq@NN ޫ&ց3~ w)X2)p=
X'0Lxb'Y݉&fp1t,MSɾ{р{V=}B&/<NwFH~Tʔm}d߭xTVef7y()%ݮ0lk+ɵ
-ψPĊXBYA% k!0.9i[gM.[m3'?eZ2G?mˁbeY&\Kl)BRU>yaZ9|:˼̴lmBڲ-~\̎^-Hcqk܂K!Bh]$$f9hU-}"jkLwĂ}}~=OZ!\/YC(/܈~+?CNYu36Eι`+"v0|/ 7X5gs+b0ѵO#2.l3>&l;ГZ>"PݯWGsKQ#Bg\u=IoP5OvO\s7Dec3bꈾHޟp+
oX- hU={r{"Ӥ<	ðdt\vo>%7
6ׯܠ!Z_2؇Poy90=PtO&=M}[&n8ų_<`\/<3ϼWMVU @47XHtsBYhVdÛ#=Wlb;]\(>e?(XD
/D9+  &#$ fHXd
dQB$`B  b   2K -	9 Oھ8*d}SzZTJJܪ>lT6]j_V|e8;~t9AQFMe*p?߅_;ڵ)?k(h1EScX`bX	@ϟ{2Wa.Pfٛpbqcgc':' @gO#%h9hxNDGM.p*?Xpz#dn26b*U8Ï">v"NGvvS_;c1Av2Zنtѿ0W.PWܦg%ї2֮8A	`TcM[zCĴA#v`->K7^:DSoboaE>^j&1.́`2y'ۻkĂ}OX?z݇6d?3CibhѪcgȮlpᰥ*x6iea<G?)
y0XWtM)IXSK,C/;av|3բ.fʖTf$Z/6V='Xx(LBlIronMzNEX*hշiL^,i?9^<znZ_炞cam؅-	I'; ??H |,@l	Wx^iFcl6$ɬ lWѳbi`6s.Map0k#LX7H.sԗ-Mg|[ؘ6"VȱƩ7 !a*2pb@V ;.qݰe3v_q#}ͷ%tXuGIrM 	[ֳ f~nY"pMɵ}h\c<#mUJi*?٬ac{5'lIXۀ%TjPxd\	-U1<5):N 9ħ\Y-L X>#xnj>g..S*6ĥ{0bmͺYgG$ɶ z{<_{_.a~k¶3qԭ͉wnSEΥLD!P&D-
ѐ	-J)<Ci,
0'cfJp:45}MΈ
9`!Cΐ#{SO5qpQf$.Ewe.!b	n/KbBm}+L0ĳI$<Dd雳y?݌j.EqU@!@ش_PsL%%wqK\t$x8[b#vn[ˈöQMEsHorJm bnJVD_Nn`/}(pd$ڷٟFo^ԁf.I^h8cM`fg'ہs(zQ<'=NyM{kwm Rm[L)KO2SODa0b=f(tbYlI @H`̀jLsL(b&ʚY(XQFg^!ʔI$`
U&1utU-
-՜`83zz<=6
LId>XT;5%TK=Ptvp:屿'ZD:tcd2U_ tX+?P@Sf'Ah4~+N3?D|j]pAL'/'89
O>	+<df/o"N.lTZJ7M esA\ko F1`69"5V%l(zS<2XLS"K0.a	N -fY"8ڇ=r6	VY|"m}>EJQgՆu@h:f/UD>Ll;僠@I_GoA +?+<zЮ?ݗ#!`BmL}|OYRIc{@S*Yr]C4}3ȩItݝfccrrT}onEq7:5|wXK&}]b!hQm۾zS2+'4f\}ܠZqBC1U=6,i8l0A;+F@L_PN.qH&a%}b7YMnaG8PwSPSeE>CTx6~AM5KxR_yE8)ݓuUFKdo1dxtUS[ߤE@L-u(Tk(zzϳ)]H`yp=0
`_GC9V\1l:1>K?S"AinF=j(|:h]!
tGg5jOؑ7{UK)C Z\{h8pE2!)65a{bO0޼բM19g@%+Bsso,CeX6,l"$G !6-"Z$^X©e˟Q2f} k1146;Qky5LhjXNW]f0Yv ͣqoJEjBҸf䕰܂$LM	qs=6NƪYNK*>9k<d1]^uɗ W8[[Q"o:z@r4A&ͼwipZ̓lS<4ة eCSyd["=Aˠ?X +pu.]3H>4|S)`4$t!Ań%Q$߉fNɣLz$@X]q.hEn'ѧaP!g:>wgFxj1ёQ)Ӄ]WpXFW9ޚ+ւKHyh{W^0Q39I
ّ	SQ4xj,pN0߸mBL~eU4=j	f^]Qfjgie{&Ji>V,.z,ge"t1𾦴FzƘEb3_"5ލ_Nߡ1a!S]%XIbb5xEf;HَOX ~$40kٰ P['Cʬ:v+h˻5[Ϣ[O7hH}I턽FƙL4H>9YQ4P:j>ف<o<VA]> a-x}z65nTҖ֋hM:!'uH=nTT&ĕSE3âbNIY(s>_rKB4J;ZiK)9tZF̓`oG3]u%b'0ul_ytK}OtL2<}K2 CRY#.Tf7q*_5Muu7Lu}/(`0DCq`GB#A.6ſyKe
GE88Ak.Ti۸q)9ٹ^غ;,@Z2;'z-%K&J(gg3OCnm>viB@5ͰaJXYcP|vNFOCGY[X)YVv-GBוXeK" Fq堶m?k{ap./;j(*$׵~ݬBoO}YT^>2G0a/	AvejI-.<\a8̉-$4?Z0 0Jހ[:}? f8w: 	6` &b ϔkXk}Rc}D2B;P$z`W1do9xnǞ3fDi:3>&n{V2@OW`0} 	v̭[_}Q&3}Nt4Vh1n\8tk!tlx
׭vP6)XįqnByzZPA1!WEڔ=dQ䒙|eyiAHrA(kEF'!u5P(lW&r' AН@:'x#"Sq7Ѱ}=&uX¸Pi	CMUY[ө։54irvqԠHGWEJSKY;$D#\Z?Ϥ:RjZK8+t+	#RSPFD0z
g	GlIFG{#EoF5ldSK+5Q{65J95?2W!`3;"	)o	pBnt~o<QEEX!9~rKh[^Q$Pb&L,@99YR>95}bu3K%P}>Zu=cRp_vn"Nx$,EҐ"`cJ,|9Ć4/^U|[UiYJ*W ]sSs{'Z r7PE\{Ek].	D.p-Vo	.MDp|B!PP%;ht1x	RwZ7na|wP.3I@RFpق;y(B~'u/ z(jI!Ŋ>^DmF\7	`xjim
͡_QlƤZ45ƾpLRLEk^P`RߊUx"%Kc;I!<e}oOA	8\'迧6!Z{YVKJJ}S+khM׬DAMsRjKHAh<A wB'hOX6%62?d͸s҄hD?TԊ}U 87
Q#v{ͥ*$-<,xK3&P߽HXf.#u;V,r3F,
!s_c20ʓbS
tg@ٓ`cJ<ifS=ش?LjQ*tZߦ,] 8Dx3XjzGgzC=%	ݬR qDo^U0j:q
FXr*U cC)/302^1j˘Yƕ*BQ3rONtv0h!ɻ\S4v='ˑ x7XU	v*97I/6RZ8}El^-~`n0<SC#`Dޣ@pq?9oDYhuBzO]N2ÍSL]ZAX F
0N
˸:iU쳹ބ.Ûa=r'J9pJ~<֛#7 &^]S&GE/׼ݓv#t %=#TY:F 7;$q0 ь(_䦊|s8/
PU	)RXPAKPACK  y  D/   BDEPEND          
BUILD_TIME         CATEGORY      	   CBUILD         CFLAGS         CHOST         CXXFLAGS        DEFINED_PHASES  *      DESCRIPTION  G   &   EAPI  m      FEATURES  o     HOMEPAGE  !   %   	INHERITED  F   ,   IUSE  r      IUSE_EFFECTIVE  s  5   KEYWORDS        LDFLAGS        LICENSE        NEEDED     '   NEEDED.ELF.2     D   PF  -      PROVIDES  ?      RDEPEND  U      REPO_REVISIONS  n      REQUIRES  q      SIZE        SLOT        USE     *   environment.bz2    8   libmpack-1.0.5-r5.ebuild  >y     
repository  D(   sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/libtool-2.4.7-r3
1751713746
dev-libs
x86_64-pc-linux-gnu
-O2 -march=x86-64 -pipe
x86_64-pc-linux-gnu
-O2 -march=x86-64 -pipe
compile install prepare test
Simple implementation of msgpack in C
8
assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg buildpkg-live ccache config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersandbox usersync xattr
https://github.com/libmpack/libmpack
gnuconfig toolchain-funcs libtool autotools

abi_x86_64 alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Darwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl hppa kernel_Darwin kernel_SunOS kernel_linux loong m68k mips ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack riscv s390 sparc x64-macos x64-solaris x86 x86-linux
amd64
-Wl,--as-needed
MIT
/usr/lib64/libmpack.so.0.0.0 libc.so.6
X86_64;/usr/lib64/libmpack.so.0.0.0;libmpack.so.0;;libc.so.6;x86_64
libmpack-1.0.5-r5
x86_64: libmpack.so.0
>=sys-libs/glibc-2.41-r4
{}
x86_64: libc.so.6
34894
0
abi_x86_64 amd64 elibc_glibc kernel_linux
BZh91AY&SY Btt@ `Dz}o{Ѫ6Z*BqVu}s݆Pu57Uٗ\6<zW-^=|&C="Sސ{_M}:&f{WH;H׭8ڽ{xU*+e0X<A2aSFz  	5$MM1M4i dh!2 P@A4Ҟ$cT4􁡵=Lhh $"M4Lb	SyƐ ɠ  L&&M4M@@d  %@& #C$F&yњh @|WB @"4BR[ݫw?7|=*xkOQD~1(YAT 0@3") ,ATDE"˚UQR*(Ec%!L!BXȲ rz}&iDtՉw.Wӕ_9nw~Qt}qRgsG~Ⱦ%/8?Ou¹v_wRWn<4tFqmNdhTl$iջbq܂d@JXPR,j62[rrΑ-Tvۙ&TĈTc+j%*-
ʲ)G}=}8SgѫǌV/PdJQ1_*%!xV	*S c%)=nSF'uhY(A<N\0稀q hK 	 (\mcO龓eHZMFQ7}Og3t}g܎k۵9 ^9˵W:z~?3{8^b6n_i·)jf<O!!4xN:_X!<Dl)VYeHzgZacߍjH1qG35L://+bdH(Deid"
9}Q71as:ؔ*+vܕM-eCO~[=&j_j֩r.#Cn=uG[*b/=p2M];[᩻c2.֋$O[{vv.Yqk-)RW]QJ},!))-;ZQk'Ŗ(B2K;aq|Z}u3/B#}N?;\Mo7PSlYA/іy*Ip,Yjr8nOG7w,4Ι|?Zi:i!j[Wy'mk*EkS@J	@b;GT۾1(2yEJʖf_Xpc?.sC[\$kĿVȂtOhwt~/Xh?F*C<sLԖ4>Ty¡JԷE?mQ$r5ۧ^Ӥa`B`;	p^#QeZU4dxٙWׁG%ۺ~ ©Z
'=iL kcE!Da{yDB'	$E{R[s׬_s3Qf>UxqOQ8P.祈TJR5)xF;(6',zσǑJ<^	[m)0F\ɆD7|R_Hq庋!׸Rmq=((copvg&)dB[*FD$wʡsLS4A]&9ʘrWZӛ9dP߼CТPS0,f1靣vKCެ$7w۬S>kYO+
rvD=Sv(ٔgQޙ;Y!!"nïKQ'0y-ejtTl|\ZȦ1ώ]v^8-Xԍl.ZTwotyy^Uw=9aѬ0T+d3Q)R7Ϊbya%e,tҰnlhO"S36iI{RoQR_1[:=kd+;Z=$0i~K74ܺ4?lj4!<\EMe23@u3&nE}Ys5L;uY4Nsf)aTp)f!o	kWe%H#xZqϬ[9|7+/Qc[~<H2Y15Y~fӝ1lo*t.>Ij]g1h,[<\qjdqyp9='icjkݜqfG8d;y1#\Tr</,*ヂUi頚"<]G}vkf
b*TXj<^}-o'!\DzkCyC-1Y?k$9T/鱛~KHdRDWpߖb3AD\8G#6ZPO[@Zz"=|8[R_Tˣd^O!TЦ]չ%qZ3hTң#(ʏoL[<˞YlR:/+ō=/k>)+׻SFK!BU;#m'`Uw6w,إ3.c_c/miyܑ<Ւ'!Ƒ-$7Vba~PRY[~6	oo8Kn/=%nm_Ql:|)b./m`N#^0&,B~̰(}5P`p@
HDT`&^._OϽټz͗~RϠ%	Gٳňhپ("}</XߒQ?T+NkvGV'Qw:uR͜	WqXjw0`6E֔,,T(U3|ΐ<+8c JYQ2L`$`,AŨŢJ	Ct!;	0"O}g;gdz24bF= SLLYHnői~#[(0OkkJo4 ueEF";I+m#i`GɹH\6ccc&*cINdqRْ.&[Lh42	`chL1F⚎-`fByz%]-.BFU8acu tO|.˪m?$) ?Q1][UzcP̈4m]?\3{!v%Õu`i#p(O$a뫺()6.$M3?V48Lbo}䍛#؟Gݟれg-f/EY#['EimWļʡڻޖ hݧK6 "DߊE<AT9]#)C:G`;ǟ^Tr˹֝T\.psk+$\妶+%ɾ%Ձxuk`L&TſZ]Į?pn?SB*x@#r%K'v	f=/u>&AQ$ڪtJž'x~~߿AaZQyTR ztM&-CϗP#"
`2ՏAPH$i.U
Õ-7fAyYPц2A.qpA	ꦠz0,JIu
лVmPBKkqT:AEWI\4S`@V2'5$-d.E<Fj9s%VD^`0U2wJ!`^^.bEPW}_}KLkxcYr㯶b;hY,?!"{5𕠵Jʌ&{x\PT$*4~c|/E%	Yۨ-ywԀzrȮ@r&oeqQ
	iM/XgLkfUln/Z`S-.%.~e=o_♁n<f<wv]"zPxi`_*ErZ";[`:[J|($hMn`<7zʁXYa99Ru2v>RY2؋qYW$Al
e	:!ac>iq13_RD(ۉveN˲Vk0.TLLty5	҆
ǱմR^CǪ\Ғ'ATBeڦЖtn)AՇoӠFsWolî(R1;C7^|35%Ŀ]YAz~ߵu}gFoJDȞs5TpKJR]@)w,hnWN7R]CD^Uy6rDl8Og:Q~]oB"d3NG˻^ԗ$Ȇ9U1?re~S!~;*Fb~ֈ)k#uxU\-&"CXQrT}o3|(c%Őe-5ȣ&XS1&c*&ze30j1޻-	-M(!
H\|/`8"4o{zRU2ҘS:'H'DLɏdF;gݗ9[]́b3,#(䘟\|~5JMM{e6"l{]ް~&kwyt~ZKYs)Pn,+ç/zmA&ѫ|l}m0l@aw+GYS^	uxT:8y^Bo)텎4d1yfeO`iyTo{qi<[]-%vqr8tv.p׉UgߏB\ur]{rT	e;fyhGҀ=dlt7{6S@f@7&4յ~!{	;k)$<zR
wǄؼ(o'Gs:oI.h=^mVe[88v<dh'X`3/fs{ahch~#Oz=Vu<(<ף=<G˲ROj1_B"y3nbV0
O<1|~`3bwH9t=("+}rc$\\|QW-jVթRmzG	EFtTFK&N@U&Ϡ$9uGL2 ~EJhR'ҙª'L;򗪁/*2*
7w&TT<3 O򞩏T|tA&(ZM?~@ !SEDK̅DkFw-7#'BKV+=Ʒl*\@AuUsJ m7e et*\7֪S{I"ĪXeN.mr6Y5~|(ȏT14Z.ޅ op`5m4F#$'6K°/g]T)L*9dPώ7WR"#8 8U\|&3J㢩eܿ70Zsj@fj60DV!b#{%9uz576z㯍]Vs.;4/sbt4\w- &>V`xTa ĭ	K]ˮ7k:5-6_jIcq,M9KRƻnα&6볂;FE䢘IB74[Ǉ?.4GǧGo{[rkm9|)+C$I۹#v+C_U)7b9]+NXlG4~Y~]ǎFsobqTEApwM]!yiF[nxvѴ퉡:n <z;}tڐpu6 .%{TQB~Šbj[-5r"Q#a0W^36Q^
|yȐV1qƁ\C߿r7U/stIzT	uϛ?r|Q1twnŁD6@$n&ffoZjTTEwܦFJCTjX#9L'Q"6H͚$ѯ*]"jkYhN&خa$vsK@e{̊6]xVc34Ɍv7qUW1x^`ƌ.S;є,%)o;pxO$WZZWRl/Eu<>f};՞@oPm f,8l;̖È-E3Ȳ L=܀չB'T|idk^!i.!vQZxW)$yn=\vL3eun	.KGZi\7)I{RP.1նQS`B]1g?\,բ8ymlrFM.
rF:ym}s)rǞg`:YCxK97»lsaf]-r¦AZQҩmiqR`Ѳ4R*Ԛu$&">`eP\][76e	#	z<}(I2j	\:/*"1իY``~~1#D6ÙAJ*I-4枑h¼K2p,kIm]7@uKp#':) Ͷ#h%mݠ]m0[BQtll%QyиnF
龍|1SP(6yFqzB[{ $l\)Fi><{}Ct~:ME Y:aՇu$T< sK%YlQI>!\NrAW,PFSǚJAqą_
b^rPYUQE"cz"3US6-k)<wz]dju]}謨))!OyϏ?a+팍]n0!gB٢
]Ĵu#MalN2 v0IsF<=ejR͕IT|(OR&WSWɵfT/\yg;dPbvn6)+J/hs5*g'J=»f~[c,;;i7iBf.wtSQS6QԻb Obf
) dTM]tzY\	dUV**Ѕ(FPF}Y<GaA.VRÖID2v!qWi1FE7Ȅq!]ò	-b`kKaLpX2Ar-&\d% ŀU"<ȺѢ09[Tf텍j+T[j`HKqh5ݖ{(F߭Frbo^[|@8GI!-@nВ	JEɭ -Qp˪3H16`K!T$+q:ֈ@s/s^<\a!}`jqfVieSS0L<4>{כ%yr{ŌKb&e	EOKy	X>Tiܬm(H!AD<WLPȧonX!z"\̼dIK,i(Q)dTV,EF*daNs;^\^D.JX(Xy~bO224\whWR(A_|xXG>Mu(z-_߇χvF0p*b_cr01,~LRzWOp	O%#V' GOx_Z2bԴrpkqafh0bln'xNm{R%܈|XO/L/.MB't9Nq[gͳ7-q7M&7Aߍ;:㓧F4ȕ>m[2*>}i6R:'Gd3d.KXxBR`|(g{*iGwVKպz[B%6IȔM	gfN<kMPT3:}6DWH&p^H.$ӔHڋFW9=KJ@">㡂ʁG~b}u`]yLŨY߿TMtCFLOƽGfI-k(Tbl7!0UU_xYˉ|Í0qxHK뤙6.&8Ty1 llP !T4Hj%cӦ}%s-@TT4h·ZUӅf?0.Su˯HF/E{{<Zd<	NCm߹_@5␿]CK:4!ly09/g)ӄ䩧HڢCjz`B	 {i@[8Μ$喝X"r*!`1I9\XOaqG@K+ޟr5Xkb	ntv'֛q됁Ӝw{*Ȁ, 
V&ôR?!v#k.G|p1b[HgTy0@f qH%&TEhc(*Y{
Wv<`ݶ^n]T
5|?S;6=^9p'iwRh(V,@arn9|:1!Jx|2d|Q"ưiSQV~3Fi)GMH;8=mA@:"k=ٸYPq>kBhj8'%2L./*NXk@ !pZijU 3NJn#mI}@ci سQ5CFqyw)[XnaXmrjp x%CLH0_HU4ł߉wBHE2$dH3B=a-t imQ""¨!PPx:壬GDyP#lD .޻@_k.΂Bc{7Sc+PbLHP^-6%;ß-%p2P"H0~" =!9񎞺]N(@SJjNS>Y?JlECPד
-$	r7Dʶ.*3i)9;Z^G
*.~%ÑELm>;!!|]zTѥVW@op@lbTy_?BĳiI. j؆V^KlпND^uMܻ
0 ލWi]
ǧ ,ذ7
y
&0E+(
l5X	v@HXeeiE!u^1HFdDIx$w8cȌ1m{*hfcSqiM]l[;SQ
G2ڸD֓
6\/"õ˙\ 0FaNf002*q1YFAC[D
"cy} bV
s
D]1 *vsMimӪd!667N&!J	J"h,oeXkpIiqKo=^^}uώT4?r/O@zn7C&C6
&$tSt,,Rof |sfs@;AZYIȼ2"AN2HJe^ӧIXBlr[Q72(Yߛn,#2=3R1:1(A'|$``r;|/41Qsm~uzQ)d	XuˉFo	sN"qGakjdJџyvEjPaT)@bA`5hu]#ŖD[äTLVu%y0()S@H^oz,n>EVIHlya|(%qjGk|x/9nn*2Sbnbz ^ْXZ$"@'܄8Ih~zXX86IUnJ 8OTx	tLX8$bDhư ]JV3LUb$Q~>EMumĽ8ECkuhX,.iW[76i*BholwuK
7@v.8=d/=F̗-N"gGY%"h" |AKsm_&0ej% 11,By?_baڲۮlA`$cF)PChFqWs?nu5N4 :D2Vy36 {WN<砭$cZ^0m>mH#c"f$l^I24܏$dQVp60\F4T=7]oұ1=@ĸsa9B3L+A8"Η;NE{~@D-{1=]}ʬ.~(~ A#l`LH)}DVx;0]r`}Ν¨^%};
|008DѶ{BQy> I>"?C/#'lX><
z% Ϗ-?sק2*{oCV*d48|[Ԃ`H#&#(@DyG.=3<,RP>*c&x`K}!T,Er#7bko6,I(пmNr&L,\-CḻJ7b{Szan
q$;t3XXbM"hM1ȭ`7qw4ls5P #Op:6W)oCU$1FEaI?OoC_وOyDCw.AD.+*FP\qBbׂ6s$.%Xz8BlD"cC_)%?O>.=$1
KZRKnULAEG8Mۢ]6IEKEet>P.ӄ-Aa@,"dOڻևAYcIPEjn",=o0pF.5(h*6O5
%BlwEAy٭]R ܦ(Rar5B̠GthYa&l<;1]2,rM,>p2w^[sÅܒ[vwo6@
w( v7,pleTtG$ԷWboKn)ƨOD&EX.#g-pr>PއbzJBo$JXIjFA4TL8B"qwCw01SƮ;0\8d2DTni"-KRYIr>x$2rJ}HJLJ`DhXn#ܯuΥJHUEbTj`V1.f#EG89ġb\w!qO5'%qc<Kz!cZ
؇k!؉NHKYRB&ScsG]BA tz",F*bl>45h4Jh ς2/EYb>=Ab囩~}INǠ"٨%4MM>XRh&}hB17|p΍ EüI/7er FdֵZl "ixAQbAs\tX+
[	vtbh \DJ~smӾU!X1tcBd(maO
v&^n)p˃`ƶU.`E=$VG6ɟ}{rWғ$Un#hǡC<@`4_:b/AfNlɚylR-<	YtEJKh6cM:MHS_nYq{а@# ~'`by9BH& kfHIT?m	ղ@Ǧc^{"va`2V:-$/zHlȩTY<Y+ntC(3ē l+fQѺ7H]J̃6/Fޣ};]7DmP6Rթ@F ;خcKYЅxܟpQr%8J/7fzv
3#,|&I|
_8"-K/Y%ByBv(h!ᛣ5кV:E]L0*ҡmC"5aH::;ttpovk!%raْMG[| PO@V@rcp7I0c$"6ҴctZV-ytp8[Xs2R8ɠy&Q>gLr<\!2:y},X$Gy߳%!Q5?x6$|^U&C@S֛2	V[c{F7.yal;oiC3=^՚bpT(b8yyu[:ad7ʂeH|	(c!(1t%?g{R@
pf-@;$xrq(b~XY'%ǣc clLӲAC~5y:C8J7,&t{2;hNNWEO
֡mPۘ]w14E,l<dJ<,`>H:VX|-OȚL&}·JcEƇa(&dw۶ÁHk0i1!H|!jQ
W59YZCsL1fM3(]
ih![p\6QzуR	4!VLʓ@ -ĴQ	N#A2Db$qxIJ1@jQJ@BBmՕ?͸\Z8)xê`@GjxUiQh!}SR1pp w5ڐ<`& ;b܊l pV0yN1Q(r-MɐpuhB23+m8ܗ#r9]FykS!
qMJ\|7G%Fց1xP4U>&ޓ*$HALAnA̸H"̊`v6;v^8#{M7*C_p$(gޗ%O506̘Mjd(4# 8>{!Cn[o<B	<D4*AzI|.sE*GN<;8XCg 7OK `
<Nό<`>N.	B/NA"0'߈	Y tHЊ]B5k̉,خ܂N`L<<:i.Zh0"` *d>r7<#LmK%@|xx"vmĄ	#&2(p}>"0O/5(8+Nжa"I(8Bv]C
e}6b)lR	ۤB9K\ݳXyb  {(]1B#h'׈U=*E"7_G_d@@c^3kGaDrKvo׉sP$P	玟i~ܧ>	BaR"cV\A/`2-_%份SѮf߇<yio3:R5,tkk|dGInU~hESz_S(w;l̝2ݖi\Ҿ&t`VF6->r闖{<cpAlK'ۑ6hU/FB8fķ.9-g>l3r	o]nE#[0J_#qS[\sWrE8P# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit autotools toolchain-funcs

DESCRIPTION="Simple implementation of msgpack in C"
HOMEPAGE="https://github.com/libmpack/libmpack"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"

PATCHES=(
	"${FILESDIR}"/${P}-libtool.patch # 778899
)

src_prepare() {
	default

	# Respect users CFLAGS
	sed -e 's/-ggdb//g' -i .config/debug.mk || die
	sed -e 's/-O3//g' -i .config/release.mk || die

	eautoreconf
}

src_compile() {
	local myemakeargs=(
		"VERBOSE=1"
		"PREFIX=${EPREFIX}/usr"
		"CC=$(tc-getCC)"
		"config=release"
		"LIBDIR=${EPREFIX}/usr/$(get_libdir)"
		"INCDIR=${EPREFIX}/usr/include"
	)

	emake "${myemakeargs[@]}" lib-bin
}

src_test() {
	emake VERBOSE=1 XLDFLAGS="-shared" test
}

src_install() {
	local myemakeargs=(
		"VERBOSE=1"
		"PREFIX=${EPREFIX}/usr"
		"DESTDIR=${D}"
		"config=release"
		"LIBDIR=${EPREFIX}/usr/$(get_libdir)"
		"INCDIR=${EPREFIX}/usr/include"
		"XLDFLAGS=-shared"
	)

	emake "${myemakeargs[@]}" install

	if [[ ${CHOST} == *-darwin* ]] ; then
		local file="libmpack.0.0.0.dylib"
		install_name_tool \
			-id "${EPREFIX}/usr/$(get_libdir)/${file}" \
			"${ED}/usr/$(get_libdir)/${file}" \
			|| die "Failed to adjust install_name"
	fi

	find "${ED}" -name '*.la' -delete || die
}
gentoo
XPAKSTOP  FSTOP