ports/148388: Port Update: security/gorilla Password safe written in Tcl/Tk

Greyson Fischer greyson at foosoft.us
Mon Jul 5 20:20:04 UTC 2010


>Number:         148388
>Category:       ports
>Synopsis:       Port Update: security/gorilla Password safe written in Tcl/Tk
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 05 20:20:03 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Greyson Fischer
>Release:        8.0-RELEASE
>Organization:
>Environment:
FreeBSD furfur.mephisto-tabernacle.int 8.0-RELEASE FreeBSD 8.0-RELEASE #3: Thu Jun  3 10:47:12 EDT 2010     root at furfur.mephisto-tabernacle.int:/usr/obj/usr/src/sys/FURFUR  i386
>Description:
The port seems to have relied on a GNU configure script to determine the correct version of TCL to use. This caused an update to 8.5 not to run because itcl was being installed for 8.5, and gorilla was detecting 8.4.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./Makefile
#	./distinfo
#	./pkg-descr
#	./pkg-plist
#	./files
#	./files/patch-gorilla.in
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# New ports collection makefile for:	gorilla
X# Date created:				2006-02-11
X# Whom:					Kay Lehmann <kay_lehmann at web.de>
X#
X# $FreeBSD: ports/security/gorilla/Makefile,v 1.11 2009/11/21 15:28:44 miwi Exp $
X#
X
XPORTNAME=	gorilla
XPORTVERSION=	1.4
XPORTREVISION=	5
XCATEGORIES=	security
XMASTER_SITES=	http://www.fpx.de/fp/Software/Gorilla/download/
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	Password Gorilla is cross-platform Password Manager
X
XLIB_DEPENDS=	itcl.3:${PORTSDIR}/lang/itcl
XRUN_DEPENDS=	${LOCALBASE}/lib/bwidget/init.tcl:${PORTSDIR}/x11-toolkits/bwidget
X
XUSE_TCL_RUN=	84+
XUSE_TK=		84+
XGNU_CONFIGURE=	yes
XNO_BUILD=	yes
XCONFIGURE_ARGS= --with-wish=${WISH}
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/lib/gorilla
X	@${INSTALL_SCRIPT} ${WRKSRC}/*.tcl ${PREFIX}/lib/gorilla
X	${TAR} -C ${WRKSRC} -cf - blowfish pics pwsafe twofish sha1 | \
X		${TAR} -C ${PREFIX}/lib/gorilla --unlink -xf -
X	@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X
Xpost-install:
X	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gorilla
X	@${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/blowfish/*.tcl
X	@${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/pwsafe/*.tcl
X	@${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/twofish/*.tcl
X	@${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/sha1/*.tcl
X
X.include <bsd.port.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XMD5 (gorilla-1.4.tar.gz) = 9914efa3ddaf309de76f083c43f57dce
XSHA256 (gorilla-1.4.tar.gz) = 3184ff802d0f96250302e2ce1a966d5eca328e8e0becc44e037208af32ee0551
XSIZE (gorilla-1.4.tar.gz) = 190766
aec8793adfd5b7c3f00e62ae41a09ac2
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XPassword Gorilla is cross-platform Password Manager. It is 
Xcompatible with "Password Safe" from Windows.
XIt uses TCL/Tk and runs on most platforms supported by Tcl/Tk.
X
XWWW:	http://www.fpx.de/fp/Software/Gorilla
0e313719ff012ceaf97a028d51caa8f5
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
X at comment $FreeBSD: ports/security/gorilla/pkg-plist,v 1.3 2006/10/03 08:55:22 stefan Exp $
Xbin/gorilla
Xlib/gorilla/gorilla.tcl
Xlib/gorilla/isaac.tcl
Xlib/gorilla/blowfish/LICENSE.txt
Xlib/gorilla/blowfish/blowfish.tcl
Xlib/gorilla/blowfish/blowtest.tcl
Xlib/gorilla/blowfish/pkgIndex.tcl
Xlib/gorilla/pics/gorilla-16x16.gif
Xlib/gorilla/pics/gorilla-32x32.gif
Xlib/gorilla/pics/gorilla-48x48.gif
Xlib/gorilla/pics/gorilla-logo.jpg
Xlib/gorilla/pics/gorilla-splash.gif
Xlib/gorilla/pics/gorilla.ico
Xlib/gorilla/pwsafe/LICENSE.txt
Xlib/gorilla/pwsafe/pkgIndex.tcl
Xlib/gorilla/pwsafe/pwsafe-db.tcl
Xlib/gorilla/pwsafe/pwsafe-int.tcl
Xlib/gorilla/pwsafe/pwsafe-io.tcl
Xlib/gorilla/pwsafe/pwsafe.dat
Xlib/gorilla/pwsafe/pwsafe.tcl
Xlib/gorilla/pwsafe/pwtest.tcl
Xlib/gorilla/pwsafe/pwsafe-v2.tcl
Xlib/gorilla/pwsafe/pwsafe-v3.tcl
Xlib/gorilla/sha1/LICENSE.txt
Xlib/gorilla/sha1/pkgIndex.tcl
Xlib/gorilla/sha1/sha256.tcl
Xlib/gorilla/twofish/twofish.tcl
Xlib/gorilla/twofish/twotest.tcl
Xlib/gorilla/twofish/pkgIndex.tcl
Xlib/gorilla/twofish/LICENSE.txt
X at dirrm lib/gorilla/blowfish
X at dirrm lib/gorilla/pics
X at dirrm lib/gorilla/twofish
X at dirrm lib/gorilla/pwsafe
X at dirrm lib/gorilla/sha1
X at dirrm lib/gorilla
ef3e7f63841ae908ba397c2bef1fbad6
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-gorilla.in
sed 's/^X//' >./files/patch-gorilla.in << 'c2b3aec09be9bf8a066f643e34bbe40a'
X--- gorilla.in.orig	Sun Dec  5 22:21:54 2004
X+++ gorilla.in	Sat Feb 11 12:30:44 2006
X@@ -7,4 +7,4 @@
X }]} {
X     set myName $linkName
X }
X-source [file join [file dirname $myName] gorilla.tcl]
X+source [file join [file dirname $myName] @prefix@/lib/gorilla/gorilla.tcl]
c2b3aec09be9bf8a066f643e34bbe40a
exit



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



More information about the freebsd-ports-bugs mailing list