public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2024-12-25 15:08 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2024-12-25 15:08 UTC (permalink / raw
  To: gentoo-commits

commit:     6e09cd758c3f2ff671b7fd695fab3b225f0c7db6
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 25 14:15:12 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Dec 25 15:08:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e09cd75

dev-ruby/prism: new package, add 1.3.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 +
 dev-ruby/prism/metadata.xml       | 12 ++++++++++++
 dev-ruby/prism/prism-1.3.0.ebuild | 35 +++++++++++++++++++++++++++++++++++
 3 files changed, 48 insertions(+)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
new file mode 100644
index 000000000000..71f0e7f89e07
--- /dev/null
+++ b/dev-ruby/prism/Manifest
@@ -0,0 +1 @@
+DIST prism-1.3.0.tar.gz 1503686 BLAKE2B 6fa7e474509debc4f7f1f5f6c96fbbfe8c57cb7e8f946e23ab64dabfbecb825164704862dc2b56e61927d5330882f735cf1e10c77287b115686f213164f6019a SHA512 b1aefaa84f03ac74edf9edb09d72a3ea680a6772cd4490692742d6679e690ad47382784e1523febc2f74d360c44cf5e9d387cf4872613503b656154645e880b5

diff --git a/dev-ruby/prism/metadata.xml b/dev-ruby/prism/metadata.xml
new file mode 100644
index 000000000000..eae624ca9612
--- /dev/null
+++ b/dev-ruby/prism/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="project">
+    <email>ruby@gentoo.org</email>
+    <name>Gentoo Ruby Project</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">ruby/prism</remote-id>
+    <remote-id type="rubygems">prism</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
new file mode 100644
index 000000000000..cadb8ee377ec
--- /dev/null
+++ b/dev-ruby/prism/prism-1.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
+RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Prism Ruby parser"
+HOMEPAGE="https://github.com/ruby/prism"
+SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+# all_ruby_prepare() {
+# 	sed -e "s:_relative ':'./:" \
+# 		-i ${RUBY_FAKEGEM_GEMSPEC} || die
+# }
+
+each_ruby_prepare() {
+	${RUBY} -S rake templates || die
+}
+
+# each_ruby_test() {
+# 	${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+# }


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2024-12-26  9:22 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2024-12-26  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     043a2c9257b679678ad2ef2fa2aa77e350b8cdcd
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 26 09:22:01 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Dec 26 09:22:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043a2c92

dev-ruby/prism: avoid rake-compiler

Closes: https://bugs.gentoo.org/946915
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/prism-1.3.0.ebuild | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
index cadb8ee377ec..6b7255c8b8aa 100644
--- a/dev-ruby/prism/prism-1.3.0.ebuild
+++ b/dev-ruby/prism/prism-1.3.0.ebuild
@@ -21,15 +21,12 @@ LICENSE="MIT"
 SLOT="$(ver_cut 1)"
 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"
 
-# all_ruby_prepare() {
-# 	sed -e "s:_relative ':'./:" \
-# 		-i ${RUBY_FAKEGEM_GEMSPEC} || die
-# }
+all_ruby_prepare() {
+	# Avoid a dependency on rake-compiler
+	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
+		-i Rakefile || die
+}
 
 each_ruby_prepare() {
 	${RUBY} -S rake templates || die
 }
-
-# each_ruby_test() {
-# 	${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
-# }


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2024-12-29  9:06 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2024-12-29  9:06 UTC (permalink / raw
  To: gentoo-commits

commit:     6f50ff4f0ac3e890a1635c14766c7ad6437f34a3
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 28 07:55:28 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Dec 29 09:04:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f50ff4f

dev-ruby/prism: enable ruby34

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/prism-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
index 6b7255c8b8aa..01a67cbb765e 100644
--- a/dev-ruby/prism/prism-1.3.0.ebuild
+++ b/dev-ruby/prism/prism-1.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2024-12-30 21:48 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-12-30 21:48 UTC (permalink / raw
  To: gentoo-commits

commit:     d135cb14f4ad944e9d6fcb76f59efb37391fa68e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 21:47:11 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 30 21:47:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d135cb14

dev-ruby/prism: fix build w/o rdoc

Delete rakelib/rdoc.rake as rake imports all rakelib/* unconditionally.

Closes: https://bugs.gentoo.org/947054
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ruby/prism/prism-1.3.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
index 01a67cbb765e..c89f17965fb7 100644
--- a/dev-ruby/prism/prism-1.3.0.ebuild
+++ b/dev-ruby/prism/prism-1.3.0.ebuild
@@ -28,5 +28,7 @@ all_ruby_prepare() {
 }
 
 each_ruby_prepare() {
+	# rake imports all rakelib/* (bug #947054)
+	rm rakelib/rdoc.rake || die
 	${RUBY} -S rake templates || die
 }


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-02-23  3:09 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2025-02-23  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     03149a7586884ac06339b428ac14ce9a92b5d807
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 23 02:03:12 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 23 03:08:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03149a75

dev-ruby/prism: BDEPEND on bundler

It's a bit gross but the Rakefile(s) do pull it in.

Closes: https://bugs.gentoo.org/947054
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ruby/prism/prism-1.3.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
index c89f17965fb7..33ff67921cec 100644
--- a/dev-ruby/prism/prism-1.3.0.ebuild
+++ b/dev-ruby/prism/prism-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,6 +21,8 @@ LICENSE="MIT"
 SLOT="$(ver_cut 1)"
 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"
 
+ruby_add_bdepend "dev-ruby/bundler"
+
 all_ruby_prepare() {
 	# Avoid a dependency on rake-compiler
 	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-03-19  7:52 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-03-19  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     f4a5f5ad6b6a1d9b833789e762cb629f7349c61e
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 19 07:37:57 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Mar 19 07:37:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a5f5ad

dev-ruby/prism: add 1.4.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 +
 dev-ruby/prism/prism-1.4.0.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
index 71f0e7f89e07..7bd12d3f5aea 100644
--- a/dev-ruby/prism/Manifest
+++ b/dev-ruby/prism/Manifest
@@ -1 +1,2 @@
 DIST prism-1.3.0.tar.gz 1503686 BLAKE2B 6fa7e474509debc4f7f1f5f6c96fbbfe8c57cb7e8f946e23ab64dabfbecb825164704862dc2b56e61927d5330882f735cf1e10c77287b115686f213164f6019a SHA512 b1aefaa84f03ac74edf9edb09d72a3ea680a6772cd4490692742d6679e690ad47382784e1523febc2f74d360c44cf5e9d387cf4872613503b656154645e880b5
+DIST prism-1.4.0.tar.gz 1553218 BLAKE2B d936e2a44026bfb23000061e3eb9e2d6f885a93b56e776f5a78e995e3857d413718603799352d6666da98c27f8ee94cf69b6db8c4cb2cdb8e027ea12d52a973c SHA512 46288329239c7b5f42e4fed3e096c54a15403f1d5520449300250c88718b29678de2b992f9cda5cbc81c9d4499264be1fd37e9e37c95cda1294e845bca0ca256

diff --git a/dev-ruby/prism/prism-1.4.0.ebuild b/dev-ruby/prism/prism-1.4.0.ebuild
new file mode 100644
index 000000000000..33ff67921cec
--- /dev/null
+++ b/dev-ruby/prism/prism-1.4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
+RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Prism Ruby parser"
+HOMEPAGE="https://github.com/ruby/prism"
+SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+	# Avoid a dependency on rake-compiler
+	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
+		-i Rakefile || die
+}
+
+each_ruby_prepare() {
+	# rake imports all rakelib/* (bug #947054)
+	rm rakelib/rdoc.rake || die
+	${RUBY} -S rake templates || die
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-03-24 11:41 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-03-24 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     e46f8ba6833c993939aaa7bcc859ef70288dd539
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 11:39:59 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 11:40:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46f8ba6

dev-ruby/prism: avoid unreliable test

Closes: https://bugs.gentoo.org/948649
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/prism-1.4.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/prism/prism-1.4.0.ebuild b/dev-ruby/prism/prism-1.4.0.ebuild
index 33ff67921cec..2d32b41f8d14 100644
--- a/dev-ruby/prism/prism-1.4.0.ebuild
+++ b/dev-ruby/prism/prism-1.4.0.ebuild
@@ -27,6 +27,10 @@ all_ruby_prepare() {
 	# Avoid a dependency on rake-compiler
 	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
 		-i Rakefile || die
+
+	# Avoid a test that won't work reliably in our varied build environments.
+	sed -e '/test_prism_so_exports_only_the_C_extension_init_function/aomit "Not reliable on Gentoo."' \
+		-i test/prism/library_symbols_test.rb || die
 }
 
 each_ruby_prepare() {


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-05-18 12:13 Arthur Zamarin
  0 siblings, 0 replies; 14+ messages in thread
From: Arthur Zamarin @ 2025-05-18 12:13 UTC (permalink / raw
  To: gentoo-commits

commit:     487685e8d2886b4ddd4874f2fff7111fa1849d99
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 12:13:01 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun May 18 12:13:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487685e8

dev-ruby/prism: Stabilize 1.4.0 ppc, #956179

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-ruby/prism/prism-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prism/prism-1.4.0.ebuild b/dev-ruby/prism/prism-1.4.0.ebuild
index b22bc01cea2b..7e3e36337641 100644
--- a/dev-ruby/prism/prism-1.4.0.ebuild
+++ b/dev-ruby/prism/prism-1.4.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-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"
+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"
 
 ruby_add_bdepend "dev-ruby/bundler"
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-05-20 16:17 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2025-05-20 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     1d441e7fed33406c2fef9dd16d85e9db7787ba05
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 20 16:14:19 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 20 16:16:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d441e7f

dev-ruby/prism: Stabilize 1.4.0 amd64, #956179

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ruby/prism/prism-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prism/prism-1.4.0.ebuild b/dev-ruby/prism/prism-1.4.0.ebuild
index 7b1f49fe8c1d..3cb5138c6b7b 100644
--- a/dev-ruby/prism/prism-1.4.0.ebuild
+++ b/dev-ruby/prism/prism-1.4.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-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"
+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"
 
 ruby_add_bdepend "dev-ruby/bundler"
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-05-20 19:07 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2025-05-20 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     be7c69b8028800679fa49c00e341e005e39bd3ee
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 20 19:06:22 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 20 19:06:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7c69b8

dev-ruby/prism: Stabilize 1.4.0 ppc64, #956179

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ruby/prism/prism-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prism/prism-1.4.0.ebuild b/dev-ruby/prism/prism-1.4.0.ebuild
index 3cb5138c6b7b..a6bccb6ea85c 100644
--- a/dev-ruby/prism/prism-1.4.0.ebuild
+++ b/dev-ruby/prism/prism-1.4.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-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"
+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"
 
 ruby_add_bdepend "dev-ruby/bundler"
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-06-21  7:53 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-06-21  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8d8c0258fd761cf90d70138206859d49dadd07a4
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 21 07:51:34 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Jun 21 07:53:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8c0258

dev-ruby/prism: drop 1.3.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 -
 dev-ruby/prism/prism-1.3.0.ebuild | 36 ------------------------------------
 2 files changed, 37 deletions(-)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
index 7bd12d3f5aea..eb23576db7e5 100644
--- a/dev-ruby/prism/Manifest
+++ b/dev-ruby/prism/Manifest
@@ -1,2 +1 @@
-DIST prism-1.3.0.tar.gz 1503686 BLAKE2B 6fa7e474509debc4f7f1f5f6c96fbbfe8c57cb7e8f946e23ab64dabfbecb825164704862dc2b56e61927d5330882f735cf1e10c77287b115686f213164f6019a SHA512 b1aefaa84f03ac74edf9edb09d72a3ea680a6772cd4490692742d6679e690ad47382784e1523febc2f74d360c44cf5e9d387cf4872613503b656154645e880b5
 DIST prism-1.4.0.tar.gz 1553218 BLAKE2B d936e2a44026bfb23000061e3eb9e2d6f885a93b56e776f5a78e995e3857d413718603799352d6666da98c27f8ee94cf69b6db8c4cb2cdb8e027ea12d52a973c SHA512 46288329239c7b5f42e4fed3e096c54a15403f1d5520449300250c88718b29678de2b992f9cda5cbc81c9d4499264be1fd37e9e37c95cda1294e845bca0ca256

diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild
deleted file mode 100644
index 33ff67921cec..000000000000
--- a/dev-ruby/prism/prism-1.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
-RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Prism Ruby parser"
-HOMEPAGE="https://github.com/ruby/prism"
-SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-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"
-
-ruby_add_bdepend "dev-ruby/bundler"
-
-all_ruby_prepare() {
-	# Avoid a dependency on rake-compiler
-	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
-		-i Rakefile || die
-}
-
-each_ruby_prepare() {
-	# rake imports all rakelib/* (bug #947054)
-	rm rakelib/rdoc.rake || die
-	${RUBY} -S rake templates || die
-}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-09-14  6:56 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-09-14  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     180d648e35a823028a8d95bc2e3712359a4e237c
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 13 10:08:30 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 06:44:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180d648e

dev-ruby/prism: add 1.5.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 +
 dev-ruby/prism/prism-1.5.0.ebuild | 41 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
index eb23576db7e5..34cada94c882 100644
--- a/dev-ruby/prism/Manifest
+++ b/dev-ruby/prism/Manifest
@@ -1 +1,2 @@
 DIST prism-1.4.0.tar.gz 1553218 BLAKE2B d936e2a44026bfb23000061e3eb9e2d6f885a93b56e776f5a78e995e3857d413718603799352d6666da98c27f8ee94cf69b6db8c4cb2cdb8e027ea12d52a973c SHA512 46288329239c7b5f42e4fed3e096c54a15403f1d5520449300250c88718b29678de2b992f9cda5cbc81c9d4499264be1fd37e9e37c95cda1294e845bca0ca256
+DIST prism-1.5.0.tar.gz 1566575 BLAKE2B baeef2cd0b086bff6ee61e0c8e5836c28b23392240ecb4963edd227d01529998765b96aebe3702c249b3b6c3173e68bf5c60c7956fdf8f781210cf09363ee453 SHA512 6d4c65f253b621ff65175e5c4c070ca7f82533b15f6ba5e1987944b3b71b29931cef8f45fdbbc063da7b3b65f187772da02671b8d9c3fe57190a2c3f537726d8

diff --git a/dev-ruby/prism/prism-1.5.0.ebuild b/dev-ruby/prism/prism-1.5.0.ebuild
new file mode 100644
index 000000000000..8e5c2df2fcb9
--- /dev/null
+++ b/dev-ruby/prism/prism-1.5.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
+RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Prism Ruby parser"
+HOMEPAGE="https://github.com/ruby/prism"
+SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+	# Avoid a dependency on rake-compiler
+	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
+		-i Rakefile || die
+
+	# Avoid a test that won't work reliably in our varied build environments.
+	sed -e '/test_prism_so_exports_only_the_C_extension_init_function/aomit "Not reliable on Gentoo."' \
+		-i test/prism/library_symbols_test.rb || die
+}
+
+each_ruby_prepare() {
+	# rake imports all rakelib/* (bug #947054)
+	rm rakelib/rdoc.rake || die
+	${RUBY} -S rake templates || die
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-09-14  6:56 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-09-14  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     6e484e94c9f8fc07a9e9bf151637f5a2ef698359
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 14 06:51:15 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 06:51:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e484e94

dev-ruby/prism: add 1.5.1

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 +
 dev-ruby/prism/prism-1.5.1.ebuild | 41 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
index 34cada94c882..0379f81389b2 100644
--- a/dev-ruby/prism/Manifest
+++ b/dev-ruby/prism/Manifest
@@ -1,2 +1,3 @@
 DIST prism-1.4.0.tar.gz 1553218 BLAKE2B d936e2a44026bfb23000061e3eb9e2d6f885a93b56e776f5a78e995e3857d413718603799352d6666da98c27f8ee94cf69b6db8c4cb2cdb8e027ea12d52a973c SHA512 46288329239c7b5f42e4fed3e096c54a15403f1d5520449300250c88718b29678de2b992f9cda5cbc81c9d4499264be1fd37e9e37c95cda1294e845bca0ca256
 DIST prism-1.5.0.tar.gz 1566575 BLAKE2B baeef2cd0b086bff6ee61e0c8e5836c28b23392240ecb4963edd227d01529998765b96aebe3702c249b3b6c3173e68bf5c60c7956fdf8f781210cf09363ee453 SHA512 6d4c65f253b621ff65175e5c4c070ca7f82533b15f6ba5e1987944b3b71b29931cef8f45fdbbc063da7b3b65f187772da02671b8d9c3fe57190a2c3f537726d8
+DIST prism-1.5.1.tar.gz 1566636 BLAKE2B 908a8490c2b0e48d86994f288d7b045aea201615b98a9f4de6ff2c0ee1797835f3acb9ee08c07deb57b41169105a049003de47397e40bcf1839ed1a697046242 SHA512 515894ed50867bc3879756a6cb0546ba42155f7beb45909f16ba955d1bc53b45c9aa6426ab719003acbd49abad7f6b4dc797133784f71313abb03943485bc850

diff --git a/dev-ruby/prism/prism-1.5.1.ebuild b/dev-ruby/prism/prism-1.5.1.ebuild
new file mode 100644
index 000000000000..8e5c2df2fcb9
--- /dev/null
+++ b/dev-ruby/prism/prism-1.5.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
+RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Prism Ruby parser"
+HOMEPAGE="https://github.com/ruby/prism"
+SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+	# Avoid a dependency on rake-compiler
+	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
+		-i Rakefile || die
+
+	# Avoid a test that won't work reliably in our varied build environments.
+	sed -e '/test_prism_so_exports_only_the_C_extension_init_function/aomit "Not reliable on Gentoo."' \
+		-i test/prism/library_symbols_test.rb || die
+}
+
+each_ruby_prepare() {
+	# rake imports all rakelib/* (bug #947054)
+	rm rakelib/rdoc.rake || die
+	${RUBY} -S rake templates || die
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/
@ 2025-10-10  7:09 Hans de Graaff
  0 siblings, 0 replies; 14+ messages in thread
From: Hans de Graaff @ 2025-10-10  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c525570b974e1232f2cd4cff6c9e14e86f969d03
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 07:09:13 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Oct 10 07:09:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c525570b

dev-ruby/prism: add 1.5.2

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/prism/Manifest           |  1 +
 dev-ruby/prism/prism-1.5.2.ebuild | 41 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/prism/Manifest b/dev-ruby/prism/Manifest
index 0379f81389b2..da720a3eb7f8 100644
--- a/dev-ruby/prism/Manifest
+++ b/dev-ruby/prism/Manifest
@@ -1,3 +1,4 @@
 DIST prism-1.4.0.tar.gz 1553218 BLAKE2B d936e2a44026bfb23000061e3eb9e2d6f885a93b56e776f5a78e995e3857d413718603799352d6666da98c27f8ee94cf69b6db8c4cb2cdb8e027ea12d52a973c SHA512 46288329239c7b5f42e4fed3e096c54a15403f1d5520449300250c88718b29678de2b992f9cda5cbc81c9d4499264be1fd37e9e37c95cda1294e845bca0ca256
 DIST prism-1.5.0.tar.gz 1566575 BLAKE2B baeef2cd0b086bff6ee61e0c8e5836c28b23392240ecb4963edd227d01529998765b96aebe3702c249b3b6c3173e68bf5c60c7956fdf8f781210cf09363ee453 SHA512 6d4c65f253b621ff65175e5c4c070ca7f82533b15f6ba5e1987944b3b71b29931cef8f45fdbbc063da7b3b65f187772da02671b8d9c3fe57190a2c3f537726d8
 DIST prism-1.5.1.tar.gz 1566636 BLAKE2B 908a8490c2b0e48d86994f288d7b045aea201615b98a9f4de6ff2c0ee1797835f3acb9ee08c07deb57b41169105a049003de47397e40bcf1839ed1a697046242 SHA512 515894ed50867bc3879756a6cb0546ba42155f7beb45909f16ba955d1bc53b45c9aa6426ab719003acbd49abad7f6b4dc797133784f71313abb03943485bc850
+DIST prism-1.5.2.tar.gz 1569838 BLAKE2B 5b4366ef3b691d839f1b03ff1aafc997cc3bd2a2c4f2a36694dfbbb24ed47a0a34c82bbf37dd510388d910086541f5271de30fecec02141dbe876352622f4ffc SHA512 a149b41e26ca44288e65b967d6e5864391d672a1a34f10d7ae9ecee0a54fe99fee1d9fe4530240086a296f8f19a5ddd61f20c769f5458850fa2ec97068666151

diff --git a/dev-ruby/prism/prism-1.5.2.ebuild b/dev-ruby/prism/prism-1.5.2.ebuild
new file mode 100644
index 000000000000..8e5c2df2fcb9
--- /dev/null
+++ b/dev-ruby/prism/prism-1.5.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb )
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/prism"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
+RUBY_FAKEGEM_GEMSPEC="prism.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Prism Ruby parser"
+HOMEPAGE="https://github.com/ruby/prism"
+SRC_URI="https://github.com/ruby/prism/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+	# Avoid a dependency on rake-compiler
+	sed -e '/PRISM_FFI_BACKEND/ s/$/ and false/' \
+		-i Rakefile || die
+
+	# Avoid a test that won't work reliably in our varied build environments.
+	sed -e '/test_prism_so_exports_only_the_C_extension_init_function/aomit "Not reliable on Gentoo."' \
+		-i test/prism/library_symbols_test.rb || die
+}
+
+each_ruby_prepare() {
+	# rake imports all rakelib/* (bug #947054)
+	rm rakelib/rdoc.rake || die
+	${RUBY} -S rake templates || die
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-10-10  7:09 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-25 15:08 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/prism/ Hans de Graaff
  -- strict thread matches above, loose matches on Subject: below --
2024-12-26  9:22 Hans de Graaff
2024-12-29  9:06 Hans de Graaff
2024-12-30 21:48 Sam James
2025-02-23  3:09 Sam James
2025-03-19  7:52 Hans de Graaff
2025-03-24 11:41 Hans de Graaff
2025-05-18 12:13 Arthur Zamarin
2025-05-20 16:17 Sam James
2025-05-20 19:07 Sam James
2025-06-21  7:53 Hans de Graaff
2025-09-14  6:56 Hans de Graaff
2025-09-14  6:56 Hans de Graaff
2025-10-10  7:09 Hans de Graaff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox