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.5-17fadf3.tar.gz 32645875 BLAKE2B 8a4dfe7b9f400d76d1aa1837140cb18572fa922051ff7e87ee73f24d7657cfb569c977f0413d66f5ed552fda62ec44eb5c8cca7564bd03610941c45b81175034 SHA512 577217cee1b43fd850fd3ad28d7bbb26d9b46ee9385939efb7e25592cb8d0d52fc8299d97ce8fc1f0d05f626a4852b0d531f3fc781db5383b8ed03cf958f9ee1
DIST deno-2.9.5-mark-rust-bundle-17fadf3.tar.xz 231695396 BLAKE2B aece5ecdb79abadb024f7c0f6bd2d46d41ae52e67e109c44d67ce2ddaeb6e82262a0cf7cf1335c64b4949bfeaac919b6c8f5cdea894752f88495b14577da0897 SHA512 c1319e34c34f073bad58d061685386f617e3fe7ebdad0f7257f747072c7b6939d1c273d87022c637456060ed12c9348cc370a5f53e7eb0f0448db1967af55ce0
44 changes: 44 additions & 0 deletions net-libs/deno/deno-2.9.5.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.5 -> deno-2.9.5-17fadf3.tar.gz
mirror://macaroni/deno-2.9.5-mark-rust-bundle-17fadf3.tar.xz -> deno-2.9.5-mark-rust-bundle-17fadf3.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