diff options
| author | 2026-10-25 00:46:51 +0200 | |
|---|---|---|
| committer | 2026-10-25 00:46:51 +0200 | |
| commit | b87a3f1375096429d333f2e86ce7f8c7647383b3 (patch) | |
| tree | a940233c47ec5814d99b72688b84d6a1792a3e1e /dev-util/mise | |
| parent | www-servers/cgit-httpd: add 0.6.1, drop 0.6.0 (diff) | |
| download | ebuilds-b87a3f1375096429d333f2e86ce7f8c7647383b3.tar.xz | |
Diffstat (limited to 'dev-util/mise')
| -rw-r--r-- | dev-util/mise/Manifest | 4 | ||||
| -rw-r--r-- | dev-util/mise/files/mise-self-update-instructions.toml | 2 | ||||
| -rw-r--r-- | dev-util/mise/mise-2026.10.19.ebuild (renamed from dev-util/mise/mise-2026.2.19.ebuild) | 43 |
3 files changed, 24 insertions, 25 deletions
diff --git a/dev-util/mise/Manifest b/dev-util/mise/Manifest index 5ef9d32..f3bf620 100644 --- a/dev-util/mise/Manifest +++ b/dev-util/mise/Manifest @@ -1,2 +1,2 @@ -DIST mise-2026.2.19-vendor.tar.xz 92759108 BLAKE2B ad7631a0fb161b2586663e33cff9c737f1101cceaf145ae65a754ae23b214215524e853b3bdf6e30ccda6a5e84d31f799d4623121ed7ef7c700fd71a9137b08b SHA512 61ca74cdb92f96ef2154334db6ead8ff1bfbf50fadfc2c7a9f3cd9a1d91ae0547bd7f3e0cf4bb47f4ff648c244cbaa7473b45a202e118b1e92b3d5fe1651b1a9 -DIST mise-2026.2.19.tar.gz 6378769 BLAKE2B fb486b00e113a1ec395624006dad901a6ec1e5539e7bcfba83c20adea8e051f7ceae33168ec4e1425080c7ab82944b4d9f599a70fb121bde6834cf24d290d4da SHA512 265e28f28199f187daebf522235ca94f995ca60ac90b8623d66ebe34f09200aa758df2c8a46f06bcd7627897bfa0cfae5e075b2013ce3b20b5aca50ee4d9e66a +DIST mise-2026.10.19-vendor.tar.xz 122173268 BLAKE2B 67ca9366a22e55fd35c9c4e713e447240068727e894ed5de28dfd0ae5275c268d9ec172d985edd4bf60d7f3f6023689cd1ba912c0bb520bdfc3090d72da03cf7 SHA512 b812031c75555d0ec459c5185ad061cdd2b96d13b515eeb86144cd5c08b5a3126d1f94bec5bfaf09ffa625d7a57ea633ab53d8588b7301603769c618805753d3 +DIST mise-2026.10.19.tar.gz 39971846 BLAKE2B 4bb0856b4335c843fecb54201f01a17415070c9f9ac01e9cc240ee89f098ddd2f9a9f2890c2e491510995eecd34e5f0716971061d8845f31b21ba1915028562b SHA512 2bb17a5f5cdc56f3bb2bd0633df8d8a344ce59d319881f065f5a0e9b43091f921b7a756271d798de8734b5cebf315a1e97950242c394c807e7c80c735277d0f9 diff --git a/dev-util/mise/files/mise-self-update-instructions.toml b/dev-util/mise/files/mise-self-update-instructions.toml index 40be02b..efac1e6 100644 --- a/dev-util/mise/files/mise-self-update-instructions.toml +++ b/dev-util/mise/files/mise-self-update-instructions.toml @@ -1 +1 @@ -message = "To update mise from GURU overlay, run:\n\n\tsudo emerge --sync && sudo emerge -au dev-util/mise\n" +message = "To update mise from overlay, run:\n\n\temerge --sync && emerge -au dev-util/mise\n" diff --git a/dev-util/mise/mise-2026.2.19.ebuild b/dev-util/mise/mise-2026.10.19.ebuild index 63cd62a..7d9a1b8 100644 --- a/dev-util/mise/mise-2026.2.19.ebuild +++ b/dev-util/mise/mise-2026.10.19.ebuild @@ -4,8 +4,8 @@ EAPI=8 CRATES=" " -RUST_MIN_VER="1.89.0" -inherit cargo greadme +RUST_MIN_VER="1.95" +inherit cargo DESCRIPTION="The front-end to your dev env" HOMEPAGE="https://mise.jdx.dev" @@ -21,23 +21,34 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" +BDEPEND="virtual/pkgconfig" RDEPEND=" dev-libs/openssl:= + app-arch/zstd:= + dev-lang/lua:5.1 " DEPEND="${RDEPEND}" -src_compile() { - cargo_src_compile +src_unpack() { + cargo_src_unpack + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" || die +} + +src_configure() { + cargo_gen_config + cargo_src_configure --locked --no-default-features --features native-tls --bin mise +} - mkdir shell-init || die - local -x PATH="$(cargo_target_dir):${PATH}" - for shell in bash zsh fish elvish pwsh; do - mise activate ${shell} > "shell-init/${shell}" || die - done +src_prepare() { + default + + export PKG_CONFIG_ALLOW_CROSS=1 + export OPENSSL_NO_VENDOR=1 + export ZSTD_SYS_USE_PKG_CONFIG=1 } src_install() { - cargo_src_install + dobin "$(cargo_target_dir)/${PN}" doman man/man1/mise.1 @@ -48,16 +59,4 @@ src_install() { # Enable paranoid mode system-wide insinto /etc/mise doins "${FILESDIR}"/config.toml - - insinto "/usr/share/${PN}" - doins -r shell-init - - greadme_stdin <<-EOF - Gentoo installs mise's shell-init code under - /usr/share/mise/shell-init/ - Therefore, instead of using, e.g. 'eval \"\$(mise activate)\"' in - your .zshrc you can put \"source /usr/share/mise/shell-init/zsh\" - there, which avoids the cost of forking a process. Although mise - does that a lot anyways. -EOF } |
