Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37888477
en ru br
Репозитории ALT
S:2.1.4-alt4
5.1: 2.1-alt7
4.1: 2.1-alt7
4.0: 2.1-alt7
3.0: 2.1-alt5
www.altlinux.org/Changes

Группа :: Разработка/Tcl
Пакет: tcl-trf

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: trf-2.1p2-alt-sharedcrypt.patch
Скачать


--- 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;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin