From 5e2065378de3f78fbdbce8bc718c1cdb1ee5b219 Mon Sep 17 00:00:00 2001 From: bouyer Date: Wed, 29 Sep 1999 15:14:29 +0000 Subject: Adapt to NetBSD. --- security/crack/Makefile | 188 +++++++++++++++++++++++++++++++++++----- security/crack/files/md5 | 2 + security/crack/patches/patch-02 | 2 + security/crack/patches/patch-03 | 2 + security/crack/pkg/PLIST | 140 +++++++++++++++++++++++++++++- 5 files changed, 311 insertions(+), 23 deletions(-) (limited to 'security') 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 -# Whom: Yukihiro Nakai -# -# $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 +.include "../../mk/bsd.pkg.mk" diff --git a/security/crack/files/md5 b/security/crack/files/md5 index 133d1f7be58..adecf407464 100644 --- a/security/crack/files/md5 +++ b/security/crack/files/md5 @@ -1 +1,3 @@ +$NetBSD: md5,v 1.2 1999/09/29 15:14:29 bouyer Exp $ + MD5 (crack5.0.tar.gz) = 6511dca525b7b921ea09eca855cc58f2 diff --git a/security/crack/patches/patch-02 b/security/crack/patches/patch-02 index e25326a2552..a14653fdfe9 100644 --- a/security/crack/patches/patch-02 +++ b/security/crack/patches/patch-02 @@ -1,3 +1,5 @@ +$NetBSD: patch-02,v 1.2 1999/09/29 15:14:29 bouyer Exp $ + --- src/libdes/Makefile.orig Thu Dec 19 01:29:21 1996 +++ src/libdes/Makefile Fri Jan 31 11:14:52 1997 @@ -10,7 +10,7 @@ diff --git a/security/crack/patches/patch-03 b/security/crack/patches/patch-03 index da762f3d709..22ba11060a9 100644 --- a/security/crack/patches/patch-03 +++ b/security/crack/patches/patch-03 @@ -1,3 +1,5 @@ +$NetBSD: patch-03,v 1.2 1999/09/29 15:14:29 bouyer Exp $ + --- conf/dictgrps.conf.orig Fri Dec 13 10:32:34 1996 +++ conf/dictgrps.conf Fri Jan 31 11:16:16 1997 @@ -16,7 +16,7 @@ diff --git a/security/crack/pkg/PLIST b/security/crack/pkg/PLIST index 734cc260956..758fcd24336 100644 --- a/security/crack/pkg/PLIST +++ b/security/crack/pkg/PLIST @@ -1,2 +1,140 @@ +@comment $NetBSD: PLIST,v 1.2 1999/09/29 15:14:29 bouyer Exp $ +crack/Crack +crack/LICENCE +crack/Reporter +crack/manual.html +crack/manual.txt +crack/conf/dictrun.conf +crack/conf/rules.weird +crack/conf/rules.suffix +crack/conf/rules.prefix +crack/conf/rules.perm1u +crack/conf/globrule.conf +crack/conf/dictgrps.conf +crack/conf/rules.basic +crack/conf/network.conf +crack/conf/rules.fast +crack/conf/rules.perm2 +crack/conf/rules.perm3 +crack/conf/rules.perm4 +crack/conf/rules.perm5 +crack/conf/rules.perm6 +crack/conf/rules.perm7 +crack/conf/rules.perm1 +crack/conf/rules.perm2u +crack/conf/rules.prefixu +crack/conf/rules.suffixu +crack/conf/rules.perm3u +crack/conf/rules.perm4u +crack/conf/rules.perm5u +crack/conf/rules.perm6u +crack/conf/rules.perm7u +crack/dict/1/assurnames.dwg +crack/dict/1/asteroids.dwg +crack/dict/1/biology.dwg +crack/dict/1/cartoon.dwg +crack/dict/1/chars.dwg +crack/dict/1/common-passwords.txt.dwg +crack/dict/1/crl.words.dwg +crack/dict/1/dosref.dwg +crack/dict/1/family-names.dwg +crack/dict/1/famous.dwg +crack/dict/1/female-names.dwg +crack/dict/1/given-names.dwg +crack/dict/1/jargon.dwg +crack/dict/1/junk.dwg +crack/dict/1/lcarrol.dwg +crack/dict/1/list.dwg +crack/dict/1/movies.dwg +crack/dict/1/numbers.dwg +crack/dict/1/myths-legends.dwg +crack/dict/1/names.french.dwg +crack/dict/1/other-names.dwg +crack/dict/1/oz.dwg +crack/dict/1/places.dwg +crack/dict/1/python.dwg +crack/dict/1/roget.words.dwg +crack/dict/1/sf.dwg +crack/dict/1/sports.dwg +crack/dict/1/trek.dwg +crack/dict/1/unix.dict.dwg +crack/dict/1/yiddish.dwg +crack/dict/1/abbr.dwg +crack/dict/1/phrases.dwg +crack/dict/1/fast-names.dwg +crack/dict/1/male-names.dwg +crack/dict/1/paradise.lost.dwg +crack/dict/1/bad_pws.dat.dwg +crack/dict/2/congress.dwg +crack/dict/2/dico.dwg +crack/dict/2/domains.dwg +crack/dict/2/etc-hosts.dwg +crack/dict/2/ethnologue.dwg +crack/dict/2/kjbible.dwg +crack/dict/2/shakespeare.dwg +crack/dict/2/world.factbook.dwg +crack/dict/2/zipcodes.dwg +crack/dict/2/antworth.dwg +crack/dict/2/colleges.dwg +crack/dict/2/unabr.dict.dwg +crack/dict/2/cis.dwg +crack/dict/3/danish.words.dwg +crack/dict/3/germanl.dwg +crack/dict/3/koran.dwg +crack/dict/3/words.dutch.dwg +crack/dict/3/words.german.dwg +crack/dict/3/words.japanese.dwg +crack/dict/3/words.norwegian.dwg +crack/dict/3/words.spanish.dwg +crack/dict/3/words.swedish.dwg +crack/dict/3/words.italian.dwg +crack/dict/3/surnames.finnish.dwg +crack/dict/3/chinese.dwg +crack/doc/credits,v5.0.txt +crack/doc/faq.txt +crack/doc/fips181.txt +crack/doc/dicts,v5.0.txt +crack/doc/appendix,v4.1.txt +crack/doc/usenet-article.txt +crack/doc/threading.txt +crack/doc/gui.txt +crack/doc/humour.txt +crack/extra/Crack6 +crack/extra/Makefile +crack/extra/Crack7 +crack/extra/b64encode +crack/extra/b64decode +crack/extra/brute.c +crack/extra/Dictstats.pl +crack/run/bin/netbsd-1-i386_/dawg +crack/run/bin/netbsd-1-i386_/xdawg +crack/run/bin/netbsd-1-i386_/cracker +crack/run/bin/netbsd-1-i386_/dictfilt +crack/run/bin/netbsd-1-i386_/kickdict +crack/run/dict/2.dwg.gz +crack/run/dict/1.dwg.gz +crack/run/dict/3.dwg.gz +crack/scripts/smartcat +crack/scripts/trad2spf +crack/scripts/dictcomp +crack/scripts/pauser +crack/scripts/mkgecosd +crack/scripts/shadmrg.sv +crack/scripts/smartcomp +crack/scripts/crack-sort +crack/scripts/dodictgrp +crack/scripts/nastygram +crack/scripts/fbfilt +crack/scripts/fbmerge +crack/scripts/mkdictgrps +crack/scripts/plaster +crack/scripts/binstamp +crack/scripts/dicttidy +crack/scripts/mkcracker +crack/scripts/netcrack +crack/scripts/crack-rsh +crack/scripts/crack-rcp +crack/scripts/bsd2spf +crack/scripts/tradmail2spf +crack/scripts/bsdmail2spf @unexec /bin/rm -rf %D/crack -crack -- cgit v1.2.3