From 92a32d0601ffc2d310419393a374787b78c49142 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sat, 27 Aug 2011 09:55:51 +0000 Subject: Sync, security fixes (Portage version: 2.2.01.19074-prefix/svn/Darwin i386) --- dev-lang/ruby/ChangeLog | 49 ++++++- dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild | 206 ++++++++++++++++++++++++++++ dev-lang/ruby/ruby-1.9.2-r1.ebuild | 229 ++++++++++++++++++++++++++++++++ 3 files changed, 483 insertions(+), 1 deletion(-) create mode 100644 dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild create mode 100644 dev-lang/ruby/ruby-1.9.2-r1.ebuild (limited to 'dev-lang/ruby') diff --git a/dev-lang/ruby/ChangeLog b/dev-lang/ruby/ChangeLog index a6d7b5a2d1..d0dbcbde98 100644 --- a/dev-lang/ruby/ChangeLog +++ b/dev-lang/ruby/ChangeLog @@ -1,6 +1,53 @@ # ChangeLog for dev-lang/ruby # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.490 2011/03/13 19:20:53 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.502 2011/08/10 18:16:07 xarthisius Exp $ + + 10 Aug 2011; Kacper Kowalik + ruby-1.8.7_p334-r2.ebuild: + ppc/ppc64 stable wrt #378691 + +*ruby-1.8.7_p334-r2 (22 Jul 2011) + + 22 Jul 2011; Hans de Graaff +ruby-1.8.7_p334-r2.ebuild: + Add patch to fix threading bug on ppc64, bug 375075. Thanks to Kacper Kowalik + for chasing down upstream and us. + + 15 Jul 2011; Matt Turner ruby-1.9.2-r1.ebuild: + Added ~mips, bug 332593 + + 07 Jun 2011; Kacper Kowalik + ruby-1.8.7_p334-r1.ebuild: + ppc64 stable wrt #369141 + + 03 Jun 2011; Raúl Porcel ruby-1.8.7_p334-r1.ebuild: + ia64/s390/sh/sparc stable wrt #369141 + + 03 Jun 2011; Jeroen Roovers ruby-1.8.7_p334-r1.ebuild: + Stable for HPPA (bug #369141). + + 03 Jun 2011; Brent Baude ruby-1.8.7_p334-r1.ebuild: + Marking ruby-1.8.7_p334-r1 ppc for bug 369141 + + 02 Jun 2011; Markus Meier ruby-1.8.7_p334-r1.ebuild: + arm/x86 stable, bug #369141 + + 01 Jun 2011; Markos Chandras ruby-1.8.7_p334-r1.ebuild: + Stable on amd64 wrt bug #369141 + + 01 Jun 2011; Tobias Klausmann + ruby-1.8.7_p334-r1.ebuild: + Stable on alpha, bug #369141 + +*ruby-1.8.7_p334-r1 (31 May 2011) + + 31 May 2011; Alex Legler +ruby-1.8.7_p334-r1.ebuild: + Revision bump for security bug 369141 (CVE-2011-0188) + +*ruby-1.9.2-r1 (16 May 2011) + + 16 May 2011; Hans de Graaff +ruby-1.9.2-r1.ebuild: + Don't remove racc files since all other ruby targets ship these files + themselves as well. Closes bug 363419. 13 Mar 2011; Hans de Graaff -ruby-1.8.7_p302.ebuild, ruby-1.8.7_p334.ebuild: diff --git a/dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild b/dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild new file mode 100644 index 0000000000..015693d3f3 --- /dev/null +++ b/dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.7_p334-r2.ebuild,v 1.2 2011/08/10 18:16:07 xarthisius Exp $ + +EAPI=2 + +inherit autotools eutils flag-o-matic multilib versionator + +MY_P="${PN}-$(replace_version_separator 3 '-')" +S=${WORKDIR}/${MY_P} + +SLOT=$(get_version_component_range 1-2) +MY_SUFFIX=$(delete_version_separator 1 ${SLOT}) +# 1.8 and 1.9 series disagree on this +RUBYVERSION=$(get_version_component_range 1-2) + +if [[ -n ${PATCHSET} ]]; then + if [[ ${PVR} == ${PV} ]]; then + PATCHSET="${PV}-r0.${PATCHSET}" + else + PATCHSET="${PVR}.${PATCHSET}" + fi +else + PATCHSET="${PVR}" +fi + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="http://www.ruby-lang.org/" +SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.bz2 + http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2" + +LICENSE="|| ( Ruby GPL-2 )" +KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+berkdb debug doc examples +gdbm ipv6 rubytests socks5 ssl threads tk xemacs ncurses +readline libedit" + +RDEPEND=" + berkdb? ( sys-libs/db ) + gdbm? ( sys-libs/gdbm ) + ssl? ( >=dev-libs/openssl-0.9.8m ) + socks5? ( >=net-proxy/dante-1.1.13 ) + tk? ( dev-lang/tk[threads=] ) + ncurses? ( sys-libs/ncurses ) + libedit? ( dev-libs/libedit ) + !libedit? ( readline? ( sys-libs/readline ) ) + sys-libs/zlib + >=app-admin/eselect-ruby-20100603 + !=dev-lang/ruby-cvs-${SLOT}* + !