summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-11-13 19:02:23 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-11-13 19:02:23 +0000
commit076a5cf0a16f54cc304fa72b886f939955cc778b (patch)
treeeca2af83f50da7e8f51a4eb8c18c1a473d6b10f1 /dev-ruby/ruby-termios
parentKeyworded amd64-linux and x86-linux (diff)
downloadgentoo-2-076a5cf0a16f54cc304fa72b886f939955cc778b.tar.gz
gentoo-2-076a5cf0a16f54cc304fa72b886f939955cc778b.tar.bz2
gentoo-2-076a5cf0a16f54cc304fa72b886f939955cc778b.zip
Version bump. Add ruby20 target.
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key )
Diffstat (limited to 'dev-ruby/ruby-termios')
-rw-r--r--dev-ruby/ruby-termios/ChangeLog7
-rw-r--r--dev-ruby/ruby-termios/ruby-termios-1.0.0.ebuild46
2 files changed, 52 insertions, 1 deletions
diff --git a/dev-ruby/ruby-termios/ChangeLog b/dev-ruby/ruby-termios/ChangeLog
index d4605fcbadfe..cf4b9255429f 100644
--- a/dev-ruby/ruby-termios/ChangeLog
+++ b/dev-ruby/ruby-termios/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/ruby-termios
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-termios/ChangeLog,v 1.36 2013/07/21 06:27:12 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-termios/ChangeLog,v 1.37 2013/11/13 19:02:23 mrueg Exp $
+
+*ruby-termios-1.0.0 (13 Nov 2013)
+
+ 13 Nov 2013; Manuel Rüger <mrueg@gentoo.org> +ruby-termios-1.0.0.ebuild:
+ Version bump. Add ruby20 target.
21 Jul 2013; Hans de Graaff <graaff@gentoo.org>
-ruby-termios-0.9.6-r1.ebuild:
diff --git a/dev-ruby/ruby-termios/ruby-termios-1.0.0.ebuild b/dev-ruby/ruby-termios/ruby-termios-1.0.0.ebuild
new file mode 100644
index 000000000000..e03b6f0adf8d
--- /dev/null
+++ b/dev-ruby/ruby-termios/ruby-termios-1.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-termios/ruby-termios-1.0.0.ebuild,v 1.1 2013/11/13 19:02:23 mrueg Exp $
+
+EAPI=5
+USE_RUBY="ruby18 ruby19 ruby20"
+
+inherit multilib ruby-ng
+
+DESCRIPTION="A Ruby interface to termios"
+HOMEPAGE="http://arika.org/ruby/termios"
+SRC_URI="https://github.com/arika/ruby-termios/archive/version_${PV//./_}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86 ~x86-macos"
+IUSE=""
+
+RUBY_S="${PN}-version_${PV//./_}"
+
+# Tests require a normal TTY, bug 340575. They should all pass when run
+# manually.
+RESTRICT=test
+
+each_ruby_configure() {
+ ${RUBY} -Cext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext V=1
+ cp ext/termios$(get_modname) lib/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test0.rb || die "tests failed"
+}
+
+each_ruby_install() {
+ emake V=1 -Cext DESTDIR="${D}" install
+}
+
+all_ruby_install() {
+ dodoc ChangeLog README termios.rd
+
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*
+}