summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2015-08-07 02:02:37 +0000
committerManuel Rüger <mrueg@gentoo.org>2015-08-07 02:02:37 +0000
commitba92c75b4d8abebbff550849783d8c90d8f0bcde (patch)
tree56f90c21fe4906f28bbbdcdf185087984d8e8474 /dev-ruby/eventmachine
parentbump, rm old (diff)
downloadhistorical-ba92c75b4d8abebbff550849783d8c90d8f0bcde.tar.gz
historical-ba92c75b4d8abebbff550849783d8c90d8f0bcde.tar.bz2
historical-ba92c75b4d8abebbff550849783d8c90d8f0bcde.zip
Version bump.
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/eventmachine')
-rw-r--r--dev-ruby/eventmachine/ChangeLog7
-rw-r--r--dev-ruby/eventmachine/Manifest14
-rw-r--r--dev-ruby/eventmachine/eventmachine-1.0.8.ebuild84
3 files changed, 93 insertions, 12 deletions
diff --git a/dev-ruby/eventmachine/ChangeLog b/dev-ruby/eventmachine/ChangeLog
index c498117a00c9..2155d204c786 100644
--- a/dev-ruby/eventmachine/ChangeLog
+++ b/dev-ruby/eventmachine/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/eventmachine
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/ChangeLog,v 1.34 2015/07/05 09:37:54 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/ChangeLog,v 1.35 2015/08/07 02:02:33 mrueg Exp $
+
+*eventmachine-1.0.8 (07 Aug 2015)
+
+ 07 Aug 2015; Manuel Rüger <mrueg@gentoo.org> +eventmachine-1.0.8.ebuild:
+ Version bump.
05 Jul 2015; Hans de Graaff <graaff@gentoo.org> eventmachine-1.0.7.ebuild:
...and also add the slot to the built-time dependency of openssl.
diff --git a/dev-ruby/eventmachine/Manifest b/dev-ruby/eventmachine/Manifest
index fac9dc06b75c..df80cc271a0f 100644
--- a/dev-ruby/eventmachine/Manifest
+++ b/dev-ruby/eventmachine/Manifest
@@ -1,19 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX eventmachine-0.12.10-gentoo.patch 1644 SHA256 11e8bbfa3b776d05d7a64ca729398e35b0083a6738ba3a1a297760090cb3781e SHA512 f1117c94624308b472587e3315afd2dc9dd39401396c63f68732e76a35b801847013a832d16e247f2f94c8f1fc29e8435bd68dbbac73befe5c6a614869478764 WHIRLPOOL 86182d25d6b874fa4257a791346ffe81ceb5f2324a2b7fe313b2a8f95c478f36934c6fe3b0b54989258491f78f5e781eab63a0b92550ba5cdda6e139f44f5366
AUX eventmachine-0.12.10-https-test.patch 816 SHA256 f437298272476b92ccbe13a85d8e995dfba92761922238375b2e945bfdc4aa17 SHA512 93cb00fb6b542f5ce7763331f0bad04a1b0aacafe6feba1553512aea5409a2af185f97e7045c74c6d8b7e3598f6e57d6ac96d422a57cf4e38aa88a6e2bb72b73 WHIRLPOOL c5b51c297f235b2cd5e427c363a54167392bea0d0c173c9873fff1ef022a1b156cbd04d159d50d39e7a72dad0bbc2b47da0174c395b8cee4649dd1fb53ade5e6
DIST eventmachine-1.0.3.gem 225792 SHA256 34424c87fc517f70ba137fe2281d16b53ce9c13f5cbfc2dda3ada56e96a65827 SHA512 ea4f0b1a2580d14e564641c49f0e3ac2a9c86d916dd2c5e938df22d1d105c00811154d8bfa7a0f9a8ce32783f5398524c70458c161eab2f0591c690e1e6a5573 WHIRLPOOL 52159101a59ba3d9eff28bedbc2baea46c867049de596f72da4d4a5784e79542f291275c61639d3dc6f062150d4819f7343d12e71bae8fc8954956d6d6db36e2
DIST eventmachine-1.0.7.gem 231424 SHA256 342b7dfa2bc1d43f9b58c4481d81cc9eb5f7c92a5d0eb39739459fcbdd579d4c SHA512 e119de503d41b34f70060f7735f8d047c139aa14c343cc43c34074196f560dfd64e9f274bb7e44556bf8ded112e5476214196b0ec8635a169f8a050771619ffd WHIRLPOOL 3026f0d9e4ffa791487f657bba0db920c3192d97cbab0447e426ee55b176e4ada87079248fd657278cdaa4556ba8f7da7cce4a106c88c4af45d680c2a6f088e1
+DIST eventmachine-1.0.8.gem 232960 SHA256 57ba18d8f76fb43f8842dd17cc3cebc46eea06a5d5033b3131ac8f73c7bc3bbb SHA512 55bfb8a22149495ca70913e6df6b9861cf0e10a512cdd25579064a816eb7e365bd0a03a1219ed23ed99772b9b312e3ce137781cb0890e31fbb5e5f542ba5ef70 WHIRLPOOL e4c295ebb6f931a0773b9fd9618598e56a7e5ec07908159aac4bdfb148b42ef0ee18d10e5f01008d2c435b008565b6d874a6776ab43d3171f372b6c855afbfaa
EBUILD eventmachine-1.0.3-r1.ebuild 1997 SHA256 11a35d8dbdf0a90512cc59c8bb979308936eb6acb38464b39edf022d959a566e SHA512 e7dc922224b1d9cff174ed818256add1f5c8d1fde1bf6b13231d133181fc3f5a7a700f60a800dfb6d911b59c2dbb5e12273e1a1c227778adc58ee3808b7f7467 WHIRLPOOL 8312b3c62e0875bef859626dd68dd1e5fccaa8024f1c319dade1dd30b2b62fcf20ec8818c275519401833de261f23dfa84907662723873b87d00e924ccfe4415
EBUILD eventmachine-1.0.3-r2.ebuild 1941 SHA256 7b0b47d6de8f8eb2d82b75853186f44be69d8351ceec354d32563233ee09b324 SHA512 793aa037a289964613029faa32d0b510e1be078f49e6d8e3c8940024ea78ba2613d074b52560a4e21e23b5f2feb1779640ab84395e6b05a00f7d19a632899bb4 WHIRLPOOL 1c4e09b554307ea9266c906ef8ceb1f227667ebfcfd9dda36f2eef3567f3b746cac79c35376bd89c08fd8569c8aad9c087141b761952f34fb7f6b47e90472ee5
EBUILD eventmachine-1.0.7.ebuild 2619 SHA256 91eb4d6358bd95976daa339403cf8191d1fa56079c40c5e133bddd4455d06d3f SHA512 97656de83fba0d6b3d59d29ce9d71a63c4ce6d19a98b91a2cf65750f08fdb9df58676021acdd44af36d4b4c761a30c6db40e8e124dc6f32b43856aea513e896c WHIRLPOOL 396b3892a65f9d3b3c12f3ffcf30b142d70ed12be3ad4312e37fb0e4b57a2bbd64e463949121b126122e70655dab2107343f053ff3a2a1d4d5aabed41a1da4b2
-MISC ChangeLog 5329 SHA256 09c2460b7c948c84ec5f24479741e16a083bede969f12834bce9f286b03e27b2 SHA512 2bf00bbd4738b079b8cc5d19e3b01c662bce1be893770950ca4490f663abc8d8f3554563613e47f71b04e17748aca966a2a7a4ebf8fa6ff5bcf959a19aa2dad5 WHIRLPOOL 242daa6daadd3be25a28d6b98fb6fc98540158fc535c4d91769203f9ffbf22330abe345895c8def008ab974d2cb154b5a614a6b875fbc90fb336b3230eca877e
+EBUILD eventmachine-1.0.8.ebuild 2618 SHA256 82e3b8111694d74899332483b6d1fd9afd0b49b1a88c800207f9fb3367cd95e5 SHA512 379a9c73cc3decff69a803a3199fd47311b49cffdade7acb3682520bd3ac2dc00c828cb5cd46c318f3d1eaac7ee37fb973522ab6ecea5e0f8dbc451e7811ca26 WHIRLPOOL 61912068eab39501492652340232dfa192b0dda71ead2dd7ec1242ef7c6e9eb8dbb73966c41fe5cfb50c0af648038a87dfba5a07ae65f6e1e6f606a7054ec2eb
+MISC ChangeLog 5456 SHA256 449e1c6256aa96cdbc799d924226f0b52fdb6819cbb2d212af978c12ff6ee838 SHA512 a7c982605a2c84b444596bb22f9422ed7ec690ad0ac37dfdeba3a6106b6fe804f9511c3e60d5abc53f3ccc30501c1b9278b19c58ebaee91597cf25087282b1eb WHIRLPOOL 3dab7d9568cda827f9fc6cddb49eb50c1746805cbd3d17e959ae4179a5dfaf80cf34a0820ec70d190a85e2a7cf0a745bf95e9b34f48cd7bb05dac802be220ed4
MISC metadata.xml 433 SHA256 cb277b1f4d7367e9b925224bd5e742773d371799cdfc39a3f56b8d568f7d2e27 SHA512 b88e96679f88e8aca9b3244bd13ad331e63ca724bcc610fc91e3476ab918b190e9475c727f02489c55491d690ba15e829906c35ba44c10113437496cb0aa4475 WHIRLPOOL cf8e293481130474ed91ab4963e3f32f9d06b7e08fe9aeac14a46b67b2b0e40540954e3f4dacad82e2ba004b3947dbcaa0365e89ff2bf72a85f0e91e3b1dabec
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlWY+vMACgkQiIP6VqMIqNe3DQD/RSLlOU7jgqaDINMq5tIg9r00
-9qjDS2AeV7kl6CfaIXQA/2qduiMv0xjL1xIZTPv+EixjpJuw2D3qiG2Iw+z8De2m
-=U/24
------END PGP SIGNATURE-----
diff --git a/dev-ruby/eventmachine/eventmachine-1.0.8.ebuild b/dev-ruby/eventmachine/eventmachine-1.0.8.ebuild
new file mode 100644
index 000000000000..6854eb827712
--- /dev/null
+++ b/dev-ruby/eventmachine/eventmachine-1.0.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/eventmachine-1.0.8.ebuild,v 1.1 2015/08/07 02:02:33 mrueg Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC="yard"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="docs/*.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EventMachine is a fast, simple event-processing library for Ruby programs"
+HOMEPAGE="http://rubyeventmachine.com"
+
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="${DEPEND}
+ dev-libs/openssl:0"
+RDEPEND="${RDEPEND}
+ dev-libs/openssl:0"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+ test? ( dev-ruby/test-unit:2 )"
+
+all_ruby_prepare() {
+ # Remove package tasks to avoid dependency on rake-compiler.
+ rm rakelib/package.rake || die
+
+ # fix test issue - upstream b96b736b39261f7d74f013633cc7cd619afa20c4
+ sed -i -e 's/DEBUG/BROADCAST/g' tests/test_set_sock_opt.rb || die
+ sed -i -e "/omit_/d" tests/test_*.rb || die
+ # Remove the resolver tests since they require network access and
+ # the localhost test fails with an IPv6 localhost.
+ rm tests/test_resolver.rb || die
+ # Needs a tty
+ rm tests/test_kb.rb || die
+ # Avoid tests that require network access
+ sed -i -e '/test_bind_connect/,/^ end/ s:^:#:' \
+ tests/test_basic.rb || die
+ sed -i -e '/test_\(cookie\|http_client\|version_1_0\)/,/^ end/ s:^:#:' \
+ tests/test_httpclient.rb || die
+ sed -i -e '/test_\(get\|https_get\)/,/^ end/ s:^:#:' \
+ tests/test_httpclient2.rb || die
+ sed -i -e '/test_connect_timeout/,/^ end/ s:^:#:' \
+ tests/test_unbind_reason.rb || die
+ sed -i -e '/test_for_real/,/^ end/ s:^:#:' \
+ tests/test_pending_connect_timeout.rb || die
+ rm -f tests/test_{get_sock_opt,set_sock_opt,idle_connection}.rb || die
+}
+
+each_ruby_configure() {
+ for extdir in ext ext/fastfilereader; do
+ pushd $extdir
+ ${RUBY} extconf.rb || die "extconf.rb failed for ${extdir}"
+ popd
+ done
+}
+
+each_ruby_compile() {
+ for extdir in ext ext/fastfilereader; do
+ pushd $extdir
+ # both extensions use C++, so use the CXXFLAGS not the CFLAGS
+ emake V=1 CFLAGS="${CXXFLAGS} -fPIC" archflag="${LDFLAGS}" || die "emake failed for ${extdir}"
+ popd
+ cp $extdir/*.so lib/ || die "Unable to copy extensions for ${extdir}"
+ done
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib -S testrb tests/test_*.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}/
+ doins -r examples || die "Failed to install examples"
+}