ports/157434: [MAINTAINER] Update port: security/gorilla to 1.5.3.4
Chris Rees
utisoft at gmail.com
Mon May 30 19:40:09 UTC 2011
>Number: 157434
>Category: ports
>Synopsis: [MAINTAINER] Update port: security/gorilla to 1.5.3.4
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon May 30 19:40:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Chris Rees
>Release:
>Organization:
>Environment:
>Description:
- Update to 1.5.3.4
- Use explicit WISH version in start script
- Update dependencies
- Include PORTDOCS
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: Makefile
===================================================================
RCS file: /exports/cvsroot-freebsd/ports/security/gorilla/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- Makefile 26 Jan 2011 21:12:02 -0000 1.14
+++ Makefile 30 May 2011 19:26:18 -0000
@@ -6,19 +6,16 @@
#
PORTNAME= gorilla
-PORTVERSION= 1.5.3.1
-DISTVERSIONSUFFIX= c05eb4e
-PORTREVISION= 1
+PORTVERSION= 1.5.3.4
+DISTVERSIONSUFFIX= 7c3e819
CATEGORIES= security
-MASTER_SITES= http://www.bayofrum.net/dist/gorilla/ \
- http://cerberus.bayofrum.net/dist/gorilla/
+MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/
DISTNAME= zdia-${PORTNAME}-v${DISTVERSION}-0-g${DISTVERSIONSUFFIX}
MAINTAINER= utisoft at gmail.com
COMMENT= Password Gorilla is a cross-platform Password Manager
-RUN_DEPENDS= ${LOCALBASE}/lib/bwidget/init.tcl:${PORTSDIR}/x11-toolkits/bwidget \
- itcl>=3.4:${PORTSDIR}/lang/itcl \
+RUN_DEPENDS= itcl>=3.4:${PORTSDIR}/lang/itcl \
wish:${PORTSDIR}/x11-toolkits/tk-wrapper
LICENSE= GPLv2
@@ -28,20 +25,40 @@
USE_TK= 85+
NO_BUILD= yes
SUB_FILES= gorilla
-SUB_LIST= WISH=wish
+SUB_LIST= WISH=${WISH}
+PORTDOCS= *
+
+SRC_DIRS= blowfish msgs pics pwsafe sha1 sha256c tooltip twofish
+
+post-patch:
+# We don't want Linux/Windows/Darwin binaries thank you
+ ${FIND} ${WRKSRC} \( \
+ -name "*.so" \
+ -or -name "*.dll" \
+ -or -name "*.dylib" \
+ \) -delete
do-install:
@${MKDIR} ${PREFIX}/lib/gorilla
@${INSTALL_SCRIPT} ${WRKSRC}/sources/*.tcl ${PREFIX}/lib/gorilla
- ${TAR} -C ${WRKSRC}/sources -cf - blowfish pics pwsafe twofish sha1 | \
- ${TAR} -C ${PREFIX}/lib/gorilla --unlink -xf -
+.for dir in ${SRC_DIRS}
+ @${MKDIR} ${PREFIX}/lib/${PORTNAME}/${dir}
+ @cd ${WRKSRC}/sources/${dir} \
+ && ${COPYTREE_SHARE} \* \
+ ${PREFIX}/lib/${PORTNAME}/${dir}
+.endfor
@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
post-install:
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/gorilla
- @${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/blowfish/*.tcl
- @${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/pwsafe/*.tcl
- @${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/twofish/*.tcl
- @${CHMOD} ugo+rx ${PREFIX}/lib/gorilla/sha1/*.tcl
+ @${FIND} ${PREFIX}/lib/${PORTNAME}/ -name "*.tcl" \
+ | ${XARGS} ${CHMOD} ${BINMODE}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/README \
+ ${WRKSRC}/sources/README.install-from-source \
+ ${WRKSRC}/sources/CHANGES.txt \
+ ${DOCSDIR}
+.endif
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /exports/cvsroot-freebsd/ports/security/gorilla/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 9 Aug 2010 22:51:54 -0000 1.4
+++ distinfo 30 May 2011 19:26:18 -0000
@@ -1,3 +1,2 @@
-MD5 (zdia-gorilla-v1.5.3.1-0-gc05eb4e.tar.gz) = 8b96ae606e0808e7e89b32dc84e67c3f
-SHA256 (zdia-gorilla-v1.5.3.1-0-gc05eb4e.tar.gz) = 7762d4a238b7917d496237c800f340be69ef0d3712173731f224f7c4e718c750
-SIZE (zdia-gorilla-v1.5.3.1-0-gc05eb4e.tar.gz) = 353151
+SHA256 (zdia-gorilla-v1.5.3.4-0-g7c3e819.tar.gz) = a97755e0c7005f8ee192905c1fbd9a97f5b235e5f24336f394c84c5aa7a596a0
+SIZE (zdia-gorilla-v1.5.3.4-0-g7c3e819.tar.gz) = 450557
Index: pkg-plist
===================================================================
RCS file: /exports/cvsroot-freebsd/ports/security/gorilla/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- pkg-plist 12 Jul 2010 03:04:21 -0000 1.4
+++ pkg-plist 30 May 2011 19:26:18 -0000
@@ -2,10 +2,14 @@
bin/gorilla
lib/gorilla/gorilla.tcl
lib/gorilla/isaac.tcl
+lib/gorilla/non-modal.tcl
+lib/gorilla/viewhelp.tcl
lib/gorilla/blowfish/LICENSE.txt
lib/gorilla/blowfish/blowfish.tcl
lib/gorilla/blowfish/blowtest.tcl
lib/gorilla/blowfish/pkgIndex.tcl
+lib/gorilla/msgs/de.msg
+lib/gorilla/msgs/ru.msg
lib/gorilla/pics/browse.gif
lib/gorilla/pics/gorilla-16x16.gif
lib/gorilla/pics/gorilla-32x32.gif
@@ -23,16 +27,49 @@
lib/gorilla/pwsafe/pwtest.tcl
lib/gorilla/pwsafe/pwsafe-v2.tcl
lib/gorilla/pwsafe/pwsafe-v3.tcl
+lib/gorilla/sha1/ChangeLog
lib/gorilla/sha1/LICENSE.txt
lib/gorilla/sha1/pkgIndex.tcl
+lib/gorilla/sha1/sha1.c
+lib/gorilla/sha1/sha1v1.test
+lib/gorilla/sha1/sha1.man
+lib/gorilla/sha1/sha1v1.tcl
+lib/gorilla/sha1/sha256.c
+lib/gorilla/sha1/sha1c.tcl
+lib/gorilla/sha1/sha1.bench
+lib/gorilla/sha1/sha256c.tcl
+lib/gorilla/sha1/sha1.h
+lib/gorilla/sha1/sha1.tcl
+lib/gorilla/sha1/sha1.test
+lib/gorilla/sha1/sha256.bench
+lib/gorilla/sha1/sha256.h
+lib/gorilla/sha1/sha256.man
lib/gorilla/sha1/sha256.tcl
+lib/gorilla/sha1/sha256.test
+lib/gorilla/sha256c/critcl.tcl
+lib/gorilla/sha256c/pkgIndex.tcl
+lib/gorilla/sha256c/Darwin-x86/critcl.tcl
+lib/gorilla/sha256c/Linux-x86/critcl.tcl
+lib/gorilla/sha256c/Linux-x86_64/critcl.tcl
+lib/gorilla/sha256c/Windows-x86/critcl.tcl
+lib/gorilla/tooltip/pkgIndex.tcl
+lib/gorilla/tooltip/tipstack.tcl
+lib/gorilla/tooltip/tooltip.tcl
+lib/gorilla/twofish/f32-critcl.tcl
lib/gorilla/twofish/twofish.tcl
lib/gorilla/twofish/twotest.tcl
lib/gorilla/twofish/pkgIndex.tcl
lib/gorilla/twofish/LICENSE.txt
@dirrm lib/gorilla/blowfish
+ at dirrm lib/gorilla/msgs
@dirrm lib/gorilla/pics
- at dirrm lib/gorilla/twofish
@dirrm lib/gorilla/pwsafe
@dirrm lib/gorilla/sha1
+ at dirrm lib/gorilla/sha256c/Darwin-x86
+ at dirrm lib/gorilla/sha256c/Linux-x86
+ at dirrm lib/gorilla/sha256c/Linux-x86_64
+ at dirrm lib/gorilla/sha256c/Windows-x86
+ at dirrm lib/gorilla/sha256c
+ at dirrm lib/gorilla/tooltip
+ at dirrm lib/gorilla/twofish
@dirrm lib/gorilla
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list