[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