diff options
author | Daniel Campbell <zlg@gentoo.org> | 2016-09-12 01:14:12 -0700 |
---|---|---|
committer | Daniel Campbell <zlg@gentoo.org> | 2016-09-12 01:14:12 -0700 |
commit | 7a54e049805e2a29c5b132f1d703e436970d8cd7 (patch) | |
tree | d9b9c459e8a2e36e13175e9a6626d760f62cab1d /dev-lang/gnu-smalltalk/files | |
parent | net-im/skype: added Raymond Jennings <shentino@gmail.com> as a proxy maintain... (diff) | |
download | gentoo-7a54e049805e2a29c5b132f1d703e436970d8cd7.tar.gz gentoo-7a54e049805e2a29c5b132f1d703e436970d8cd7.tar.bz2 gentoo-7a54e049805e2a29c5b132f1d703e436970d8cd7.zip |
dev-lang/gnu-smalltalk: Fix Tcl_Interp, #492710
* Update EAPI to 6
* Correct hanging symlink QA issue
Gentoo-Bug: 492710
Gentoo-Bug-URL: https://bugs.gentoo.org/492710
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-lang/gnu-smalltalk/files')
-rw-r--r-- | dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch b/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch new file mode 100644 index 000000000000..b9f9eb67c75f --- /dev/null +++ b/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch @@ -0,0 +1,16 @@ +--- config.h.in 2013-04-07 22:52:21.000000000 -0700 ++++ config.h.in 2016-06-20 16:46:46.560891256 -0700 +@@ -879,6 +879,13 @@ + #define below would cause a syntax error. */ + #undef _UINT64_T + ++/* Kludgey fix for Gentoo bug #492710, caused by improper use of the Tcl API. ++ * Upstream should be using Tcl_SetObjResult, Tcl_GetObjResult, and/or ++ * Tcl_GetStringResult. This is the simplest way for us to fix it, and should ++ * be removed as soon as GST uses the Tcl interface correctly. ++ */ ++#define USE_INTERP_RESULT 1 ++ + /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, + <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ |