diff options
author | shannonjr <shannonjr> | 2006-08-23 10:51:25 +0000 |
---|---|---|
committer | shannonjr <shannonjr> | 2006-08-23 10:51:25 +0000 |
commit | f43bd97f796d2da40d2933fab9889af7dc84e2ee (patch) | |
tree | a8765e9c5f294e2c1a90a449ba74206b5a36362c /security/libprelude/patches | |
parent | c60d750b5c696b34d70e3d0b374a1ec5bce2ea55 (diff) | |
download | pkgsrc-f43bd97f796d2da40d2933fab9889af7dc84e2ee.tar.gz |
1) Fixed problem where 64-bit minimums are set using 32-bit arithmetic
2) PLIST correction
Diffstat (limited to 'security/libprelude/patches')
-rw-r--r-- | security/libprelude/patches/patch-ad | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/security/libprelude/patches/patch-ad b/security/libprelude/patches/patch-ad new file mode 100644 index 00000000000..4f8081d7449 --- /dev/null +++ b/security/libprelude/patches/patch-ad @@ -0,0 +1,31 @@ +$NetBSD: patch-ad,v 1.3 2006/08/23 10:51:25 shannonjr Exp $ + +--- ./bindings/python/_prelude.c.orig 2006-07-25 07:30:30.000000000 -0600 ++++ ./bindings/python/_prelude.c +@@ -49118,7 +49118,7 @@ SWIGEXPORT void SWIG_init(void) { + PyDict_SetItemString(d,"PRELUDE_INT32_MIN", SWIG_From_int((int)((-2147483647-1)))); + } + { +- PyDict_SetItemString(d,"PRELUDE_INT64_MIN", SWIG_From_long((long)((-9223372036854775807L-1)))); ++ PyDict_SetItemString(d,"PRELUDE_INT64_MIN", PyLong_FromLongLong((long long)((-9223372036854775807LL-1)))); + } + { + PyDict_SetItemString(d,"PRELUDE_INT8_MAX", SWIG_From_int((int)((127)))); +@@ -49130,7 +49130,7 @@ SWIGEXPORT void SWIG_init(void) { + PyDict_SetItemString(d,"PRELUDE_INT32_MAX", SWIG_From_int((int)((2147483647)))); + } + { +- PyDict_SetItemString(d,"PRELUDE_INT64_MAX", SWIG_From_long((long)((9223372036854775807L)))); ++ PyDict_SetItemString(d,"PRELUDE_INT64_MAX", PyLong_FromLongLong((long long)((9223372036854775807LL)))); + } + { + PyDict_SetItemString(d,"PRELUDE_UINT8_MAX", SWIG_From_int((int)((255)))); +@@ -49142,7 +49142,7 @@ SWIGEXPORT void SWIG_init(void) { + PyDict_SetItemString(d,"PRELUDE_UINT32_MAX", SWIG_From_unsigned_SS_int((unsigned int)((4294967295U)))); + } + { +- PyDict_SetItemString(d,"PRELUDE_UINT64_MAX", SWIG_From_unsigned_SS_long((unsigned long)((18446744073709551615UL)))); ++ PyDict_SetItemString(d,"PRELUDE_UINT64_MAX", PyLong_FromUnsignedLongLong((unsigned long long)((18446744073709551615ULL)))); + } + PyDict_SetItemString(d,"PRELUDE_PRId64", SWIG_FromCharPtr("ld")); + PyDict_SetItemString(d,"PRELUDE_PRIi64", SWIG_FromCharPtr("li")); |