perl-CGI-vl.spec 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. Name: perl-CGI
  2. Summary: Handle Common Gateway Interface requests and responses
  3. Version: 4.53
  4. Release: 1%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: Artistic 2.0
  9. Source0: https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-%{version}.tar.gz
  10. URL: https://metacpan.org/release/CGI
  11. BuildArch: noarch
  12. BuildRequires: coreutils
  13. BuildRequires: findutils
  14. BuildRequires: glibc-common
  15. BuildRequires: make
  16. BuildRequires: perl >= 2:5.26.2
  17. BuildRequires: perl(ExtUtils::MakeMaker)
  18. # Run-requires:
  19. BuildRequires: perl(base)
  20. BuildRequires: perl(Carp)
  21. # Config not needed on Linux
  22. %if 0%{?fedora} >= 22
  23. BuildRequires: perl(deprecate)
  24. %endif
  25. BuildRequires: perl(Exporter)
  26. BuildRequires: perl(File::Spec)
  27. BuildRequires: perl(File::Temp)
  28. BuildRequires: perl(HTML::Entities)
  29. BuildRequires: perl(if)
  30. BuildRequires: perl(overload)
  31. BuildRequires: perl(parent)
  32. BuildRequires: perl(strict)
  33. # Text::ParseWords not used at tests
  34. BuildRequires: perl(warnings)
  35. # Apache modules are optional
  36. # Tests:
  37. BuildRequires: perl(Config)
  38. BuildRequires: perl(Cwd)
  39. BuildRequires: perl(Encode)
  40. BuildRequires: perl(File::Find)
  41. BuildRequires: perl(FileHandle)
  42. BuildRequires: perl(FindBin)
  43. BuildRequires: perl(IO::File)
  44. BuildRequires: perl(IO::Handle)
  45. BuildRequires: perl(lib)
  46. BuildRequires: perl(POSIX)
  47. BuildRequires: perl(Test::Deep)
  48. BuildRequires: perl(Test::More)
  49. BuildRequires: perl(Test::Warn)
  50. BuildRequires: perl(utf8)
  51. %if !%{defined perl_bootstrap}
  52. # Optional tests
  53. BuildRequires: perl(Test::CPAN::Changes)
  54. %endif
  55. Requires: perl
  56. %if 0%{?fedora} >= 22
  57. Requires: perl(deprecate)
  58. %endif
  59. Requires: perl(File::Spec)
  60. Requires: perl(File::Temp)
  61. Requires: perl(HTML::Entities)
  62. Requires: perl(Text::ParseWords)
  63. Conflicts: perl < 2:5.34.0
  64. %{?perl_default_filter}
  65. # Remove under-specified dependencies
  66. %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((File::Spec)\\)$
  67. %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((File::Temp)\\)$
  68. # Remove false dependencies
  69. %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Fh)\\)
  70. %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(MultipartBuffer\\)$
  71. %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Fh\\)
  72. %description
  73. CGI.pm is a stable, complete and mature solution for processing and preparing
  74. HTTP requests and responses. Major features including processing form
  75. submissions, file uploads, reading and writing cookies, query string
  76. generation and manipulation, and processing and preparing HTTP headers. Some
  77. HTML generation utilities are included as well.
  78. CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
  79. with built-in support for mod_perl and mod_perl2 as well as FastCGI.
  80. %prep
  81. %setup -q -n CGI-%{version}
  82. iconv -f iso8859-1 -t utf-8 < Changes > Changes.1
  83. mv Changes.1 Changes
  84. chmod -c -x examples/*
  85. %build
  86. perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
  87. make %{?_smp_mflags}
  88. %install
  89. make pure_install DESTDIR=%{buildroot}
  90. %{_fixperms} %{buildroot}/*
  91. %check
  92. make test
  93. %files
  94. %license LICENSE
  95. %doc Changes README.md examples/
  96. %{perl_vendorlib}/*
  97. %{_mandir}/man3/*.3*
  98. %changelog
  99. * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.53-1
  100. - new upstream release.
  101. - built with perl-5.34.0.
  102. * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.43-2
  103. - initial build for Vine Linux.
  104. - rebuilt with perl-5.26.
  105. * Thu May 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.43-1
  106. - 4.43 bump
  107. * Wed Mar 27 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.42-1
  108. - 4.42 bump
  109. * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-2
  110. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  111. * Mon Aug 20 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.40-1
  112. - 4.40 bump
  113. * Tue Aug 14 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.39-1
  114. - 4.39 bump
  115. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.38-5
  116. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  117. * Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-4
  118. - Perl 5.28 re-rebuild of bootstrapped packages
  119. * Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-3
  120. - Perl 5.28 rebuild
  121. * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.38-2
  122. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  123. * Mon Dec 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-1
  124. - 4.38 bump
  125. * Wed Nov 01 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.37-1
  126. - 4.37 bump
  127. * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.36-4
  128. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  129. * Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-3
  130. - Perl 5.26 re-rebuild of bootstrapped packages
  131. * Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-2
  132. - Perl 5.26 rebuild
  133. * Fri Apr 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-1
  134. - 4.36 bump
  135. * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.35-2
  136. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  137. * Fri Oct 14 2016 Petr Pisar <ppisar@redhat.com> - 4.35-1
  138. - 4.35 bump
  139. * Mon Sep 19 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.33-1
  140. - 4.33 bump
  141. * Wed Jul 20 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.32-1
  142. - 4.32 bump
  143. * Wed Jun 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.31-1
  144. - 4.31 bump
  145. * Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-6
  146. - Perl 5.24 re-rebuild of bootstrapped packages
  147. * Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-5
  148. - Perl 5.24 rebuild
  149. * Wed Apr 20 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-4
  150. - Don't BR Test::CPAN::Changes when bootstrapping
  151. * Thu Mar 17 2016 Petr Pisar <ppisar@redhat.com> - 4.28-3
  152. - Drop Test::Deep patch
  153. * Tue Mar 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-2
  154. - Update patch which makes Test::Deep optional
  155. * Mon Mar 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-1
  156. - 4.28 bump
  157. * Wed Mar 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.27-1
  158. - 4.27 bump
  159. * Mon Feb 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.26-1
  160. - 4.26 bump
  161. * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-2
  162. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  163. * Tue Dec 22 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.25-1
  164. - 4.25 bump
  165. * Mon Dec 21 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.24-1
  166. - 4.24 bump
  167. * Mon Oct 19 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.22-1
  168. - 4.22 bump
  169. * Tue Jun 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.21-1
  170. - 4.21 bump
  171. * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.20-4
  172. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  173. * Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-3
  174. - Perl 5.22 re-rebuild of bootstrapped packages
  175. * Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-2
  176. - Perl 5.22 rebuild
  177. * Mon Jun 01 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-1
  178. - 4.20 bump
  179. * Mon Apr 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.15-1
  180. - 4.15 bump
  181. - Package examples directory as documentation
  182. * Wed Apr 01 2015 Petr Pisar <ppisar@redhat.com> - 4.14-1
  183. - 4.14 bump
  184. * Fri Feb 13 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.13-1
  185. - 4.13 bump
  186. - Make Test::NoWarnings tests optional
  187. * Wed Dec 10 2014 Petr Pisar <ppisar@redhat.com> - 4.04-2
  188. - Make Test::Deep tests optional as it's not in the core in contrast to the CGI
  189. * Fri Sep 19 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.04-1
  190. - 4.04 bump
  191. * Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-2
  192. - Perl 5.20 rebuild
  193. * Mon Jul 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-1
  194. - 4.03 bump
  195. * Thu Jun 12 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.02-1
  196. - 4.02 bump
  197. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.01-2
  198. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  199. * Thu May 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.01-1
  200. - 4.01 bump
  201. * Mon May 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.00-1
  202. - 4.00 bump
  203. - CGI::Fast split out into its own distribution
  204. * Wed Feb 12 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.65-1
  205. - 3.65 bump
  206. * Tue Nov 26 2013 Petr Pisar <ppisar@redhat.com> - 3.64-1
  207. - 3.64 bump
  208. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.63-291
  209. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  210. * Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 3.63-290
  211. - Increase release to favour standalone package
  212. * Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 3.63-4
  213. - Perl 5.18 rebuild
  214. * Mon Jun 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3.63-3
  215. - Specify all dependencies
  216. - Update License - CGI.pm is distributed under GPL and Artistic 2.0
  217. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.63-2
  218. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  219. * Thu Nov 15 2012 Petr Pisar <ppisar@redhat.com> - 3.63-1
  220. - 3.63 bump
  221. * Wed Nov 14 2012 Petr Pisar <ppisar@redhat.com> - 3.62-1
  222. - 3.62 bump
  223. * Tue Nov 06 2012 Petr Šabata <contyk@redhat.com> - 3.61-1
  224. - 3.61 bump, no code changes
  225. * Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3.60-1
  226. - 3.60 bump
  227. * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-8
  228. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  229. * Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 3.51-7
  230. - Perl 5.16 rebuild
  231. * Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 3.51-6
  232. - Clean spec file
  233. - Specify all dependencies
  234. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-5
  235. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  236. * Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 3.51-4
  237. - RPM 4.9 dependency filtering added
  238. * Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.51-3
  239. - Perl mass rebuild
  240. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-2
  241. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  242. * Thu Jan 20 2011 Marcela Mašláňová <mmaslano@redhat.com> 3.51-1
  243. - update to fix CVE-2010-2761
  244. * Mon Nov 29 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.50-2
  245. - remove -test sub-package, which would be needed also in perl-core
  246. * Mon Nov 29 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.50-1
  247. - initial dual-life package