summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2007-01-01 05:01:30 +0000
committerKeri Harris <keri@gentoo.org>2007-01-01 05:01:30 +0000
commit9d44814f5e22dc36e5ee5feeb05b8f866523c3b7 (patch)
tree50d98a632ff1e0cd9c4add82bb32471848e3ddfd
parentSign Manfiest (diff)
downloadgentoo-2-9d44814f5e22dc36e5ee5feeb05b8f866523c3b7.tar.gz
gentoo-2-9d44814f5e22dc36e5ee5feeb05b8f866523c3b7.tar.bz2
gentoo-2-9d44814f5e22dc36e5ee5feeb05b8f866523c3b7.zip
Handle SIO_FLUSHOUTPUT when closing SSL output streams.
(Portage version: 2.1.2_rc4-r2)
-rw-r--r--dev-lang/swi-prolog/ChangeLog8
-rw-r--r--dev-lang/swi-prolog/files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch11
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild5
3 files changed, 20 insertions, 4 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index a84591b22fed..aa1af0d1bbfe 100644
--- a/dev-lang/swi-prolog/ChangeLog
+++ b/dev-lang/swi-prolog/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/swi-prolog
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.55 2006/12/29 21:19:41 keri Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.56 2007/01/01 05:01:30 keri Exp $
+
+ 01 Jan 2007; keri <keri@gentoo.org>
+ +files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch, swi-prolog-5.6.25.ebuild:
+ Handle SIO_FLUSHOUTPUT when closing SSL output streams.
*swi-prolog-5.6.25 (29 Dec 2006)
diff --git a/dev-lang/swi-prolog/files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch b/dev-lang/swi-prolog/files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch
new file mode 100644
index 000000000000..4755ceeac9fa
--- /dev/null
+++ b/dev-lang/swi-prolog/files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch
@@ -0,0 +1,11 @@
+--- pl-5.6.25.orig/packages/ssl/ssl4pl.c 2006-11-11 03:48:31.000000000 +1300
++++ pl-5.6.25/packages/ssl/ssl4pl.c 2007-01-01 16:33:49.000000000 +1300
+@@ -540,6 +540,8 @@
+ *p = instance->sock;
+ return 0;
+ }
++ case SIO_FLUSHOUTPUT:
++ return 0;
+ default:
+ return -1;
+ }
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild
index c2fd0db0ee18..4a617a5791e5 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.1 2006/12/29 21:19:41 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.2 2007/01/01 05:01:30 keri Exp $
inherit eutils
@@ -50,6 +50,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-jpl-check_java.patch
epatch "${FILESDIR}"/${PN}-ltx2htm.patch
epatch "${FILESDIR}"/${PN}-SGML_CATALOG_FILES.patch
+ epatch "${FILESDIR}"/${PN}-ssl-SIO_FLUSHOUTPUT.patch
epatch "${FILESDIR}"/${PN}-thread-tests.patch
epatch "${FILESDIR}"/${PN}-xpce-parallel-build.patch
epatch "${FILESDIR}"/${PN}-xpce-test-r1.patch