summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2005-02-01 08:04:44 +0000
committerMamoru Komachi <usata@gentoo.org>2005-02-01 08:04:44 +0000
commit25d8a09b58d083dec1f8ece1f19162306eaf51e0 (patch)
tree6ee1aff3c928a1e9222717ad3104a88e13601f5c /dev-ruby/ruby-fcgi
parent(Portage version: 2.0.51-r15) (Manifest recommit) (diff)
downloadgentoo-2-25d8a09b58d083dec1f8ece1f19162306eaf51e0.tar.gz
gentoo-2-25d8a09b58d083dec1f8ece1f19162306eaf51e0.tar.bz2
gentoo-2-25d8a09b58d083dec1f8ece1f19162306eaf51e0.zip
Version bumped with a fix to SIGABRT when the client breaks the connection with the server. Thanks to Xavier Neys <neysx@gentoo.org>; bug #79557.
(Portage version: 2.0.51-r15)
Diffstat (limited to 'dev-ruby/ruby-fcgi')
-rw-r--r--dev-ruby/ruby-fcgi/ChangeLog11
-rw-r--r--dev-ruby/ruby-fcgi/Manifest6
-rw-r--r--dev-ruby/ruby-fcgi/files/digest-ruby-fcgi-0.8.51
-rw-r--r--dev-ruby/ruby-fcgi/files/ruby-fcgi-sigabrt.patch20
-rw-r--r--dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild4
-rw-r--r--dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild19
6 files changed, 55 insertions, 6 deletions
diff --git a/dev-ruby/ruby-fcgi/ChangeLog b/dev-ruby/ruby-fcgi/ChangeLog
index 848fc8d917cf..d9f84637ee45 100644
--- a/dev-ruby/ruby-fcgi/ChangeLog
+++ b/dev-ruby/ruby-fcgi/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-ruby/ruby-fcgi
-# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-fcgi/ChangeLog,v 1.2 2004/09/02 13:28:38 dholm Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-fcgi/ChangeLog,v 1.3 2005/02/01 08:04:44 usata Exp $
+
+*ruby-fcgi-0.8.5 (01 Feb 2005)
+
+ 01 Feb 2005; Mamoru KOMACHI <usata@gentoo.org>
+ +files/ruby-fcgi-sigabrt.patch, +ruby-fcgi-0.8.5.ebuild:
+ Version bumped with a fix to SIGABRT when the client breaks the connection
+ with the server. Thanks to Xavier Neys <neysx@gentoo.org>; bug #79557.
02 Sep 2004; David Holm <dholm@gentoo.org> ruby-fcgi-0.8.4.ebuild:
Added to ~ppc.
diff --git a/dev-ruby/ruby-fcgi/Manifest b/dev-ruby/ruby-fcgi/Manifest
index 1e1caa444bf6..89e0a9dd591f 100644
--- a/dev-ruby/ruby-fcgi/Manifest
+++ b/dev-ruby/ruby-fcgi/Manifest
@@ -1,4 +1,6 @@
-MD5 b3f8531203a88ca38aa3e1ad1f93e3b1 ChangeLog 503
-MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157
MD5 9ba805c8d042b93f759f1cb71002af1c ruby-fcgi-0.8.4.ebuild 494
+MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157
+MD5 b3f8531203a88ca38aa3e1ad1f93e3b1 ChangeLog 503
+MD5 9ba805c8d042b93f759f1cb71002af1c ruby-fcgi-0.8.5.ebuild 494
MD5 4eea712873b2f18a1972a94c6f1f59aa files/digest-ruby-fcgi-0.8.4 66
+MD5 13d8759a437f19b78ac7c9d6a1af99a5 files/digest-ruby-fcgi-0.8.5 66
diff --git a/dev-ruby/ruby-fcgi/files/digest-ruby-fcgi-0.8.5 b/dev-ruby/ruby-fcgi/files/digest-ruby-fcgi-0.8.5
new file mode 100644
index 000000000000..44cb9099cdec
--- /dev/null
+++ b/dev-ruby/ruby-fcgi/files/digest-ruby-fcgi-0.8.5
@@ -0,0 +1 @@
+MD5 896007e727153c6d05c380dd2d7fb109 ruby-fcgi-0.8.5.tar.gz 15483
diff --git a/dev-ruby/ruby-fcgi/files/ruby-fcgi-sigabrt.patch b/dev-ruby/ruby-fcgi/files/ruby-fcgi-sigabrt.patch
new file mode 100644
index 000000000000..9548893eb4e2
--- /dev/null
+++ b/dev-ruby/ruby-fcgi/files/ruby-fcgi-sigabrt.patch
@@ -0,0 +1,20 @@
+--- ext/fcgi/fcgi.c.orig 2003-08-27 20:28:35.000000000 +0900
++++ ext/fcgi/fcgi.c 2005-02-01 16:57:39.741372024 +0900
+@@ -4,6 +4,7 @@
+ * Copyright (C) 2002 MoonWolf <moonwolf@moonwolf.com>
+ */
+
++#include <errno.h>
+ #include <stdio.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -155,7 +156,8 @@
+ int err = FCGX_GetError(stream);\
+ if (err) {\
+ if (err > 0) {\
+- rb_sys_fail(0);\
++ errno=err;\
++ rb_sys_fail(strerror(err));\
+ }\
+ else {\
+ switch (err) {\
diff --git a/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild b/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild
index 2d363e75cf5b..7d4ea85b39b4 100644
--- a/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild
+++ b/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild,v 1.2 2004/09/02 13:28:38 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild,v 1.3 2005/02/01 08:04:44 usata Exp $
inherit ruby
diff --git a/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild b/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild
new file mode 100644
index 000000000000..50544a7067bc
--- /dev/null
+++ b/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild,v 1.1 2005/02/01 08:04:44 usata Exp $
+
+inherit ruby
+
+DESCRIPTION="FastCGI library for Ruby"
+HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=fcgi"
+SRC_URI="http://www.moonwolf.com/ruby/archive/${P}.tar.gz"
+
+USE_RUBY="ruby16 ruby18 ruby19"
+KEYWORDS="~x86 ~ppc"
+LICENSE="Ruby"
+
+DEPEND="dev-libs/fcgi"
+
+IUSE=""
+
+PATCHES="${FILESDIR}/${PN}-sigabrt.patch"