[66447] trunk/base/src/pextlib1.0
jmr at macports.org
jmr at macports.org
Tue Apr 13 12:21:27 PDT 2010
Revision: 66447
http://trac.macports.org/changeset/66447
Author: jmr at macports.org
Date: 2010-04-13 12:21:26 -0700 (Tue, 13 Apr 2010)
Log Message:
-----------
fix build with libmd
Modified Paths:
--------------
trunk/base/src/pextlib1.0/rmd160cmd.c
trunk/base/src/pextlib1.0/sha1cmd.c
Modified: trunk/base/src/pextlib1.0/rmd160cmd.c
===================================================================
--- trunk/base/src/pextlib1.0/rmd160cmd.c 2010-04-13 19:15:26 UTC (rev 66446)
+++ trunk/base/src/pextlib1.0/rmd160cmd.c 2010-04-13 19:21:26 UTC (rev 66447)
@@ -40,7 +40,7 @@
#include "rmd160cmd.h"
-#if HAVE_COMMONCRYPTO_COMMONDIGEST_H
+#if !defined(HAVE_LIBMD)
/* We do not have libmd.
* let's use our own version of rmd160* libraries.
@@ -60,12 +60,10 @@
CHECKSUMEnd(RMD160, RMD160_CTX, RIPEMD160_DIGEST_LENGTH)
CHECKSUMFile(RMD160, RMD160_CTX)
-#elif defined(HAVE_LIBMD)
-#include <sys/types.h>
-#include <ripemd.h>
-#define RMD160File(x, y) RIPEMD160_File(x, y)
#else
-#error CommonCrypto or libmd required
+#include <sys/types.h>
+#include <rmd160.h>
+#define RIPEMD160_DIGEST_LENGTH (RIPEMD160_HASHBYTES)
#endif
int RMD160Cmd(ClientData clientData UNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
Modified: trunk/base/src/pextlib1.0/sha1cmd.c
===================================================================
--- trunk/base/src/pextlib1.0/sha1cmd.c 2010-04-13 19:15:26 UTC (rev 66446)
+++ trunk/base/src/pextlib1.0/sha1cmd.c 2010-04-13 19:21:26 UTC (rev 66447)
@@ -57,6 +57,7 @@
#elif defined(HAVE_LIBMD)
#include <sys/types.h>
#include <sha.h>
+#define SHA_DIGEST_LENGTH (SHA_HASHBYTES)
#else
#error CommonCrypto or libmd required
#endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100413/642236fa/attachment.html>
More information about the macports-changes
mailing list