head	1.15;
access;
symbols
	RELEASE_8_3_0:1.12
	RELEASE_9_0_0:1.11
	RELEASE_7_4_0:1.11
	RELEASE_8_2_0:1.11
	RELEASE_6_EOL:1.11
	RELEASE_8_1_0:1.11
	RELEASE_7_3_0:1.11
	RELEASE_8_0_0:1.9
	RELEASE_7_2_0:1.9
	RELEASE_7_1_0:1.8
	RELEASE_6_4_0:1.8
	RELEASE_5_EOL:1.8
	RELEASE_7_0_0:1.7
	RELEASE_6_3_0:1.7
	PRE_XORG_7:1.6
	RELEASE_4_EOL:1.5
	RELEASE_6_2_0:1.4;
locks; strict;
comment	@# @;


1.15
date	2012.12.10.19.24.04;	author svnexp;	state Exp;
branches;
next	1.14;

1.14
date	2012.11.17.06.01.08;	author svnexp;	state Exp;
branches;
next	1.13;

1.13
date	2012.04.11.18.35.46;	author lx;	state Exp;
branches;
next	1.12;

1.12
date	2012.02.28.05.16.34;	author pgollucci;	state Exp;
branches;
next	1.11;

1.11
date	2010.02.22.21.58.41;	author lx;	state Exp;
branches;
next	1.10;

1.10
date	2010.02.17.22.40.42;	author lx;	state Exp;
branches;
next	1.9;

1.9
date	2009.02.10.16.36.54;	author lx;	state Exp;
branches;
next	1.8;

1.8
date	2007.12.11.20.09.35;	author lx;	state Exp;
branches;
next	1.7;

1.7
date	2007.10.04.06.00.21;	author edwin;	state Exp;
branches;
next	1.6;

1.6
date	2007.03.03.18.30.55;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	2006.10.31.08.06.26;	author miwi;	state Exp;
branches;
next	1.4;

1.4
date	2006.07.12.01.53.51;	author itetcu;	state Exp;
branches;
next	1.3;

1.3
date	2006.07.12.01.05.51;	author itetcu;	state Exp;
branches;
next	1.2;

1.2
date	2006.05.03.01.11.07;	author clsung;	state Exp;
branches;
next	1.1;

1.1
date	2006.05.02.07.36.47;	author clsung;	state Exp;
branches;
next	;


desc
@@


1.15
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308630
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308630 | mm | 2012-12-10 19:11:11 +0000 (Mon, 10 Dec 2012) | 4 lines
## SVN ##
## SVN ## Update PCRE to 8.32
## SVN ## Introduces the UTF-32 library pcre32
## SVN ## Bump PORTREVISION in dependent ports
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# New ports collection makefile for:	medusa
# Date created:		2006-05-01
# Whom:			David Thiel <lx@@redundancy.redundancy.org>
#
# $FreeBSD: head/security/medusa/Makefile 308630 2012-12-10 19:11:11Z mm $
#

PORTNAME=	medusa
PORTVERSION=	2.1
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	http://www.foofus.net/~jmk/tools/ \
		http://redundancy.redundancy.org/mirror/

MAINTAINER=	lx@@FreeBSD.org
COMMENT=	A speedy, massively parallel, modular, login brute-forcer

OPTIONS=	SVN "Enable Subversion module" off \
		POSTGRESQL "Enable PostgreSQL module" off

LIB_DEPENDS+=	ssh2:${PORTSDIR}/security/libssh2 \
		pcre:${PORTSDIR}/devel/pcre

GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=	--enable-module-ncp=no --enable-module-afp=no

MAN1=		medusa.1

.include <bsd.port.pre.mk>

.if ${ARCH} == "ia64"
BROKEN=		Does not build on ia64
.endif

.if defined(WITH_SVN)
PLIST_SUB+=	SVN=""
LIB_DEPENDS+=	svn_client-1:${PORTSDIR}/devel/subversion
CFLAGS+=	-I${LOCALBASE}/include/subversion-1 -I${LOCALBASE}/include/apr-1
.else
CONFIGURE_ARGS+=	--enable-module-svn=no
PLIST_SUB+=	SVN="@@comment "
.endif

.if defined(WITH_POSTGRESQL)
PLIST_SUB+=	POSTGRESQL=""
USE_PGSQL=	yes
CONFIGURE_ARGS+=	--enable-module-postgres
.else
CONFIGURE_ARGS+=	--enable-module-postgres=no
PLIST_SUB+=	POSTGRESQL="@@comment "
.endif

post-install:
	${MKDIR} ${PREFIX}/share/zsh/site-functions
	${INSTALL_DATA} ${WRKSRC}/misc/zsh/_medusa ${PREFIX}/share/zsh/site-functions/_medusa

.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
.endif

.include <bsd.port.post.mk>
@


1.14
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/medusa/Makefile 300897 2012-07-14 14:29:18Z beat $
d10 1
@


1.13
log
@Update to 2.1, a bugfix/performance release.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.12
log
@devel/apr hasn't existed in quite some time.

Also subversion will pull in apr as a LIB_DEPENDS

With Hat:   apache@@
@
text
@d9 1
a9 2
PORTVERSION=	2.0
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	http://www.foofus.net/jmk/tools/ \
@


1.11
log
@Install HTML PORTDOCS and fix CONFIGURE_ARGS.

PR:		ports/144157
Submitted by:	Niels Heinen <niels@@heinen.ws>
Feature safe:	yes
@
text
@d37 1
a37 2
LIB_DEPENDS+=	svn_client-1:${PORTSDIR}/devel/subversion \
		apr-1:${PORTSDIR}/devel/apr
@


1.10
log
@Update to 2.0.

Feature safe:	yes
@
text
@d10 1
d25 1
a25 1
CONFIGURE_ARGS+=	--program-transform= #--disable-module-ncp
d41 1
d58 5
@


1.9
log
@Update to 1.5.
@
text
@d9 1
a9 1
PORTVERSION=	1.5
d20 2
a21 1
LIB_DEPENDS+=	ssh2:${PORTSDIR}/security/libssh2
@


1.8
log
@Update to 1.4.
@
text
@d9 1
a9 1
PORTVERSION=	1.4
d18 1
a18 3
		POSTGRESQL "Enable PostgreSQL module" off \
		WEBFORM "Enable web form module" off \
		SMTPAUTH "Enable web form module" off
d23 1
a23 1
CONFIGURE_ARGS+=	--program-transform= --disable-module-ncp
d47 1
d51 3
a53 13
.if defined(WITH_WEBFORM)
PLIST_SUB+=	WEBFORM=""
CONFIGURE_ARGS+=	--enable-module-web-form
.else
PLIST_SUB+=	WEBFORM="@@comment "
.endif

.if defined(WITH_SMTPAUTH)
PLIST_SUB+=	SMTPAUTH=""
CONFIGURE_ARGS+=	--enable-module-smtp-auth
.else
PLIST_SUB+=	SMTPAUTH="@@comment "
.endif
@


1.7
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d9 1
a9 1
PORTVERSION=	1.3
d14 1
a14 1
MAINTAINER=	lx@@redundancy.redundancy.org
d18 3
a20 1
		POSTGRESQL "Enable PostgreSQL module" off
d25 1
a25 1
CONFIGURE_ARGS+=	--enable-untested --program-transform=
d36 3
a38 1
LIB_DEPENDS+=	svn_client-1:${PORTSDIR}/devel/subversion
d40 2
d45 1
d47 17
@


1.6
log
@Now appears to build on amd64
@
text
@a32 6
.if ${OSVERSION} < 500000
LIB_DEPENDS+=	pth.20:${PORTSDIR}/devel/pth
CFLAGS+=	-L${LOCALBASE}/lib/pth
USE_GCC=	3.2+
.endif

@


1.5
log
@- Update to 1.3

PR:		ports/103815
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@a30 2
.elif ${ARCH} == "amd64"
BROKEN=		Does not build on amd64
@


1.4
log
@Fix build on 4.x

Submitted by:	maintainer (on irc)
@
text
@d9 1
a9 1
PORTVERSION=	1.1
@


1.3
log
@- marking medusa BROKEN on amd64 and ia64. I have no access to machines on
which I can test fixes for those. [1]
- update to use OPTIONS for Postgres and Subversion support. [1]
- enable all the optional modules. [1]
- mark broken on 4.x [2]

PR:		ports/100131
Submitted by:	maintainer [1], me (itetcu) [2]
@
text
@d36 3
a38 1
IGNORE=		needs lpthread
@


1.2
log
@- Updating the Medusa password brute-forcer to 1.1.
- maintainer notes: This was actually the
  version I should have ported originally, but as of yesterday the website
  had not yet been changed to make the 1.1 release available for download.

- This release includes several new modules for brute-forcing pcanywhere,
  ftp, imap, rsh, rexec, rlogin, and a wrapper for other methods.

PR:		ports/96689
Submitted by:	maintainer (David Thiel)
@
text
@d17 4
a20 1
LIB_DEPENDS=	ssh2:${PORTSDIR}/security/libssh2
d23 1
a23 1
CONFIGURE_ARGS+=	"--program-transform="
d27 22
a48 1
.include <bsd.port.mk>
@


1.1
log
@Add medusa 1.0, a speedy, massively parallel, modular, login
brute-forcer.

PR:		ports/96641
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.0
@

