diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2015-08-07 02:02:37 +0000 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2015-08-07 02:02:37 +0000 |
commit | ba92c75b4d8abebbff550849783d8c90d8f0bcde (patch) | |
tree | 56f90c21fe4906f28bbbdcdf185087984d8e8474 /dev-ruby/eventmachine | |
parent | bump, rm old (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/eventmachine/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/eventmachine/eventmachine-1.0.8.ebuild | 84 |
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" +} |