Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions net-libs/deno/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -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
44 changes: 44 additions & 0 deletions net-libs/deno/deno-2.9.0.ebuild
Original file line number Diff line number Diff line change
@@ -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