From f80b8a7b94f60c5ea31f06afa75b980c84770ff4 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 11 Jul 2010 08:25:12 +0000 Subject: [PATCH] Convert to ruby-ng. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- dev-ruby/ruby-pcap/ChangeLog | 9 ++++- dev-ruby/ruby-pcap/Manifest | 13 +++--- dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild | 46 ++++++++++++++++++++++ 3 files changed, 60 insertions(+), 8 deletions(-) create mode 100644 dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild diff --git a/dev-ruby/ruby-pcap/ChangeLog b/dev-ruby/ruby-pcap/ChangeLog index 503b8ef8edbe..c14241488e60 100644 --- a/dev-ruby/ruby-pcap/ChangeLog +++ b/dev-ruby/ruby-pcap/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/ruby-pcap -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-pcap/ChangeLog,v 1.4 2009/06/18 18:28:52 graaff Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-pcap/ChangeLog,v 1.5 2010/07/11 08:25:12 graaff Exp $ + +*ruby-pcap-0.6-r1 (11 Jul 2010) + + 11 Jul 2010; Hans de Graaff +ruby-pcap-0.6-r1.ebuild: + Convert to ruby-ng. 18 Jun 2009; Hans de Graaff ruby-pcap-0.6.ebuild: Fix IUSE, ruby16 is no longer supported, PATCHES should be an array. diff --git a/dev-ruby/ruby-pcap/Manifest b/dev-ruby/ruby-pcap/Manifest index f8a9a6929869..f58f5152cf5b 100644 --- a/dev-ruby/ruby-pcap/Manifest +++ b/dev-ruby/ruby-pcap/Manifest @@ -1,15 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 AUX ruby-pcap-0.6-fixnum.patch 525 RMD160 8c23fe8b3be741e27461aaee9cc2e2fab418fe6b SHA1 b46f88a0fcf19619fe4c468e81d8c97ea0cdd2ae SHA256 d93f2d42c67b6c952fdd1dad52c503903ab32f933090eb2cdf16a6db2cde0742 DIST ruby-pcap-0.6.tar.gz 37539 RMD160 6422c9fe0a5a35f5cc1fe6cba418223d0e764766 SHA1 d098a04e4bb5e414fc10d267b3d6dcf9490bccd3 SHA256 377a927efde4c5505a59648c83d3fefc83f8338b64b71e9c0cb874bd06107b46 +EBUILD ruby-pcap-0.6-r1.ebuild 966 RMD160 32395c063c52710fbd13a403fae3c89ece02fb26 SHA1 5c160a085661abe1de42a207e6b91ee914a97caf SHA256 3d7b7d7a73543964ce6ac058717cac8039b2fe67edcf76da4ddad73930ce0735 EBUILD ruby-pcap-0.6.ebuild 617 RMD160 029e7750c1dc726bfa1747fdd01c24b7063281d6 SHA1 103dd2a670a5d2a7eb379ee2eccd3e73c78634bf SHA256 dc17f54ca647bd55483634db446b54522615aa48f814e1ae31c216ceba5e7e29 -MISC ChangeLog 871 RMD160 6da885ac56837ac115b57f5ccfbd1e12cd2c6a98 SHA1 2e29f536ce28e1a238aaa32cf4e6268102cd192a SHA256 e4d719df19632c4e980df737bfa481799d4562cb6e2f18f19de783adbfd0f6e4 +MISC ChangeLog 1003 RMD160 5d2ce0981c171e7bd46e570153e9c9132d315a80 SHA1 fee77adaa7503070169ba1ffe140fa3d55544013 SHA256 2cc528817a58bc311f53f18c0e1c761fb89aa6a84b52a83e08fdd5a68aa396bd MISC metadata.xml 158 RMD160 097f8145a9994f98be4971b43b23b9e5e8bccb66 SHA1 7ac646714b1ab83fda98f3ccdd8b48a31c148b27 SHA256 70b396ab3c7a63a81cb895b7728bd9eccdc9770afdb9919f2c54694b685f7032 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) +Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAko6h2kACgkQVYU2Ai8K93eVpQCfTNISxnqKet8JFVoVdKwt6v6w -SREAoJlrxRwgluy7u4xIGbRCNPQG8KPL -=ybCg +iF4EAREIAAYFAkw5f+0ACgkQZihJkut28SvJAAD9GUD+MX6EBTUzn7/MgMOPB1kp +LKUn//gB4em9P6Uu3q8A/jTfwViAjUq9FK41cp8hsWoLhxGNamuzm27HLONkSbo0 +=2F6U -----END PGP SIGNATURE----- diff --git a/dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild b/dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild new file mode 100644 index 000000000000..919be7b1bc43 --- /dev/null +++ b/dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild,v 1.1 2010/07/11 08:25:12 graaff Exp $ + +EAPI=2 +USE_RUBY="ruby18" + +inherit ruby-ng + +IUSE="" + +DESCRIPTION="Extension library to use libpcap from Ruby" +HOMEPAGE="http://www.goto.info.waseda.ac.jp/%7efukusima/ruby/pcap-e.html" +SRC_URI="http://www.goto.info.waseda.ac.jp/%7efukusima/ruby/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/pcap" + +PATCHES=( "${FILESDIR}/ruby-pcap-0.6-fixnum.patch" ) + +DEPEND="${DEPEND} net-libs/libpcap" +RDEPEND="${RDEPEND} net-libs/libpcap" + +each_ruby_configure() { + ${RUBY} extconf.rb || die +} + +each_ruby_compile() { + emake || die +} + +each_ruby_install() { + DESTDIR="${D}" emake install || die +} + +all_ruby_install() { + dodoc ChangeLog README README.ja + dohtml -r doc doc-ja + + insinto /usr/share/doc/${PF} + doins -r examples +} + -- 2.26.2