From 7b7e003680e7658c42e93ace8da84e394d4eb000 Mon Sep 17 00:00:00 2001 From: eroen Date: Mon, 24 Jun 2013 11:16:17 +0200 Subject: ruby-1.8.7_p371 from gentoo --- dev-lang/ruby/Manifest | 4 + dev-lang/ruby/metadata.xml | 40 ++++++++ dev-lang/ruby/ruby-1.8.7_p371.ebuild | 193 +++++++++++++++++++++++++++++++++++ 3 files changed, 237 insertions(+) create mode 100644 dev-lang/ruby/Manifest create mode 100644 dev-lang/ruby/metadata.xml create mode 100644 dev-lang/ruby/ruby-1.8.7_p371.ebuild (limited to 'dev-lang') diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest new file mode 100644 index 00000000..bb06092e --- /dev/null +++ b/dev-lang/ruby/Manifest @@ -0,0 +1,4 @@ +DIST ruby-1.8.7-p371.tar.bz2 4248262 SHA256 2dd0e463cd82039beb75c9b9f4ee20bef5f5b5ff68527008e5aee61cfb3b55e1 SHA512 992bb7a4b53f9112443230fe17842fa9500c04fbf4fabfe1c2c7b51fb90b3366354aeb6aac1850760fe3ab413cf6d970bd19e9ac0e613f2248a53dbee0e7ef3a WHIRLPOOL a461df561b2bf8643ac41a77f1794e89622d3f99216b047cfdc66c5a035433f823027af1cc644cb8b694ecf2a0314dbf838da9a2c74b0bfe33567100eb7bf0d6 +DIST ruby-patches-1.8.7_p371.tar.bz2 1751 SHA256 aac510388694255db850d7773d75e37b0d6ceefcb36786c61870f318d831be42 SHA512 21b3b6c8c91337414d68a30faf1f800854fa627c3b7078a42920b55a4c9c8af25997657ad5165a98096b14816f422bc88b0bbbb7735eeda6d5782c87ae9ff9cf WHIRLPOOL 8418d37166ddcb45c31c95cbddf957153d1c601ed33e6d23aa1fc9dd4328f3daa9a8b0fbb16720b2cab7f6ca0cf1c81cde99929339a53830e1168779645fe5c7 +EBUILD ruby-1.8.7_p371.ebuild 5528 SHA256 7d24df9a5819140d37bd6c4e529ebaf08a2bf3bf8f0fe3ebd22f3b18dc0dfb69 SHA512 3a9114ade0b5242404f823486ca28dcd00970c937cc01ede9dc0ac7096d99f549fe34d82756be254c3b74e0d4236d8d5e69f70183c38677282980c1b0be4af85 WHIRLPOOL cc6964bf2f87a521b5a9cb4bdd1452a1c8de82968f7ec0fb6e9e7c3187076994e787bcf1d3f41c9ac079db59f61661327c0b0e44d8cdf834792ee527bee39f13 +MISC metadata.xml 1388 SHA256 365a88ae053d47050b6b50d05eb518755a3aeb0c91ca77d2d8eeabfd24a2447f SHA512 deb4ce50904ebf52f2b390009d23a63fa63a1652063a924406b6d6cd3c1c30fefbd71525aaeda73f57d7178afebcbd348080a5661439a365bb15bdbf95608b55 WHIRLPOOL 8ef6d3c3c05c66b1a960366f7c69fd401ab8b49145ef464eae8c94daf9935dad96f5e499e550d87435aa960a7aa3e2b8b1afc9f693d2a0db0e52bc6c77cdbbe7 diff --git a/dev-lang/ruby/metadata.xml b/dev-lang/ruby/metadata.xml new file mode 100644 index 00000000..963d76ed --- /dev/null +++ b/dev-lang/ruby/metadata.xml @@ -0,0 +1,40 @@ + + + + ruby + + + Install ruby tests that can only be run after ruby is installed + + + + Use the dev-libs/libedit library to provide the + readline extension, used for instance by the irb tool. This flag + will take precedence over the readline USE flag. + + If neither libedit nor readline USE flags are enabled, the + readline extension will not be built (and irb will lose line + editing functionality). + + + + Use the sys-libs/readline library to provide the + readline extension, used for instance by the irb tool. This flag + is meaningful only if the libedit USE flag is disabled. + + If neither libedit nor readline USE flags are enabled, the + readline extension will not be built (and irb will lose line + editing functionality). + + + + Use the dev-libs/libyaml library to build the psych + extension, available since Ruby 1.9.2_rc2, in alternative to the + bundled syck-based parser. + + + + Install dev-ruby/rdoc after installing Ruby. + + + diff --git a/dev-lang/ruby/ruby-1.8.7_p371.ebuild b/dev-lang/ruby/ruby-1.8.7_p371.ebuild new file mode 100644 index 00000000..df6b6641 --- /dev/null +++ b/dev-lang/ruby/ruby-1.8.7_p371.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2013 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_p371.ebuild,v 1.12 2013/03/10 16:18:50 ago 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="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +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 + !