[arch-commits] Commit in ruby-httpclient/repos/community-any (4 files)

Tim Meusel bastelfreak at archlinux.org
Sun May 16 15:26:14 UTC 2021


    Date: Sunday, May 16, 2021 @ 15:26:13
  Author: bastelfreak
Revision: 935861

archrelease: copy trunk to community-any

Added:
  ruby-httpclient/repos/community-any/PKGBUILD
    (from rev 935860, ruby-httpclient/trunk/PKGBUILD)
  ruby-httpclient/repos/community-any/disable-broken-TLS-test.patch
    (from rev 935860, ruby-httpclient/trunk/disable-broken-TLS-test.patch)
Deleted:
  ruby-httpclient/repos/community-any/PKGBUILD
  ruby-httpclient/repos/community-any/disable-broken-TLS-test.patch

-------------------------------+
 PKGBUILD                      |  143 ++++++++++++++++++++--------------------
 disable-broken-TLS-test.patch |   42 +++++------
 2 files changed, 93 insertions(+), 92 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-05-16 15:26:07 UTC (rev 935860)
+++ PKGBUILD	2021-05-16 15:26:13 UTC (rev 935861)
@@ -1,71 +0,0 @@
-# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
-# Contributor: farwayer <farwayer at gmail.com>
-# Contributor: Tim Meusel <tim at bastelfreak.de>
-
-_gemname='httpclient'
-pkgname="ruby-${_gemname}"
-pkgver=2.8.3
-pkgrel=8
-pkgdesc='gives something like the functionality of libwww-perl (LWP) in Ruby'
-arch=('any')
-url='https://github.com/nahi/httpclient'
-license=('RUBY')
-makedepends=('ruby-rdoc' 'ruby-bundler')
-checkdepends=('ruby-rake' 'ruby-http-cookie' 'ruby-test-unit' 'ruby-rack' 'ruby-webrick')
-depends=('ruby')
-options=(!emptydirs)
-source=("${url}/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz"
-        'disable-broken-TLS-test.patch')
-sha512sums=('b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d'
-            'fcdb88f83ea1663f1f21113f7943223ffc1c69dc0f1305d74e8a96b3752f905c1bfa3727f2eb9dae9742db16d222ba5971a072b065a6c7ce535615b51fdb8712')
-
-prepare() {
-  cd "${srcdir}/${_gemname}-${pkgver}"
-
-  # Allow latest gem dependencies
-  sed --in-place 's|~>|>=|g' Gemfile
-
-  # fix wrong license name in gemspec
-  sed --in-place "s/'ruby'/'Ruby'/" "${_gemname}.gemspec"
-
-  # don't load the bundler setup. That would require us to
-  # provide all 'development' dependencies
-  sed --in-place '/setup/d' Rakefile
-
-  # test_auth.rb does a bunch of windows specific NTLM tests
-  # they don't apply to Arch
-  rm test/test_auth.rb
-
-  # one test verifies the openssl store.
-  # a) this test has nothing to do with the actual httpclient
-  # b) the used certificate is expiried so the test fails
-  patch --forward --verbose --strip=1 --input='../disable-broken-TLS-test.patch'
-}
-
-build() {
-  cd "${srcdir}/${_gemname}-${pkgver}"
-  gem build "${_gemname}.gemspec"
-}
-
-check() {
-  cd "${srcdir}/${_gemname}-${pkgver}"
-  # Ignoring a few tests that fail on Ruby 3.0.0 (taken from Fedora)
-  ruby -Ilib -e 'Dir.glob "./test/test_*.rb", &method(:require)' -- \
-    --ignore-name '/^test_post_content$/' \
-    --ignore-name '/^test_put$/' \
-    --ignore-name '/^test_post_empty$/' \
-    --ignore-name '/^test_post_follow_redirect$/' \
-    --ignore-name '/^test_redirect_see_other$/'
-}
-
-package() {
-  cd "${srcdir}/${_gemname}-${pkgver}"
-  local _gemdir="$(gem env gemdir)"
-  gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem"
-
-  install -Dm 644 README.md CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
-
-  rm -rf "${pkgdir}/${_gemdir}/cache"
-}
-
-# vim: ts=2 sw=2 et:

Copied: ruby-httpclient/repos/community-any/PKGBUILD (from rev 935860, ruby-httpclient/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-05-16 15:26:13 UTC (rev 935861)
@@ -0,0 +1,72 @@
+# Maintainer: Tim Meusel <tim at bastelfreak.de>
+# Contributor: Christian Rebischke <chris.rebischke at archlinux.org>
+# Contributor: farwayer <farwayer at gmail.com>
+# Contributor: Tim Meusel <tim at bastelfreak.de>
+
+_gemname='httpclient'
+pkgname="ruby-${_gemname}"
+pkgver=2.8.3
+pkgrel=9
+pkgdesc='gives something like the functionality of libwww-perl (LWP) in Ruby'
+arch=('any')
+url='https://github.com/nahi/httpclient'
+license=('RUBY')
+makedepends=('ruby-rdoc' 'ruby-bundler')
+checkdepends=('ruby-rake' 'ruby-http-cookie' 'ruby-test-unit' 'ruby-rack' 'ruby-webrick')
+depends=('ruby')
+options=(!emptydirs)
+source=("${url}/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz"
+        'disable-broken-TLS-test.patch')
+sha512sums=('b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d'
+            'fcdb88f83ea1663f1f21113f7943223ffc1c69dc0f1305d74e8a96b3752f905c1bfa3727f2eb9dae9742db16d222ba5971a072b065a6c7ce535615b51fdb8712')
+
+prepare() {
+  cd "${srcdir}/${_gemname}-${pkgver}"
+
+  # Allow latest gem dependencies
+  sed --in-place 's|~>|>=|g' Gemfile
+
+  # fix wrong license name in gemspec
+  sed --in-place "s/'ruby'/'Ruby'/" "${_gemname}.gemspec"
+
+  # don't load the bundler setup. That would require us to
+  # provide all 'development' dependencies
+  sed --in-place '/setup/d' Rakefile
+
+  # test_auth.rb does a bunch of windows specific NTLM tests
+  # they don't apply to Arch
+  rm test/test_auth.rb
+
+  # one test verifies the openssl store.
+  # a) this test has nothing to do with the actual httpclient
+  # b) the used certificate is expiried so the test fails
+  patch --forward --verbose --strip=1 --input='../disable-broken-TLS-test.patch'
+}
+
+build() {
+  cd "${srcdir}/${_gemname}-${pkgver}"
+  gem build "${_gemname}.gemspec"
+}
+
+check() {
+  cd "${srcdir}/${_gemname}-${pkgver}"
+  # Ignoring a few tests that fail on Ruby 3.0.0 (taken from Fedora)
+  ruby -Ilib -e 'Dir.glob "./test/test_*.rb", &method(:require)' -- \
+    --ignore-name '/^test_post_content$/' \
+    --ignore-name '/^test_put$/' \
+    --ignore-name '/^test_post_empty$/' \
+    --ignore-name '/^test_post_follow_redirect$/' \
+    --ignore-name '/^test_redirect_see_other$/'
+}
+
+package() {
+  cd "${srcdir}/${_gemname}-${pkgver}"
+  local _gemdir="$(gem env gemdir)"
+  gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem"
+
+  install -Dm 644 README.md CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
+
+  rm -rf "${pkgdir}/${_gemdir}/cache"
+}
+
+# vim: ts=2 sw=2 et:

Deleted: disable-broken-TLS-test.patch
===================================================================
--- disable-broken-TLS-test.patch	2021-05-16 15:26:07 UTC (rev 935860)
+++ disable-broken-TLS-test.patch	2021-05-16 15:26:13 UTC (rev 935861)
@@ -1,21 +0,0 @@
-diff --git a/test/test_ssl.rb b/test/test_ssl.rb
-index 2e634d7..2c779d3 100644
---- a/test/test_ssl.rb
-+++ b/test/test_ssl.rb
-@@ -80,16 +80,6 @@ end
-     assert(str.scan(/^hello$/)[0])
-   end
- 
--  def test_verification_without_httpclient
--    raw_cert = "-----BEGIN CERTIFICATE-----\nMIIDOTCCAiGgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBCMRMwEQYKCZImiZPyLGQB\nGRYDb3JnMRkwFwYKCZImiZPyLGQBGRYJcnVieS1sYW5nMRAwDgYDVQQDDAdSdWJ5\nIENBMB4XDTE2MDgxMDE3MjEzNFoXDTE3MDgxMDE3MjEzNFowSzETMBEGCgmSJomT\n8ixkARkWA29yZzEZMBcGCgmSJomT8ixkARkWCXJ1YnktbGFuZzEZMBcGA1UEAwwQ\nUnVieSBjZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAJCfsSXpSMpmZCVa+ZCM+QDgomnhDlvnrGDq6pasTaIspGTXgws+7r8Dt/cNe6EH\nHJpRH2cGRiO4yPcfcT9eS4X7k8OC4f33wHfACOmLu6LeoNE8ujmSk6L6WzLUI+sE\nnLZbFrXxoAo4XHsm8vEG9C+jEoXZ1p+47wrAGaDwDQTnzlMy4dT9pRQEJP2G/Rry\nUkuZn8SUWmh3/YS78iaSzsNF1cgE1ealHOrPPFDjiCGDaH/LHyUPYlbFSLZ/B7Qx\nLxi5sePLcywWq/EJrmWpgeVTDjtNijsdKv/A3qkY+fm/oD0pzt7XsfJaP9YKNyJO\nQFdxWZeiPcDF+Hwf+IwSr+kCAwEAAaMxMC8wDgYDVR0PAQH/BAQDAgeAMB0GA1Ud\nDgQWBBQNvzYzJyXemGhxbA8NMXLolDnPyjANBgkqhkiG9w0BAQsFAAOCAQEARIJV\noKejGlOTn71QutnNnu07UtTu0IHs6YqjYzzND+m4JXLN+wvYm72AFUG0b1L7dRg0\niK8XjQrlNQNVqP1Mc6tffchy20neOPOHeiO6qTdRU8P2S8D3Uwe+1qhgxjfE+cWc\nwZmWxYK4HA8c58PxWMqrkr2QqXD
 plG9KWLvOgrtPGiLLZcQSKhvvB63QzItHBDU6\nRayiJY3oPkK/HrIvFlySqFqzWmuyknkciOFywEHQMz/tcSFJ2QFpPj/tBz9VXohH\nZ8KscmfhZrTPBjo+ky1lz/WraWoz4LMiLnkC2ABczWLRSawu+v3Irx1NFJngt05e\npqwtqIUeg7j+JLiTaA==\n-----END CERTIFICATE-----"
--    raw_ca_cert = "-----BEGIN CERTIFICATE-----\nMIIDYjCCAkqgAwIBAgIBATANBgkqhkiG9w0BAQsFADBCMRMwEQYKCZImiZPyLGQB\nGRYDb3JnMRkwFwYKCZImiZPyLGQBGRYJcnVieS1sYW5nMRAwDgYDVQQDDAdSdWJ5\nIENBMB4XDTE2MDgxMDE3MjA1NFoXDTE4MDgxMDE3MjA1NFowQjETMBEGCgmSJomT\n8ixkARkWA29yZzEZMBcGCgmSJomT8ixkARkWCXJ1YnktbGFuZzEQMA4GA1UEAwwH\nUnVieSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKGwyM3Ejtl\npo7CqaDlS71gDZn3gm6IwWpmRMLJofSI9LCwAbjijSC2HvO0xUWoYW40FbzjnnEi\ngszsWyPwuQIx9t0bhuAyllNIfImmkaQkrikXKBKzia4jPnbc4iXPnfjuThjESFWl\ntfbN6y1B5TjKhD1KelfakUO+iMu8WlIA9NKQZYfJ/F3QSpP5Iqb3KN/jVifFbDV8\nbAl3Ln4rT2kTCKrZZcl1jmWsJv8jBw6+P7hk0/Mu0JeHAITsjbNbpHd8UXpCfbVs\nsNGZrBU4uJdZ2YTG+Y27/t25jFNQwb+TWbvig7rfdX2sjssuxa00BBxarC08tIVj\nZprM37KcNn8CAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFA2/NjMnJd6YaHFsDw0xcuiUOc/KMB8GA1UdIwQYMBYEFA2/\nNjMnJd6YaHFsDw0xcuiUOc/KMA0GCSqGSIb3DQEBCwUAA4IBAQAJSOw49XqvUll0\n3vU9EAO6yUdeZSsQENIfYbRMQgapbnN1vTyrUjPZkGC5hIE1pVdoHtEoUEICxIwy\nr6BKxiSLBDLp+rvIuDdzMkXI
 WdUVvTZguVRyKtM2gfnpsPLpVnv+stBmAW2SMyxm\nkymhOpkjdv3He+45uorB3tdfBS9VVomDEUJdg38UE1b5eXRQ3D6gG0iCPFzKszXg\nLoAYhGxtjCJaKlbzduMK0YO6aelgW1+XnVIKcA7DJ9egk5d/dFZBPFfwumwr9hTH\nh7/fp3Fr87weI+CkfmFyJZrsEBlXJBVuvPesMVHTh3Whm5kmCdWcBJU0QmSq42ZL\n72U0PXLR\n-----END CERTIFICATE-----"
--    ca_cert = ::OpenSSL::X509::Certificate.new(raw_ca_cert)
--    cert = ::OpenSSL::X509::Certificate.new(raw_cert)
--    store = ::OpenSSL::X509::Store.new
--    store.add_cert(ca_cert)
--    assert(store.verify(cert))
--  end
--
-   def test_verification
-     cfg = @client.ssl_config
-     cfg.verify_callback = method(:verify_callback).to_proc

Copied: ruby-httpclient/repos/community-any/disable-broken-TLS-test.patch (from rev 935860, ruby-httpclient/trunk/disable-broken-TLS-test.patch)
===================================================================
--- disable-broken-TLS-test.patch	                        (rev 0)
+++ disable-broken-TLS-test.patch	2021-05-16 15:26:13 UTC (rev 935861)
@@ -0,0 +1,21 @@
+diff --git a/test/test_ssl.rb b/test/test_ssl.rb
+index 2e634d7..2c779d3 100644
+--- a/test/test_ssl.rb
++++ b/test/test_ssl.rb
+@@ -80,16 +80,6 @@ end
+     assert(str.scan(/^hello$/)[0])
+   end
+ 
+-  def test_verification_without_httpclient
+-    raw_cert = "-----BEGIN CERTIFICATE-----\nMIIDOTCCAiGgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBCMRMwEQYKCZImiZPyLGQB\nGRYDb3JnMRkwFwYKCZImiZPyLGQBGRYJcnVieS1sYW5nMRAwDgYDVQQDDAdSdWJ5\nIENBMB4XDTE2MDgxMDE3MjEzNFoXDTE3MDgxMDE3MjEzNFowSzETMBEGCgmSJomT\n8ixkARkWA29yZzEZMBcGCgmSJomT8ixkARkWCXJ1YnktbGFuZzEZMBcGA1UEAwwQ\nUnVieSBjZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAJCfsSXpSMpmZCVa+ZCM+QDgomnhDlvnrGDq6pasTaIspGTXgws+7r8Dt/cNe6EH\nHJpRH2cGRiO4yPcfcT9eS4X7k8OC4f33wHfACOmLu6LeoNE8ujmSk6L6WzLUI+sE\nnLZbFrXxoAo4XHsm8vEG9C+jEoXZ1p+47wrAGaDwDQTnzlMy4dT9pRQEJP2G/Rry\nUkuZn8SUWmh3/YS78iaSzsNF1cgE1ealHOrPPFDjiCGDaH/LHyUPYlbFSLZ/B7Qx\nLxi5sePLcywWq/EJrmWpgeVTDjtNijsdKv/A3qkY+fm/oD0pzt7XsfJaP9YKNyJO\nQFdxWZeiPcDF+Hwf+IwSr+kCAwEAAaMxMC8wDgYDVR0PAQH/BAQDAgeAMB0GA1Ud\nDgQWBBQNvzYzJyXemGhxbA8NMXLolDnPyjANBgkqhkiG9w0BAQsFAAOCAQEARIJV\noKejGlOTn71QutnNnu07UtTu0IHs6YqjYzzND+m4JXLN+wvYm72AFUG0b1L7dRg0\niK8XjQrlNQNVqP1Mc6tffchy20neOPOHeiO6qTdRU8P2S8D3Uwe+1qhgxjfE+cWc\nwZmWxYK4HA8c58PxWMqrkr2QqXD
 plG9KWLvOgrtPGiLLZcQSKhvvB63QzItHBDU6\nRayiJY3oPkK/HrIvFlySqFqzWmuyknkciOFywEHQMz/tcSFJ2QFpPj/tBz9VXohH\nZ8KscmfhZrTPBjo+ky1lz/WraWoz4LMiLnkC2ABczWLRSawu+v3Irx1NFJngt05e\npqwtqIUeg7j+JLiTaA==\n-----END CERTIFICATE-----"
+-    raw_ca_cert = "-----BEGIN CERTIFICATE-----\nMIIDYjCCAkqgAwIBAgIBATANBgkqhkiG9w0BAQsFADBCMRMwEQYKCZImiZPyLGQB\nGRYDb3JnMRkwFwYKCZImiZPyLGQBGRYJcnVieS1sYW5nMRAwDgYDVQQDDAdSdWJ5\nIENBMB4XDTE2MDgxMDE3MjA1NFoXDTE4MDgxMDE3MjA1NFowQjETMBEGCgmSJomT\n8ixkARkWA29yZzEZMBcGCgmSJomT8ixkARkWCXJ1YnktbGFuZzEQMA4GA1UEAwwH\nUnVieSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKGwyM3Ejtl\npo7CqaDlS71gDZn3gm6IwWpmRMLJofSI9LCwAbjijSC2HvO0xUWoYW40FbzjnnEi\ngszsWyPwuQIx9t0bhuAyllNIfImmkaQkrikXKBKzia4jPnbc4iXPnfjuThjESFWl\ntfbN6y1B5TjKhD1KelfakUO+iMu8WlIA9NKQZYfJ/F3QSpP5Iqb3KN/jVifFbDV8\nbAl3Ln4rT2kTCKrZZcl1jmWsJv8jBw6+P7hk0/Mu0JeHAITsjbNbpHd8UXpCfbVs\nsNGZrBU4uJdZ2YTG+Y27/t25jFNQwb+TWbvig7rfdX2sjssuxa00BBxarC08tIVj\nZprM37KcNn8CAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFA2/NjMnJd6YaHFsDw0xcuiUOc/KMB8GA1UdIwQYMBYEFA2/\nNjMnJd6YaHFsDw0xcuiUOc/KMA0GCSqGSIb3DQEBCwUAA4IBAQAJSOw49XqvUll0\n3vU9EAO6yUdeZSsQENIfYbRMQgapbnN1vTyrUjPZkGC5hIE1pVdoHtEoUEICxIwy\nr6BKxiSLBDLp+rvIuDdzMkXI
 WdUVvTZguVRyKtM2gfnpsPLpVnv+stBmAW2SMyxm\nkymhOpkjdv3He+45uorB3tdfBS9VVomDEUJdg38UE1b5eXRQ3D6gG0iCPFzKszXg\nLoAYhGxtjCJaKlbzduMK0YO6aelgW1+XnVIKcA7DJ9egk5d/dFZBPFfwumwr9hTH\nh7/fp3Fr87weI+CkfmFyJZrsEBlXJBVuvPesMVHTh3Whm5kmCdWcBJU0QmSq42ZL\n72U0PXLR\n-----END CERTIFICATE-----"
+-    ca_cert = ::OpenSSL::X509::Certificate.new(raw_ca_cert)
+-    cert = ::OpenSSL::X509::Certificate.new(raw_cert)
+-    store = ::OpenSSL::X509::Store.new
+-    store.add_cert(ca_cert)
+-    assert(store.verify(cert))
+-  end
+-
+   def test_verification
+     cfg = @client.ssl_config
+     cfg.verify_callback = method(:verify_callback).to_proc



More information about the arch-commits mailing list