[Lemon-commits] Alpar Juttner: Merge (manually add cmake/FindGLP...
Lemon HG
hg at lemon.cs.elte.hu
Fri Jan 23 17:51:15 CET 2009
details: http://lemon.cs.elte.hu/hg/lemon/rev/861a9d5ff283
changeset: 507:861a9d5ff283
user: Alpar Juttner <alpar [at] cs.elte.hu>
date: Fri Jan 23 16:42:07 2009 +0000
description:
Merge (manually add cmake/FindGLPK.cmake to Makefile.am)
diffstat:
4 files changed, 39 insertions(+), 34 deletions(-)
CMakeLists.txt | 61 ++++++++++++++++++++++--------------------------
Makefile.am | 7 ++++-
cmake/version.cmake.in | 2 +
configure.ac | 3 +-
diffs (truncated from 434 to 300 lines):
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,11 @@
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(PROJECT_NAME "LEMON")
-SET(PROJECT_VERSION "hg-tip" CACHE STRING "The version string.")
+IF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
+ INCLUDE(${CMAKE_SOURCE_DIR}/cmake/version.cmake)
+ELSE(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
+ SET(PROJECT_NAME "LEMON")
+ SET(PROJECT_VERSION "hg-tip" CACHE STRING "LEMON version string.")
+ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake)
PROJECT(${PROJECT_NAME})
@@ -36,14 +40,8 @@
ADD_SUBDIRECTORY(test)
IF(WIN32)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/cmake/nsis/lemon.ico
- DESTINATION bin)
-ENDIF(WIN32)
-
-IF(WIN32)
SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
- SET(CPACK_PACKAGE_VENDOR
- "EGRES - Egervary Research Group on Combinatorial Optimization")
+ SET(CPACK_PACKAGE_VENDOR "EGRES")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY
"LEMON - Library of Efficient Models and Optimization in Networks")
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE")
@@ -55,36 +53,35 @@
SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
"${PROJECT_NAME} ${PROJECT_VERSION}")
- # Variables to generate a component-based installer.
- #SET(CPACK_COMPONENTS_ALL headers library html_documentation)
+ SET(CPACK_COMPONENTS_ALL headers library html_documentation)
- #SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
- #SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Static library")
- #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
+ SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
+ SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
+ SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
- #SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
- # "C++ header files for use with the LEMON library")
- #SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
- # "Static library used to build programs with LEMON")
- #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
- # "Doxygen generated documentation")
+ SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
+ "C++ header files")
+ SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
+ "DLL and import library")
+ SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
+ "Doxygen generated documentation")
- #SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
+ SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
- #SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
- #SET(CPACK_COMPONENT_LIBRARY_GROUP "Development")
- #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_GROUP "Documentation")
+ SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
+ SET(CPACK_COMPONENT_LIBRARY_GROUP "Development")
+ SET(CPACK_COMPONENT_HTML_DOCUMENTATION_GROUP "Documentation")
- #SET(CPACK_COMPONENT_GROUP_DEVELOPMENT_DESCRIPTION
- # "Components needed to develop software using LEMON")
- #SET(CPACK_COMPONENT_GROUP_DOCUMENTATION_DESCRIPTION
- # "Documentation of LEMON")
+ SET(CPACK_COMPONENT_GROUP_DEVELOPMENT_DESCRIPTION
+ "Components needed to develop software using LEMON")
+ SET(CPACK_COMPONENT_GROUP_DOCUMENTATION_DESCRIPTION
+ "Documentation of LEMON")
- #SET(CPACK_ALL_INSTALL_TYPES Full Developer)
+ SET(CPACK_ALL_INSTALL_TYPES Full Developer)
- #SET(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
- #SET(CPACK_COMPONENT_LIBRARY_INSTALL_TYPES Developer Full)
- #SET(CPACK_COMPONENT_HTML_DOCUMENTATION_INSTALL_TYPES Full)
+ SET(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
+ SET(CPACK_COMPONENT_LIBRARY_INSTALL_TYPES Developer Full)
+ SET(CPACK_COMPONENT_HTML_DOCUMENTATION_INSTALL_TYPES Full)
SET(CPACK_GENERATOR "NSIS")
SET(CPACK_NSIS_MUI_ICON "${CMAKE_SOURCE_DIR}/cmake/nsis/lemon.ico")
diff --git a/Makefile.am b/Makefile.am
--- a/Makefile.am
+++ b/Makefile.am
@@ -12,7 +12,12 @@
m4/lx_check_glpk.m4 \
m4/lx_check_soplex.m4 \
CMakeLists.txt \
- cmake
+ cmake/FindGhostscript.cmake \
+ cmake/FindGLPK.cmake \
+ cmake/version.cmake.in \
+ cmake/version.cmake \
+ cmake/nsis/lemon.ico \
+ cmake/nsis/uninstall.ico
pkgconfigdir = $(libdir)/pkgconfig
lemondir = $(pkgincludedir)
diff --git a/cmake/nsis/lemon.ico b/cmake/nsis/lemon.ico
index ddecde5e6e280f4dda1eda8aa2014ae4a8c0df7b..bbfd8c143d940ed7afbafee3c8fe0aec27bd546b
GIT binary patch
literal 22486
zc$~$&2Ygjk+C98gqzEL^gVIDrL_z62<>uxlAqgEJAc)veM;smd2zEhw?*s^egb+d!
z(tGc{H<FNq^m5Z~U;lM(z;P_&yz|cceVgC at oqKb4dG@oPverK5AjEy5uXz4>!E1kU
z#YBkLg%A at a-2L8P2oqBw9)7s@`<o96;Xg{;Z9hR=c~XdRWAC-+ceaa{-D^KVyxB*H
zzpN5sGRI^Wv03zv^RLSIPtJ)aKX(;lPK1hS-?)p}KX{61yS>G{eLmvp6G3A3 at gQOD
z5+N-2Toac2uM64NH-+qYfRMX{ivGvqM8Ct?V)&6#@$9)+G5=(&5Es(LSeGc#_d<af
z=~f^{_?C*Nuf&LXR}#hi8_8m#N1j-8DN9W9DHL-93&n^dl|o#r6#ZQ4#GnfeLR_yC
zBQDnp;d at 8i?^`b(@@)`(Lh8k!h<Y*1r&^5jz9WVQ){3z~wPKiWofsA*^=T6$ue6JS
zzMVpZc8Z6BI>iHF8ZrE4ml$(X$@bl1M4(Dc;Mfy=tHi|M+hR&^t(Y3xC}!TM5cB=2
z#Ej5NF)!q{m=VG at 5#8dMaGj8yj1<<F<HQ=z1YzTwDr`M-gl%AsSRYa>UI|DQuLR`@
z+mLGUVnn6b7OoYuBg at 4jQ4PW*iZUd%iTmSpVsN}p+ at GWq16ha0w2MdMm11a|Rt!tg
zibvD5qHn%Zh_X)6H%}`DX0sM*#4vt-l%Izd>cyBMt#~G`K`e}`6ALpN#p6*OVrqPc
zcrv3?OiAt(lM{4eBFB0rMI)xicZvmZ9b!&;yO^KaL3wmyX1a!-HR5rOH#JKm9xKs^
znK_+eMz%&Q$We<qMFz33NH6-e=)~|!ofx6liYZlEvG@*uQ>lbqOo><<S1MjlE*5WP
zmkL?zZQ&4KC1gp}!ali5SjW~0`{)LKZxjwG&0=jrwXn@>5^J*?giT79SevR8vg}Ub
z$T at AxdiYr@9P-q{x`bEO)j1u)IjcjgDD4pIiaUife_vIq7aPj8Vr$AB at o`#%c)h4W
zd{o#VHYc=;R}<UCdx=`{N at 16HEn6pEEzyg2O4MRoZl~Cu(<MGFX%`=qsl}(a3_@{7
zC)QSLghRJZtnbl^*Q=YwN7b$3^*b8zNv%?RT%!}8-`0r_8dc(xR*1K{HR7WVwfG^w
zQJl<f65p0|iX)|+;&N%D2+C^`?xj7#r=&}qs%Q~E)bxnc)m`FfQ;#^++%68^R*N&N
zhZ}X`bfa2)*QFK5y4B)JWutIyYZk7xDiP4oBiz&);jiuxH~3pP=ehxi_~s^&P~R=m
z8oNYXlS-tvYDJ8)M<llOh-iI}NYe4|9U76^so{6MNHM5IR!5J>Gjxj_rB0M|>O>Cz
zUZ&HDx>k*->h2cxJw2jA+btT^-TbZ*4V<q^s}+qJwdmAo1UT>Sl-yOepV)eN2i*FX
zL8G at cp5Cx--7D)q`1G%TRm``vxe!(TFB<EjUtPCu-5a0p_~MJre`R^=*{7d;a{APR
zIr`si9zA#6h7F%@-u}g3UGhqD`LCoTDL+3y>EOiC at xN`|@xl7_8#b)pu<rE_>NI+T
z-eAz{4LzNDy<S(nb^6#}H*c9Sd&5iX&un<(%yt->ZxynX6_$1CSlF-Ad{o*$H80!1
z<}a<=@xk^~y`edD%me-Vj~qF2d~9KSSXf4#PG9RfB;^;)^VZJZ at YYKk-uU87Nq0x4
z<3o1#_D<uLIP5&>^2o5U<BtRw4DD~5{iC_xtaTgKbNDa*UZLr at I(&e=slC0UgOk(#
z!$*em;;{NcBwDwQxz{}7sdX>Cv|+=BH~yO1-VxD%fCEQ2b#ic&?L4-^!O_WK?;h)|
zQ3mD2yIRVcyiRI;cKhZMbyLh3J5y6rdnX4Lr=6GBezlX+&OLkH%QuvowM)%A*G%5<
z(uU2iZ~wHUrz0lF)XvV-krPl3r#-F?9AEmd^TY6__VIpFd!Na3{<?Yd_U)gQs5?W)
z>~a{y;g{Ik+dEK at Yo-okr1pmooCz#6Bp8>xan_5Uum60<W*1$@?neeV?YFn%YVC~@
zxgFuU*?hvjy=T5J)0Z*tiSQ|NHf`GQ`S#BZ%H91bI6Ih{_O^Gr;V{NQ5^S&R0NZP|
zD}9Bqo-$|NOK<Gh9Nw8RW{{&jTRBk{d*c+b_B*9zQ~o{YexRpZF&E<L=QeG6^Na19
z^<_&2N#hzj7)3JKdBW7*!I2v=;lOd1;4-B?ceE&a`uS&H-2B=5{yLAorVjQ_#`Zf+
z*ulZ%h=bJK(P`%aw at Z5ug*5BiZIZ4|p0;q)=Fi`%sC at M9@GScsOib;^4Lm4)wRhTi
zHfTR}^;uAhKGh-q at kt9e?f4=?f2+T=Oi3$FODORmJ16^<)Q-Kw-sMiFrcSH(ANsmk
zuN%8-^rVHae(`xuN5%kCX=9BOI5|+OD=C(Pz2i<N2jgDsJoHs;k8<qt(bE at f`uw%5
z7RP=R-|_B(9h~-?jI(mGvv-nq&iJQ2`#*~{C>Jk(V%ox2zy6 at 0qrcH^q at O7dO~+}#
z7|(u^s_Z5G(zK872sbFlPnbS^(xx4oGddq}Fzww}qvh;eaWp)x?5v%sQL|L(zMY4@
z4mY%qoiKgUOy{rGXLJl0ZfbArU~g=&!lkgjW56I&2M41m(L|4b6>VrgK7P`qNef=*
z_&fXC-_ at t1lcUq&6LE$0l_xm9(KMV^?>TfPu-*`#xzudZ%mr`$H3NkMoK{khmCKen
zE^~A`XmX&S_@~_zksTZz?ROqHe(r~gZVMsIW=>l8=H at 6mxjhZd&Sa3iogEuIbZqC6
zeuGQ~n{qq2rad2 at 2@KXN|0cv(v&Uw>^?8Y2|KMN~mcjN;k_dK79qmm`OdU)Ho7i#I
zefy5P{CG=$Wt$LJD3J5^JcH|fCiYT?ostS^mk&8OnwU_RChV~H*eRDE3$>bql7o#h
zo9X;{zF~JCQ>nQrTiDq<EMwjMpo!`JBX-i)y{>^F<%aadl7Edgn>6+NJj1R&CZ;A_
zfr;epD>;S3u|b?*_lm)T87o!<-O}qU-KF*uMnAUbY(B#KNKK{U;I!1l{!wH5!Q9<J
z6lmwkpjLgy=uWA9>G+|OUjC-G@;(!zz1chL3UU~<)ZTu{PDwr!I|oy0^Q!{A;hDQ3
z^rx|pz3^RwVOM`s<6iE(yh~bzJ#AEy&(3t5)2YLOh59>YhP&}?-;il<@_T<1qq7`w
zHR-jBy-s#_cYN>3Se<@!#=Ur0X!iV;@4Ixn2S`62b9EYIba#in#|9exVeg^0gIf%V
z2mcXo&n}+wO&p2_44_{eJ9c+?r=7>>FJqi`?tJ^*!p_<QzYPD^&9{87(kG4_<KXIg
z*DXz*b_PkGcJBZ9t44jriGNNnk<V=jYC(q61h-xGccaznork4hxbK}CxAeDn{i?l4
zoc6bn7DGpd$CyWH1Y;x*+v9rVQKv&&^9}m;6^DMEzeK^-Z6Pf^`s at M2r644=KN{jT
ze*Ct4gX;E?#lLAzE&c7wkT!ki?vc`B_cI;@hs0&%7ps-+E8qT|<}5cYzHQMPJo-QC
z at b=D~);59J27RZd!f(XY-)~MdurH*n1yvrQ$BwKFFVGnbwdw8;yZ=#ZsU&?FT3|4y
zY8VV9?&C-N%hoKVADLft$*Zouef5}ZqGQsZv^JKUjemJtw)k1=-~AD&Fa=8Wpz&>&
zu5Cg*AYCiSo22UwsS&SIV~bL~(MHFY>UDRoD(Pxks&A97{Yv!}()EE-edHfprQyVV
zzrEgF-GAr$JLBKG{*hdfzm&h<-SymC*S&RG++FwfyL#AuS1)(<WYkyWUH!3RKk3Sj
z<A14Nu$l2%F<!b#Jaq!ArTBB6+JC#dc=Dt3V$PRtV&Hez#QnRx#OQB4#K1j1V)$+!
zF=k(=7<9m2h at +um<e?xjW#?5f|HsQ>@=rI!oLzxp(&3w85xMMqmoQ=V!!==bkX&}R
zUoV$EA13<k$`#^Jrnvu9o)9O>#HbUu#Kdz6V&1VBG2?8cn0Go-jJv=Ep3f5xxaSKK
zj{@=Fg(5NRa*-H)BTtO*D-n+nHb3c>AZDD86^qVCirMbbV!nH<m~$mrEOt*4Q at vBf
zf`AM$)ia-eD-chI6^dDYnPRbDmRJ;=BNqA;i^U-&;=Uu*V)&^$<kCdc9=F8+_e$}A
zSA!UNzCrX2xFg2itPvx;`8}*r4D#qCUv3j7Ayj&RR)}D&7!uSb9t)`z)50sn)bKhn
zKcG at PAE6i4C!&SSHCi}ah!)l!F~Z?$oRD8g7LKk-!uo28SmKc?R(PZdOYa0>?VBPT
zeba<2C`C8~r;AlLQiM%Vu5b>_6E+cbVn$S+u!zhOiz7?Lxad|PV!K#%Vo)^sF8Qd$
zcZbDvi6IGUF)URl9?76=B^_iKY(vmLDzih3%pu<_hL{|4N6d|{70>3?i$%pvVoHqC
z$Zsc-A5TkHi`nGO7UZ?FliS4Xc(s_GK|agA6N?Svxl)K3{JbC^VkWulf?Kr8dUEXs
zh=mP0F{MK%=BXg$Q8~gXGGEBZXB}fo#nL2+*XE1Y(u&0g35CKYu2wk3R|u!X+rlQc
zK{&+J3(Jgp;h54O)<)kJE7EGjhJ<>tCcRN8vTMc4f(Bug&?RJvonl#>M%X5+#L{$?
zSQn=h%PISdNm{WquS+Z~>JYXCI^mdQ5VqvmODW$Ad2M2SL6=xTe)(dSO1zrhBtA~A
z7jNd at 79SMc7Tbzy#Yaixx`l0GTY0BgQe_b9Yjwg|r5B%9)QQ&`4B`Xw&TSPM at nMrr
zyh+FUSfv%a^BTqR(pK?J4*6(Vr}(}O;#dv&YKu}F<QV5_RN{M`UK}>)#D$t>;ZxBh
zE>?7lYgJw1VpFHMPOf~hSttCf+eIL`t$%%w2ybZ at H>=emuvRO)TQuUDMk|8JH*a#z
zK%GI{YHAh9?X at EIPPZteOi8M45!<5{DN2<{fL^2-45GACDay%Ta}9b?%&1YpF{>KX
zqN2M~RJ5x_bC*ig at V5p7L|3<7D9L4+6GU+qe#29%ue`lt#kGK<-whH8+qQ0f_rrI#
z5++!f+x$9Jl{mcf&in8GnBCUX-rio_Se|Mj at A}2hJGQ>_<<@t7^m?UKAeE9w{_*qQ
zw{Cm)yZ0)fe(k>g5A_?Ec>d724rqREVDs(=@4fR;GeY}}U$bG;=EJ at do}V!}K%;(K
zYy8>i-FLUW`);8=uJ2ScXXh=>^P@&>abCF8UQ<6y`uWqh-hTJp?~0K#cjT(oYhK#&
z(i`zZ=WW at t<x?O1a{gRs_1%}>y<e%18Fz5x$_;DQY;<;iW%`zbTMoVYaYy}ALMXPr
zz4cok95bEjx_OkD^BU(hQPW at C;=E<y<&RtSkCGStW!rb}wcPGI)p_lK%_}Lu)Yz#T
zw`@GL#cf}!{%MhK?)dJHKf-kAn)MqG9N-A+%r30l$o^h8KF`&c1%_KVZhOBabMPw8
zyvg~{>XjQ;ZeH#D;z|Eg&RgEA!R(`p9Cv+);32D4zu>&_;JlL~w=7)k?0jhRDzhyI
zzKF*1qgM7GeSiU at R=p?<u<6jIhv%<!J~(RK`i;(qcI?IS1y(k at -a)@rW^321duh|=
zEvHW;-5fe<^;+kRTh8wINxyuKo!v)U@!-l)tJkbrIepa|p1Hc?gIB%i%-;`fPtY%a
z#@z11tvL1U$&ClkzjE;4$!BwGBc`rdw`Ps=A-C^tcV6p!T=wBRs2yfzHgfpdk?Xm%
zQ4g4mT)&0gf7+)@OA$|wedl|;eE+CXBMxp_?Yw^d^cPHytQ>B(`MUeQTs^bXti`q;
z>Yp_kHEPtV5hK^XvS!1{2VRI;Ieg_2k7!jrH|Y4J#Xn%4$<WniW@|Q|95v1P$Z(Sl
z>xZvAC~wtIk at okQ(YtH%`kJj?y=rspsI}{yPmUb5(rnaApYG9Tgh{{Gjb4(YH+}9!
z=a;S at 9O1lX&AAa~tJbXD@=X$V$5<|o*{#p-zv_icek0brux6wGDzjBv4t%m#pH^_!
z{!afjM?Zbgfv8btYn)fTbZXP8jjw;bOWhInv;8i6t41I4iK`j6VC@@c4zHT|X1cz|
z;urRR{V%zC{lp2*&IexF;u<+oQKfHq;-CB{?Qco?TZ4v7Jv8%^{kcu8NM87B|NA0G
z-+k=t{N=Gqy{ceV&~F_y>$4oAW7RKQ_&dK!rSz>YT%LX+`JeuVHo~+WLV^+Fi9yB_
zR+vgqt%5a at bqC?Yz54s3{-gY&t+6j_KaSIn<C&^@$G0%T70!pq2Y|NmkZ{Vwq8F?D
z8BQ6w&rdw at orjq6t*3bACr>edkC%92udjG&{|)iv;SllsVSiz<-&-s`>MQ0S2 at ng3
zKg^E>iUlWvg!u_x&xHy5T{ngN$c<iXa?)QY4uuQr(?LRZCQR56zlc4=8K={Q$@v&D
z)GbL2buAFHUE{<8Vva=@qKGvl%#kRb_evJCy^_T9o~gq8dXkvslPWBNGQ=}pg<`UI
zrkEO3Af5~^7jyh_#NvP)VIG<-X8M(jMK>8<FOl#CcMIW7SQ$#q5I>BJ(1{sA6~gv(
zys$qWE38~1i60_`m0OgsxfCPhmtuvbdyKHT8YQgU<AwYR at r75Mka;8tOUhyCnJ#R+
z(uAEyvat6`7uMeK!iJd0#xF(4eKN!n;*FJl>0(_#qEG~733+h7uno-<jzKxXE;vuv
z5ii*Vmx|YXW5qiG3BoayI~PUy;+P}SC}W~t^iP3!Bug*M6RU)Ia;<oV7~%<HgQtpg
zVjA(nqTDtys|;dR4a5QshzZJsV{EyQ$5aW2<Z7{+xp-Y_gHYtO3QOkT6$Ra5O`%da
zm-dJc((A=Lc at 5%=>_+iPzEXUi-z}VpGhSw%eYwdX-oFF!3BPZz(}|BdA$FzQ66X?f
z#HrkTu{XC~{8-p5&K0$Yvn5@^tDs5TC~pz&1#RL&QM<Uze7&<uBYvtkh_gC~u!<Vt
z)zl>d>NUc at Q7<mEGdH(GT<w8yXHN8F4N<f58mVj*am at 2kb!w5-+#%ALYa^v|W!4m8
zpJZOkH9AqvYaMGdJ*l179#%E01kCT{+2 at 3bST071ZQ?PpUpync#T=1Agx)6X1%|8_
zn7&P5#rFd5pB6aaBXA>8AnVpI`cGj0IqdJq{#)4p6ZYTB{;urr%l_f)pTPcE>|e_M
zHSFK^bN^>Kf&)i*izEEN5iW6rSdLK15!!}8D5pbou7K!%pYk7|{5K%9zrYEPvj0@}
zw_yL3?Eeb;f5iSjvi}M8cVmA)_K#-&4E8T&|HfbR?|)YVBiR2 at _J551C$ayt>~GHg
z>)8K&_TSC^ZtNey{{Mti4!kyZ-iKe at 3kUl*Zrb7L<#GM$=f<yp+qn7Cq5k)c`C#(l
zBmDaQrcI}h-T&B9=NBJ;=HnljXI?)3{Syz5w%O*e?71x-dp?=-`q>AbT4QGR7jygf
z-n{nN^tlJun>wytHFAm7>K7($|7ptHlYPuAS3N!BuR|8frfuClZuY4OiscULzPUI^
zZZrSy=f0iky5XVW3m&t3aNuah{9WP^w+9~_v1o;2vD47;+s{*3?|e7F_M=hOieV;G
zFYcp2FJ0~Xip64^cLzWF<pra_Z(sSe-^3^18hgU!?t;E at U-|s2t|xZ>9PloE{o~#X
zy^U4lg{bH!MC1dEv-cTe?eE9n`+BR?PHNv~+S~V^?^{mzmvQ!gQ{HUpe%LHQ-$(j<
z;kF9zhimb4xDN9ob(j*N!?q+XUdz$plTsDDv^{tsvu(I6sq?;V)#!7f%kc33nPC5-
zB%*!(oI<VrlewB5_LV9;6icui$3T&$L!Wdl9>~(-DPEsT(_&Jh7USaecr3CTV{Uff
zsjy~D530keOcg#Z>x5lQ{f;TuY7{R=ci3NVz>1(Q4F128I|%L1tS(Z2<5aG}z%+vY
zXv!SRnykYF%KmtU7Uo$RJd>lr<Jmeqn$DV{!&6B*OpMoJVxk_8r>Zdg=4}k}u0?;p
zM)dQo!-R-7JmFglyXZzNjcJWJa@(-yzb(6CiMEfdtf%=Q+J&U+zDWj{WKp(U4MtM_
zIn?<xl--OnJLRfzvY{L2s=INvrW>x+Dx9nA#)T>st~RLQQq_&4rQJAwhwbWmaI991
z!$n<K8rKZrbsLZQlwx5}ZDdFtcK<hIKd<d->>mM5-*^N1CF;;WL5GL9h6h;((ndsr
z0VApV*%>;-H1yzhj~Z<n6`D2b-_#bZ8jZZ(QE5=EQlUo8%4 at w^gWIgp4V{=B*My;w
zEg0>R3v17!FaBJ at -!I3}bKe1VPo?lwGP!lbBvlL3G)eyk*cPbKhju+WQwv$T26J+C
z=rO3#s at EV+3%IvxaZ1^PGd&tsHBNV_ajILxs>b>59u({JsMKmvq0^z#phpF3jZTXe
zod%r-4JuUzJRMqzM=qD)@k>Qt{ZD284(h=#HFqZth+$$5 at 50b%J%&-%q4Z11e$4ae
zpOkxcng(vSs9Wl>-9Y_Q-Z!cnG4Fa39zEcXNoT_G__;7lJRXj*XQD9fLL}`Y3vYMo
za8v{Q{Z<P;D{a7Ml`Z(GMv2(APSj{sXyRHDTMcl|QeybI9LznF^KY+VbrtTjF6~Ji
z9MgvT!qga?smG9PErz9N(T}z>hWjujR|`w}scUTys;S#7CcVS7_Z2?bn0+x0^Nt0<
z$~7LgR}x_3oebNnsj&0SfWkcvi-Yr^$m_zYl5R{s8;7UQMPrhC8YbT;z>35Qd{VBa
zF0>%0MmFtCo=}U49)<WUvF+cor5Q1G6+`?Q&^MwB4<{OMKYev5?R-cAV<Ua_ at q8_w
zD9|9Nxd#>9D&$l44~uH>+_3;We<A`_?uoEDA8C};)-4rspB%`&QXmh>hh1ns>{IHn
zG^YnEW6EK1DFF(uO&&~J_s at hpEDJNDD&U;jgD-D&L(4TJDm8d6t^w0r^T6=&FMV2`
z)L7NWm$K6*O*2598!(V at axit@m$_&h?Pd}`Un%QBTDyvRH{g?6C7wGTjQJ-5Aa_fG
z^@Uj2T!@B^e==;`;vo0Wg8Uj~^vs1#U@>gN^06{g3CF+^SYAzr!Ydt1!iu4|kq+C4
zT*#tsVNUpMJQd%7ZwVAT=u?HXHQ}0zx&F5ze^2i7&<)&J+ERAEKV^^ap}v8B^v{9R
zcRyC!d^Kk0Xc^P>aH&wEiSZ?ow*F}wFxxX7vrdG<_G~b0Y2P-k;jp>FHTWb#elv|V
zmAXxV746>YMh<KuOR%;`1E;VeSbB0@*V7>jDTK|<JjeqIU>#Zrd0Yh+#ofZB<Q|-E
zQlXnZ9a7bW5uSzkB%$Ls`QfGV_8-SZ)S+)cJ^H2qCdmdo#8^3w`DaL~4$shcXJ%?}
zsaAzLl^U6PJw9*I<Au@=Shz&P{1olw9A&={McLzEL))=&OMslVFZbaZ{L^6_m<db2
z94IK)i&Uun^<-FhaE+d{8~+^GhZR8Pp9 at 7m9;{=lU=?41nF-x^y{ZGLdiq$m4%7W_
zVV-+oOcnl-r{5 at 4J~1u2sdB*0CYXda<H;;N9!XPU81+7#d1)5&(!31DnHtKjp-(}D
zzZBMkTo3jMWpMCHh2=qi$WKQ=F0J7z?cXDw>!57h2f1ewZ2eMU8%P`XOMz2T1vaI%
zKz1<<G9UWI4cb?5HWa}*klo0IJSZPlakn{k4Xl$@m|J0hivdvTwK$g3fC(4#@l|2R
zihJ at eN^Fvij&8xA&`u1CRbn*#wNEnboI0P&xHBeIgC(UJG*I>&sIfJ-4AZZ~VE*Ya
z+C?fHlW5adq98jM3i;VE+7E5tjdDx+=ilYmQeaL0m3gPb(l-^Wih%V|HCW8pYQwe3
zX+zdGxi+pr9>8lT_b8h3C)Pp6`21|84rl0REu7!Aj>PLyJ_ejGHr`y at TGu&b#Vrys
zzh(?3Mi~}Ly@#u5`vyG8occU%=4skbyH1U~PCedADaW%%Z({LD+WVDwqix&A7H|#a
zMwxBSa1G~!A$N~~+#?#c*CHXK&aHitjlL=m%EG2{V2MvU=F@(xucg5%FvsWv@&L-u
z*eZ`GgjHxUtYT{+PXeB;*Ba%or`^_T^w<<yi}y0yaj_9YW(QaIofcM&zJYa=TZs|D
zoiL&Aj%AEooTJ7#?!$|9THJyj-!`l8oNFx1kNU%cSA}OhWL}AoF}BF)dx{v^t~>R9
zo;trk+qulxBYnS`L_H_NioT&>oP4zfu=7rUZ3yEL`^y=3<lgiV`iDG_@(1U`I-(3R
z%CE>aU~Y>BE|kBvM}=CI9<L-;<Jr&}$l_Z1N_#N$YBfv)8!#fG6~iMtFqAlE3h}@+
z>i!Xat|4CWR4K9ED;aYRT!)QIC={0yq40=>HT}=plQv8_?80+l7eYI}DER^FMaq6D
zlIxIcDHfK;!{88Gfz?UP)IktrR}*OOw4WOptohu_Ozu?%ENTDNNp(=9sj!Uk)3I5P
ztF- at Ijh3=#aK5?|6M{>PBymf2wOfDpN(}LD!pPuOjEL&M$P_*16Gu*DoPWPmjRw6A
z8}nN*b&nS;&xJ$bM*X_ewr^0bYl*P%PJxYY3KZ0*HRX4R%z`y-TXveU=zJ(_F44}I
zhb<4?#EQ(@aAZEPrtipar1Zun+LGLzao?Nzk1T>Bp&pI}daR`HImMO0DzgEbTlI+I
z9^C2aK|#9)^CPK;_*S>iZr#EC*K0A{uNI?18Zj(hjp3<!Or`CQE7l;Gxi6Ucbush%
zf&;$2dC84-?Lk~{EuJ}t*nsgzK|i)(9+GU_KDwAPX2N>6zfpeqCEAxyCaiY(U{zuz
ztk2V~&U5WPjQw7;K at ZxOcQ$O97o3=9UZ at 0?rr)A(F#p}mfNgvg<|KDvMJ<rdj9kZk
z at TqBs;z}{TDXYT(>VKFg?Z>YJro;=2Xgd;r`mv^mc}fkho-RCg{3fi<1VeF&y1&Xb
za9%5E?i;jUU)qju66}LAVegY+%u`EZxduPxrCq*|b1x*@vOFD$<x!=uI!l|9;{H|Y
z{d_!qn=ybs>kwPWJj at t+A(XxnPP~x=%kUD|P=3qg7Az<MV(Ets#M^`xn0P50Z?cbx
zXB9 at Cr~Yp$@o+MAPww;t@!6p}JxFD{-M5?Y^s!*#g2-OmJ|Dt7OT8NHpYvaj<2sVD
z#4im?Ze}wUX2F8%Se9501$|j|C>-{orI7m-V<~g4>=gSlze#Jbxt<9{Yzgd{8x-^*
zYgfjtOL4IF%{JPiJT#AZqZro2aC0dCJIwjbsveN;V4{0IHic(nxKA~PUu(dqfEGN=
z7&?aX56ahLH{~Y;!Xo<DoTGu1J-XK)rI;?o7TS at Vxk_4xaUZ<7543Fs_uQJcy at Yc+
z#udT(cqA5INP*=|VmJQ+EIPsX%6Oz;ys;0=Vy<J{b>X<KiN;tZr#;F2DLe71oH^2l
zu}G1~yqm%JP5Il^Jt*k}CU_TPb7(dOdEFr=ZNy057UBl_Zk`U~iPQG9^gue}o^db`
z3s2H^&NDZ;gc;|uVO+HFkm6&!F}}z=6JSTo at 5nuHpxxN|NpYR=DCQP at I|ozuh0 at Q9
zuraQc`6G~fl?gj9uJZ!-?@R=2E>eE4wBA^I4?A6#Fl#B}Pz$V5S}~s(_?0Fdl$u`o
z$6qVNyr5zX at T$fL^61eQ8z{dHi}Q(li1B}@ChnvBPrHV~lD=ejp81k?Y2!+4bD8l+
z!j_EbOBh3>xM|54WEYx+rQw-y2$k>*^Jvg5EX!)eW{&k?7qK75Ta~WFVhO8Cx$ZRc
z;CV at Y2{Xmt#U6}jH`9%H+d8fs*3`WX@$;fWJzl-TTuS+iI%q#$rI^Kh_i#WBhI`z>
z=u1r)5~{_tB0cV7+~3JLnd&i_`@QgF1QafehqNIZm+)TQGycfEdhN*CJ&AZG0p`Td
zi}{<yWyTKLk7ZyL?2CJFg1k3M(}^_bu<&psX7Bc-?&(Wcq&ywdEBhr$evV0uArHvv
z#S at H4R?)X$mC%Wq`3Ah-pg|k?SzenC4#alP5swe?sD;_3T8uv5h at pOrpCx*XCGPz8
zwg$JDHx at AlJipJE^Kl;Tfi>4*O`Emi+%npU9rLFH=Uc*grTAk{-PscpIFhHVNmSy!
zrVgCw)*_PF$(#CkIins6&PZ{9;}N^crI<_`l<daH6Qq1BVd=m^;!wuXq*lnY$-|n+
zDZ6^mNj`8izkwJ+<-L?^9CW&z at v{zQZVedbugCCWJ;soy|3LXw#NCIL!1U80upvHi
zOe%!~F}=McD|6+tutKaNrdh$bW9N|uCvpJ^k1h!<p-q)y4)d@@L<xSN9?rIP;e~)=
zY|Si#oc?4-8&t4bU!X0L^T;JUMW2v+vQiK7&;rO4 at 4$u}Kt|rNkn%@&s8G|b#{7sH
zWBy%yJ<D#;xqLkATZvH~#6Z;lFzVlozVdaIhL}%{80u_uT^sBq+q_7>x)@`OMY5Ao
zusGretKHZ5o%rk^?TWTxN6u)+d}T at 5WtZczChay>F%E6I9*Y^@cn~|>gvCB@$o5=?
zExG-Y8)>kW at Ei3ZVO6;=b6+?)0QY at SN)xP8RMfo+OUME0)hbjn|2ihNVOU6`@!WE}
zTM0~D%P{&J^T3sM3 at xA!<PftqsnM*}pxU6v^V?mpXx9~39k>DcF+a#p+=N_`{eTyi
za7{~nsqZtfaJbCab0rzFOT>B1Q!7Htu!KIbz$G3|%y*0Sxx at NwIBbdiEDw0Y;>YXE
z5B{)qiGb}5=5PrEF$SB*SHm)nIU}<hw#3iRlV at LM-fC16Po_3tUWyW1OLhG}h$((Z
More information about the Lemon-commits
mailing list