[package] name = "ruport" version = "0.1.0" edition = "2024" [features] drop-in = [] default = [] [[bin]] name = "ruport" path = "src/main.rs" [[bin]] name = "ebuild" path = "src/ebuild.rs" required-features = ["drop-in"] [[bin]] name = "egencache" path = "src/egencache.rs" required-features = ["drop-in"] [[bin]] name = "emerge" path = "src/emerge.rs" required-features = ["drop-in"] [[bin]] name = "emerge-webrsync" path = "src/emerge-webrsync.rs" required-features = ["drop-in"] [[bin]] name = "emirrordist" path = "src/emirrordist" required-features = ["drop-in"] [[bin]] name = "glsa-check" path = "src/glsa-check.rs" required-features = ["drop-in"] [[bin]] name = "gpkg-sign" path = "src/gpkg-sign" required-features = ["drop-in"] [[bin]] name = "portageq" path = "src/portageq.rs" required-features = ["drop-in"] [[bin]] name = "quickpkg" path = "src/quickpkg.rs" required-features = ["drop-in"] [lib] name = "portage" path = "libportage/lib.rs" crate-type = ["rlib"] # gehen nach ${PREFIX}/sbin [[bin]] name = "archive-conf" path = "src/archive-conf.rs" required-features = ["drop-in"] [[bin]] name = "dispatch-conf" path = "src/dispatch-conf.rs" required-features = ["drop-in"] [[bin]] name = "emaint" path = "src/emaint.rs" required-features = ["drop-in"] [[bin]] name = "env-update" path = "src/env-update.rs" required-features = ["drop-in"] [[bin]] name = "etc-update" path = "src/etc-update.rs" required-features = ["drop-in"] [[bin]] name = "fixpackages" path = "src/fixpackages.rs" required-features = ["drop-in"] [[bin]] name = "regenworld" path = "src/regendworld.rs" required-features = ["drop-in"] [dependencies] clap = { version="4.6.5", features=["derive"] } log = "0.4.33" [profile.release] opt-level = "z" lto = "full" strip = true