* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2024-01-26 8:01 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2024-01-26 8:01 UTC (permalink / raw
To: gentoo-commits
commit: 71f017587aa5c4c151f5d00981cd432779e09790
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 07:54:17 2024 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 08:01:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f01758
dev-ruby/duktape-rb: enable ruby33
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 9afbb670a0d1..4232b07c6107 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
RUBY_FAKEGEM_NAME="duktape"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2023-07-12 7:46 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2023-07-12 7:46 UTC (permalink / raw
To: gentoo-commits
commit: 954accdc1f3471848bb93819948f811024c6f78a
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 06:15:35 2023 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Jul 12 07:46:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954accdc
dev-ruby/duktape-rb: enable ruby32
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 1e24029d78e5..9afbb670a0d1 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
RUBY_FAKEGEM_NAME="duktape"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2023-04-07 18:25 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-04-07 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 194cb1d78822cf177ad79e63c6b88c5d6f32efd9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 7 18:23:34 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 7 18:24:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194cb1d7
dev-ruby/duktape-rb: Keyword 2.7.0.0 sparc, #761550
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 88f904691638..1e24029d78e5 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ppc ~riscv"
+KEYWORDS="~amd64 ppc ~riscv ~sparc"
COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2023-03-24 3:58 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-03-24 3:58 UTC (permalink / raw
To: gentoo-commits
commit: 947e11ba6133d8b12df6e10e0c93a546ca77315d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 03:20:32 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 03:20:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947e11ba
dev-ruby/duktape-rb: fix typo in DESCRIPTION
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 9d2615cb4bfa..88f904691638 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -15,7 +15,7 @@ inherit ruby-fakegem
MY_PN=${PN/-/\.}
MY_P=${MY_PN}-${PV}
-DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpreter"
HOMEPAGE="https://github.com/judofyr/duktape.rb"
SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2023-03-19 19:00 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-03-19 19:00 UTC (permalink / raw
To: gentoo-commits
commit: fadfc4e8d385b9aefe5e10eabc0138cb5a2b9919
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 19:00:26 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 19:00:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fadfc4e8
dev-ruby/duktape-rb: Stabilize 2.7.0.0 ppc, #902125
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index aa16f49130ee..9d2615cb4bfa 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv"
+KEYWORDS="~amd64 ppc ~riscv"
COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2023-03-18 23:10 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-03-18 23:10 UTC (permalink / raw
To: gentoo-commits
commit: 5e99b74afb4034c56e730cf9d51e5592c407b990
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 18 05:15:25 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 18 23:09:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e99b74a
dev-ruby/duktape-rb: add 2.7.0.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ruby/duktape-rb/Manifest | 1 +
dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 48 +++++++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
index a78c853e0a81..8680160526e3 100644
--- a/dev-ruby/duktape-rb/Manifest
+++ b/dev-ruby/duktape-rb/Manifest
@@ -1 +1,2 @@
DIST duktape-rb-2.3.0.0.tar.gz 1356464 BLAKE2B be7362ddbe6860bcb12c8f8909f66ae525585e628f7be2317b07eb07960f8f25e503dbc89e713e57144cc8108751ac856aa73a16cbd58502e928acf9e116247c SHA512 af4fd45387c3f40cd24bf3c879ef4e0d7efd43ca24f0cb866bf869db7fa9f4add9b60122c0dcfbce5491cdd7479b1414637fa1054078216b9f57fa426feb0154
+DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70 SHA512 e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
new file mode 100644
index 000000000000..aa16f49130ee
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/duktape/extconf.rb)
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb"
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv"
+
+COMMON_DEPEND="dev-lang/duktape:="
+DEPEND+="${COMMON_DEPEND}"
+RDEPEND+="${COMMON_DEPEND}"
+
+ruby_add_bdepend "
+ dev-ruby/pkg-config
+ dev-ruby/rake-compiler
+ dev-ruby/sdoc
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.0.0_use-system-duktape.patch
+)
+
+RUBY_S=${MY_P}
+
+all_ruby_prepare() {
+ rm ext/duktape/duktape.{c,h} ext/duktape/duk_config.h || die "Failed to remove bundled duktape"
+}
+
+each_ruby_test() {
+ ${RUBY} test/test_duktape.rb || die
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2022-03-26 22:31 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2022-03-26 22:31 UTC (permalink / raw
To: gentoo-commits
commit: 85e820800d6a3d7a8cccb622b8d894a6886154e6
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 21:58:52 2022 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 22:31:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e82080
dev-ruby/duktape-rb: drop myself as a maintainer
There have been no new releases upstream since May 2019 so it's not that
this package needs someone to quickly do version bumps etc, and knowing
next to no Ruby I couldn't do anything should actual bugs be reported.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
index a43e9d672fc1..58c2e9724fb1 100644
--- a/dev-ruby/duktape-rb/metadata.xml
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2021-12-16 10:16 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2021-12-16 10:16 UTC (permalink / raw
To: gentoo-commits
commit: 4c21d06142bc7850bfba6e06a417e18ff6191ea7
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 16 10:11:23 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 10:16:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c21d061
dev-ruby/duktape-rb: drop 2.3.0.0-r2
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 51 ------------------------
1 file changed, 51 deletions(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
deleted file mode 100644
index 9b5790032cb5..000000000000
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
-RUBY_FAKEGEM_NAME="duktape"
-
-inherit ruby-fakegem
-
-MY_PN=${PN/-/\.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
-HOMEPAGE="https://github.com/judofyr/duktape.rb"
-SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ppc ~riscv"
-
-COMMON_DEPEND="dev-lang/duktape:="
-DEPEND+="${COMMON_DEPEND}"
-RDEPEND+="${COMMON_DEPEND}"
-
-ruby_add_bdepend "
- dev-ruby/pkg-config
- dev-ruby/rake-compiler
- dev-ruby/sdoc
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.0.0_duktape-2.5.0-tests.patch
- "${FILESDIR}"/${PN}-2.3.0.0_use-system-duktape.patch
-)
-
-RUBY_S=${MY_P}
-
-all_ruby_prepare() {
- rm ext/duktape/duktape.{c,h} ext/duktape/duk_config.h || die "Failed to remove bundled duktape"
-}
-
-each_ruby_configure() {
- ${RUBY} -C ext/duktape extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- ${RUBY} -S rake compile
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2021-12-15 23:55 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-12-15 23:55 UTC (permalink / raw
To: gentoo-commits
commit: d083c1650a41e09d8a5fbd88c2399973b3fe322c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 23:54:56 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 23:54:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d083c165
dev-ruby/duktape-rb: Stabilize 2.3.0.0-r3 ppc, #829256
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild
index e3a343028a31..a9b26614da2f 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv"
+KEYWORDS="~amd64 ppc ~riscv"
COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2021-10-31 5:57 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2021-10-31 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 8ddeec216967311f14ef3cedc5920b64f6df2799
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:11:56 2021 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:57:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddeec21
dev-ruby/duktape-rb: fix extension install
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild | 49 ++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild
new file mode 100644
index 00000000000..e3a343028a3
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/duktape/extconf.rb)
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb"
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv"
+
+COMMON_DEPEND="dev-lang/duktape:="
+DEPEND+="${COMMON_DEPEND}"
+RDEPEND+="${COMMON_DEPEND}"
+
+ruby_add_bdepend "
+ dev-ruby/pkg-config
+ dev-ruby/rake-compiler
+ dev-ruby/sdoc
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.0.0_duktape-2.5.0-tests.patch
+ "${FILESDIR}"/${PN}-2.3.0.0_use-system-duktape.patch
+)
+
+RUBY_S=${MY_P}
+
+all_ruby_prepare() {
+ rm ext/duktape/duktape.{c,h} ext/duktape/duk_config.h || die "Failed to remove bundled duktape"
+}
+
+each_ruby_test() {
+ ${RUBY} test/test_duktape.rb || die
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2021-09-07 12:30 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2021-09-07 12:30 UTC (permalink / raw
To: gentoo-commits
commit: 4c89e61466047816fcf214856000fac09d3a11e6
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 7 12:15:03 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Sep 7 12:30:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c89e614
dev-ruby/duktape-rb: keyword 2.3.0.0-r2 for ~riscv
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index ae7052fef74..9b5790032cb 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ppc"
+KEYWORDS="~amd64 ppc ~riscv"
COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-21 8:58 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2020-11-21 8:58 UTC (permalink / raw
To: gentoo-commits
commit: 8d86a9ab7ff10efa1f4dddcd9227a17623ac280b
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 21 08:58:15 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Nov 21 08:58:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d86a9ab
dev-ruby/duktape-rb: add missing subslot operator
duktape-rb needs to be recompiled against new duktape versions.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index cb4afb5e830..ae7052fef74 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -21,7 +21,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ppc"
-COMMON_DEPEND="dev-lang/duktape"
+COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
RDEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-17 18:49 Agostino Sarubbo
0 siblings, 0 replies; 21+ messages in thread
From: Agostino Sarubbo @ 2020-11-17 18:49 UTC (permalink / raw
To: gentoo-commits
commit: 5d8b4f125ccdae8294e6f3ee3d333e263cdbe666
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 17 18:48:44 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Nov 17 18:48:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8b4f12
dev-ruby/duktape-rb: ppc stable wrt bug #754918
Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index b0074af8ecd..cb4afb5e830 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ppc"
COMMON_DEPEND="dev-lang/duktape"
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-16 13:30 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2020-11-16 13:30 UTC (permalink / raw
To: gentoo-commits
commit: eb50f3ddd9d6c3fe445fc354d56ccf43cd9b6542
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 16 13:24:50 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Nov 16 13:30:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb50f3dd
dev-ruby/duktape-rb-2.3.0.0-r2: add ~ppc keyword
As per reports in the keywordreq bug.
Closes: https://bugs.gentoo.org/754261
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index 3ea9f53b2a6..b0074af8ecd 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc"
COMMON_DEPEND="dev-lang/duktape"
DEPEND+="${COMMON_DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-14 7:51 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2020-11-14 7:51 UTC (permalink / raw
To: gentoo-commits
commit: 43598619e3bd11492fb097970210c0b7af2bc359
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 14 07:51:14 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 07:51:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43598619
dev-ruby/duktape-rb: use consistent indentation
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/metadata.xml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
index a8fd9e84b07..9e38302f85b 100644
--- a/dev-ruby/duktape-rb/metadata.xml
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
- <maintainer type="project">
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
- <upstream>
- <remote-id type="github">judofyr/duktape.rb</remote-id>
- </upstream>
+ <upstream>
+ <remote-id type="github">judofyr/duktape.rb</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-14 7:09 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2020-11-14 7:09 UTC (permalink / raw
To: gentoo-commits
commit: c3dbe75748adeeefcffffa3dce1657786f7a01dc
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 14 07:09:33 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 07:09:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3dbe757
dev-ruby/duktape-rb: add ruby as co-maintainer
Closes: https://bugs.gentoo.org/754258
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
index 6d364fd717a..a8fd9e84b07 100644
--- a/dev-ruby/duktape-rb/metadata.xml
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -5,6 +5,10 @@
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
<upstream>
<remote-id type="github">judofyr/duktape.rb</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-14 7:04 Hans de Graaff
0 siblings, 0 replies; 21+ messages in thread
From: Hans de Graaff @ 2020-11-14 7:04 UTC (permalink / raw
To: gentoo-commits
commit: 58b6e76aa6211540d343facc61d85eb7b2bf2466
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 14 07:04:29 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 07:04:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b6e76a
dev-ruby/duktape-rb: add ruby27
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index 6c4321f7fda..3ea9f53b2a6 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-USE_RUBY="ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
RUBY_FAKEGEM_NAME="duktape"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-13 21:57 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2020-11-13 21:57 UTC (permalink / raw
To: gentoo-commits
commit: 6c59e2092e7c2ee26b554d27ca5e94296be6c57f
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 21:56:53 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 21:56:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c59e209
dev-ruby/duktape-rb: dev-lang/duktape should be in DEPEND too
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index aaa03d4381f..6c4321f7fda 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -21,7 +21,9 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND+="dev-lang/duktape"
+COMMON_DEPEND="dev-lang/duktape"
+DEPEND+="${COMMON_DEPEND}"
+RDEPEND+="${COMMON_DEPEND}"
ruby_add_bdepend "
dev-ruby/pkg-config
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-13 17:25 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2020-11-13 17:25 UTC (permalink / raw
To: gentoo-commits
commit: 595640a352593aafab5e9c06c3f54dc8db802cb8
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 17:22:20 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 17:25:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595640a3
dev-ruby/duktape-rb: do not depend on dev-lang/duktape for now
Not needed, duktape.rb upstream bundles Duktape sources. There doesn't
seem to be any obvious way of switching to system-installed Duktape
and patching this to do so will require someone who actually knows Ruby.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild | 3 ++-
dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild
index 24d4c00ed15..f4d010d24ae 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild
@@ -21,7 +21,8 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND+="dev-lang/duktape"
+# Upstream uses bundled single-source distributable Duktape.
+#RDEPEND+="dev-lang/duktape"
ruby_add_bdepend "
dev-ruby/rake-compiler
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild
index 36f25d8917d..ab08a2bf8a6 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild
@@ -25,7 +25,8 @@ KEYWORDS="~amd64"
# in the number of supported keywords.
RESTRICT="test"
-RDEPEND+="dev-lang/duktape"
+# Upstream uses bundled single-source distributable Duktape.
+#RDEPEND+="dev-lang/duktape"
ruby_add_bdepend "dev-ruby/rake-compiler"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-13 14:27 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2020-11-13 14:27 UTC (permalink / raw
To: gentoo-commits
commit: 306f70a0f64401bdb45188d982d07253df1f01ae
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 14:23:01 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 14:23:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306f70a0
dev-ruby/duktape-rb: add a version supporting running tests
Will still keep the test-restricted one around in case it turns out
keywording and stabilising dev-ruby/sdoc and its dependencies on ppc
turns out to be too complex, as we need a ppc-stable version of
duktape-rb rather soon.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild | 36 ++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild
new file mode 100644
index 00000000000..24d4c00ed15
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb"
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND+="dev-lang/duktape"
+
+ruby_add_bdepend "
+ dev-ruby/rake-compiler
+ test? (
+ dev-ruby/sdoc
+ )"
+
+RUBY_S=${MY_P}
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/
@ 2020-11-13 14:12 Marek Szuba
0 siblings, 0 replies; 21+ messages in thread
From: Marek Szuba @ 2020-11-13 14:12 UTC (permalink / raw
To: gentoo-commits
commit: 62007389099832d4e0a975fbd11c4a8a7cf0fdce
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 14:03:06 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 14:11:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62007389
dev-ruby/duktape-rb: new package
Ruby bindings for dev-lang/duktape. This appears to be the only
JavaScript runtime compatible with dev-ruby/execjs that is not based on
Google V8 (which doesn't work on 32-bit PPC), works under Linux (unless
it is somehow possible to get Apple JavaScriptCore to do so; pretty sure
Windows Script Host will not), and works under C Ruby (therubyrhino is
JRuby-specific). With none of the versions of net-libs/nodejs currently
in the tree even compiling on ppc, we urgently need this one in order
not to break Ruby on Rails in Gentoo/PPC32.
On my test amd64 system, dev-ruby/execjs-2.7.0 modified to depend on
dev-lang/duktape-rb both successfully detects it and passes all tests.
Nb. no ruby27 support because of dependencies which don't support it yet.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
dev-ruby/duktape-rb/Manifest | 1 +
dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild | 36 +++++++++++++++++++++++++++
dev-ruby/duktape-rb/metadata.xml | 11 ++++++++
3 files changed, 48 insertions(+)
diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
new file mode 100644
index 00000000000..a78c853e0a8
--- /dev/null
+++ b/dev-ruby/duktape-rb/Manifest
@@ -0,0 +1 @@
+DIST duktape-rb-2.3.0.0.tar.gz 1356464 BLAKE2B be7362ddbe6860bcb12c8f8909f66ae525585e628f7be2317b07eb07960f8f25e503dbc89e713e57144cc8108751ac856aa73a16cbd58502e928acf9e116247c SHA512 af4fd45387c3f40cd24bf3c879ef4e0d7efd43ca24f0cb866bf869db7fa9f4add9b60122c0dcfbce5491cdd7479b1414637fa1054078216b9f57fa426feb0154
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild
new file mode 100644
index 00000000000..36f25d8917d
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb"
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Tests require dev-ruby/sdoc, which is currently ~arch-only and fairly limited
+# in the number of supported keywords.
+RESTRICT="test"
+
+RDEPEND+="dev-lang/duktape"
+
+ruby_add_bdepend "dev-ruby/rake-compiler"
+
+RUBY_S=${MY_P}
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile
+}
diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
new file mode 100644
index 00000000000..6d364fd717a
--- /dev/null
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">judofyr/duktape.rb</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2024-01-26 8:01 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-26 8:01 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/ Hans de Graaff
-- strict thread matches above, loose matches on Subject: below --
2023-07-12 7:46 Hans de Graaff
2023-04-07 18:25 Sam James
2023-03-24 3:58 Sam James
2023-03-19 19:00 Sam James
2023-03-18 23:10 Sam James
2022-03-26 22:31 Marek Szuba
2021-12-16 10:16 Marek Szuba
2021-12-15 23:55 Sam James
2021-10-31 5:57 Hans de Graaff
2021-09-07 12:30 Marek Szuba
2020-11-21 8:58 Hans de Graaff
2020-11-17 18:49 Agostino Sarubbo
2020-11-16 13:30 Marek Szuba
2020-11-14 7:51 Hans de Graaff
2020-11-14 7:09 Hans de Graaff
2020-11-14 7:04 Hans de Graaff
2020-11-13 21:57 Marek Szuba
2020-11-13 17:25 Marek Szuba
2020-11-13 14:27 Marek Szuba
2020-11-13 14:12 Marek Szuba
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox