From fc2f1018fc323ef2c6572734a9b130427cba76a6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 3 Nov 2021 06:47:15 +0000 Subject: gentoo resync : 03.11.2021 --- dev-ruby/duktape-rb/Manifest | 1 + dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild | 49 ++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r3.ebuild (limited to 'dev-ruby/duktape-rb') diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest index 0fe4232d9d2a..6f86f28cb586 100644 --- a/dev-ruby/duktape-rb/Manifest +++ b/dev-ruby/duktape-rb/Manifest @@ -2,4 +2,5 @@ AUX duktape-rb-2.3.0.0_duktape-2.5.0-tests.patch 677 BLAKE2B 74224d6c929cafc5d61 AUX duktape-rb-2.3.0.0_use-system-duktape.patch 1860 BLAKE2B 479457cc1782a43ea217ac65dc20f41bfd8ca75dcdf7b77403b144514b590989a98eba01b3f0687e49b81cbb9a096bebb7e0034a0c09dcae36def12d10ea8e13 SHA512 567b9d3b41a413703e64e9167c683a5fb60af13a97426aa03ffe4a38ca6f810fad54ee29269157698c70c762329b3e889b7bed72420700764a478c9047abd4ef DIST duktape-rb-2.3.0.0.tar.gz 1356464 BLAKE2B be7362ddbe6860bcb12c8f8909f66ae525585e628f7be2317b07eb07960f8f25e503dbc89e713e57144cc8108751ac856aa73a16cbd58502e928acf9e116247c SHA512 af4fd45387c3f40cd24bf3c879ef4e0d7efd43ca24f0cb866bf869db7fa9f4add9b60122c0dcfbce5491cdd7479b1414637fa1054078216b9f57fa426feb0154 EBUILD duktape-rb-2.3.0.0-r2.ebuild 1095 BLAKE2B 5b1f3e0ac10999e185e97508eea4b9220eccf995e99cb050c95755ebb55e0eb6aad69c17994b60a49baaf44328a4d1a606ab2887bd59c29d28800182a9262362 SHA512 1f106bcb064e45b335e6427b41ef48567f51dfe4864710a8071db283d010aef57d71b4ab8d1083340e8b6c335c9f645c7dd189f9ad1026124fd2fb55969f75ca +EBUILD duktape-rb-2.3.0.0-r3.ebuild 1059 BLAKE2B fb35bcf0915c6cbea459e3da65ec430292ba1d7c8cb466b729a536eadf727d850b0fda9a66a086f70f0c988a1aa50fdd7ba2195a8cae9aae2411902ba3e26d20 SHA512 0611fb116f25658843db60c1b0ec614c4436cceb59671b82729bade29150254cdf791f6e59b51879604e727ce95e60a86d57ea31e9f35db653b530ed7ac7218a MISC metadata.xml 457 BLAKE2B cf319046702b756e4954de3daf9a13a63b4adc579946b62aa629c1b428c4c395709fe9115e4d35a86b063bfe7f4554ef64604f6759bc9d502450441ba2b6e941 SHA512 f26251141d978bc7d369e18d69382c4a15f9985738c85c9c524e7a84a719f6a6e9e2e6113ddadc4fd580573fb2c380b31920ac44d08003458756015295f57a05 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 000000000000..e3a343028a31 --- /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 +} -- cgit v1.2.3