From da258f6e153f69b2efe03b43c0fae79236087c2c Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Fri, 3 Jul 2026 00:03:40 +0000 Subject: [PATCH] Bump net-libs/deno-2.9.0 --- net-libs/deno/Manifest | 2 ++ net-libs/deno/deno-2.9.0.ebuild | 44 +++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 net-libs/deno/deno-2.9.0.ebuild diff --git a/net-libs/deno/Manifest b/net-libs/deno/Manifest index 3feab291..48a146c3 100644 --- a/net-libs/deno/Manifest +++ b/net-libs/deno/Manifest @@ -4,3 +4,5 @@ DIST deno-2.7.4-8274bf7.tar.gz 27629328 BLAKE2B cab916b3fe5d90549fa2bd01515baa5e DIST deno-2.7.4-mark-rust-bundle-8274bf7.tar.xz 212966508 BLAKE2B 883b111a205ac050c4c998b4125aa32a050b5298da17924f40783be58fbeaa601258b280646c0cfae22fa6e18a05bc569eb559537c3c5022db386a250da1ce9a SHA512 ad8794eff25d13a8ede41a0b99f79ecb840325ade75fa2556c1e19ba16c2bd6ddeb6a2aa7f731f9abfe84132a8b35bf2348b02c66531f646320fd697d3a61101 DIST deno-2.7.7-8fa9085.tar.gz 27891821 BLAKE2B ddea6c77c2b7e64a4d1de3e0ce70e9c0159fef9cec5c60448d08fb806f9f9e90ee8e8bf6d0f1cba01dd173b0ccdf2bde1c0be648c4db26f8ad0e5486c453eff8 SHA512 5626a39c60c3555dcf1543828d1037aea2c984ae83dc8c94162d059136c32fd6bb7c7e32d5e3e2755cb1d22b43b64b6dfe298a555ef3eb80b481d20b3dec994f DIST deno-2.7.7-mark-rust-bundle-8fa9085.tar.xz 210370052 BLAKE2B 8578a30d1120e3679fea552e8c1a07fc8a1e42d8803687b08ffa20343dfbbb79dd0b331c6649dd741becde897cc7c438a1065ef4daf316e07ac8044ac787b714 SHA512 5bfee5b5d7a40290fb38edbb47667dbe85a2bb0497811d77509f8c3ce15bfdda4bd9cb4c8a8572e9edc73891741c196c80f0ffd649c985d33298dc481add9b7f +DIST deno-2.9.0-94d375d.tar.gz 32409069 BLAKE2B 3256990b0c0c926de165baac141d65972b54c607c0adebc58151b4c416db3fb4d8554d797a8525bcd9eaeeb0ae4fe6207adba2907f037d173a7054f62a074add SHA512 c124463ec32c8192cce2e0b30d25cd2fabe2f783d69e364beb8a246a7a0b506f244ea4e988890a9a57cd88e16b7498a65f7222af750ada3dd39caadd4df5124f +DIST deno-2.9.0-mark-rust-bundle-94d375d.tar.xz 220346532 BLAKE2B 3ec0349745f215170ef38a1812d14d4ce718bd9ad0eebca64a3e6eeb104225aa6a548dc94d834b16f32460484e61ea9210446b829d18f14f28ccc1fd4369fd2c SHA512 50e18c8e25b36670bdcb4b512aebaff91c3937873351649a53604d66a090a8362eb2a2431e80ece9a9a13c0553d138cd7d1cd28827b76ec87f9268eb061f92d1 diff --git a/net-libs/deno/deno-2.9.0.ebuild b/net-libs/deno/deno-2.9.0.ebuild new file mode 100644 index 00000000..2dffd23b --- /dev/null +++ b/net-libs/deno/deno-2.9.0.ebuild @@ -0,0 +1,44 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +inherit cargo + +DESCRIPTION="A modern runtime for JavaScript and TypeScript." +HOMEPAGE="https://deno.com" +SRC_URI=" +https://api.github.com/repos/denoland/deno/tarball/v2.9.0 -> deno-2.9.0-94d375d.tar.gz +mirror://macaroni/deno-2.9.0-mark-rust-bundle-94d375d.tar.xz -> deno-2.9.0-mark-rust-bundle-94d375d.tar.xz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="*" +RESTRICT="network-sandbox" +BDEPEND="sys-devel/llvm + sys-devel/clang + sys-devel/lld + dev-util/gn + virtual/rust + +" +post_src_unpack() { + rm -rf "${S}" || true + mv denoland-deno-* "${S}" +} +src_configure() { + export MAKEOPTS="-j1" + cargo_gen_config +} +src_compile() { + export CARGO_BUILD_JOBS=1 + export CARGO_INCREMENTAL=0 + export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 + export NINJAFLAGS="-j1" + cargo build --release || die "cargo build failed" +} +src_install() { + # Install the binary directly, cargo install doesn't work on workspaces + dobin target/release/deno +} + + +# vim: filetype=ebuild