summaryrefslogtreecommitdiff
path: root/app-crypt/pkcrack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-crypt/pkcrack
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/pkcrack')
-rw-r--r--app-crypt/pkcrack/Manifest5
-rw-r--r--app-crypt/pkcrack/metadata.xml11
-rw-r--r--app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild55
3 files changed, 71 insertions, 0 deletions
diff --git a/app-crypt/pkcrack/Manifest b/app-crypt/pkcrack/Manifest
new file mode 100644
index 000000000000..a62846ce5413
--- /dev/null
+++ b/app-crypt/pkcrack/Manifest
@@ -0,0 +1,5 @@
+DIST pkcrack-1.2.2.tar.gz 174208 SHA256 4d2dc193ffa4342ac2ed3a6311fdf770ae6a0771226b3ef453dca8d03e43895a SHA512 5c64fb9ae09dedc70fb20cd689f432059fcd64f689072b529b4045c3241760fee273ee921da081bc08be2e0594d27101c5d89d99cb2b84e16f80c011419b7200 WHIRLPOOL 40ba854bdb81e3c04b91fa2b9c05a7b6a500a7a697c4384852b1fd5c153a4834ffabe942a249db52cdd32bd39989c97ecb206a866a3b577b7eb9f540cbfd59aa
+EBUILD pkcrack-1.2.2-r1.ebuild 1106 SHA256 8a3fd86b96b3ceae0beda3c502d6bb33434f95ae64f6387c1edcb0cf56972ddf SHA512 942eb9364bf578ee31383efbd7a353514acb98d67cd2afaeb6ef9bb8c120f07506dfd3bfa632b807efa6379d3f99aa2be6661b35c61dcaa6d5d70578a435afa1 WHIRLPOOL 933137ec5ac003a4dff0404d0bd4fddb073857d996c76528215803437808f0afb54d4a4ad107ab65ade2b9f0f6809215a38b8ec0c48d5ab1b4b486a9fc8a86ba
+MISC ChangeLog 2603 SHA256 b104df5adcb58f6f8538fbbcf0b9ca74b51f9982281ba933974721f851a75cae SHA512 25f58c662d61038db0b5fc399eaffba101b43f0dae88efaf61e057b999d0e733bba1a9b7b627b698cf6456f8793a4562f72a200dce0af4efdc150b60c83ac900 WHIRLPOOL b530579e47189ad4e7c11d2e04455fcda19f3b0edbe7494f9b698ac9e2305eca8de6d59e554c877b8d398fca611bfda756f207e21e16c220012e829ecda40439
+MISC ChangeLog-2015 1307 SHA256 e88047d1ad155c8a8520830badca6ca455f60b922de6e04ac28d8b301b088596 SHA512 48bb361ff49b6e32ff111b509d26e2764a82522514da8dabb2e795198db16adf0cacd9e7a4cd62cb13bafc15cda4b6c663783bff139eb66f24064b54a57d5cdf WHIRLPOOL bd0d4cfea2dc1459e2957803a7d5d4faad77c1647d0c116c6b3c30cea603f2ba66851cab7c02e7b2a5c9e5c974fc3246898b205c94b182e759d5356e5758e109
+MISC metadata.xml 370 SHA256 facef2a7547ea497dce4bdc373309a5b4bb46270226d320e9f2d3566ae2a079d SHA512 39a268538a1a2d5932b5295c4727c8769e4648cb94905ccead6b3941a7e8752b3992403f7623497267334f697478dc0db355e42bf2857b415f8ae06baa99d492 WHIRLPOOL 081bdd23a0565811794f8966b1dc22db3eb18bef9d885a3a9a161dd4ff5adaa51eb01528f994a225c8c52fbe606f08859c0e03938a6ce2146a2cd494ebadedf9
diff --git a/app-crypt/pkcrack/metadata.xml b/app-crypt/pkcrack/metadata.xml
new file mode 100644
index 000000000000..2507c03b02ab
--- /dev/null
+++ b/app-crypt/pkcrack/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>crypto@gentoo.org</email>
+ <name>Crypto</name>
+</maintainer>
+<longdescription>
+pkcrack is a password cracking program for zip files. It works using a plain text cipher attack.
+</longdescription>
+</pkgmetadata>
diff --git a/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild b/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild
new file mode 100644
index 000000000000..8fdb5148d939
--- /dev/null
+++ b/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit toolchain-funcs
+
+DESCRIPTION="PkZip cipher breaker"
+HOMEPAGE="http://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack.html"
+SRC_URI="http://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack/${P}.tar.gz"
+
+LICENSE="pkcrack"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+DEPEND="test? ( app-arch/zip[crypt] )"
+RDEPEND="!<app-text/html-xml-utils-5.3"
+
+DOCS=(
+ ../doc/KNOWN_BUGS
+ ../doc/appnote.iz.txt
+ ../doc/README.W32
+ ../doc/pkzip.ps.gz
+ ../doc/CHANGES
+ ../doc/LIESMICH
+ ../doc/README.html
+ ../doc/README
+)
+
+S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+ default
+ sed -i -e "s/^CC=.*/CC=$(tc-getCC)/" \
+ -e "/^CFLAGS=.*/d" \
+ -e "s/CFLAGS/LDFLAGS/" \
+ Makefile
+ sed -i -e "s:void main:int main:" *.c
+}
+
+src_test() {
+ cd "${S}/../test"
+ make CC="$(tc-getCC)" all
+}
+
+src_install() {
+ einstalldocs
+ dobin pkcrack zipdecrypt findkey makekey
+ newbin extract "$PN-extract"
+}
+
+pkg_postinst() {
+ ewarn "Due to file collision, extract utility was renamed to $PN-extract,"
+ ewarn "see bug#247394"
+}