Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev-ruby/*: CI #30440

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4154f1c
dev-ruby/globalid: drop 1.0.0-r1, 1.0.0-r2, 1.0.1
thesamesam Apr 1, 2023
459fea7
dev-ruby/typeprof: drop 0.15.2
thesamesam Apr 1, 2023
8f896d1
dev-ruby/websocket: enable ruby32, fix tests
thesamesam Apr 1, 2023
2280006
dev-ruby/stomp: EAPI 8, enable ruby31/ruby32, fix tests
thesamesam Apr 1, 2023
994c78b
dev-ruby/rqrcode: drop 2.1.0, 2.1.1
thesamesam Apr 1, 2023
725314a
dev-ruby/html2haml: drop 2.2.0-r1
thesamesam Apr 1, 2023
aa3f023
dev-ruby/facter: don't automagically build jruby bindings
thesamesam Apr 1, 2023
f0d3085
dev-ruby/facter: enable ruby32, fix tests
thesamesam Apr 1, 2023
4fc3877
dev-ruby/bson: drop 4.12.0
thesamesam Apr 1, 2023
6556fae
dev-ruby/benchmark-ips: drop 2.9.2
thesamesam Apr 1, 2023
87bd78e
dev-ruby/octokit: drop 4.24.0
thesamesam Apr 1, 2023
2dbb450
dev-ruby/excon: drop 0.92.4
thesamesam Apr 1, 2023
1b50930
dev-ruby/deckar01-task_list: enable ruby31
thesamesam Apr 1, 2023
1cf168a
dev-ruby/sourcemap: enable ruby32
thesamesam Apr 1, 2023
c458776
dev-ruby/uglifier: enable ruby32
thesamesam Apr 1, 2023
91fe7ed
dev-ruby/minitest-pretty_diff: EAPI 8, enable ruby32
thesamesam Apr 1, 2023
bb596e4
dev-ruby/minitest-bonus-assertions: EAPI 8, enable ruby32
thesamesam Apr 1, 2023
829e510
dev-ruby/mime-types: enable ruby32
thesamesam Apr 1, 2023
0802067
dev-util/cucumber-messages: enable ruby32
thesamesam Apr 1, 2023
edad96a
dev-util/cucumber-gherkin: enable ruby32
thesamesam Apr 1, 2023
6e371d4
dev-util/cucumber-compatibility-kit: enable ruby32
thesamesam Apr 1, 2023
eb69b31
dev-util/cucumber-html-formatter: enable ruby32
thesamesam Apr 1, 2023
59c9dd7
dev-util/cucumber-cucumber-expressions: enable ruby32
thesamesam Apr 1, 2023
3e21c83
dev-util/cucumber-ci-environment: enable ruby32
thesamesam Apr 1, 2023
fc5165b
dev-util/cucumber-tag-expressions: enable ruby32
thesamesam Apr 1, 2023
cc1e30e
dev-util/cucumber-core: enable ruby32
thesamesam Apr 1, 2023
8aa2c8f
dev-ruby/multi_test: add github upstream metadata
thesamesam Apr 1, 2023
6973602
dev-ruby/multi_test: enable ruby32
thesamesam Apr 1, 2023
5c03b85
dev-util/cucumber: enable ruby32
thesamesam Apr 1, 2023
e0a819a
dev-ruby/minitest-around: enable ruby32
thesamesam Apr 1, 2023
2141f1b
dev-ruby/sassc: enable ruby32
thesamesam Apr 1, 2023
4a5e5ac
dev-ruby/semantic_puppet: enable ruby32
thesamesam Apr 1, 2023
09421c9
dev-ruby/fast_gettext: enable ruby32
thesamesam Apr 1, 2023
fad91b1
dev-ruby/jwt: drop 2.5.0, 2.6.0
thesamesam Apr 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion dev-ruby/benchmark-ips/Manifest
@@ -1,3 +1,2 @@
DIST benchmark-ips-2.10.0.tar.gz 19840 BLAKE2B 53c219921144632dc91971fa3558bcaf106887d7deafbd7145c1ad12d09d37ecbe17dd07a3da7f8a2c5bedea4a228d76d72bd8e54b14c94c4b21f2e9823cb8f6 SHA512 aeb86bfd80c6ac6a16df8dced2681e81bcb6a0a31848524956b348cd699addebdda4b1a32c6eab85884b89bfb9c26e01f40af7da5a58e187af3a737ad582b8dc
DIST benchmark-ips-2.12.0.tar.gz 20676 BLAKE2B 1473fb8cc42d62cf6b7206d91c9d959707109e3ade9d712d82ab5ccfdcc48bb4874bae4c37370561aa60fe8c99078564a22a5a216daa6b870015329db1094af1 SHA512 ad4a7133b73d3ead583513704cbf00ef858b7fc5477686d3841614f05a83f3b4551b1fcab78e9a8affe7c8487112d9fde5012bf8a8e13621d289d792ff27c061
DIST benchmark-ips-2.9.2.gem 21504 BLAKE2B e1ff44841c42a2ac919bc33be517aab8c09ede32fcf2d72d143a21bbaf8c67a99ea8abcfc10a473afc456be735836fa44135ff3c295380bf21d09cc43337977e SHA512 b20d80e42a6175a2c2b75be7a1d423b0ecd1aa201be9cb443f838bcdbfba08d54cdd5e43a203834d451b9ce37219b6e1c8227a5196ee84a132c7ed9fd9431270
27 changes: 0 additions & 27 deletions dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild

This file was deleted.

1 change: 0 additions & 1 deletion dev-ruby/bson/Manifest
@@ -1,2 +1 @@
DIST bson-4.12.0.tar.gz 161250 BLAKE2B 060c33e4192ca433287a007351e13a3de187782675d56b0b90d5dfbf4546821f483348caaab1afa0cb715b20be53028a486f9b18ee8405afc4eeebcfc91c2b53 SHA512 b91619473ba8d4f10fa2a104e26f70d49991e164dd3dc72335bf53f39be6c30dff853cae0185285bc41985ec05717a074992e40ae9b6520d09c0aeb9e0b6992d
DIST bson-4.15.0.gem 163328 BLAKE2B 21c28ee610a2e067c528e163ac4caec0e76d0ec1a73c8c89a2c455887da54aa0dfaa7ed840736013d87766c5cd4f23dc82b4c6474b0463a32b30575b28c5b898 SHA512 954dd419ab94dfde87d8902745885184505d74333fc71608f64544ca52f728782ea6fc3233718749c110c31ee14802ff240caa8ac4c170369d4adcf45557e79d
36 changes: 0 additions & 36 deletions dev-ruby/bson/bson-4.12.0.ebuild

This file was deleted.

4 changes: 2 additions & 2 deletions dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
USE_RUBY="ruby27 ruby30"
USE_RUBY="ruby27 ruby30 ruby31"

RUBY_FAKEGEM_EXTRADOC="README.md"

Expand Down
1 change: 0 additions & 1 deletion dev-ruby/excon/Manifest
@@ -1,3 +1,2 @@
DIST excon-0.92.4.tar.gz 219663 BLAKE2B f07bae2e9522860abbcdd1e987b808f935119fa8c6feee2868988eea14d017f656f4e17d54b637923706c9f462cd282d69e71fb9bdb71352c5a93f8f693c7a6d SHA512 dbcad9566f658dd2f49bb2fcd4cdc3a664c8d1dbc8fdfed7decf223c0f9510e3d53a3228a782a4f98f75a43be036433e1bb8d1443a2c0db18c675e28d813075a
DIST excon-0.93.1.tar.gz 222206 BLAKE2B d32302aa69a54ffb332cbcf2fed8cda2e7e01461deb1f7477554c1fab1bd56b865b15aa6a44002772486c0c3a88729f2414a9cd6be057f07a6bd38e2fe7965d9 SHA512 bf7eb0532b44722c84f08c994a9cd9f473a3df23dcd9df87ecf34dc5ea10329391658fcb772103dde61e1f46ad33cfe98c773a5d2ee767c21f6bc11bc0d4bc46
DIST excon-0.95.0.tar.gz 223110 BLAKE2B 1d0706cf999ba6affb7aa9e7ed7160c90667d1bc27d121e4b40818288c445e893e9b438322a99174f2e86d6059b3e9b6bb7e8eec6c3c0ad211aea9862f297a0e SHA512 e1a269c8969f553b63a57642128b36ed82f9326de33b5f386f4ed0da60c1c28fe01b762e8607e6904fcc5445d9ec8d2bdc9985c58f8d07076693384fa435ad31
45 changes: 0 additions & 45 deletions dev-ruby/excon/excon-0.92.4.ebuild

This file was deleted.

3 changes: 2 additions & 1 deletion dev-ruby/facter/facter-3.14.24.ebuild
@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
Expand Down Expand Up @@ -76,6 +76,7 @@ src_configure() {

local mycmakeargs=(
-DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-DWITHOUT_JRUBY=ON
-DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
)
cmake_src_configure
Expand Down
41 changes: 34 additions & 7 deletions dev-ruby/facter/facter-4.3.0.ebuild
Expand Up @@ -2,9 +2,10 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=8
USE_RUBY="ruby27 ruby30 ruby31"

USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="yard"

inherit ruby-ng ruby-fakegem
Expand All @@ -14,7 +15,7 @@ HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/"

LICENSE="Apache-2.0"
SLOT="0"
#IUSE="test"

if [[ ${PV} == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/puppetlabs/facter.git"
Expand All @@ -25,10 +26,8 @@ else
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi

#RESTRICT="!test? ( test )"

ruby_add_rdepend "dev-ruby/hocon <dev-ruby/thor-2.0 dev-ruby/ffi"
#ruby_add_bdepend "test? ( dev-ruby/simplecov dev-ruby/timecop dev-ruby/webmock )"
ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/webmock )"

src_unpack() {
if [[ ${PV} == 9999 ]] ; then
Expand All @@ -41,6 +40,34 @@ all_ruby_prepare() {
sed -e 's/__dir__/"."/' \
-e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-i ${RUBY_FAKEGEM_GEMSPEC} || die

# Linting and coverage aren't useful for us in testing
# Also loosen dependencies
sed -i \
-e '/rubocop/d' \
-e '/simplecov/d' \
-e '/rake/s:~> 12.3:>= 12.3:' \
-e '/yard/s:~> 0.9:>= 0.9:' \
-e '/sys-filesystem/d' \
-e '/octokit/d' \
${RUBY_FAKEGEM_GEMSPEC} || die
sed -i \
-e '/octokit/d' \
-e '/packaging/d' \
-e '/ronn/d' \
Gemfile || die

sed -i \
-e '/simplecov/d' \
-e '/SimpleCov.start/,/^end/ s:^:#:' \
-e '/SimpleCov/d' \
spec/spec_helper.rb || die
rm tasks/{check,rubocop}.rake || die

# Breaks tests; handle deps ourselves
sed -e "/require 'bundler/d" -i spec/spec_helper.rb || die
#sed -e "/require 'bundler/d" -i spec/spec_helper.rb || die
}

each_ruby_test() {
each_fakegem_test --trace
}
2 changes: 1 addition & 1 deletion dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild
Expand Up @@ -3,7 +3,7 @@

EAPI=8

USE_RUBY="ruby26 ruby27 ruby30 ruby31"
USE_RUBY="ruby27 ruby30 ruby31 ruby32"

RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
Expand Down
2 changes: 1 addition & 1 deletion dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild
Expand Up @@ -3,7 +3,7 @@

EAPI=8

USE_RUBY="ruby27 ruby30 ruby31"
USE_RUBY="ruby27 ruby30 ruby31 ruby32"

RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
Expand Down
2 changes: 0 additions & 2 deletions dev-ruby/globalid/Manifest
@@ -1,3 +1 @@
DIST globalid-1.0.0.tar.gz 20916 BLAKE2B 4e932269cce13d319bb44ee8da878fd94d95a82badf67a8f3aa7f5c2064a401e9aaa743cbd763305de65dea242c4e8316c742a8c24e3f1a06b30a799578372f1 SHA512 228c672aa2934a726677e11a90124767f302910791153b68024aa8b44921f2ed1444903ac592c46240f19c9dae25c170405ac2a21fc269c573b066d4cd34b04d
DIST globalid-1.0.1.tar.gz 20869 BLAKE2B 70613be353b9014c94cc6b4bd9cb83208b2aadc2dd363286121b2ee7454c8e1dd3ceeb2aca403e22e5f9cafcf28057adcaed79274ec85197db6ddd8a14e3632f SHA512 b72800f8b11689b016be82bdf842e1c3c1690ea73a862110061c0f6f7b89a9dad1ac23fa521143202760764284941eb63c1857a3307775d1e9cb18a2d47a46fb
DIST globalid-1.1.0.tar.gz 21131 BLAKE2B 74f49046e84421df1ae4640cf1ecc23d6c09d4a7176583a4662fa89b031ec9c142c09d13b90dfd40cb23417aec3285a93366f975600b2b52b11a62f62878b313 SHA512 42d6fbdaa4de42da6677d620420c96989ed358197b36f4f0e4b4304a4c8a0f2df7d91c0de84381fb0fec87c213d3ba00335e95d92ae2bce59fe7ac7863219c1d
29 changes: 0 additions & 29 deletions dev-ruby/globalid/globalid-1.0.0-r1.ebuild

This file was deleted.

29 changes: 0 additions & 29 deletions dev-ruby/globalid/globalid-1.0.0-r2.ebuild

This file was deleted.

29 changes: 0 additions & 29 deletions dev-ruby/globalid/globalid-1.0.1.ebuild

This file was deleted.

1 change: 0 additions & 1 deletion dev-ruby/html2haml/Manifest
@@ -1,2 +1 @@
DIST html2haml-2.2.0.gem 21504 BLAKE2B ead2c636baacb8dbba7bd650356da5e2ebfa8ab565edb38ab03df287d8d0709b9271ef3f46fae0f2d2b86d37dbf6a0212fbf6803aaf7757a9f2653b773e46482 SHA512 b6988182073f35d4d9b9f07f2cc2ba01c66679fa646fd2d1e3c8cf0643c88b04a2b1a36d584bdcca897f804e32486a618abc8fbd8db023ff9c22ee66d93ed9f0
DIST html2haml-2.3.0.gem 21504 BLAKE2B 52bfdab16a78c44f7f3f5e4be6015f236fe53b15c9fe6e595223e76fdef544f06cb4abc8b3a2c3fd904c20a404e5bb10c44546494a93ff10690bd5a023afe555 SHA512 75b3453fe919c8914d53cb5492df2377756d89fa795d5ea29a64559e7f3e4ee91e61db706e7860e214a7e6d5160e0f209c65d68d8d3ac28ec5b51fefba6a9a94
35 changes: 0 additions & 35 deletions dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild

This file was deleted.

2 changes: 0 additions & 2 deletions dev-ruby/jwt/Manifest
@@ -1,4 +1,2 @@
DIST jwt-2.2.3.tar.gz 50675 BLAKE2B 904a2b9be80ece10cc046d35df784ecc4991c3b09a79c2e2e461003596e9212409ed5840282ce632d3ff499754c505cd899ca95945f562883869ff3c50c4399a SHA512 ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c
DIST jwt-2.5.0.tar.gz 65165 BLAKE2B 3011bca18101cd6ec4ce066ce541e31d135ca57ecb3c105915e55d1637e4465e5ae87655c4a7dbb91ff8ca299b6b1c77f9c9263b944cb6b90a1679c25a593cc7 SHA512 fab73ee33769db297b8c8c7381070c8fcd1dd8e43aff2d241ee82f0327867eff3c1067536a90928ad65a2870dc2638515617f5d5cc92023ab1dfe3b6696f10d8
DIST jwt-2.6.0.tar.gz 72387 BLAKE2B b20d902625815763b203ee201482792e4db5976a5b7cff24a6c08d391f254d62a80b7d5aa5a6833a50eb3252dd1359c28707da8e6f8d0b43308b8aef6b108687 SHA512 62d62728f97d5ac779919365b144cc5ddb9d2a74b16e1692a6bb37e0a64a89b3990429244694eb1a5e36793c64a179cf2f38738600b721f8d419d6ea13e96caa
DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7 SHA512 8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789