commit: 1d4c34e357e1e70b9b3f8ee17e2f631865aedebb Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Feb 16 13:03:28 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Feb 16 13:17:09 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4c34e3
app-crypt/johntheripper-jumbo: drop 1.9.0_p20230717 Signed-off-by: Sam James <sam <AT> gentoo.org> app-crypt/johntheripper-jumbo/Manifest | 1 - .../johntheripper-jumbo-1.9.0_p20230717.ebuild | 156 --------------------- 2 files changed, 157 deletions(-) diff --git a/app-crypt/johntheripper-jumbo/Manifest b/app-crypt/johntheripper-jumbo/Manifest index e289b458e9e1..d0882b25a01b 100644 --- a/app-crypt/johntheripper-jumbo/Manifest +++ b/app-crypt/johntheripper-jumbo/Manifest @@ -1,2 +1 @@ -DIST johntheripper-jumbo-1.9.0_p20230717.tar.gz 56772470 BLAKE2B 33295dc28d32852a6284adaadbbf9d9c852fb78e1dc673df5e67c31befb6921dbd6d29310ca7b3406e4b1259cca6e8d643292d73f4324262b038a1c6bc7ff51b SHA512 fd48a6bccf3f2be0d495aa8a635af73bc386c5815fdaa62259f2920724afa89e0e9743585c412e595486a0d2677f1ec43c43606471078ec0611d5c05b01853de DIST johntheripper-jumbo-1.9.0_p20240102.tar.gz 55727974 BLAKE2B 10238f549b8d1d52d7858d0a0df080ae1e92a7026b3b31f4e19d00c2bf06df5ad1fe298291d5421a0f685786fca2ad954a5ed3b2adc23d80464ec1966db9c968 SHA512 c66898d12799d88d42e6a930768e27b4110362b6384a47957ab61300b8254af051d3a2821e54f12a90ded8a20c855b8a2f044942dba1605447ae355e2f7ecbaf diff --git a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild deleted file mode 100644 index c5012306a202..000000000000 --- a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs pax-utils - -DESCRIPTION="Fast password cracker, community enhanced version" -HOMEPAGE="http://www.openwall.com/john/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/magnumripper/JohnTheRipper.git" - inherit git-r3 -else - HASH_COMMIT="c798c3f39215f6e08c67677eb9b79f65cfe08e40" - - SRC_URI="https://github.com/openwall/john/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/john-${HASH_COMMIT}" - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags kerberos mpi opencl openmp pcap" - -DEPEND=">=dev-libs/openssl-1.0.1:= - virtual/libcrypt:= - mpi? ( virtual/mpi ) - opencl? ( virtual/opencl ) - kerberos? ( virtual/krb5 ) - pcap? ( net-libs/libpcap ) - dev-libs/gmp:= - sys-libs/zlib - app-arch/bzip2" -# Missing (unpackaged): -# - Digest::Haval256 -# - Digest::x -# See bug #777369. -RDEPEND="${DEPEND} - dev-perl/Compress-Raw-Lzma - dev-perl/Digest-MD2 - virtual/perl-Digest-MD5 - dev-perl/Digest-SHA3 - dev-perl/Digest-GOST - !app-crypt/johntheripper" -RESTRICT="test" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - cd src || die - eautoreconf - - sed -i 's#$prefix/share/john#/etc/john#' configure || die -} - -src_configure() { - cd src || die - - use custom-cflags || strip-flags - - econf \ - --enable-pkg-config \ - --disable-native-march \ - --disable-native-tests \ - --disable-rexgen \ - --with-openssl \ - --with-systemwide \ - $(use_enable mpi) \ - $(use_enable opencl) \ - $(use_enable openmp) \ - $(use_enable pcap) -} - -src_compile() { - # Uses default LD=$(CC) but if the user's set LD, it'll call it - # bug #729432. - emake LD="$(tc-getCC)" -C src -} - -src_test() { - pax-mark -mr run/john - - # this probably causes the following failure: - # Testing: as400-des, AS/400 DES [DES 32/64]... PASS - # Error, Invalid signature line trying to link to dynamic format. - # Original format=as400-ssha1 - sed '/.include /d' run/john.conf > run/john-test.conf - if use opencl; then - # GPU tests fail in portage, so run cpu only tests - ./run/john --config=run/john-test.conf --device=cpu --test=0 --verbosity=2 || die - else - # Weak tests - ./run/john --config=run/john-test.conf --test=0 --verbosity=2 || die - # Strong tests - #./run/john --test=1 --verbosity=2 || die - fi - - rm john-test.conf || die -} - -src_install() { - # Executables - dosbin run/john - newsbin run/mailer john-mailer - - pax-mark -mr "${ED}/usr/sbin/john" - - # grep '$(LN)' Makefile.in | head -n-3 | tail -n+2 | cut -d' ' -f3 | cut -d/ -f3 - local s - for s in \ - unshadow unafs undrop unique ssh2john putty2john pfx2john keepass2john keyring2john \ - zip2john gpg2john rar2john racf2john keychain2john kwallet2john pwsafe2john dmg2john \ - hccap2john base64conv truecrypt_volume2john keystore2john - do - dosym john /usr/sbin/${s} - done - - # Scripts - exeinto /usr/share/john - doexe run/*.pl - doexe run/*.py - insinto /usr/share/john - doins -r run/lib - cd run || die - - local s - for s in *.pl *.py; do - dosym ../share/john/${s} /usr/bin/${s} - done - cd .. || die - - if use opencl; then - insinto /etc/john - doins -r run/opencl - fi - - # Config files - insinto /etc/john - doins run/*.chr run/password.lst - doins run/*.conf - doins -r run/rules run/ztex - - # Documentation - rm -f doc/README || die - dodoc -r README.md doc/* -}
