wok-next annotate john/receipt @ rev 21420
updated puzzles ( -> 20200413)
author | Hans-G?nter Theisgen |
---|---|
date | Mon Apr 27 17:23:45 2020 +0100 (2020-04-27) |
parents | adf9af989d97 |
children |
rev | line source |
---|---|
al@20473 | 1 # SliTaz package receipt v2. |
pascal@2172 | 2 |
pascal@2172 | 3 PACKAGE="john" |
Hans-G?nter@21317 | 4 VERSION="1.9.0" |
pascal@2172 | 5 CATEGORY="system-tools" |
al@20473 | 6 SHORT_DESC="Fast password cracker" |
pascal@2172 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15215 | 8 LICENSE="GPL2" |
al@21020 | 9 WEB_SITE="https://www.openwall.com/john/" |
al@20473 | 10 |
Hans-G?nter@21366 | 11 TARBALL="$PACKAGE-$VERSION.tar.xz" |
Hans-G?nter@21365 | 12 WGET_URL="${WEB_SITE}k/$TARBALL" |
pascal@2172 | 13 |
pascal@20228 | 14 BUILD_DEPENDS="libdes-dev openssl-dev zlib-dev" |
slaxemulator@11197 | 15 |
Hans-G?nter@21317 | 16 #PATCH="http://www.openwall.com/john/g/$PACKAGE-$VERSION-jumbo-7.diff.gz" |
Hans-G?nter@21317 | 17 #EXTRA_SOURCE_FILES="$PATCH" |
slaxemulator@11197 | 18 |
Hans-G?nter@21317 | 19 compile_rules() |
Hans-G?nter@21317 | 20 { |
Hans-G?nter@21317 | 21 # [ -s $SRC/$(basename $PATCH) ] || |
Hans-G?nter@21317 | 22 # wget -P $SRC $PATCH |
Hans-G?nter@21317 | 23 # zcat $SRC/$(basename $PATCH) | patch -p1 |
al@20473 | 24 |
pascal@2172 | 25 cd $src/src |
Hans-G?nter@21317 | 26 sed -i 's|LIBS = -ldes|LIBS = -ldes -Ldes|' \ |
Hans-G?nter@21317 | 27 Makefile |
al@20473 | 28 |
al@20473 | 29 case $ARCH in |
al@20473 | 30 x86_64) Arch='nocona';; |
al@20473 | 31 *) Arch="$ARCH";; |
al@20473 | 32 esac |
al@20473 | 33 sed -i "s|CFLAGS = -c -Wall -O2|CFLAGS = -c -Wall -O2 -march=$Arch -DJOHN_SYSTEMWIDE=1|" Makefile |
Hans-G?nter@21365 | 34 |
al@20473 | 35 make clean generic || return 1 |
al@20473 | 36 |
Hans-G?nter@21317 | 37 mkdir -p $install/usr/sbin |
Hans-G?nter@21317 | 38 mkdir -p $install/etc/john |
Hans-G?nter@21317 | 39 mkdir -p $install/usr/share/john |
Hans-G?nter@21317 | 40 |
al@20473 | 41 cp -a $src/run/john $install/usr/sbin |
al@20473 | 42 cp -a $src/run/mailer $install/usr/sbin |
al@20473 | 43 cp -a $src/run/unafs $install/usr/sbin |
al@20473 | 44 cp -a $src/run/unique $install/usr/sbin |
al@20473 | 45 cp -a $src/run/unshadow $install/usr/sbin |
al@20473 | 46 cp -a $src/run/*.chr $install/usr/share/john |
al@20473 | 47 cp -a $src/run/dumb??.conf $install/usr/share/john |
al@20473 | 48 cp -a $src/run/generic.conf $install/usr/share/john |
al@20473 | 49 cp -a $src/run/password.lst $install/usr/share/john |
al@20473 | 50 cp $src/run/john.conf $install/etc/john |
Hans-G?nter@21317 | 51 |
al@20473 | 52 sed -i 's|$JOHN|/usr/share/john|g' $install/etc/john/john.conf |
pascal@2172 | 53 } |
pascal@2172 | 54 |
Hans-G?nter@21317 | 55 genpkg_rules() |
Hans-G?nter@21317 | 56 { |
al@20473 | 57 copy @std |
Hans-G?nter@21317 | 58 DEPENDS="libdes openssl" |
al@20473 | 59 CONFIG_FILES="/etc/john/john.conf" |
pascal@2172 | 60 } |