From 4df06ffb8a538bfc22e1d50a11d12b4955e307b1 Mon Sep 17 00:00:00 2001 From: Mahno Date: Sat, 22 Mar 2025 17:48:47 +0800 Subject: [PATCH] add files --- X500-DN-0.29.tar.gz | Bin 0 -> 5367 bytes X500-DN-dont_set_skip_to_undef.patch | 13 ++++ perl-X500-DN.changes | 109 +++++++++++++++++++++++++++ perl-X500-DN.spec | 76 +++++++++++++++++++ version-string-fix.diff | 11 +++ version-string-fix2.diff | 11 +++ 6 files changed, 220 insertions(+) create mode 100644 X500-DN-0.29.tar.gz create mode 100644 X500-DN-dont_set_skip_to_undef.patch create mode 100644 perl-X500-DN.changes create mode 100644 perl-X500-DN.spec create mode 100644 version-string-fix.diff create mode 100644 version-string-fix2.diff diff --git a/X500-DN-0.29.tar.gz b/X500-DN-0.29.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cac3b660f9418a2dba75096ee4a25232c119fd9 GIT binary patch literal 5367 zcmViB-WpYFdpKkUxzu7t#k!ExgDoWu6TNV_{T zJF`1GGdrvIrCcs^(9Y!4{PXOiuTyeZDy0(r)heZ2_^)3cX}NN-nAh^9O65^b%jLDo zBPcz3fHHMG-2r&y{C0c0P4)kx<$YNG#|Le7V)ws>{875=A$A@oE4v*T3 zaxyes7~B0Rj!F#9-F|ec=#KyD;7%tK+o2{tI2^B}85fYmo`*Ng8`^yrpY4y#fg=7e zJvN4KVbAXU#td)8Xua8l(SSeFa1v=)dZDT+4Y27j-NOOs7Euop-oUZPpgZT&F|$0B zhv~R!V7f8nzp1hA^9u+t7Z!)CDnFav5Xa+S4RQx;i^)!I01<)B>?vHDqY)tQkrm_V z$TKq>LZ1jxm&TZ>o9-KGB^o7(_+#cx9m|EwA#w;gga6~BAo+v3c39~w#*Y_isW+{r)Mp&*pLQx2u45iz2Z2iK;7E6&}s)ynf-Uwt5;LCfK@8?To3XJld6i zC;P97n*W@+4{ZPC^K<)OE0;C0|B98;&i;Fda?C!OE-7$SGM??sxFY8ofn9m1RjDdu z+R!us(EEKCScgUu zy(O+W?03kx)822~tTJ@@;F2vydzAp2>9dar${Z1L8PA9u3h^-~HtZMrS=rKd5XU;sAu`y?Sk8$OXtl?7Sm8Ru6Xu}$an(7kv z)Jebvn_VJzIMNb;dtpw%o#+PHn~sg!2pX=gd2acvMUlHulq}{psAucJUjU(T zuKL~PjtPm4IBZNEhlJz9_YEI8tV??lV2)2_#61{e-BX<+N8*BG`xNO z`vkX!edYVs4~K2IhRFy$OR=%n>Y!sQ!{LA|wXxpk{->~Cbh4gU z0{0yI0?il-;JN#X4EG_dcs$Ngx}hK%ZK?x%G_o(TUe@L_r79YM%($SS0NG9~&5qF>b{7W`nkFU`t_Gq$7pk1tDAa zLUO5BnBF~ChI`j@T|h@$8|N!FM=KoB*Es5@&2}w-2A@9p^`X~K{kDl4F~HRr=b~GI zF6qNaLkMyzj4>IiNQ2)#5m@6Q#BInw|6vbNLze>weM zETn~Nhrd4*o}Di226x>IR_Xqb>R;R|=!e)df<2*F1vZ{|GoUSiD?}ekrXGngBS*{ryc0wlhJ)|e>iQ<6+M$$rUgfcB#Fpktou9rSOKh{hiEvFV zs?TfacWE1jz?GNS7M5E;GPh9;%LA2VJ)d0LHuWKQio@kJZm;KMbL@EAu$EXKYB}*iIX@cbyF!&2LMY4-?h_9qQqol;DdgHy=bHqv34!h7{c2 zau`3^LkkXUmIk}lFve^>`p}pPcNo)p1arDe8Lf<~&^7c48Z3rA9_yb$dbgW~L(5R_ zH3XXFT59!_v-xxrgCIoFK~yr@v-u!+*kscnu4>&beC-wKQ-8&&hbYm{Gx^+IiN?x5 zne4ol$>VDMeQJB#vpNQ`e>Ix1^3SHal*w1BBH$M$-Q8+x-#Sf*v|9<`eYZq&PfS~* z`XY$t+PCY~0P zipRZmI-haq{Ab9nz_P^w#WqrjcVpddQTu!nuUsy&4Q+;n5f5dUq$xF!d1^i*9(#*=Aa%YfoR)1==Q`!QrP`m77!<#95C&o*lZt!%Sh zBVdUXd9U+O&J&-}FX0ANn^XOj9NUDCZuyLv^j?_$WU3k_6_t<`9QuMi_2|f${MdihP)=8*XsF{AE}aq_UFe!T2*w6a)?j*@}xVt=cdAA&i)!b3SCJr z&jy=X7nXf#Wy2#z-7^t~$qPafyQA1R+&c`H#+vPRacw11tC!5eXpucxTA0|c+r^%; z@BZ$Tal81Re+>Pw=Rdi8p}cVZrxi-O_}_yRnewGj=Koj``Tt6gju6h~ITlUi9RcOI z)i`+5QbfpDktc`Bo7PD~osCDZsk{+M6JzG-nZEAnkQ50py%|p-qW_%KZrwiY`u{rD zKQ^uZQm&K_)_<|c*MB~r->v^Y>Hf#^^$&hO;>%t72;KR(cc2i^Lg|}~E{9Ce2=LYi zG-F*W#_?`rfbfH3f}dVKQ?~e-s-%lsCc*ucoG{p<5uE6?mE0EhRw(nHF08Oc1DZ^) z!x!voGBOR*W1|^R9{Z*4^xZmnyAHp@LdktL&zx&?+A8I8|Lt9?-E66f(h=|HU`2X; z^F`-HgxSR0dR;;9Wu7oTX1Ya<<-16(KL>z)u;(01y{_^>1Z)=R|1MlGHu2N^xtA_r z*-oE1PwskqXYJ%vm8MAW8_m*m2F0hUi|zd@AX{Fypd?9~F3;d!=1|U?oa!{|rN!&c zJI#UmcNfUtr98mTyBI{%h#%JT|1IACfrZ;Ye=x@ep7!ss`NbVd2INOh!9-S9A-!M3 zemzliOKF)sfgpka&1c=A`I1*?ZoibW7Lz+QJ-sI{f;C_G-cOJaT<23|Ug75k*YAFl z=TE%Ivx3&;=*HR$UP!oMBOKFmSKr84C3voyr{iTNBwTq53nsQJ2*-AuHC9Ml3s|Z` zb+pfWGE$pMBWaODi&c8_Mmk zD=n&&1KeJ4MyyI2K6e=F&n)J;oE;t$=L0gaeSU>b#I@ztj)JqN(8 z3|sN{Y1xNfORIsu-&bw~^hm;NfJcH1(1g3LJhy>5XaUTn`b}^z*bH5w|KioDm0-Bn zxfTq)@&@eszoBshf zoBWX8e;Vs{U(`=i*=~1F%bqVafz+N~_4skzH*`E;R)79cfQ3%KCO<%Y4l>fO$Iea5 z^6y#sy?rimAYsl&T$oMr`^`p6FqwFoNW)m4;7p9|oz-IMH@7f~j&h`A&Tdlsa1)&b zky$YJE^eIxv@j$kbh7)Iq^zI>1nd}{KE=Qs1RWxaCl#4>UudRD|Lz_$t=sKpBeQI+ z$RobwT2710jIleOyKP__AwsSro@A8yA9AN*@y4hX7w3A$gv5!BZ&rv!+nuld8^!;> zy!p4u{wr3>rNI6p!w>C0eA?N6JNxhM_FrKBiM#L+=lx^$)QS1`+Hvn5*_UVtvOelm zZ;i1Se5N2AGyzS0mfK&v0H+{y*!z3yxN~^aMzxxt#gy0=HyE6OK^x^6F=LD~tp>lt zwZel@&UD18(a%j$pk+~KWL{nDcb9mB@k7hbd}_H zDKcZ{tO4F|CTYX! z^UZ>~Q1fp0spu6M1P|v4GvehQ8rNac_&8R=TtFod)HwKgjo7NL;RC!B5YvTII9-BS z#VI=(>NFF`G)TIfL(5mo;QhAJ8Wh-#JdzPmstYlsLAi0!mz~ zRG#DS34K!Hip0QMxq>}vHiT47L~$Xi_#%KRWbrq3G!>3vD`=X4CfdqANjEy)wE~cw zmxitQQ-!4X!E-%7@y~;$HbEr5CE^Ln!<5nFYw$9>=~?C?0=^~SRY*`m5TXi<#ZUe#LBl5^lGBlj5;-3=$0Gq#S3((# ztm^mQ#1q+!faNmJ8<|&nW^j6)zo8{>3>`>P(rVK0lOied*+v~2nSbb+KM*aKrv!nI zbQ3GSM{DeiKIG6sJ%e_ceDmXB`$W7@Mz({0Vb45W0JV{}1p>kcc(?P=V^`i9zDmhv>cMt} z!ld@8wM-4CTynh9!MSrXW$eE0bI55Wfh|HonT0o0f^~CeKUrc-Tqi&c@GhdA!x3Aa zK!qI=H;KDDjL|`6X_$)$BY?sT<8l>Lg)&U)~+DB$D>sM!kTJ#cmh@#It9V;jVHl%NL*}V` z8cQ5~pg#X}7P66cKj~t){>RBEIlx4Ah)(iLOv%XCmcS?8?sMvKfjcH@CeV9mSLl8Y zg~)x85ah8b|4H4qa@Z0nwDyy!R9XpTL`Tnmcuwa-`~O;@s0HgkC%*rj+ui?vxcE;N z{WAZna5N8;+KLj&4n)`fquJ+)K9i}#fX<_4<35!n z1*`v?Vx7>Np1V~_+`E4&0|MD1nL#;hcTO6wUpHjxnaw{@sEtVe@-EIkdPJSp!K%ZK4`U@hpkRD-OXXYPfdrpQq9;rrAE}b zoZqOV9UXOs;L@@Io$zW?<=@!z56O{&?fP$-$+)ExCy z*Pc2Cqpwvm)nXo>7#Rwis6%f&QsVDL3FQ>xdiHEmiBFz90XXzTW}WzIDg}%C79nuI$RL?8>g}%C79n VuI$RL?8;xR{6AbAK!gBz001D=z9|3z literal 0 HcmV?d00001 diff --git a/X500-DN-dont_set_skip_to_undef.patch b/X500-DN-dont_set_skip_to_undef.patch new file mode 100644 index 0000000..def175f --- /dev/null +++ b/X500-DN-dont_set_skip_to_undef.patch @@ -0,0 +1,13 @@ +Index: X500-DN-0.29/DN.pm +=================================================================== +--- X500-DN-0.29.orig/DN.pm 2013-06-19 15:59:14.041089488 +0200 ++++ X500-DN-0.29/DN.pm 2013-06-19 15:59:26.211457683 +0200 +@@ -43,7 +43,7 @@ Digit: /[0-9]/ + #$::RD_HINT = 1; + + local $::RD_AUTOACTION = q{ $item[1] }; +-local $Parse::RecDescent::skip = undef; ++local $Parse::RecDescent::skip = ''; + my $parser = new Parse::RecDescent ($rfc2253_grammar) or die "Bad RFC 2253 grammar!\n"; + + sub new diff --git a/perl-X500-DN.changes b/perl-X500-DN.changes new file mode 100644 index 0000000..7865b81 --- /dev/null +++ b/perl-X500-DN.changes @@ -0,0 +1,109 @@ +------------------------------------------------------------------- +Mon Mar 4 15:47:49 UTC 2024 - pgajdos@suse.com + +- Use %autosetup macro. Allows to eliminate the usage of deprecated + %patchN +- modified patches + % version-string-fix.diff (refreshed) + % version-string-fix2.diff (refreshed) + +------------------------------------------------------------------- +Mon Dec 2 14:25:49 UTC 2019 - Dominique Leuenberger + +- No mix between numbered and unnumbered patches: RPM 4.15 finally + no longer supports that. + +------------------------------------------------------------------- +Wed Jun 19 13:27:34 UTC 2013 - vcizek@suse.com + +- don't set $Parse::RecDescent::skip to 'undef' (bnc#799660) + * X500-DN-dont_set_skip_to_undef.patch + +------------------------------------------------------------------- +Tue Mar 19 09:07:28 UTC 2013 - coolo@suse.com + +- add a url for the source + +------------------------------------------------------------------- +Wed Feb 27 06:19:39 UTC 2013 - coolo@suse.com + +- update license to new format + +------------------------------------------------------------------- +Wed Dec 1 13:36:07 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Mon Nov 29 18:32:26 UTC 2010 - coolo@novell.com + +- remove /var/adm/perl-modules + +------------------------------------------------------------------- +Sun Jan 10 15:43:32 CET 2010 - jengelh@medozas.de + +- enable parallel build + +------------------------------------------------------------------- +Tue Jan 20 11:45:28 CET 2009 - ug@suse.de + +- Testsuite activated (bnc#465993) + +------------------------------------------------------------------- +Wed Oct 8 13:24:37 CEST 2008 - ug@suse.de + +- version check for parse-recdescend removed (bnc#433425) + +------------------------------------------------------------------- +Mon Feb 25 13:17:36 CET 2008 - ug@suse.de + +- suppress a version string warning (#360044) + +------------------------------------------------------------------- +Mon Jul 16 12:23:31 CEST 2007 - ug@suse.de + +- version 0.29 +- added missing PREREQ_PM in Makefile.PL + +------------------------------------------------------------------- +Wed Jan 25 21:40:02 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Sep 28 22:17:02 CEST 2005 - dmueller@suse.de + + - add norootforbuild + +------------------------------------------------------------------- +Fri Aug 22 15:59:33 CEST 2003 - mjancar@suse.cz + +- require the perl version we build with + +------------------------------------------------------------------- +Mon Jul 28 10:45:02 CEST 2003 - ug@suse.de + +- version update from 0.27 to 0.28 +- spec file fix for install_vendor + +------------------------------------------------------------------- +Tue Jun 17 13:30:53 CEST 2003 - ug@suse.de + +- added missing directory to files-section + +------------------------------------------------------------------- +Mon May 19 11:39:16 CEST 2003 - ro@suse.de + +- fix filelist +- remove perllocal.pod + +------------------------------------------------------------------- +Fri Oct 18 14:14:46 CEST 2002 - ro@suse.de + +- remove race in specfile + +------------------------------------------------------------------- +Fri Oct 18 12:58:46 CEST 2002 - ug@suse.de + +- initial release. This package is needed by perl-OpenCA-OpenSSL + diff --git a/perl-X500-DN.spec b/perl-X500-DN.spec new file mode 100644 index 0000000..6d004fa --- /dev/null +++ b/perl-X500-DN.spec @@ -0,0 +1,76 @@ +# +# spec file for package perl-X500-DN +# +# Copyright (c) 2019 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: perl-X500-DN +BuildRequires: perl-Parse-RecDescent +BuildRequires: perl-macros +Requires: perl-Parse-RecDescent +Summary: Provides an interface for RFC 2253 style DN strings +License: Artistic-1.0 OR GPL-2.0-or-later +Group: Development/Libraries/Perl +Version: 0.29 +Release: 0 +URL: http://search.cpan.org/dist/X500-DN/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJOOP/X500-DN-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: version-string-fix.diff +Patch1: version-string-fix2.diff +Patch2: X500-DN-dont_set_skip_to_undef.patch +%{perl_requires} + +%description +X500::DN Provides a pure perl parser and formatter for RFC 2253 style +DN strings. + + + +Authors: +-------- + Robert Joop + +%prep +%autosetup -p1 -n X500-DN-%{version} +# --------------------------------------------------------------------------- + +%build +perl Makefile.PL +make %{?_smp_mflags} +# --------------------------------------------------------------------------- + +%check +make test + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +make DESTDIR=$RPM_BUILD_ROOT \ + INSTALLMAN3DIR=$RPM_BUILD_ROOT/%{_mandir}/man3 \ + install_vendor +%perl_process_packlist + +%files +%defattr(-,root,root) +%{perl_vendorarch}/auto/X500 +%dir %{perl_vendorlib}/X500 +%{perl_vendorlib}/X500/RDN.pod +%{perl_vendorlib}/X500/RDN.pm +%{perl_vendorlib}/X500/DN.pod +%{perl_vendorlib}/X500/DN.pm +%doc Changes MANIFEST README +%doc %{_mandir}/man3/* + +%changelog diff --git a/version-string-fix.diff b/version-string-fix.diff new file mode 100644 index 0000000..3ac3d86 --- /dev/null +++ b/version-string-fix.diff @@ -0,0 +1,11 @@ +--- a/DN.pm ++++ b/DN.pm 2008/02/25 11:27:32 +@@ -4,7 +4,7 @@ + + package X500::DN; + +-use 5.6.1; # the "our" keyword below needs it ++use 5.006_001; # the "our" keyword below needs it + use strict; + use Carp; + use Parse::RecDescent 1.80; diff --git a/version-string-fix2.diff b/version-string-fix2.diff new file mode 100644 index 0000000..b7435f4 --- /dev/null +++ b/version-string-fix2.diff @@ -0,0 +1,11 @@ +--- a/DN.pm ++++ b/DN.pm 2008/10/08 11:23:14 +@@ -7,7 +7,7 @@ + use 5.006_001; # the "our" keyword below needs it + use strict; + use Carp; +-use Parse::RecDescent 1.80; ++use Parse::RecDescent; + use X500::RDN; + + our $VERSION = '0.29';