diff options
author | bouyer <bouyer@pkgsrc.org> | 1999-09-29 15:14:29 +0000 |
---|---|---|
committer | bouyer <bouyer@pkgsrc.org> | 1999-09-29 15:14:29 +0000 |
commit | 95f1c9b3c3364f2e607ff14a6117343916e33c7d (patch) | |
tree | 785e99fee6f3dd6d024c2f4d925ff919a9f731b1 /security/crack/Makefile | |
parent | caf0c37c9300a52dd469bb22fc242537377fd36c (diff) | |
download | pkgsrc-95f1c9b3c3364f2e607ff14a6117343916e33c7d.tar.gz |
Adapt to NetBSD.
Diffstat (limited to 'security/crack/Makefile')
-rw-r--r-- | security/crack/Makefile | 188 |
1 files changed, 166 insertions, 22 deletions
diff --git a/security/crack/Makefile b/security/crack/Makefile index 41667964aef..f1cb5d310ae 100644 --- a/security/crack/Makefile +++ b/security/crack/Makefile @@ -1,12 +1,5 @@ -# ex:ts=8 -# Ports collection makefile for: Crack -# Version required: 5.0 -# Date created: 12 Jan 1997 -# Whom: David O'Brien <obrien@FreeBSD.org> -# Whom: Yukihiro Nakai <nakai@mlab.t.u-tokyo.ac.jp> -# -# $FreeBSD: ports/security/crack/Makefile,v 1.11 1999/09/04 19:24:50 obrien Exp $ -# +# $NetBSD: Makefile,v 1.2 1999/09/29 15:14:29 bouyer Exp $ +# FreeBSD Id: ports/security/crack/Makefile,v 1.11 1999/09/04 19:24:50 obrien Exp DISTNAME= crack5.0 PKGNAME= crack-5.0 @@ -16,17 +9,12 @@ MASTER_SITES= ftp://ftp.win.tue.nl/pub/security/ \ ftp://ftp.auscert.org.au/pub/coast/mirrors/cert.org/tools/crack/ \ ftp://ftp.riken.go.jp/pub/net/cert_security_tools/crack/ -MAINTAINER= obrien@FreeBSD.org +MAINTAINER= bouyer@netbsd.org -RESTRICTED= "contains crypto (libdes)" +RESTRICTED= "Crypto; export-controlled" WRKSRC= ${WRKDIR}/c50a pre-configure: -.if !defined(USE_DES) - @${MV} -f ${WRKSRC}/src/libdes ${WRKSRC}/src/libdes.notused - @${MV} -f ${WRKSRC}/src/util/elcid.c ${WRKSRC}/src/util/elcid.c.orig - @${CP} -p ${WRKSRC}/src/util/elcid.c,bsd ${WRKSRC}/src/util/elcid.c -.endif @${ECHO} "XLIB+= -lcrypt" >> ${WRKSRC}/src/util/Makefile pre-build: @@ -38,13 +26,169 @@ pre-build: do-build: (cd ${WRKSRC} ; ./Crack -makeonly) (cd ${WRKSRC} ; ./Crack -makedict) -.if !defined(USE_DES) - @#(cd ${WRKSRC} ; ./Crack -fgnd -fmt bsd ${FILESDIR}/pw-md5.test) -.endif do-install: @${MKDIR} ${PREFIX}/crack - @${RM} -f ${WRKSRC}/Run/* - @(cd ${WRKSRC} ; tar cf - . | (cd ${PREFIX}/crack; tar xfBp -)) + @${MKDIR} ${PREFIX}/crack/conf ${PREFIX}/crack/dict ${PREFIX}/crack/doc + @${MKDIR} ${PREFIX}/crack/extra ${PREFIX}/crack/run + @${MKDIR} ${PREFIX}/crack/scripts + @${MKDIR} ${PREFIX}/crack/dict/1 ${PREFIX}/crack/dict/2 \ + ${PREFIX}/crack/dict/3 + @${MKDIR} ${PREFIX}/crack/run/bin + @${MKDIR} ${PREFIX}/crack/run/bin/netbsd-1-i386_ + @${MKDIR} ${PREFIX}/crack/run/dict + ${INSTALL_SCRIPT} ${WRKSRC}/Crack ${PREFIX}/crack/ + ${INSTALL_SCRIPT} ${WRKSRC}/Reporter ${PREFIX}/crack/ + ${INSTALL_DATA} ${WRKSRC}/LICENCE ${PREFIX}/crack/ + ${INSTALL_DATA} ${WRKSRC}/manual.html ${PREFIX}/crack/ + ${INSTALL_DATA} ${WRKSRC}/manual.txt ${PREFIX}/crack/ + @for i in \ + conf/dictrun.conf \ + conf/rules.weird \ + conf/rules.suffix \ + conf/rules.prefix \ + conf/rules.perm1u \ + conf/globrule.conf \ + conf/dictgrps.conf \ + conf/rules.basic \ + conf/network.conf \ + conf/rules.fast \ + conf/rules.perm2 \ + conf/rules.perm3 \ + conf/rules.perm4 \ + conf/rules.perm5 \ + conf/rules.perm6 \ + conf/rules.perm7 \ + conf/rules.perm1 \ + conf/rules.perm2u \ + conf/rules.prefixu \ + conf/rules.suffixu \ + conf/rules.perm3u \ + conf/rules.perm4u \ + conf/rules.perm5u \ + conf/rules.perm6u \ + conf/rules.perm7u \ + dict/1/assurnames.dwg \ + dict/1/asteroids.dwg \ + dict/1/biology.dwg \ + dict/1/cartoon.dwg \ + dict/1/chars.dwg \ + dict/1/common-passwords.txt.dwg \ + dict/1/crl.words.dwg \ + dict/1/dosref.dwg \ + dict/1/family-names.dwg \ + dict/1/famous.dwg \ + dict/1/female-names.dwg \ + dict/1/given-names.dwg \ + dict/1/jargon.dwg \ + dict/1/junk.dwg \ + dict/1/lcarrol.dwg \ + dict/1/list.dwg \ + dict/1/movies.dwg \ + dict/1/numbers.dwg \ + dict/1/myths-legends.dwg \ + dict/1/names.french.dwg \ + dict/1/other-names.dwg \ + dict/1/oz.dwg \ + dict/1/places.dwg \ + dict/1/python.dwg \ + dict/1/roget.words.dwg \ + dict/1/sf.dwg \ + dict/1/sports.dwg \ + dict/1/trek.dwg \ + dict/1/unix.dict.dwg \ + dict/1/yiddish.dwg \ + dict/1/abbr.dwg \ + dict/1/phrases.dwg \ + dict/1/fast-names.dwg \ + dict/1/male-names.dwg \ + dict/1/paradise.lost.dwg \ + dict/1/bad_pws.dat.dwg \ + dict/2/congress.dwg \ + dict/2/dico.dwg \ + dict/2/domains.dwg \ + dict/2/etc-hosts.dwg \ + dict/2/ethnologue.dwg \ + dict/2/kjbible.dwg \ + dict/2/shakespeare.dwg \ + dict/2/world.factbook.dwg \ + dict/2/zipcodes.dwg \ + dict/2/antworth.dwg \ + dict/2/colleges.dwg \ + dict/2/unabr.dict.dwg \ + dict/2/cis.dwg \ + dict/3/danish.words.dwg \ + dict/3/germanl.dwg \ + dict/3/koran.dwg \ + dict/3/words.dutch.dwg \ + dict/3/words.german.dwg \ + dict/3/words.japanese.dwg \ + dict/3/words.norwegian.dwg \ + dict/3/words.spanish.dwg \ + dict/3/words.swedish.dwg \ + dict/3/words.italian.dwg \ + dict/3/surnames.finnish.dwg \ + dict/3/chinese.dwg \ + doc/credits,v5.0.txt \ + doc/faq.txt \ + doc/fips181.txt \ + doc/dicts,v5.0.txt \ + doc/appendix,v4.1.txt \ + doc/usenet-article.txt \ + doc/threading.txt \ + doc/gui.txt \ + doc/humour.txt \ + run/dict/2.dwg.gz \ + run/dict/1.dwg.gz \ + run/dict/3.dwg.gz \ + extra/Makefile \ + extra/brute.c ;\ + do \ + echo ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + done + @for i in \ + scripts/smartcat \ + scripts/trad2spf \ + scripts/dictcomp \ + scripts/pauser \ + scripts/mkgecosd \ + scripts/shadmrg.sv \ + scripts/smartcomp \ + scripts/crack-sort \ + scripts/dodictgrp \ + scripts/nastygram \ + scripts/fbfilt \ + scripts/fbmerge \ + scripts/mkdictgrps \ + scripts/plaster \ + scripts/binstamp \ + scripts/dicttidy \ + scripts/mkcracker \ + scripts/netcrack \ + scripts/crack-rsh \ + scripts/crack-rcp \ + scripts/bsd2spf \ + scripts/tradmail2spf \ + scripts/bsdmail2spf \ + extra/Crack6 \ + extra/Crack7 \ + extra/b64encode \ + extra/b64decode \ + extra/Dictstats.pl; \ + do \ + echo ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + done + @for i in \ + run/bin/netbsd-1-i386_/dawg \ + run/bin/netbsd-1-i386_/xdawg \ + run/bin/netbsd-1-i386_/cracker \ + run/bin/netbsd-1-i386_/dictfilt \ + run/bin/netbsd-1-i386_/kickdict; \ + do \ + echo ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\ + done -.include <bsd.port.mk> +.include "../../mk/bsd.pkg.mk" |