diff options
author | Hans de Graaff <graaff@gentoo.org> | 2015-06-07 06:36:57 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2015-06-07 06:36:57 +0000 |
commit | 53e8c071c70cc62dee8e812d5960517d52196671 (patch) | |
tree | 83abaa1a20501928d644e29f9927ee9878cbc9b9 /dev-ruby/eventmachine | |
parent | Create stable candidate. (diff) | |
download | historical-53e8c071c70cc62dee8e812d5960517d52196671.tar.gz historical-53e8c071c70cc62dee8e812d5960517d52196671.tar.bz2 historical-53e8c071c70cc62dee8e812d5960517d52196671.zip |
Create stable candidate.
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/eventmachine')
-rw-r--r-- | dev-ruby/eventmachine/ChangeLog | 10 | ||||
-rw-r--r-- | dev-ruby/eventmachine/Manifest | 15 | ||||
-rw-r--r-- | dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild | 6 | ||||
-rw-r--r-- | dev-ruby/eventmachine/eventmachine-1.0.3-r2.ebuild | 69 |
4 files changed, 93 insertions, 7 deletions
diff --git a/dev-ruby/eventmachine/ChangeLog b/dev-ruby/eventmachine/ChangeLog index 682d0dd9fa4e..e079932494ee 100644 --- a/dev-ruby/eventmachine/ChangeLog +++ b/dev-ruby/eventmachine/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/eventmachine -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/ChangeLog,v 1.26 2014/08/05 16:01:02 mrueg Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/ChangeLog,v 1.27 2015/06/07 06:36:55 graaff Exp $ + +*eventmachine-1.0.3-r2 (07 Jun 2015) + + 07 Jun 2015; Hans de Graaff <graaff@gentoo.org> eventmachine-1.0.3-r1.ebuild, + +eventmachine-1.0.3-r2.ebuild: + Create stable candidate. 05 Aug 2014; Manuel Rüger <mrueg@gentoo.org> eventmachine-0.12.10-r2.ebuild, eventmachine-1.0.3-r1.ebuild: diff --git a/dev-ruby/eventmachine/Manifest b/dev-ruby/eventmachine/Manifest index 4b444f362a2a..5ef5f4a41641 100644 --- a/dev-ruby/eventmachine/Manifest +++ b/dev-ruby/eventmachine/Manifest @@ -1,8 +1,19 @@ +-----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-0.12.10.gem 220672 SHA256 dcbe6193937366b5c6803f8aa09886ff241eeb13b782c1a33ff1a76f99a6ede8 SHA512 e290c60de4449706f2782bfe679bf9fb42b4e378cddb93567547561f30e1cedc00f29ab70e0f28ba74fde4a5def04db1ad0c0933711de2cf40208dbaaacde7d6 WHIRLPOOL 260de38b2f8dd9319cf8478d27b811486ee1c1e2a364b70fc6f8951f9d114e4a29119ed4b1fc856da136ffb34e177adfe78c99eff6a8a25247ce0792359e42d3 DIST eventmachine-1.0.3.gem 225792 SHA256 34424c87fc517f70ba137fe2281d16b53ce9c13f5cbfc2dda3ada56e96a65827 SHA512 ea4f0b1a2580d14e564641c49f0e3ac2a9c86d916dd2c5e938df22d1d105c00811154d8bfa7a0f9a8ce32783f5398524c70458c161eab2f0591c690e1e6a5573 WHIRLPOOL 52159101a59ba3d9eff28bedbc2baea46c867049de596f72da4d4a5784e79542f291275c61639d3dc6f062150d4819f7343d12e71bae8fc8954956d6d6db36e2 EBUILD eventmachine-0.12.10-r2.ebuild 1929 SHA256 b4bae256b131263bb5e138311af66d129bc5e85ab5741a5586f6432492f5e27f SHA512 0bc5a03b4e0370ced77322c63de6bb83ea1493d3e545db445c3fa15a51665a2afdac91add1fe4bdd26ab25e2661619a7044037b04cbd3df00e1d529fc7be81bd WHIRLPOOL ad0131e809a34ef41e00a4571f2facfe1ff060da3e76e251e4335a2f2b7954fae3c968284659e8fa7a44a85a1f4d4b5c99151a045803b27d10a6d6f6da53624b -EBUILD eventmachine-1.0.3-r1.ebuild 2008 SHA256 5a4c1f332aacc3fff3e12dc77f325981da549ec590f30cb7cccca6e3a59f1ba3 SHA512 d9c5292e9b2aaf970f2c403b750b9429e8a2b7e1ff9e460ffd8cd00557fe345c1c43d51e8916e8e6967b5a771d6fb15222df63049b522e8d492d47358d6d92f1 WHIRLPOOL 7d36c49ba260d3dfe806cbf21999ae9934ee84684076c48fd54066f3d8c4b05f9c98227ed3cda71cdb44956e047eb8b8e84128db5960908e97cc5a78221a9117 -MISC ChangeLog 4222 SHA256 762859561799e81e3f98a16d9cd0b070ec1b66d1029a2d105f411add3fc1fcd1 SHA512 e29c95f4ff29e39676eb39e5f5507875ade50d6af4ef7546a72d0127e28a8891eaa25cab9ec4251ebddbc3b9eb124a121b2a854029c43847e7ad835da4251f97 WHIRLPOOL 5104d653f186948ec7f293d20696d429c5e37d86c02f188233e37f4988cdfbae5b89846dcc16057f45358586e16a976cbe11e264e5189b4acb28f8d000215d7d +EBUILD eventmachine-1.0.3-r1.ebuild 2002 SHA256 f4a4c4557f70fad0f2d0551752d6d8f8577c08c66246076037695b6b3d4c612d SHA512 fbbca6b1cb13d196a5a1e3aad5a890a960f348fbc24a775c510169d0a1bb49bcea8abbf45b3e9d6bb1d8aff77d7b73e8c08a46354bbbe6f91ec33bf9bb12fd0f WHIRLPOOL d88dc29985b77ade7fc68da000c8be6e944647d0cf5b555956e56b8d9c418fc42de83892ec0873ea8d6df8855329faf6259fac8aa45abccd2d2c2773a0c569ef +EBUILD eventmachine-1.0.3-r2.ebuild 1941 SHA256 7b0b47d6de8f8eb2d82b75853186f44be69d8351ceec354d32563233ee09b324 SHA512 793aa037a289964613029faa32d0b510e1be078f49e6d8e3c8940024ea78ba2613d074b52560a4e21e23b5f2feb1779640ab84395e6b05a00f7d19a632899bb4 WHIRLPOOL 1c4e09b554307ea9266c906ef8ceb1f227667ebfcfd9dda36f2eef3567f3b746cac79c35376bd89c08fd8569c8aad9c087141b761952f34fb7f6b47e90472ee5 +MISC ChangeLog 4402 SHA256 201d603291b4cb2080b6e7267a9532f718f5f1886a1dcb67120c6cf6862d77c9 SHA512 f610af84533eba3f0c1d0a4bac1277890875de87726dcc6bd0a7e7962f7a242a3960dcb95fa2042a26fe4f10149ec1be342f5c3ded1e3eae9159df0c56953ce7 WHIRLPOOL 94c009a918a9ab41d488e3c512e135b752e7ace365cbdcb49de63c5abb7bf67a1f407105ba30f30c95cfae4ba7f970285a90b0878d2f7140ddc18adf0682e12e MISC metadata.xml 433 SHA256 cb277b1f4d7367e9b925224bd5e742773d371799cdfc39a3f56b8d568f7d2e27 SHA512 b88e96679f88e8aca9b3244bd13ad331e63ca724bcc610fc91e3476ab918b190e9475c727f02489c55491d690ba15e829906c35ba44c10113437496cb0aa4475 WHIRLPOOL cf8e293481130474ed91ab4963e3f32f9d06b7e08fe9aeac14a46b67b2b0e40540954e3f4dacad82e2ba004b3947dbcaa0365e89ff2bf72a85f0e91e3b1dabec +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iF4EAREIAAYFAlVz5okACgkQiIP6VqMIqNeNAgD/W/fSlvmgxcl3yXkJv4/Zb2kZ +PSCIcUGqezbjEZ0GdpwA/i8RbKCcJmFQW99wJGULedtPwYIOngJUaCQGP+/rT5B4 +=loBW +-----END PGP SIGNATURE----- diff --git a/dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild b/dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild index ef20ccc01e6b..fcbd1682c911 100644 --- a/dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild +++ b/dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2014 Gentoo Foundation +# 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.3-r1.ebuild,v 1.5 2014/08/05 16:01:02 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/eventmachine/eventmachine-1.0.3-r1.ebuild,v 1.6 2015/06/07 06:36:55 graaff Exp $ EAPI=5 # jruby → has shims for Java handling but tests fail badly, remaining # stuck; avoid that for now. -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby19 ruby20" RUBY_FAKEGEM_TASK_DOC="yard" RUBY_FAKEGEM_DOCDIR="rdoc" diff --git a/dev-ruby/eventmachine/eventmachine-1.0.3-r2.ebuild b/dev-ruby/eventmachine/eventmachine-1.0.3-r2.ebuild new file mode 100644 index 000000000000..2f7bbba73863 --- /dev/null +++ b/dev-ruby/eventmachine/eventmachine-1.0.3-r2.ebuild @@ -0,0 +1,69 @@ +# 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.3-r2.ebuild,v 1.1 2015/06/07 06:36:55 graaff Exp $ + +EAPI=5 +# ruby22 - code does not compile +USE_RUBY="ruby19 ruby20 ruby21" + +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" +RDEPEND="${RDEPEND} + dev-libs/openssl" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +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 + + # Remove the resolver tests since they require network access and + # the localhost test fails with an IPv6 localhost. + rm tests/test_resolver.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" +} |