ports/154905: [UPDATE] security/hydra: update to 6.1 [feature safe]

Ruslan Mahmatkhanov cvs-src at yandex.ru
Sun Feb 20 10:40:08 UTC 2011


>Number:         154905
>Category:       ports
>Synopsis:       [UPDATE] security/hydra: update to 6.1 [feature safe]
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 20 10:40:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ruslan Mahmatkhanov
>Release:        8.2-PRERELEASE
>Organization:
>Environment:
8.2-PRERELEASE i386
>Description:
- update to 6.1
  changelog is here: http://www.thc.org/thc-hydra/
- remove unneeded files/patch-Makefile.am
- build and install xhydra only if WITH_X11 is defined
- add WITH_X11 option, default off
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruNa hydra.orig/Makefile hydra/Makefile
--- hydra.orig/Makefile	2010-12-27 23:32:24.000000000 +0300
+++ hydra/Makefile	2011-02-20 13:17:10.000000000 +0300
@@ -7,10 +7,9 @@
 #
 
 PORTNAME=	hydra
-PORTVERSION=	5.9
+PORTVERSION=	6.1
 CATEGORIES=	security
 MASTER_SITES=	http://freeworld.thc.org/releases/
-MASTER_SITE_SUBDIR=	groups/thc
 EXTRACT_SUFX=	-src.tar.gz
 
 MAINTAINER=	llevier at argosnet.com
@@ -19,16 +18,17 @@
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 NO_LATEST_LINK=	yes
-PLIST_FILES=	bin/hydra bin/xhydra
+PLIST_FILES=	bin/hydra
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-USE_GNOME=	gtk20
 USE_OPENSSL=	yes
+WANT_GNOME=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
 
 OPTIONS=	FIREBIRD "Enable firebird support" off \
 		SSH "Enable ssh support" off \
-		SVN "Enable subversion support" off
+		SVN "Enable subversion support" off \
+		X11 "Install xhydra" off
 
 .include <bsd.port.pre.mk>
 
@@ -42,12 +42,22 @@
 LIB_DEPENDS+=	svn_client-1:${PORTSDIR}/devel/subversion
 .endif
 
+.if defined(WITH_X11)
+USE_GNOME=	gtk20
+PLIST_FILES+=	bin/xhydra
+.else
+CONFIGURE_ARGS+=	--disable-xhydra
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|CC = gcc||; \
 		s|-O2|${CFLAGS}|; s|md4\..||g' \
 		${WRKSRC}/Makefile.am
 
 do-install:
-	@${INSTALL_PROGRAM} ${WRKSRC}/hydra ${WRKSRC}/hydra-gtk/src/xhydra ${PREFIX}/bin
+	@${INSTALL_PROGRAM} ${WRKSRC}/hydra ${PREFIX}/bin
+.if defined(WITH_X11)
+	@${INSTALL_PROGRAM} ${WRKSRC}/hydra-gtk/src/xhydra ${PREFIX}/bin
+.endif
 
 .include <bsd.port.post.mk>
diff -ruNa hydra.orig/distinfo hydra/distinfo
--- hydra.orig/distinfo	2010-12-27 23:32:24.000000000 +0300
+++ hydra/distinfo	2011-02-20 12:45:38.000000000 +0300
@@ -1,2 +1,2 @@
-SHA256 (hydra-5.9-src.tar.gz) = 66023f94460abe76e76c1c6b187d44e82bafafb4c517314261bbd34429f913a7
-SIZE (hydra-5.9-src.tar.gz) = 423995
+SHA256 (hydra-6.1-src.tar.gz) = 85fbcf53bc7d8ae99a8bd31dd09810abd9cf9397679a94aea52cd1b1c8e06ac0
+SIZE (hydra-6.1-src.tar.gz) = 432515
diff -ruNa hydra.orig/files/patch-Makefile.am hydra/files/patch-Makefile.am
--- hydra.orig/files/patch-Makefile.am	2010-11-08 21:45:02.000000000 +0300
+++ hydra/files/patch-Makefile.am	1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- Makefile.am.orig	2010-09-29 15:19:43.000000000 +0400
-+++ Makefile.am	2010-10-24 22:35:49.000000000 +0400
-@@ -45,7 +45,7 @@
- 	@echo
- 
- xhydra:	
--	-cd hydra-gtk && ./make_xhydra.sh
-+	-cd hydra-gtk && sh make_xhydra.sh
- 
- pw-inspector: pw-inspector.c
- 	-$(CC) $(OPTS) -o pw-inspector pw-inspector.c


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list