# $OpenBSD: Makefile,v 1.43 2011/09/16 11:41:39 espie Exp $ COMMENT-main= parallelized login hacker COMMENT-gui= GTK frontend for hydra VERSION= 5.4 DISTNAME= hydra-5.4-src PKGNAME-main= hydra-${VERSION} REVISION-main= 1 PKGNAME-gui= hydra-gui-${VERSION} REVISION-gui= 5 CATEGORIES= security HOMEPAGE= http://thc.org/thc-hydra/ # GPLv2 + restrictions in LICENCE.HYDRA PERMIT_PACKAGE_CDROM= no charge PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= no charge PERMIT_DISTFILES_FTP= Yes WANTLIB= c m MASTER_SITES= ${MASTER_SITE_PACKETSTORM:=groups/thc/} PSEUDO_FLAVORS= no_x11 FLAVOR?= MULTI_PACKAGES= -main CONFIGURE_STYLE=gnu dest USE_GMAKE= Yes NO_REGRESS= Yes MAKE_FLAGS= CC=${CC} .if ${FLAVOR:L:Mno_x11} ALL_TARGET= hydra pw-inspector do-install: cd ${WRKBUILD}; $(INSTALL_PROGRAM) hydra pw-inspector $(PREFIX)/bin .else MULTI_PACKAGES+=-gui ALL_TARGET= all MODULES= devel/gettext post-configure: cd ${WRKSRC}/hydra-gtk && ./configure .endif LIB_DEPENDS-main= RUN_DEPENDS-main= WANTLIB-main= c m ssl crypto LIB_DEPENDS-gui=x11/gtk+2 \ ${MODGETTEXT_LIB_DEPENDS} RUN_DEPENDS-gui=hydra-${VERSION}:security/hydra,-main \ ${MODGETTEXT_RUN_DEPENDS} WANTLIB-gui= ${WANTLIB} X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xfixes \ Xext Xi Xinerama Xrandr Xrender atk-1.0 freetype fontconfig \ gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 \ gio-2.0 gmodule-2.0 gobject-2.0 glib-2.0 gthread-2.0 png \ pango-1.0 pangocairo-1.0 pixman-1 cairo z expat \ pangoft2-1.0 pthread pthread-stubs xcb xcb-render \ xcb-render-util post-extract: ${CHMOD} -R u+w ${WRKDIST} post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/hydra ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/hydra .include