summaryrefslogtreecommitdiff
path: root/dev-ruby/listen
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/listen
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/listen')
-rw-r--r--dev-ruby/listen/Manifest12
-rw-r--r--dev-ruby/listen/listen-0.7.3-r2.ebuild33
-rw-r--r--dev-ruby/listen/listen-1.3.1-r4.ebuild35
-rw-r--r--dev-ruby/listen/listen-3.0.8.ebuild51
-rw-r--r--dev-ruby/listen/listen-3.1.5-r1.ebuild47
-rw-r--r--dev-ruby/listen/listen-3.1.5.ebuild47
-rw-r--r--dev-ruby/listen/metadata.xml11
7 files changed, 236 insertions, 0 deletions
diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
new file mode 100644
index 000000000000..2d91827722a5
--- /dev/null
+++ b/dev-ruby/listen/Manifest
@@ -0,0 +1,12 @@
+DIST listen-0.7.3-git.tgz 34831 SHA256 e6e1b8b45251e5bdcb397a9774dea57918ab091b6358ae42654a99bda280686b SHA512 9d4297f24b63449f3293f750d903170793b31c2a7d0a87c16bc4c3b741b993e0cc06ec5408d7a2c706505641fa3cd3f070cc09e7a7a5d358d8f18f26b41fb408 WHIRLPOOL da8c416f3e2757f146c6bdc83f7c527b8c566ac7716b52408788abd3407c2ac823d5f1cb94dd3df92ce75e5510705aa7bb65f9833974c3be20c18a470d9e5659
+DIST listen-1.3.1-git.tgz 35521 SHA256 36676ee96fac67e46f52227ce8590a7532b0861ad1d0fa865d8783b635c56749 SHA512 4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0 WHIRLPOOL ecaf0e8dca01fba1d75c5c8bfc5bf6a3c5d371d5ca8c38bb92aba9a95cda6c1fb39b5e9927524581ef54f4ff2faf2e739f0dbf61b3a016c8943858f785e06ad2
+DIST listen-3.0.8.tar.gz 49637 SHA256 8322a3578acd62b467f387355d401bfa44a7364f0c6c9b3283282edad1009e19 SHA512 69fa4931be540185dab8f111e0b56bb37b369e89c5283089ececca9c907814b493cd3e31b12f2803a406f039ebaa966d6bf1367ebdcc72fe129e713063530135 WHIRLPOOL 6d85da5f7cff21c72db488514feefe14eda2c5f63db7e93e52464fd54489244a3e2fa2b174b59d8bf9904a1c103bb391098d5c5cdfe936f82b410bcefe7baab1
+DIST listen-3.1.5.tar.gz 51250 SHA256 5a5b5656515be880f9b880dd3c7fd0bbbdc18dc162b159f7d627b4fb2de91538 SHA512 132266485d70002da5bd1e680530331db6b74e8ea12011d60a6ba7df0ec045459b5b3a6305bb2ea6a80ff6a4a1244ef935a4143f6c8709df7a176d6db69da08a WHIRLPOOL 325593d1db7b561e07cf5ccfe42d64a5e7edeede6aacb7d37394accf7b8f48d285bf6349c98b88b9699428bf4647b134509751487b22d9bf5e4fa0b877d349a6
+EBUILD listen-0.7.3-r2.ebuild 894 SHA256 ae0e83934efe11b9ef94673d26406b170ce2d960340320b0d19970afa70298f0 SHA512 267964667edf9c79b1a0652d32a8827f46a4307cb59245ecf9fd246a212ef0c7046f8c7319e352929c7836f71749b4344fcd74e90c63491c55abaac762a53a5d WHIRLPOOL 5ac7d5dfdfd4a7be3628d36fbe4fc0be1cf189befcdc6f7cae152976911d038f7f7ab74a2e31fbd4ca8587a570a326ba1119f9d415742622aa8814de0fd5fd19
+EBUILD listen-1.3.1-r4.ebuild 977 SHA256 101931a954321509a76504575f6ebd0ae7c167888540874c6cce865a6e2eadaf SHA512 9051c534210cd5e7a9eac6a38e7d0c3f2a01cad620866fa5e6177d58c69a1610221b131d174ce073d198dac2a797404127a61602ed2a3549042acb0401775631 WHIRLPOOL 71cbe173181fe58ae31e72e377f80d0611333849f45e3c77b248adbca4a281d499650b0fe4ed2c18b843f362e92168868819c89b2c72c5ce65b656df2d5ddc05
+EBUILD listen-3.0.8.ebuild 1489 SHA256 63bae1cd48134c90e210d02b446f5a24b8ffb7f28b176674b5bedc8a84a9d2ca SHA512 7b98141df2bd9e26ff19770ba99b93c6077c54ce5841d131d3804e0f68824cb3235855c4b6ef603f5fb6b113543dd5cc2030883e946bd87d794dca24cc8195db WHIRLPOOL b56a19251d6e240c90f387245a0732b94bd1d76959893b34ea5b77f43b1692d84302ba08d315f4fba58fc7c6b3533e5eea6c6409c6226117a231eec55a9c518f
+EBUILD listen-3.1.5-r1.ebuild 1224 SHA256 3da57bd804f30bd4f6c2223514212928025f21cafa3c027cd3e55abbc5a833bf SHA512 ce667d1911a8320f71b008e9e0379a4226bba2c2498fab1aae210953c6a551a8492fa12e682395862226d270efc76ac5a96b217d215a422dbdd79cc56ff08d93 WHIRLPOOL a061373c2d5364ee8c38258cb1ed96a1d224fca7a97080c8cc0071b18d78a06c4fc7a5dfd7c023b622790f77a54ee8524a6af16525d9c0c0a50b2bb61ba5d9fa
+EBUILD listen-3.1.5.ebuild 1240 SHA256 233854b4b6e20a5f08834f003721d9596277d463c799e556308032c6cb4b6877 SHA512 aa7a3d783f4a9b3df163a80c7ee957bcdf5d3e6c36b52d1091d1eb94f33729a5448777d7d7fd4f7eea48066bb2d4facc5e4de33236cf0ce01e453d01a8ef1d62 WHIRLPOOL 0cbeaffe259fdc5959c3b09bb8ca71213be23428aac2cc3832efc78b738e16fe86f16ff2e802efcb9fc315294428f346554669ee3c48588cadb30dc9f038057f
+MISC ChangeLog 6517 SHA256 a00954cd68610ac784961b6d9be03b7eecafade240d2a9d83efd13dbe5309ea6 SHA512 c97fdfdb745cf6aef127ad1dcad4f8222f47fb4df06340b9fa01c44d196ac5e62737ee25c4cd900ffb1c88648e838e79f25d96c87b0da795ede89ce8b7a28b5a WHIRLPOOL 370a1431689ab8298b4408c3f59a47b9b8b053950d6395e571b72a239fdc8850c11934629afdbbab53cbdae51e4fafbf77e7b64136db7b44be9e3171a4bf3b0a
+MISC ChangeLog-2015 6807 SHA256 94779e1f71b5642f5a0d7492ddb2a408d9c4f39ea0d46211ad751f39b4efcb74 SHA512 34e6af3078dd6a43bd9e6b633a400a4122847d3b6506d29716cef2bddc463d85ace14b79fa683322a07950b7f13f7cdb752214fdeec6a11681de5cba1c431915 WHIRLPOOL 95c46921d38332ffcf6a01324ae839b72c2247c1bc449607180bf3c80b58af8f70aa67d0b268a96b6e25f00a3e1a34f4358a110789054dce4264a8ec4b5cf297
+MISC metadata.xml 338 SHA256 83c18784fbf6d5512832056d53e944ce0dcc64c46f9ed49b430b84b8e4661135 SHA512 f4035107afc1bcbab797e116a0f39e49c9a4034f838878ad448efea9eba8d2fbc4db074db73871550a42c175c9e36a220877d2ed50580828c3180fcc50913288 WHIRLPOOL a5130c695aac313bd0e5f86d7a146bea393f1a9bfc041b728046fffcdf06708360c8bd3da6e1546102ace939b68b937a7d35029f2ddd98cf2cf7751952f113b3
diff --git a/dev-ruby/listen/listen-0.7.3-r2.ebuild b/dev-ruby/listen/listen-0.7.3-r2.ebuild
new file mode 100644
index 000000000000..68f84e1acbda
--- /dev/null
+++ b/dev-ruby/listen/listen-0.7.3-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x64-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.0"
+
+all_ruby_prepare() {
+ # Avoid a spec with incorrect stubbing.
+ sed -i -e '/loads all the registerd dependencies/,/ end/ s:^:#:' \
+ -e '/return true when dependencies are loaded/,/ end/ s:^:#:' \
+ spec/listen/dependency_manager_spec.rb || die
+}
diff --git a/dev-ruby/listen/listen-1.3.1-r4.ebuild b/dev-ruby/listen/listen-1.3.1-r4.ebuild
new file mode 100644
index 000000000000..4febe6820910
--- /dev/null
+++ b/dev-ruby/listen/listen-1.3.1-r4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.0"
+
+all_ruby_prepare() {
+ sed -i -e '/[Cc]overalls/d' spec/spec_helper.rb || die
+ # Drop failing test
+ sed -i -e '/#85/,+17d' spec/listen/directory_record_spec.rb || die
+
+ # Drop dependencies for file system events not available on Gentoo.
+ sed -i -e '/\(fsevent\|kqueue\)/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/listen/listen-3.0.8.ebuild b/dev-ruby/listen/listen-3.0.8.ebuild
new file mode 100644
index 000000000000..46cadc5072ed
--- /dev/null
+++ b/dev-ruby/listen/listen-3.0.8.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-sound/listen !!media-radio/ax25 !!<dev-ruby/listen-2.8.6-r1:2"
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.7"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+
+ # Avoid dependency on rb-fsevent since we do not support Darwin
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+ # Try Linux first since we now we use Linux and since the Darwin
+ # adapter now throws errors when rb-fsevent is not present.
+ sed -i -e 's/Darwin, Linux/Linux, Darwin/' lib/listen/adapter.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/listen/listen-3.1.5-r1.ebuild b/dev-ruby/listen/listen-3.1.5-r1.ebuild
new file mode 100644
index 000000000000..3c21cb6f8782
--- /dev/null
+++ b/dev-ruby/listen/listen-3.1.5-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-sound/listen !!media-radio/ax25 !!<dev-ruby/listen-2.8.6-r1:2"
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.7 >=dev-ruby/ruby_dep-1.2:1"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/listen/listen-3.1.5.ebuild b/dev-ruby/listen/listen-3.1.5.ebuild
new file mode 100644
index 000000000000..6a2a06830b3f
--- /dev/null
+++ b/dev-ruby/listen/listen-3.1.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-sound/listen !!media-radio/ax25 !!<dev-ruby/listen-2.8.6-r1:2"
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.7 >=dev-ruby/ruby_dep-1.2:1"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/listen/metadata.xml b/dev-ruby/listen/metadata.xml
new file mode 100644
index 000000000000..5422b4c5a805
--- /dev/null
+++ b/dev-ruby/listen/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">guard/listen</remote-id>
+ </upstream>
+</pkgmetadata>