Date: Mon, 17 Nov 2003 18:48:42 -0500 (EST) From: Jesse Lovelace <jllovela@ncsu.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/59377: fixed brokeness of security/hashish Message-ID: <200311172348.hAHNmgoj028331@www.suite409.com> Resent-Message-ID: <200311171900.hAHJ0fOH005394@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 59377 >Category: ports >Synopsis: fixed brokeness of security/hashish >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: Mon Nov 17 11:00:40 PST 2003 >Closed-Date: >Last-Modified: >Originator: Jesse Lovelace (jllovela@ncsu.edu) >Release: FreeBSD 5.1-RELEASE i386 >Organization: >Environment: System: FreeBSD gangstar.suite409.com 5.1-RELEASE FreeBSD 5.1-RELEASE #1: Mon Oct 6 03:47:26 EDT 2003 mentat@gangstar.suite409.com:/usr/src/sys/i386/compile/MENTAT i386 >Description: - Fixed compile error caused by update of CryptoPP - Update from 0.4b to 1.1 - Please change maintainer from generic to myself, Jesse Lovelace, the author. >How-To-Repeat: >Fix: diff -u /usr/ports/security/hashish/Makefile ./Makefile --- /usr/ports/security/hashish/Makefile Sun Nov 9 14:34:52 2003 +++ ./Makefile Mon Nov 17 18:35:59 2003 @@ -7,39 +7,27 @@ # PORTNAME= hashish -PORTVERSION= 0.4b +PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= security -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ - http://www4.ncsu.edu/~jllovela/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}-beta-0.4-src +DISTNAME= Hashish-1.1 -MAINTAINER= ports@FreeBSD.org -COMMENT= A file and string hashing utility - -# Apparently out of sync with cryptopp -BROKEN= "Compile fails: cannot find cryptopp/sapphire.h" +MAINTAINER= jllovela@ncsu.edu +COMMENT= A gui file and string hashing utility BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp LIB_DEPENDS= wx_gtk-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk USE_REINPLACE= yes -WRKSRC= ${WRKDIR}/Hashish +WRKSRC= ${WRKDIR}/Hashish-1.1 CFLAGS+= -I${LOCALBASE}/include USE_GMAKE= yes .include <bsd.port.pre.mk> -.if ${OSVERSION} >= 500113 -BROKEN= "Does not compile (bad C++ code)" -.endif - -post-patch: - @${REINPLACE_CMD} -e "s,^CXXFLAGS =,CXXFLAGS+=${PTHREAD_CFLAGS},g ; \ - s,^LBLIBS =,LBLIBS = ${PTHREAD_LIBS} -L${LOCALBASE}/lib,g" \ - ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e "s,crypto/,cryptopp/,g" ${WRKSRC}/src/main.cpp +MAKEFILE=Makefile.FreeBSD do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hashish ${PREFIX}/bin diff -u /usr/ports/security/hashish/distinfo ./distinfo --- /usr/ports/security/hashish/distinfo Wed May 8 02:51:54 2002 +++ ./distinfo Mon Nov 17 18:19:15 2003 @@ -1 +1 @@ -MD5 (hashish-beta-0.4-src.tar.gz) = 318a2ee1490e2cb35a8420e574356159 +MD5 (Hashish-1.1.tar.gz) = 8cbdf7c0950c8df9132a395e90cf8f1b diff -u /usr/ports/security/hashish/pkg-descr ./pkg-descr --- /usr/ports/security/hashish/pkg-descr Wed May 8 02:51:54 2002 +++ ./pkg-descr Mon Nov 17 18:19:15 2003 @@ -1,4 +1,8 @@ Hashish is a file and string hashing utility that computes cryptograhpic -hashes. It is cross platform and includes a gui front end. +hashes. It is cross platform and includes a gui front end. Supports drag +and drop file hashing. Hex and Base64. + +Hashing algorithms: MD5, SHA-1, SHA-2 (256/384/512), RIPEMD-160, + HAVAL (3/4/5), Tiger, CRC32, Panama. WWW: http://hashish.sourceforge.net/ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311172348.hAHNmgoj028331>