summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/puppetdb-termini/Manifest1
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild28
-rw-r--r--dev-ruby/selenium-webdriver/Manifest1
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.25.0.ebuild44
-rw-r--r--dev-ruby/uglifier/Manifest1
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.1.ebuild31
6 files changed, 106 insertions, 0 deletions
diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest
index 451f21b07edb..7203ee060df5 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21 SHA512 3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
DIST puppetdb-termini_8.5.0-1focal_all.deb 22142 BLAKE2B e32985eee15ffc44dee5626c51edd09de2a6b2b936c8fb9308d34884871d693b246983056d2791a29341e450ba525a419c818b22390aa22cc9efd85696a1e007 SHA512 c4afc5618f83db64b083953a38070660ff4087141e09ff02ce218416eda53e6c16bf6c9f5eab2ebd2721f086c477902ebb1b34b2556eafdeb8f4d4260d9e9f00
+DIST puppetdb-termini_8.7.0-1focal_all.deb 21836 BLAKE2B 34eabb3d759db1e6d49c6a93d96a333abc0cca31411ed9e33871fb1e1a9255cb75c530b2f8771a5132f364857064d23e2c706691a55a61eb1c2fc9669dc3bf2c SHA512 a7cc11f383752935a74a5bce37866a25b442c066cdaff14a858ad12d937bf6df6dd70159d3e74089432585921598141b931b2763e88d3d46ed79a0bb394e8e7c
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild
new file mode 100644
index 000000000000..a1d1136f37f2
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby31 ruby32"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html"
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+ insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+ doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 3642a00490e8..44cdc4de8440 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -3,3 +3,4 @@ DIST selenium-webdriver-4.10.0.gem 5803008 BLAKE2B 898e795bbad23aca1343fa49c0599
DIST selenium-webdriver-4.11.0.gem 6300672 BLAKE2B bedbc18c14ab67c1bde05a35b5b66f1fb6da576d616a40d5293358efc51dfaa00f816d70e92578b1bee82de0a17ee39950eb69542ef2e661bd6a015f5f01032a SHA512 6f24440c44eb9a1276e1d016788b14bdf41fd466ed688ca7dbdc19b0e7163ff2354a508733f0903ede70fc6b49fbd05bd2ec9c5d0e0b70567823c4d07e3d1a9d
DIST selenium-webdriver-4.23.0.gem 8482816 BLAKE2B a66609869c937c0bf1aba2a6a172321500dd44a9a0c29d72c56bafbfea62b5981e17e6d1fdbd81a64801945dee8477c5eae3ba11c9b45efbfb8a359b2ad026af SHA512 569e0119c8bd84e9d0d23e0e276071391353e7c7fa83c0cef54c6e07ccdbb64450a1a1af78d1937905a0bce6b0d1d1b678489556a4a3c521c5f6a5ce2c5037e2
DIST selenium-webdriver-4.24.0.gem 8609280 BLAKE2B 629846a239f65a37ff093014e39a7da79832cbd1f1031cdf7a3a4d94eccad9082d70cc3d7cb62c673a6dd60eaeb80160229cdba0699d6124b539925dade1b7f9 SHA512 5d12c65296a80e9a109376025f8a5c404af2b35cef6f232ca18e0c925ca7008b55726cd0fde2fadd5b560d3df1b7417a574aee012da97504b32c1a4f49807a5f
+DIST selenium-webdriver-4.25.0.gem 8715776 BLAKE2B 382a63e42a298ce5dc7b7f37927c01f436baf3e6b45c62acafe445f6858c006b55d4df5f4ce8d6f0418c4f55f3d71ffd055f821e32f2dda52375fbca2e1fa167 SHA512 4464179de283785076603ccab0ea1e448c902d949c20d755c5cf3d80684dd2a8e6b67a94a4a4e351edccdbabd8501eda7dc268e28f013b089d0d24fc24b5f4ea
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.25.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.25.0.ebuild
new file mode 100644
index 000000000000..da1af878d1e7
--- /dev/null
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.25.0.ebuild
@@ -0,0 +1,44 @@
+# 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_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_GEMSPEC="selenium-webdriver.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem provides Ruby bindings for WebDriver"
+HOMEPAGE="https://github.com/seleniumhq/selenium"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=" >=dev-util/selenium-manager-$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+ >=dev-ruby/base64-0.2 =dev-ruby/base64-0*
+ >=dev-ruby/logger-1.4:0
+ >=dev-ruby/rexml-3.2.5:3
+ dev-ruby/rubyzip:2
+ dev-ruby/websocket:0
+"
+
+all_ruby_prepare() {
+ # Remove the pre-compiled selenium-manager executables
+ rm -fr bin || die
+}
+
+pkg_postinst() {
+ ewarn "This package now uses the SE_MANAGER_PATH environment "
+ ewarn "variable to locate selenium-manager. This variable is"
+ ewarn "provided by the selenium-manager package but may not be"
+ ewarn "available yet directly after the update."
+}
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index ac1a267d7a7e..111122bef55a 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1 +1,2 @@
DIST uglifier-4.2.0.tar.gz 201913 BLAKE2B 90390308f116dc82fbf889b603b1ecd118adf9a6f541def408fe3229db02d78f3f7ba790822cc5524870317131260ad7f8c7191a69a9e158a43d9c3822fcc95f SHA512 869194db8fffdb7d243fc5639e0286d73dfa3ca9485efda760a9eb00424e6797f0bf7aa9f6c8f410daac556e01b6a1a1701300bc373eb492ea21d864494f8246
+DIST uglifier-4.2.1.tar.gz 201771 BLAKE2B ac942186e2fb4204d0348d49b14f405efde906101c5030fbe05b3ddfacf858d7a0c1bbbfcdd0546eb16f7d3082f94d6061282c19f76b3ffeb5f77a4295ccfbf8 SHA512 64c0528828fd2a230f882c8739d7558b18655c80d65e7042e8adf94579373d212fa934d070dce9cfb6b67f167ad84dc4eb61cafa2e1f6c26b7b6543ecb531893
diff --git a/dev-ruby/uglifier/uglifier-4.2.1.ebuild b/dev-ruby/uglifier/uglifier-4.2.1.ebuild
new file mode 100644
index 000000000000..adc2e633fece
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.2.1.ebuild
@@ -0,0 +1,31 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
+HOMEPAGE="https://github.com/lautis/uglifier"
+SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}