portage-ng --merge
>>> Emerging : portage://app-crypt/hashcat-9999:run?{[]}
These are the packages that would be merged, in order:
Calculating dependencies... done!
└─step 1─┤ license portage://app-arch/unrar-7.3.1
│ keyword portage://app-crypt/hashcat-9999 (**)
│ useflag portage://sys-libs/zlib-1.3.2-r1 (minizip)
└─step 2─┤ download portage://app-arch/7zip-26.04
│ └─ file ─┤ 1.50 Mb 7z2604-linux-x64.tar.xz
│ │ 1.49 Mb 7z2604-src.tar.xz
│ download portage://app-arch/lzma-19.00-r1
│ └─ file ─┤ 1.03 Mb lzma-19.00.7z
│ download portage://app-arch/unrar-7.3.1
│ └─ file ─┤ 267.12 Kb unrar-7.3.1.tar.gz
│ download portage://app-crypt/hashcat-9999
│ └─ live ─┤ live git repository
│ download portage://dev-libs/opencl-icd-loader-2026.05.29
│ └─ file ─┤ 112.39 Kb opencl-icd-loader-2026.05.29.tar.gz
│ download portage://dev-util/opencl-headers-2026.05.29
│ └─ file ─┤ 86.95 Kb opencl-headers-2026.05.29.tar.gz
│ download portage://sys-libs/zlib-1.3.2-r1
│ └─ file ─┤ 1.26 Mb zlib-1.3.2.tar.xz
└─step 3─┤ install portage://app-arch/unrar-7.3.1 (license)
│ └─ conf ─┤ SLOT = "0/7"
│ install portage://dev-util/opencl-headers-2026.05.29
│ └─ conf ─┤ USE = "-test"
└─step 4─┤ install portage://app-arch/7zip-26.04
│ └─ conf ─┤ USE = "symlink -jwasm -rar -uasm"
│ run portage://app-arch/unrar-7.3.1 (license)
│ update portage://sys-libs/zlib-1.3.2-r1 (USE modified)
│ └─ conf ─┤ USE = "minizip -static-libs -verify-sig"
│ │ SLOT = "0/1"
└─step 5─┤ install portage://dev-libs/opencl-icd-loader-2026.05.29
│ └─ conf ─┤ USE = "-test"
└─step 6─┤ install portage://app-arch/lzma-19.00-r1
│ └─ conf ─┤ USE = "-doc"
│ install portage://virtual/minizip-1.3.1
│ └─ conf ─┤ USE = "-static-libs"
│ │ SLOT = "0/1"
│ run portage://dev-libs/opencl-icd-loader-2026.05.29
└─step 7─┤ run portage://app-arch/lzma-19.00-r1
│ run portage://virtual/minizip-1.3.1
└─step 8─┤ install portage://virtual/opencl-3-r5
└─step 9─┤ run portage://virtual/opencl-3-r5
└─step 10─┤ install portage://app-crypt/hashcat-9999 (**)
│ └─ conf ─┤ USE = "-brain -debug"
│ │ VIDEO_CARDS = "-nvidia"
└─step 11─┤ run portage://app-crypt/hashcat-9999
Total: 25 actions (1 license, 1 keyword, 1 useflag, 7 downloads, 8 installs, 1 update, 6 runs), grouped into 11 steps.
18.51 Mb to be downloaded.
>>> Assumptions taken during proving & planning:
Keyword acceptance (1 package):
Add to /etc/portage/package.accept_keywords:
app-crypt/hashcat **
License acceptance (1 package):
Add to /etc/portage/package.license:
==app-arch/unrar-7.3.1 unRAR
USE flag change (1 package):
Add to /etc/portage/package.use:
sys-libs/zlib minizip