perl-crypto.patch 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. Index: Data-UUID-1.202/UUID.h
  2. --- Data-UUID-1.202/UUID.h.orig 2008-11-21 22:37:56 +0100
  3. +++ Data-UUID-1.202/UUID.h 2009-04-19 10:10:42 +0200
  4. @@ -61,7 +61,11 @@
  5. #define UUID_NODEID_NV_STORE _STDIR"/"UUID_NODEID
  6. #endif
  7. -#define UUIDS_PER_TICK 1024
  8. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  9. +#define UUIDS_PER_TICK 10000
  10. +#else
  11. +#define UUIDS_PER_TICK 10
  12. +#endif
  13. #ifdef _MSC_VER
  14. #define I64(C) C##i64
  15. #else
  16. Index: Data-UUID-1.202/UUID.pm
  17. --- Data-UUID-1.202/UUID.pm.orig 2009-04-18 20:10:25 +0200
  18. +++ Data-UUID-1.202/UUID.pm 2009-04-19 10:10:42 +0200
  19. @@ -109,7 +109,7 @@
  20. $ug->create_from_name_bin(<namespace>, <name>);
  21. # creates UUID string, using conventional UUID string format,
  22. - # such as: 4162F712-1DD2-11B2-B17E-C09EFE1DC403
  23. + # such as: 4162f712-1dd2-11b2-b17e-c09efe1dc403
  24. $ug->create_str();
  25. $ug->create_from_name_str(<namespace>, <name>);
  26. Index: Data-UUID-1.202/UUID.xs
  27. --- Data-UUID-1.202/UUID.xs.orig 2008-11-21 22:37:56 +0100
  28. +++ Data-UUID-1.202/UUID.xs 2009-04-19 10:11:33 +0200
  29. @@ -106,7 +106,7 @@
  30. }
  31. static void get_system_time(perl_uuid_time_t *perl_uuid_time) {
  32. -#if defined __cygwin__ || defined __MINGW32__ || defined WIN32
  33. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  34. /* ULARGE_INTEGER time; */
  35. LARGE_INTEGER time;
  36. @@ -130,7 +130,7 @@
  37. static void get_random_info(unsigned char seed[16]) {
  38. SV* ctx;
  39. -#if defined __cygwin__ || defined __MINGW32__ || defined __MSWin32__
  40. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  41. typedef struct {
  42. MEMORYSTATUS m;
  43. SYSTEM_INFO s;
  44. @@ -149,7 +149,7 @@
  45. #endif
  46. randomness r;
  47. -#if defined __cygwin__ || defined __MINGW32__ || defined __MSWin32__
  48. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  49. GlobalMemoryStatus(&r.m);
  50. GetSystemInfo(&r.s);
  51. GetSystemTimeAsFileTime(&r.t);
  52. @@ -181,10 +181,10 @@
  53. len = sizeof(perl_uuid_t);
  54. break;
  55. case F_STR:
  56. - sprintf(buf, "%8.8X-%4.4X-%4.4X-%2.2X%2.2X-", (unsigned int)u.time_low, u.time_mid,
  57. + sprintf(buf, "%8.8x-%4.4x-%4.4x-%2.2x%2.2x-", (unsigned int)u.time_low, u.time_mid,
  58. u.time_hi_and_version, u.clock_seq_hi_and_reserved, u.clock_seq_low);
  59. for(i = 0; i < 6; i++ )
  60. - sprintf(buf+strlen(buf), "%2.2X", u.node[i]);
  61. + sprintf(buf+strlen(buf), "%2.2x", u.node[i]);
  62. len = strlen(buf);
  63. break;
  64. case F_HEX:
  65. @@ -348,7 +348,7 @@
  66. *hate += getpid();
  67. } else {
  68. get_random_info(seed);
  69. - seed[0] |= 0x80;
  70. + seed[0] |= 0x01;
  71. memcpy(&(RETVAL->nodeid), seed, sizeof(uuid_node_t));
  72. mask = umask(_DEFAULT_UMASK);
  73. if ((fd = fopen(UUID_NODEID_NV_STORE, "wb"))) {