From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 98B1E13800E for ; Sun, 22 Jul 2012 17:23:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 904F921C00B; Sun, 22 Jul 2012 17:22:44 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 50BCC21C00B for ; Sun, 22 Jul 2012 17:22:44 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8C7F71B420D for ; Sun, 22 Jul 2012 17:22:43 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 40B6CE5436 for ; Sun, 22 Jul 2012 17:22:42 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1342977757.ea3b4d57aea73f45df8ef5953892528093e21318.graaff@gentoo> Subject: [gentoo-commits] dev/graaff:master commit in: dev-ruby/rrdtool-bindings/ X-VCS-Repository: dev/graaff X-VCS-Files: dev-ruby/rrdtool-bindings/ChangeLog dev-ruby/rrdtool-bindings/Manifest dev-ruby/rrdtool-bindings/metadata.xml dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.7.ebuild X-VCS-Directories: dev-ruby/rrdtool-bindings/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: ea3b4d57aea73f45df8ef5953892528093e21318 X-VCS-Branch: master Date: Sun, 22 Jul 2012 17:22:42 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 48758e2e-bacb-4059-899e-a7861c8cc178 X-Archives-Hash: b97bf0e20295419ebb2f92150f6e636f commit: ea3b4d57aea73f45df8ef5953892528093e21318 Author: Hans de Graaff degraaff org> AuthorDate: Sun Jul 22 17:22:37 2012 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Sun Jul 22 17:22:37 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/graaff.git;a=commit;h=ea3b4d57 Ruby bindings for rrdtool for ruby targets other than ruby18. Proof of concept for testing. (Portage version: 2.1.10.65/git/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!) --- dev-ruby/rrdtool-bindings/ChangeLog | 11 ++++++ dev-ruby/rrdtool-bindings/Manifest | 11 ++++++ dev-ruby/rrdtool-bindings/metadata.xml | 5 +++ .../rrdtool-bindings/rrdtool-bindings-1.4.7.ebuild | 39 ++++++++++++++++++++ 4 files changed, 66 insertions(+), 0 deletions(-) diff --git a/dev-ruby/rrdtool-bindings/ChangeLog b/dev-ruby/rrdtool-bindings/ChangeLog new file mode 100644 index 0000000..7e1a801 --- /dev/null +++ b/dev-ruby/rrdtool-bindings/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-ruby/rrdtool-bindings +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*rrdtool-bindings-1.4.7 (22 Jul 2012) + + 22 Jul 2012; Hans de Graaff + +rrdtool-bindings-1.4.7.ebuild: + Ruby bindings for rrdtool for ruby targets other than ruby18. Proof of + concept for testing. + diff --git a/dev-ruby/rrdtool-bindings/Manifest b/dev-ruby/rrdtool-bindings/Manifest new file mode 100644 index 0000000..ea33a6c --- /dev/null +++ b/dev-ruby/rrdtool-bindings/Manifest @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST rrdtool-1.4.7.tar.gz 1349040 SHA256 956aaf431c955ba88dd7d98920ade3a8c4bad04adb1f9431377950a813a7af11 SHA512 5be26ba4d54700553e3d25fe416aa5e752de4b035c91ccda98cdefb0df09321528abef188cfd2049ba40f8a71edb253ff75ada4a5305fdbc6acade64cdf45d32 WHIRLPOOL 236c33d514e3e826bf2047cb20ca7bea29ef9bdabc1b2a4ebf7f14278698bddd6ad927f97a427f35044cdaaa91bd743ac8985ef7201678cae1830b29d9040b74 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iF4EAREIAAYFAlAMNt0ACgkQiIP6VqMIqNc87wEAhedXjjalh3QB/efoUAIW+JWv +I95BRh07Bv2liVM2Y8EA/i47+8hBria7TXckHJhKorZ1ND88ATiNipAbM79g2J2E +=SJi5 +-----END PGP SIGNATURE----- diff --git a/dev-ruby/rrdtool-bindings/metadata.xml b/dev-ruby/rrdtool-bindings/metadata.xml new file mode 100644 index 0000000..f977299 --- /dev/null +++ b/dev-ruby/rrdtool-bindings/metadata.xml @@ -0,0 +1,5 @@ + + + +graaff@gentoo.org + diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.7.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.7.ebuild new file mode 100644 index 0000000..992b56b --- /dev/null +++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/rrdtool/rrdtool-1.4.7.ebuild,v 1.2 2012/06/09 13:30:11 maksbotan Exp $ + +EAPI="4" + +USE_RUBY="ruby19 ree18" + +RUBY_FAKEGEM_TASK_DOC="" + +inherit ruby-fakegem + +MY_P=${P/-bindings} + +DESCRIPTION="Ruby bindings for rrdtool." +HOMEPAGE="http://oss.oetiker.ch/rrdtool/" +SRC_URI="http://oss.oetiker.ch/rrdtool/pub/${MY_P}.tar.gz" +RUBY_S=$MY_P + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris" +IUSE="" + +each_ruby_configure() { + ${RUBY} -Cbindings/ruby extconf.rb || die +} + +each_ruby_compile() { + emake -Cbindings/ruby +} + +each_ruby_test() { + ${RUBY} -Ibindings/ruby -Cbindings/ruby test.rb || die +} + +each_ruby_install() { + DESTDIR=${D} emake -Cbindings/ruby install +}