[64141] trunk/dports/security/unhash

mww at macports.org mww at macports.org
Tue Feb 23 02:18:09 PST 2010


Revision: 64141
          http://trac.macports.org/changeset/64141
Author:   mww at macports.org
Date:     2010-02-23 02:18:07 -0800 (Tue, 23 Feb 2010)
Log Message:
-----------
version 1.1

Modified Paths:
--------------
    trunk/dports/security/unhash/Portfile

Added Paths:
-----------
    trunk/dports/security/unhash/files/
    trunk/dports/security/unhash/files/patch-Makefile
    trunk/dports/security/unhash/files/strnlen.c
    trunk/dports/security/unhash/files/strnlen.h

Modified: trunk/dports/security/unhash/Portfile
===================================================================
--- trunk/dports/security/unhash/Portfile	2010-02-23 08:54:03 UTC (rev 64140)
+++ trunk/dports/security/unhash/Portfile	2010-02-23 10:18:07 UTC (rev 64141)
@@ -3,30 +3,39 @@
 PortSystem 1.0
 
 name			unhash
-version			1.0
+version			1.1
 categories		security
 platforms		darwin
-maintainers		mww
+maintainers		mww openmaintainer
 description		brute force attack against MD5 or SHA1 hashes
 long_description	UnHash is a program that tries a brute force attack \
 			against a given hash. The hash can be MD5 or SHA1, and \
 			the program will auto-detect which one is given.
 
-homepage		http://www.geocities.com/dxp2532/
-master_sites		${homepage}
-extract.suffix		.tgz
-checksums		sha1 7227428bb3ab42b3fed3f284cf7a94482ba372ac
+homepage		http://www.dxp2532.info/
+master_sites		${homepage}/tools/
+checksums           md5     b0cce452ec2eb64c4e0a8ec1b04a32d5 \
+                    sha1    ea9638aa3e8969a674d3e3f67144bd47cfeffa53 \
+                    rmd160  4f6a896783073249b5b3b8021f61b57943146d93
+use_bzip2		yes
 
 depends_lib		port:openssl
 
+patchfiles          patch-Makefile
+
+post-extract {
+   file copy ${filespath}/strnlen.h ${filespath}/strnlen.c ${worksrcpath}
+}
+
 use_configure		no
+use_parallel_build      no
 
 build.type		gnu
-build.args		CFLAGS="-I${prefix}/include" LIBS="-L${prefix}/lib -lssl -lcrypto"
+build.args		CPPFLAGS="${configure.cppflags}" CFLAGS="${configure.cflags}" LIBS="-L${prefix}/lib -lssl -lcrypto" CC="${configure.cc}"
 
 destroot {
 	xinstall -m 755 -s ${worksrcpath}/unhash ${destroot}${prefix}/bin
 	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}-${version}
-	xinstall -m 444 -W ${worksrcpath} AUTHOR CHANGES COPYING INSTALL README TODO ${destroot}${prefix}/share/doc/${name}-${version}
+	xinstall -m 444 -W ${worksrcpath} CHANGES COPYING INSTALL README TODO ${destroot}${prefix}/share/doc/${name}-${version}
 }
 

Added: trunk/dports/security/unhash/files/patch-Makefile
===================================================================
--- trunk/dports/security/unhash/files/patch-Makefile	                        (rev 0)
+++ trunk/dports/security/unhash/files/patch-Makefile	2010-02-23 10:18:07 UTC (rev 64141)
@@ -0,0 +1,20 @@
+--- work/unhash-1.1/Makefile	2009-12-14 21:24:57.000000000 +0100
++++ Makefile	2010-02-23 11:13:38.000000000 +0100
+@@ -8,7 +8,6 @@
+ #
+ # Stable / Production flags
+ #
+-CFLAGS = -Wall -O2
+ #
+ # Required libraries
+ #
+@@ -16,8 +15,7 @@
+ #
+ # Compiler and requied object files
+ #
+-CC = gcc
+-OBJS = functions.o md5crack.o sha1crack.o unhash.o
++OBJS = functions.o md5crack.o sha1crack.o unhash.o strnlen.o
+ 
+ all: $(OBJS)
+ 	$(CC) $(CFLAGS) $(OBJS) $(LIBS) -o unhash

Added: trunk/dports/security/unhash/files/strnlen.c
===================================================================
--- trunk/dports/security/unhash/files/strnlen.c	                        (rev 0)
+++ trunk/dports/security/unhash/files/strnlen.c	2010-02-23 10:18:07 UTC (rev 64141)
@@ -0,0 +1,8 @@
+#include <string.h>
+#include "strnlen.h"
+
+size_t strnlen(const char *s, size_t n) {
+   const char *p = (const char *)memchr(s, 0, n);
+   return(p ? p-s : n);
+}
+

Added: trunk/dports/security/unhash/files/strnlen.h
===================================================================
--- trunk/dports/security/unhash/files/strnlen.h	                        (rev 0)
+++ trunk/dports/security/unhash/files/strnlen.h	2010-02-23 10:18:07 UTC (rev 64141)
@@ -0,0 +1,5 @@
+#ifndef STRLEN_H
+#define STRLEN_H
+size_t strnlen(const char *s, size_t n);
+#endif
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100223/b1c9c4f9/attachment.html>


More information about the macports-changes mailing list