diff options
Diffstat (limited to 'dev-ruby/kpeg')
-rw-r--r-- | dev-ruby/kpeg/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch | 17 | ||||
-rw-r--r-- | dev-ruby/kpeg/kpeg-1.3.3.ebuild (renamed from dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild) | 12 | ||||
-rw-r--r-- | dev-ruby/kpeg/metadata.xml | 2 |
4 files changed, 6 insertions, 27 deletions
diff --git a/dev-ruby/kpeg/Manifest b/dev-ruby/kpeg/Manifest index 3bf97fa66a69..5472ec3af188 100644 --- a/dev-ruby/kpeg/Manifest +++ b/dev-ruby/kpeg/Manifest @@ -1 +1 @@ -DIST kpeg-1.1.0.gem 57856 BLAKE2B 6aab84aec59c4962ef39f31a7de89a7bb84f0ae2b64327206fefa8bc243e0dd405db121bfe2f50c72b18933c2f4ce7a47a842c741cbd53db1ad73415d41b95dc SHA512 4ca7007bea74485ceb7c3f53eef1cd2e162fed45872f8f078d5b5d2ffd1ecaa0e8fc65ed6f1b220bf6f4642d455a582cb754cdc6350edf856b33d9908510cb66 +DIST kpeg-1.3.3.gem 58368 BLAKE2B 335a5940207f81b2fc2e7de2f0c11fc7bd78073792e15e4e16f041ebefb5e0fec6ebfcffb407550e6e7e73e414b49239ab3eb66f3ad25eae67f1d3da776de4d2 SHA512 7495694cfceb715d5fb2e36e4dde5302a016bf03fd9b65f6ccf0ee8f9f1f856eecd8402cb4bcae4f25a74aba2b8c02f32cb6d7913a0b5397d8fbaccb87bd1110 diff --git a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch b/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch deleted file mode 100644 index 1b565c466c2d..000000000000 --- a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch +++ /dev/null @@ -1,17 +0,0 @@ -Ensure proper encoding in non-UTF-8 locales. - -https://bugs.gentoo.org/640150 - ---- a/lib/kpeg/grammar.rb.orig 2018-05-20 09:26:13.597648830 +0200 -+++ b/lib/kpeg/grammar.rb 2018-05-20 09:28:19.606460712 +0200 -@@ -130,6 +130,10 @@ - end - end - -+ if reg =~ /\{[LMNPSZC][c-u]?\}/ && reg.encoding != Encoding::UTF_8 -+ reg.force_encoding('UTF-8') -+ end -+ - @regexp = Regexp.new(reg, flags, lang) - else - @regexp = reg diff --git a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild b/dev-ruby/kpeg/kpeg-1.3.3.ebuild index 35b00355e7ee..84720f10865a 100644 --- a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild +++ b/dev-ruby/kpeg/kpeg-1.3.3.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" inherit ruby-fakegem @@ -13,11 +11,9 @@ HOMEPAGE="https://github.com/evanphx/kpeg" LICENSE="MIT" SLOT="1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" -PATCHES=( "${FILESDIR}/${P}-utf8.patch" ) - ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" each_ruby_test() { diff --git a/dev-ruby/kpeg/metadata.xml b/dev-ruby/kpeg/metadata.xml index 562c37fb77a6..d60d767a4ffc 100644 --- a/dev-ruby/kpeg/metadata.xml +++ b/dev-ruby/kpeg/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>ruby@gentoo.org</email> |