* [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