From d4641e57d7a69fbbc829b8d31bdf8b81c636be2d Mon Sep 17 00:00:00 2001 From: LhwErico Date: Fri, 23 Oct 2020 16:26:28 +0800 Subject: [PATCH] add --- Crypt-IDEA-1.10.tar.gz | Bin 0 -> 7225 bytes perl-Crypt-IDEA.spec | 59 +++++++++++++++++++++++++++++++++++++++++ perl-Crypt-IDEA.yaml | 4 +++ 3 files changed, 63 insertions(+) create mode 100644 Crypt-IDEA-1.10.tar.gz create mode 100644 perl-Crypt-IDEA.spec create mode 100644 perl-Crypt-IDEA.yaml diff --git a/Crypt-IDEA-1.10.tar.gz b/Crypt-IDEA-1.10.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..149f14a682a08a6f5cddefb316b3292969eab4ad GIT binary patch literal 7225 zcmV-99LD1xiwFp^>+Vqi14D9oaC9w6L`6X@F)lGME_7jX0PH(!ciPC3`HFr;jpI8O zHeg9SZO1+lLL_W3un6aIax+|kWTRL}j3jKBZ2tRJbxR;H8Q<*jWX?SsB^ar?>(N!E z?yBxW3zoAe-)iV;UM|Se@w30+lJKgQ%k(W*%ToF~xt__2TrHL>|d12N^E~cs#LL`tduI! zGmxHCif>&1&+UJFD8OMx^JmMzxtT;DYFUs^PRcp@TLEJkM)uShhtQ5J5GPSIJ3T(W zzrQbpNlRhuPmi-iMRi?ZR6+>s&<^fwtAOxhL3r+XV|Q-Zu&2Kt=>1M%vX_F*?7-cG zyf?1u1WAD$%Qj=swP)Ga5Z(>vbR#^+KaOXw0MKg>*NwJkIoE=4*==04bvOs+@TaHb z=b21T)!wMD9)kONv-KXK#B?YK;|aRRp}?N(#mw}q;jO(C@skxYyfK3hh|uW{Tb9QzVCNmCv^H$tzd3UDkSVUtl%NT8sMVt>EFOn<6 z2>Bua`GveEV~;|iN|mV}M5Zfx_Pz0Tb|)rs-iEnE2E@veh+j9g=6H8@5OJ-ADW!$G zbQb=(%2twQoZIkYS^2~@7k*Q5;ilfgU1}q_cPk9S@x->~uASCgYCM~oLrpl}p*bg| zIwz&OJKwRm=EmfhqT|ixQ4aih#JD_v~m1zG(NCUChgI& zJUeZ%V!1NMS_rgAEo}o%Xo?dwjBKdEXc^fdxW0E2TVl7#mA}B`NP{Z`&d=f3WO8BH z37o8q){X7VSa0aC#wdx#-Bs^ZUv21OVoT#~H0-_2rksnLe8aC|`)|OEyI1}0yA_=^ zx9nEOl|SBTSN&mVN4s!H;6vk1?=<38^4x=eN(a;+l0PyPci#+s&s`>c&KTK&+Ug9} zpp@%#81w1Bd!_q%?Yg$(ze}~#YU;+|DS12+|4B-v{7jaL81rHDS7PyBxmfub|NV$d z>-IkMTd!UZ1Qz+vrt!CL32`bQBrYLbnztBfxptw~7KSVy8w)%v6L4mZ3Nu%TmNR>5 z&V;_MHZFAv0lXU#pl*c3QzfzWzb^fm?EdMJhKi~f!aXtS9j^|-;?D}KVJsvsUF=b~S^Ttl+UKl*=zt#IjtJ^u>BZu5WNMQdycLE#q#SEh>J2+cG8cWY? z`=&)O;bqHEDIiR`Z2)Zr2V%@XVhF8q{s7K1zu$|TNH?0;0XU4*y$vRcF$?S&ep_kM*FZwzv}juim0|bIn$XDiqc950 z*`vcx)bz~`nDPOVa>f{F(YyPZMZ&IJo1#nv_DPV_Q~KMs?`#*F6$G<*8}_b9w9}O+|2#cq zL?920FAfazAU22*I_E7#?(hY}X!y#27^cS{xk4}o!~h%zn_;6C_wb1+ji#W_E?a21HWY9*gi(lEx6ACGTUL>3sU8$gzN2WDa6$%SybG5#+p3da4CRHpS``5FKJm}@X`Lcss2 z*8uRP3LW1Axgb??V0!T0$dAkr*EeT6bM2|^MP@`D{A<9)5ErNjL3y0S=F^c)>mVb; zUMBwrm$=CiO!vkQoMWF-$P6I}@qnYKOFAnY6kF z_Y>P=C`cVCFsY|JR~XG5*9rv`XKH#&n7QV)A53wPyGM3lg6l*Pb~D2eX8_Z~^<6aG zXyVUrCMZ493Gv>=6vGy#J}%|~t>~VApDhSNFR)pt5#n+m3iXN&#iK#Ywx!Z-zU7*s0KVy!ir@f>d}9;-Xf`t{}<-NNEMRG{?|2;62C^ zhrTLh1;cmE0Hvw1PU!g-7(KPGWrf$h{1x_w737Dh9*|d*92Vw~$uK z1)S`LlAKHKO8l-ol!|m$DMh_upwrV!T1v^8LO8#Ga+#&h=^%r;fk6wVfXTtj zfo=?j##L)Thq0mnA5jV*N8tgYRHPUZKV{lWB7ee94Ip-*RWHCfx>?s7N?npqYL$jw zhU}-@zfVra)*`l)5n3fkxg_c3rmo60O=;HZ^7oNLA&N?=UMW=@Cl$2`aMF}iNv&6O zS<>`Iwf0@)nq@^&8s++lR;kK$f@n>-)@)RZ<+845W$pV0+f?-mDoR(?lS)mg=m52H zgLp{gic~|%8{aorRW8Z8QY$J&tyC#X07|pk(D6mbxV~Ah7E9kpu8f*$BFPgZT2v5H zMH+JHL@A?HPc-RdlN_O|_-P{L5-A=(I&whr%1+A`bxkT&Yf@crHY>U!rN|Z4lUhk9 z;pCHYqh3^Wy)4OEO)FJ3U9CvF$emQ{TBAm}OigO27(Jw=tDr<$4d*qD3)U=2O1UN} zbxkTNM6QfqYNaHXG*o<31*nwkdabHgRi#|4se0NJCyf$Lry9r7>awbp%6eIEo;11c_TGub)J#~87vHJdPscbY_IjBHvIj*I+B=MMyk z*`&1+Z`#D0JCAaX_m9Nb{#j-lF~Ov9GmCHWjhQ5Tzpgws$+@U+C{WfTk{k|-Af3_o zi*wk2zFt-cc65|Qha)s`-^sztFR;Jv@NwVy1Yc=g`@7fVA9+1E|6M0_PsZc1^WSnR z{wo#{E*J6PXZ-gguHEN9Jhamn(N*NQAx3k_+3Oj;euixWMu5jj^YN;+Fq^Xd2g{C3 zY@j`yiGNQUB93?M&T;Os5ufsRoMvgyD2%s|R(lDU{nKv4n9cQ8L3kHnfS5FjLgt{O zUg`%FQXZs&$%7oWG+M@Bt2MuBjL%Gl&3^ZicZd%08dVGmf{eXoq!^CB@o#g@V_OovPhLA6M%+X@ zSf|ids;(DQ7dshhR8# z#_)$7_{>Xb6Q2B?9f&5fBGc7)7ephHDQ;a*PAs?K7=de23%EE3CCAoDdt{I6;i;S-Iv!>o%3 zq@M!BNW=m4n}8TZc>pOU*u@QOZe%pR65}O2exvbiuwnkXkYkR#pSX~JTNJZL4?1%R z7ECWB`fn@LBD+^&GI-D32NCF=A*?(kpLen=&F&gImt9WOOkC5$X5%3z-T-c>f-Fuf z4yl%zlEuUT3yC^E1k1a@$_ktU7P&7&?9B0Y#@dO=-oi22Q(kJ?X3(jIdeX8w&F4N25mq)t( z8H=xJk&BW=A5*-oq?Im1BWu*qVxUfn&cDRkOT2W!JEe}mqJEa|xsJ+?t z(vA5v2cKi3it(0>gF!(Jzfea0L#U6=r`6jN6GRa6h0hFyqjO9iIwk0&yw68RXECAA zM^z#vvU^}n(oZmDtY4RXtS^D z(Cqd>>t0^!eXXUoLB-Xj)9vI_pesWcO#UM@!0$~JVd7~yYm%llv3XH24rMKSU{9%z zg_kF7YUtNwC^QmM#LON?&YkTpb6o0B2r22MI;S;3&&TY=4sltEx7IA4aZp_l&fp`; z8m9goE1YUwv+^NNFz3+( zSLk>@Z)OG&r=C=6jWP8a*@=*>oCW)u5ZQ}pZn^^1{8HVQ8IdTM)=#O7DTwAXDuO~Z z%OB6zrDvk=QROkU#T2rHcZaKzB{0=;F<5Oe>c4N(E?y!u#7iF04Vf1+2o=}x5~@}G z7}BS24CRDr${TaM?%NKgPDF)D32WqPM&EP`fsm$lbSlUN*p!IvgvO#U(KGl^@jU-)|L>+YwViN)D8-Q@{l<)New<>&V9n>_8p-MJ)IP> zBM_NQ!y?i#`4Ovwnqr6?IHnt}6}+--dH@BXSYSUhFfEFh9hUO1k%>C?BH%Sf-E=fb zhMn_W16~B^Uq|<79ukO+9?8#Kb9)v;rM}u3v~(i}t&Y~dYP349a!|h-;N&-ecI&b= zz;1(X4!P?@=piO_n?O_KYkXAet#)hhfz6)H)}TY|Xkt~Nr}hUe?W(Qzp?B5qbqz+1 z2GVF5T3c;h>J6HsI>;FGw|Zv)#%s0RCcdCv4PGM^HbZv?{T9mC?Hf?nQ9`xeW~3M! z9A%@`*R=r+XMLxkmQc7hPH;V)=JFgWL&uS*{SUdAtfBw+6?Vc#qSjC^)mJz+@e!?{ z3AC%eeo6A89*nEHF=!3020Fazb{htfLh^>*f7{Y@;|$tegDDKxk{mJ_sEj>QL2Y3( z-q){;7Smg+Gtm3}tKOj1?PQ72>+U;L3<|3vc7y4-+hJoy9d-L3h%V`anIH%6Uh4?& zlS-M^RMLfk+SAyt>QgwtdfvK}mS^jH7e&Xx7HZ3N-IYJbJH0a6=~6jHb4IH)Yk ziBexM?WC?75R^n&L}XGRMIUI|-`+Wv-FBXT=Y_-{PGjh*5}Zyayx45n@xeH&23zzDR$ zjf4AYy821u!VZO7CTvoiwuoDoS9Z&*MIwxYzQ>4RXbx1O2a6l|!bEV)3`bU2fh};V zM8HaytS3;Vpn`dObS_Vbb9ump%AcOckF?_dRhgPk*~er4-)5z`g#VM<|IbCGQc1qJ z=o}uj&9Wgdr>nh`lAFyCq1Mqt37j>;8DJ{gaIQc3Td+w8_bxvPn)}gWWY(+H%*qrlFD{C>h`z%ciBI{PQp22et=G_m1m~;K2~% z>G=|=Bvh|x2+D3o+nyVb!>OvR%mJ3YM6#6G zCIs~cW-R)daDh_g(v4ZJl_&G-DYcTl8@T=Ls$+Tmvw!Sq=h!3b->gDVHg4(Vjk?hE+*c3{#@~jU$NOv4__6B)`zaF z7^ac6K@Dt@vkV%Ef+CsznN^QX0UK;ZsQN~ow)EtxB@y<7noy-B=PyayCbucY(Xsz@ zJ1Z0WdMUF3t6d$4Zi^R7p5#oXHwkQ2+Dvkanx3a_uM|m7TG`)45r>zxPumZbNPwa) zTMw5>@s;qzSL%2~Ss&y`)33>qrm9PJsbtkPmxfj(D-X}@#DdY?x-V(Zu*axS8w!=b*ETlip$HBwsWCQ(BMz5{#a* zk4M%&n0*=kQ={6T@4rgE{-1?*CayCwB?it4LVSX68_Ht^JHQRc2!}EcIHiJjca?b| zR7LCJ==j9yTY^7jmJ`D8W?FWyXLV2ebeN@FGL%Q`-p%3D5I>O6l=IgonXj^-rIZUi zAW|vBX>E2(C~kJKVwdZsk`=}6#2Zd1>v-{)7rxLY!6*XG(H$ni>fJ%WmkfzSU8}SW zb(P?H@Ku7KA$A7N@N+r{`{zep90BVqjf+zXfnu%*rG+|y06oemp9B< z%1knhUuQ^rhz=kquqMZ4>fp=1qZA?%U>y6D+LLq=$*d6B`=K^)TJwn*i-q<6GZz_2 zr{x7L%a=}!$K}hq+gX!Hll8tTpDGkB@VFvi+Wr&Cw=mOtzjY2z4th#XMz&RnLDdQ- zV1b^m*6NLBYpb){-RtcyUnBbFznud=B@#hng%|Q@7xbF~uMve=h_NVXx{}$*@|9>* zfyY05L|96cU9TrQ2iCC=DYnC2iu16C4wOvY+>X6yBE)Wp4m4{x@m&wI&-$-B=z4}P z!mb97@usNU=9Y{8GudMoT2at(b~It<(feTH%a7g^M)IY!0zZQ0{2`2c!e0jF$FpHc zlhP@6;x%6KM9BwTQ4)bL&JqorDqU=ifj`)T+>66t=B7TsbKk=U)*SVP0OmUpG*&uu zLEm=XvTq;NwKJV_yn#EvMc@Y*hAnD@zQA$saZo8sh5<~bw=?zT_v{K}xU$3UN$032 zx{No7gQdYA$PITy++Y$j@H~Nm!;fd&YoaK2;SwhnW%#kMj{jNS2QhZ9N0Za}fT~Hc z<}N!qliCab^5gepOfTDi3bFA?`*_6u!$jKj{I6MQaQ=Uu|Me_nmW?W?#Is2(jTUBG zN?3MAqg|`EtEMP)XxSx@bMgk(6P>dun-K9r3%uw?Ivxx@zjEj4$@e%6uCofg}vR0bbYEy~k(J*z73 zT8*MiQDk0iF?>wIB&g#M<8XAapj5rUZP*Kj9xyz;XVDw0qPN<0vt6mO=*mqgZ9AGd z;SdF)!&eyvq=S`3d<)~rC`qCa;6r8)c%|4Jgp0wdT|^K1MOsjQoFE%{ckzsQX(EUW z^i`?IeRlve1h{I~n{A`Qys&;=cj}ATf8h+Vuz7;FIQzi?j^q|DdQ; zgho$++7`4?abSDd59u-)7BCmIEF%i+DHN7CZnaEUKIgL$O-D7?OKKZ~UyrvjNglA$ zRS=A10`n7P^|TEggx|vX5W5oI|ND3SUN0XZWuFA`93u&*(hh4y@yA3=y-ENCZL zzuH51w>WiJViL`ohtBQ54a0jOzo#uMr<`)iDW{xr$|^;EoN~%3r?1dIqCW<0 H0C)fZA*~O( literal 0 HcmV?d00001 diff --git a/perl-Crypt-IDEA.spec b/perl-Crypt-IDEA.spec new file mode 100644 index 0000000..6e9965b --- /dev/null +++ b/perl-Crypt-IDEA.spec @@ -0,0 +1,59 @@ +Summary: Perl interface to IDEA block cipher +Name: perl-Crypt-IDEA +Version: 1.10 +Release: 1 +License: BSD with advertising +Url: https://metacpan.org/release/Crypt-IDEA +Source0: https://cpan.metacpan.org/authors/id/D/DP/DPARIS/Crypt-IDEA-%{version}.tar.gz +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: make +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: sed +BuildRequires: perl(Carp) +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Exporter) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +%{?perl_default_filter} +%description +This perl extension is an implementation of the IDEA block cipher algorithm. +The module implements the Crypt::BlockCipher interface. +This implementation is copyright Systemics Ltd (http://www.systemics.com/). + +%prep +%setup -q -n Crypt-IDEA-%{version} +sed -i -e '\|^#! */usr/local/bin/perl |d' IDEA.pm + +%build +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +find %{buildroot} -type f -name '*.bs' -empty -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%if 0%{?_licensedir:1} +%license COPYRIGHT +%else +%doc COPYRIGHT +%endif +%doc changes +%{perl_vendorarch}/Crypt/ +%{perl_vendorarch}/auto/Crypt/ +%{_mandir}/man3/Crypt::IDEA.3* + +%changelog +* Wed Oct 21 2020 lihaiwei - 1.10-1 +- package init diff --git a/perl-Crypt-IDEA.yaml b/perl-Crypt-IDEA.yaml new file mode 100644 index 0000000..c1c7cfa --- /dev/null +++ b/perl-Crypt-IDEA.yaml @@ -0,0 +1,4 @@ +version: metacpan +src_repo: Crypt-IDEA +tag_prefix: "" +separator: "." \ No newline at end of file