Fixup fromcvs/togit conversion
[pkgsrcv2.git] / security / hydra / Makefile
1 # $NetBSD: Makefile,v 1.47 2013/02/16 11:24:18 wiz Exp $
2 #
3
4 DISTNAME=       ${PKGNAME_NOREV}-src
5 PKGNAME=        hydra-5.4
6 PKGREVISION=    25
7 CATEGORIES=     security
8 MASTER_SITES=   http://freeworld.thc.org/releases/
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://freeworld.thc.org/thc-hydra/
12 COMMENT=        Login password cracker
13 LICENSE=        hydra-license
14
15 .include "../../mk/bsd.prefs.mk"
16
17 USE_TOOLS+=     pkg-config
18 GNU_CONFIGURE=  YES
19 BUILD_TARGET=   all
20 WRKSRC=         ${WRKDIR}/${DISTNAME}
21
22 SUBST_CLASSES+=         build
23 SUBST_STAGE.build=      post-patch
24 SUBST_FILES.build=      Makefile.am configure hydra-gtk/src/main.c
25 SUBST_SED.build=        -e "s|@SSLBASE@|${BUILDLINK_PREFIX.openssl}|g"
26 SUBST_SED.build+=       -e "s|@PREFIX@|${PREFIX}|g"
27 SUBST_SED.build+=       -e "s|uname|${UNAME}|g"
28 SUBST_SED.build+=       -e "s|\\./hydra|${PREFIX}/bin/hydra|g"
29 SUBST_SED.build+=       -e "s|LIBS=-lm|LIBS=-L${PREFIX}/lib -lm ${COMPILER_RPATH_FLAG}${PREFIX}/lib ${COMPILER_RPATH_FLAG}/usr/lib|g"
30 SUBST_MESSAGE.build=    Patching build files.
31
32 USE_OLD_DES_API=        YES
33 PLIST_SRC=              ${WRKDIR}/.PLIST_SRC
34 CONFIGURE_ARGS+=        --prefix=${PREFIX:Q}
35 BUILDLINK_API_DEPENDS.libssh+=  libssh-0.54{,nb*}
36
37 INSTALLATION_DIRS=      bin
38
39 .include "options.mk"
40
41 .include "../../security/openssl/buildlink3.mk"
42 .include "../../security/libssh/buildlink3.mk"
43
44 pre-build:
45         ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
46
47 do-install:
48         ${INSTALL_PROGRAM} ${WRKSRC}/hydra ${DESTDIR}${PREFIX}/bin
49         ${INSTALL_PROGRAM} ${WRKSRC}/pw-inspector ${DESTDIR}${PREFIX}/bin
50
51 .include "../../mk/bsd.pkg.mk"