diff options
author | Mamoru Komachi <usata@gentoo.org> | 2005-02-01 08:04:44 +0000 |
---|---|---|
committer | Mamoru Komachi <usata@gentoo.org> | 2005-02-01 08:04:44 +0000 |
commit | 25d8a09b58d083dec1f8ece1f19162306eaf51e0 (patch) | |
tree | 6ee1aff3c928a1e9222717ad3104a88e13601f5c /dev-ruby/ruby-fcgi | |
parent | (Portage version: 2.0.51-r15) (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 11 | ||||
-rw-r--r-- | dev-ruby/ruby-fcgi/Manifest | 6 | ||||
-rw-r--r-- | dev-ruby/ruby-fcgi/files/digest-ruby-fcgi-0.8.5 | 1 | ||||
-rw-r--r-- | dev-ruby/ruby-fcgi/files/ruby-fcgi-sigabrt.patch | 20 | ||||
-rw-r--r-- | dev-ruby/ruby-fcgi/ruby-fcgi-0.8.4.ebuild | 4 | ||||
-rw-r--r-- | dev-ruby/ruby-fcgi/ruby-fcgi-0.8.5.ebuild | 19 |
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" |