1 # $NetBSD: Makefile,v 1.47 2013/02/16 11:24:18 wiz Exp $
4 DISTNAME= ${PKGNAME_NOREV}-src
8 MASTER_SITES= http://freeworld.thc.org/releases/
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://freeworld.thc.org/thc-hydra/
12 COMMENT= Login password cracker
13 LICENSE= hydra-license
15 .include "../../mk/bsd.prefs.mk"
17 USE_TOOLS+= pkg-config
20 WRKSRC= ${WRKDIR}/${DISTNAME}
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.
33 PLIST_SRC= ${WRKDIR}/.PLIST_SRC
34 CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
35 BUILDLINK_API_DEPENDS.libssh+= libssh-0.54{,nb*}
37 INSTALLATION_DIRS= bin
41 .include "../../security/openssl/buildlink3.mk"
42 .include "../../security/libssh/buildlink3.mk"
45 ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
48 ${INSTALL_PROGRAM} ${WRKSRC}/hydra ${DESTDIR}${PREFIX}/bin
49 ${INSTALL_PROGRAM} ${WRKSRC}/pw-inspector ${DESTDIR}${PREFIX}/bin
51 .include "../../mk/bsd.pkg.mk"