summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorbouyer <bouyer>1999-09-29 15:14:29 +0000
committerbouyer <bouyer>1999-09-29 15:14:29 +0000
commit5e2065378de3f78fbdbce8bc718c1cdb1ee5b219 (patch)
tree785e99fee6f3dd6d024c2f4d925ff919a9f731b1 /security
parentf11706f97260545cda2bb4ac15076c4412c578b9 (diff)
downloadpkgsrc-5e2065378de3f78fbdbce8bc718c1cdb1ee5b219.tar.gz
Adapt to NetBSD.
Diffstat (limited to 'security')
-rw-r--r--security/crack/Makefile188
-rw-r--r--security/crack/files/md52
-rw-r--r--security/crack/patches/patch-022
-rw-r--r--security/crack/patches/patch-032
-rw-r--r--security/crack/pkg/PLIST140
5 files changed, 311 insertions, 23 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"
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