diff options
Diffstat (limited to 'app-crypt/princeprocessor')
-rw-r--r-- | app-crypt/princeprocessor/metadata.xml | 4 | ||||
-rw-r--r-- | app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild | 27 | ||||
-rw-r--r-- | app-crypt/princeprocessor/princeprocessor-0.22.ebuild | 6 |
3 files changed, 30 insertions, 7 deletions
diff --git a/app-crypt/princeprocessor/metadata.xml b/app-crypt/princeprocessor/metadata.xml index 83b9308ac052..3c39e9076312 100644 --- a/app-crypt/princeprocessor/metadata.xml +++ b/app-crypt/princeprocessor/metadata.xml @@ -1,5 +1,5 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>zerochaos@gentoo.org</email> diff --git a/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild b/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild new file mode 100644 index 000000000000..2d17139bf757 --- /dev/null +++ b/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo toolchain-funcs + +DESCRIPTION="Standalone password candidate generator using the PRINCE algorithm" +HOMEPAGE="https://github.com/hashcat/princeprocessor" +SRC_URI="https://github.com/hashcat/princeprocessor/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + edo $(tc-getCC) -W -Wall -std=c99 ${CFLAGS} ${LDFLAGS} -DLINUX -o ${PN} pp.c mpz_int128.h +} + +src_install() { + dobin ${PN} + dodoc ../{README.md,CHANGES} + #install rules after hashcat is fixed + #insinto /usr/share/hashcat + #doins ../rules/*.rules +} diff --git a/app-crypt/princeprocessor/princeprocessor-0.22.ebuild b/app-crypt/princeprocessor/princeprocessor-0.22.ebuild index cc8b1da7755e..6fbc7335d622 100644 --- a/app-crypt/princeprocessor/princeprocessor-0.22.ebuild +++ b/app-crypt/princeprocessor/princeprocessor-0.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,10 +12,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - S="${WORKDIR}/${P}/src" src_prepare() { |