aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Skvortsov <skv@FreeBSD.org>2004-03-26 16:02:04 +0000
committerSergey Skvortsov <skv@FreeBSD.org>2004-03-26 16:02:04 +0000
commita8f7eed6c6b966a4af33d15e145338ea5ae74a1e (patch)
tree6595ecfcdd21c88df8e59e3ab8eb8929d0e55216
parenta75a335d97a57e695d53f30e8217eaae4077c73e (diff)
downloadports-a8f7eed6c6b966a4af33d15e145338ea5ae74a1e.tar.gz
ports-a8f7eed6c6b966a4af33d15e145338ea5ae74a1e.zip
Notes
-rw-r--r--databases/p5-DBD-InterBase/files/patch-InterBase.xs28
1 files changed, 28 insertions, 0 deletions
diff --git a/databases/p5-DBD-InterBase/files/patch-InterBase.xs b/databases/p5-DBD-InterBase/files/patch-InterBase.xs
new file mode 100644
index 000000000000..569c99600bcb
--- /dev/null
+++ b/databases/p5-DBD-InterBase/files/patch-InterBase.xs
@@ -0,0 +1,28 @@
+--- InterBase.xs.orig Fri Mar 26 17:19:34 2004
++++ InterBase.xs Fri Mar 26 17:21:26 2004
+@@ -22,11 +22,13 @@
+ PERL_SET_CONTEXT(ev->dbh->context);
+ {
+ #else
++#if defined(PERL_GET_CONTEXT)
+ void *context = PERL_GET_CONTEXT;
+ PerlInterpreter *cb_perl = perl_alloc();
+ PERL_SET_CONTEXT(cb_perl);
+ {
+ #endif
++#endif
+ dSP;
+ char ISC_FAR *result = ev->result_buffer;
+
+@@ -52,9 +54,11 @@
+ /* restore old context*/
+ PERL_SET_CONTEXT(context);
+ #else
++#if defined(PERL_GET_CONTEXT)
+ }
+ PERL_SET_CONTEXT(context);
+ perl_free(cb_perl);
++#endif
+ #endif
+
+ return (0);