Ebuilds for tools published under github.com/JavaPerformance. Currently:
| Package | Upstream | Description |
|---|---|---|
app-text/md2any |
md2any | Markdown → 5 document formats. Source build (cargo). |
app-text/md2any-bin |
md2any release | Same tool, prebuilt binary. No Rust toolchain needed. |
# Modern (eselect-repo) — recommended:
sudo eselect repo add javaperformance git https://github.com/JavaPerformance/gentoo-overlay.git
sudo emerge --sync javaperformance# Or with layman:
sudo layman -o https://raw.githubusercontent.com/JavaPerformance/gentoo-overlay/main/repositories.xml -f -a javaperformance# Source build (compiles ~73 crates, ~30-60 s on a modern laptop):
sudo emerge --autounmask --autounmask-write app-text/md2any
sudo dispatch-conf
sudo emerge app-text/md2any
# Or prebuilt binary (instant, no Rust):
sudo emerge --autounmask --autounmask-write app-text/md2any-bin
sudo dispatch-conf
sudo emerge app-text/md2any-binThen:
md2any --help
md2any doctor # probe optional CLIs + bundled fonts
md2any --help-pdf # build the embedded user manual as PDFThis overlay is the first step. The longer-term plan is to submit
md2any to the GURU community repository
so it ships with Gentoo by default.
Per-package bugs go to the upstream repos. Overlay packaging issues (ebuild syntax, dependency resolution, USE flags) go to this repo's issue tracker.
Each ebuild's LICENSE field declares the relevant upstream + dependency licences. The ebuilds themselves are GPL-2 per Gentoo convention.