[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / hydra

Annotation of pkgsrc/security/hydra/Makefile, Revision 1.6

1.6     ! rillig      1: # $NetBSD: Makefile,v 1.5 2005/12/05 20:50:56 rillig Exp $
1.1       adrianp     2: #
                      3:
                      4: DISTNAME=      ${PKGNAME}-src
                      5: PKGNAME=       hydra-4.6
                      6: CATEGORIES=    security
                      7: MASTER_SITES=  http://www.thc.org/releases/
                      8:
                      9: MAINTAINER=    adrianp@NetBSD.org
                     10: HOMEPAGE=      http://www.thc.org/thc-hydra/
                     11: COMMENT=       Login password cracker
                     12:
                     13: .include "../../mk/bsd.prefs.mk"
                     14:
1.4       jlam       15: USE_TOOLS+=    pkg-config
1.1       adrianp    16: GNU_CONFIGURE= YES
                     17: BUILD_TARGET=  all ssl
                     18: WRKSRC=                ${WRKDIR}/${DISTNAME}
                     19:
                     20: LICENSE+=      hydra-license
                     21:
1.5       rillig     22: SUBST_CLASSES+=                build
1.1       adrianp    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:                        -e "s|@PREFIX@|${PREFIX}|g" \
                     27:                        -e "s|uname|${UNAME}|g" \
                     28:                        -e "s|\./hydra|${PREFIX}/bin/hydra|g" \
                     29:                        -e "s|LIBS=-lm|LIBS=-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
1.6     ! rillig     34: CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
1.1       adrianp    35: BUILDLINK_DEPENDS.libssh+=     libssh-0.1
                     36:
1.2       jlam       37: INSTALLATION_DIRS=     bin
                     38:
1.1       adrianp    39: PKG_OPTIONS_VAR=       PKG_OPTIONS.hydra
                     40: PKG_SUPPORTED_OPTIONS= gtkfe
                     41:
                     42: .include "../../mk/bsd.options.mk"
                     43:
                     44: .if !empty(PKG_OPTIONS:Mgtkfe)
                     45:
                     46: .include "../../x11/gtk2/buildlink3.mk"
                     47:
                     48: post-configure:
                     49:        cd ${WRKSRC}/hydra-gtk && \
                     50:        ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
                     51:
                     52: post-build:
                     53:        cd ${WRKSRC}/hydra-gtk && \
                     54:        ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
                     55:
                     56: post-install:
                     57:        ${INSTALL_PROGRAM} ${WRKSRC}/hydra-gtk/src/xhydra ${PREFIX}/bin
                     58:
                     59: PLIST_SRC+=    ${PKGDIR}/PLIST.xhydra
                     60: .endif
                     61:
                     62: .include "../../security/openssl/buildlink3.mk"
                     63: .include "../../security/libssh/buildlink3.mk"
                     64:
                     65: pre-build:
                     66:         @${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
                     67:
                     68: do-install:
                     69:        ${INSTALL_PROGRAM} ${WRKSRC}/hydra ${PREFIX}/bin
                     70:        ${INSTALL_PROGRAM} ${WRKSRC}/pw-inspector ${PREFIX}/bin
                     71:
                     72: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>