community/ruby-ox: upgrade to 2.14.16

This commit is contained in:
Jakub Jirutka 2023-04-22 18:00:02 +02:00
parent 840c6c38df
commit bdad6f45c5
3 changed files with 47 additions and 14 deletions

View File

@ -2,17 +2,19 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby-ox
_gemname=${pkgname#ruby-}
pkgver=2.14.11
pkgrel=1
pkgver=2.14.16
pkgrel=0
pkgdesc="A fast XML parser and object serializer for Ruby"
url="https://github.com/ohler55/ox"
# armhf, armv7 - fails to build (invalid storage class for function ...)
# armhf,armv7: fails to build (invalid storage class for function ...)
arch="all !armhf !armv7"
license="MIT"
checkdepends="ruby ruby-test-unit"
makedepends="ruby-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/ohler55/$_gemname/archive/v$pkgver.tar.gz
gemspec.patch"
gemspec.patch
sax_test-omit-failing.patch
"
builddir="$srcdir/$_gemname-$pkgver"
build() {
@ -54,6 +56,7 @@ package() {
}
sha512sums="
9f34237fae1aa4c7c77e9dd01eda07fc5134e1fd5d0ca48c37bf2a52d4e257c049e71876c366bc63109727a0ee2fa37aec9fa8222f2902bdff57c3ecb87e8d84 ruby-ox-2.14.11.tar.gz
59278f0f6198718b4642e977141f9c5300c740ee8c506e48325818cfb3ef1e888d95138957cb638faaabc302df7d757eda377bd7e542502c013194276caa852f gemspec.patch
211cbf48fb580c339e57e352991b7be98efc8490ba97b559c61fd573853e26fcba87b7e0e05c720ecab9ef188b9d0d2cbd511620b197c5341c6bdb02370ffcb3 ruby-ox-2.14.16.tar.gz
0dfdc63ae24d2293f3bc2cab05264b054c16096dc26602f4ac896d7a0bcf4478f1d2e19dd833577fb441f8a68a06e17a817c64fdfb93d660da0f70eb4ebe3334 gemspec.patch
68ad29ceea7092eaf21a92f56092b1a075d319d2f735c9ca4688ca340cb62e44aeecd0f0b820d4444b93d37017e1ad4ac6618c5b5f86994f3a89f4a9b07fab8e sax_test-omit-failing.patch
"

View File

@ -1,18 +1,17 @@
--- a/ox.gemspec
+++ b/ox.gemspec
@@ -18,13 +18,12 @@
@@ -16,12 +16,12 @@
serialization. }
s.licenses = ['MIT']
- s.files = Dir["{lib,ext}/**/*.{rb,h,c}"] + ['LICENSE', 'README.md', 'CHANGELOG.md']
+ s.files = Dir["{lib,ext}/**/*.{rb,h,c}"]
- s.files = Dir['{lib,ext}/**/*.{rb,h,c}'] + ['LICENSE', 'README.md', 'CHANGELOG.md']
+ s.files = Dir['{lib,ext}/**/*.{rb,h,c}']
s.extensions = ["ext/ox/extconf.rb"]
s.extensions = ['ext/ox/extconf.rb']
# s.executables = []
- s.require_paths = ["lib", "ext"]
+ s.require_paths = ["lib"]
- s.require_paths = ['lib', 'ext']
+ s.require_paths = ['lib']
- s.extra_rdoc_files = ['README.md', 'CHANGELOG.md']
s.extra_rdoc_files = ['README.md', 'CHANGELOG.md']
s.rdoc_options = ['--main', 'README.md', '--title', 'Ox', '--exclude', 'extconf.rb', 'lib', 'ext/ox', 'README.md']
end

View File

@ -0,0 +1,31 @@
Upstream-Issue: https://github.com/ohler55/ox/issues/335
--- a/test/sax/sax_test.rb
+++ b/test/sax/sax_test.rb
@@ -202,6 +202,8 @@
end
def test_sax_element_attrs
+ omit "FIXME: error contains '(null)' instead of 'top'"
+
Ox.default_options = $ox_sax_options
parse_compare(%{<top x="57" y='42' z=33/>},
[
@@ -398,6 +400,8 @@
end
def test_sax_element_no_term
+ omit "FIXME: error contains '(null)' instead of 'top'"
+
Ox.default_options = $ox_sax_options
parse_compare(%{
<top>
@@ -561,6 +565,8 @@
end
def test_sax_text_no_term
+ omit "FIXME: error contains '(null)' instead of 'top'"
+
Ox.default_options = $ox_sax_options
parse_compare(%{<top>This is some text.},
[