Group :: Desenvolvimento/Tcl
RPM: tcl-trf
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: trf-2.1p2-alt-sharedcrypt.patch
Download
Download
--- tcl-trf-2.1-orig/configure.in 2003-01-09 23:27:00 +0200
+++ tcl-trf-2.1/configure.in 2004-05-15 15:36:39 +0300
@@ -320,8 +320,11 @@
EXTRA_SOURCES="\$(Md5_SOURCES)"
else
# (2,3)
- if test \( $HAS_LIBCRYPT_MD5 -eq 0 \)
+ if test \( $HAS_LIBCRYPT_MD5 -ne 0 \)
then
+ SHLIB_LD_LIBS="${SHLIB_LD_LIBS} -lcrypt"
+ eval AC_DEFINE_UNQUOTED(MD5_SHARED_BUILD, 1)
+ else
# (3)
## MD5_LIB_FILE=libmd5crypt$TCL_SHLIB_SUFFIX
## TRF_DEFS="$TRF_DEFS -DCRYPT_LIB_NAME=\\\"NONE\\\""
--- tcl-trf-2.1-orig/generic/crypt.c 2000-11-19 00:42:31 +0200
+++ tcl-trf-2.1/generic/crypt.c 2004-05-15 02:18:58 +0300
@@ -27,6 +27,7 @@
* CVS: $Id: crypt.c,v 1.7 2000/11/18 22:42:31 aku Exp $
*/
+#include <crypt.h>
#include "loadman.h"
static int
--- tcl-trf-2.1-orig/generic/loadman.c 2002-11-05 02:20:20 +0200
+++ tcl-trf-2.1/generic/loadman.c 2004-05-15 15:47:47 +0300
@@ -173,7 +173,7 @@
TrfLoadMD5 (interp)
Tcl_Interp* interp;
{
-#ifdef MD5_STATIC_BUILD
+#ifdef MD5_SHARED_BUILD
md5f.loaded = 1;
md5f.init = md5_init_ctx;
md5f.update = md5_process_bytes;