perl-Net-HTTP-vl.spec 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. # Add support for IPv6
  2. %{bcond_without perl_Net_HTTP_enables_ipv6}
  3. # Do not run network tests accessing Internet
  4. %{bcond_with perl_Net_HTTP_enables_network_test}
  5. # Add support for TLS/SSL
  6. %{bcond_without perl_Net_HTTP_enables_ssl}
  7. Name: perl-Net-HTTP
  8. Version: 6.19
  9. Release: 1%{?_dist_release}
  10. Summary: Low-level HTTP connection (client)
  11. License: GPL+ or Artistic
  12. URL: https://metacpan.org/release/Net-HTTP
  13. Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-%{version}.tar.gz
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. BuildArch: noarch
  17. BuildRequires: make
  18. BuildRequires: perl >= 2:5.26.2
  19. BuildRequires: perl(ExtUtils::MakeMaker)
  20. BuildRequires: perl(Getopt::Long)
  21. BuildRequires: perl(strict)
  22. # Run-time:
  23. BuildRequires: perl(base)
  24. BuildRequires: perl(Carp)
  25. BuildRequires: perl(Compress::Raw::Zlib)
  26. # Prefer IO::Socket::IP over IO::Socket::INET and IO::Socket::INET6
  27. %if %{with perl_Net_HTTP_enables_ipv6}
  28. BuildRequires: perl(IO::Socket::IP)
  29. %else
  30. BuildRequires: perl(IO::Socket)
  31. %endif
  32. %if %{with perl_Net_HTTP_enables_ssl}
  33. BuildRequires: perl(IO::Socket::SSL)
  34. %endif
  35. BuildRequires: perl(IO::Uncompress::Gunzip)
  36. BuildRequires: perl(Symbol)
  37. BuildRequires: perl(URI)
  38. BuildRequires: perl(vars)
  39. BuildRequires: perl(warnings)
  40. # Tests only:
  41. BuildRequires: perl(Data::Dumper)
  42. BuildRequires: perl(File::Spec)
  43. BuildRequires: perl(IO::Select)
  44. BuildRequires: perl(IO::Socket::INET)
  45. BuildRequires: perl(Socket)
  46. BuildRequires: perl(Test::More)
  47. Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
  48. Requires: perl(Compress::Raw::Zlib)
  49. Requires: perl(IO::Uncompress::Gunzip)
  50. # Prefer IO::Socket::IP over IO::Socket::INET and IO::Socket::INET6
  51. %if %{with perl_Net_HTTP_enables_ipv6}
  52. Requires: perl(IO::Socket::IP)
  53. %else
  54. Requires: perl(IO::Socket)
  55. %endif
  56. Requires: perl(Symbol)
  57. %if %{with perl_Net_HTTP_enables_ssl}
  58. Requires: perl(IO::Socket::SSL)
  59. %endif
  60. Conflicts: perl-libwww-perl < 6
  61. %description
  62. The Net::HTTP class is a low-level HTTP client. An instance of the
  63. Net::HTTP class represents a connection to an HTTP server. The HTTP
  64. protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0
  65. and HTTP/1.1.
  66. %prep
  67. %setup -q -n Net-HTTP-%{version}
  68. %build
  69. perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
  70. make %{?_smp_mflags}
  71. %install
  72. make pure_install DESTDIR=$RPM_BUILD_ROOT
  73. %{_fixperms} $RPM_BUILD_ROOT/*
  74. %check
  75. export NO_NETWORK_TESTING=%{without perl_Net_HTTP_enables_network_test}
  76. make test
  77. %files
  78. %license LICENSE
  79. %doc Changes CONTRIBUTORS README.md
  80. %{perl_vendorlib}/*
  81. %{_mandir}/man3/*
  82. %changelog
  83. * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.19-1
  84. - new upstream release.
  85. - initial build for Vine Linux.
  86. * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.18-4
  87. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  88. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.18-3
  89. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  90. * Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 6.18-2
  91. - Perl 5.28 rebuild
  92. * Thu May 10 2018 Jitka Plesnikova <jplesnik@redhat.com> - 6.18-1
  93. - 6.18 bump
  94. * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.17-2
  95. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  96. * Mon Sep 04 2017 Petr Pisar <ppisar@redhat.com> - 6.17-1
  97. - 6.17 bump
  98. * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.16-3
  99. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  100. * Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 6.16-2
  101. - Perl 5.26 rebuild
  102. * Tue May 30 2017 Petr Pisar <ppisar@redhat.com> - 6.16-1
  103. - 6.16 bump
  104. * Mon May 15 2017 Petr Pisar <ppisar@redhat.com> - 6.15-1
  105. - 6.15 bump
  106. * Tue Apr 25 2017 Petr Pisar <ppisar@redhat.com> - 6.14-1
  107. - 6.14 bump
  108. * Mon Feb 20 2017 Petr Pisar <ppisar@redhat.com> - 6.13-1
  109. - 6.13 bump
  110. * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.12-2
  111. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  112. * Fri Jan 06 2017 Petr Pisar <ppisar@redhat.com> - 6.12-1
  113. - 6.12 bump
  114. * Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 6.09-5
  115. - Perl 5.24 rebuild
  116. * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.09-4
  117. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  118. * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.09-3
  119. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  120. * Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 6.09-2
  121. - Perl 5.22 rebuild
  122. * Thu May 21 2015 Petr Pisar <ppisar@redhat.com> - 6.09-1
  123. - 6.09 bump
  124. * Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 6.07-2
  125. - Perl 5.20 rebuild
  126. * Tue Jul 29 2014 Petr Pisar <ppisar@redhat.com> - 6.07-1
  127. - 6.07 bump
  128. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.06-5
  129. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  130. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.06-4
  131. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  132. * Wed Jul 31 2013 Petr Pisar <ppisar@redhat.com> - 6.06-3
  133. - Specify all dependencies
  134. * Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 6.06-2
  135. - Perl 5.18 rebuild
  136. * Mon Mar 11 2013 Petr Pisar <ppisar@redhat.com> - 6.06-1
  137. - 6.06 bump
  138. * Fri Mar 08 2013 Petr Pisar <ppisar@redhat.com> - 6.05-3
  139. - Handle IO::Socket::SSL as non-blocking (bug #768394)
  140. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.05-2
  141. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  142. * Tue Nov 13 2012 Petr Pisar <ppisar@redhat.com> - 6.05-1
  143. - 6.05 bump
  144. * Fri Nov 09 2012 Petr Pisar <ppisar@redhat.com> - 6.04-1
  145. - 6.04 bump
  146. * Mon Aug 13 2012 Petr Pisar <ppisar@redhat.com> - 6.03-4
  147. - Specify all dependencies
  148. * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.03-3
  149. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  150. * Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 6.03-2
  151. - Perl 5.16 rebuild
  152. * Mon Feb 20 2012 Petr Pisar <ppisar@redhat.com> - 6.03-1
  153. - 6.03 bump: Restore blocking override for Net::SSL (RT #72790)
  154. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-2
  155. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  156. * Tue Nov 22 2011 Petr Pisar <ppisar@redhat.com> - 6.02-1
  157. - 6.02 bump
  158. - Fixes HTTPS time-out in LWP::UserAgent/IO::Socket::SSL (bug #750793)
  159. * Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 6.01-2
  160. - Perl mass rebuild
  161. * Mon Apr 18 2011 Petr Pisar <ppisar@redhat.com> - 6.01-1
  162. - 6.01 bump
  163. * Thu Mar 17 2011 Petr Pisar <ppisar@redhat.com> 6.00-1
  164. - Specfile autogenerated by cpanspec 1.78.
  165. - Remove BuildRoot stuff
  166. - Conflicts with perl-libwww-perl-5* and older