diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/aws-s3 |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/aws-s3')
-rw-r--r-- | dev-ruby/aws-s3/Manifest | 6 | ||||
-rw-r--r-- | dev-ruby/aws-s3/aws-s3-0.6.3.ebuild | 45 | ||||
-rw-r--r-- | dev-ruby/aws-s3/files/aws-s3-0.6.3+ruby19.patch | 29 | ||||
-rw-r--r-- | dev-ruby/aws-s3/metadata.xml | 8 |
4 files changed, 88 insertions, 0 deletions
diff --git a/dev-ruby/aws-s3/Manifest b/dev-ruby/aws-s3/Manifest new file mode 100644 index 000000000000..a83f8b4cffe4 --- /dev/null +++ b/dev-ruby/aws-s3/Manifest @@ -0,0 +1,6 @@ +AUX aws-s3-0.6.3+ruby19.patch 827 SHA256 71c52d9ca63644467a69ba7179d309939fb3e132eb19b823fcf4502eb321bbc6 SHA512 70532dc0b5508d1a4b6d6415ba1addcbb0f500a5eba4d82533b8b1b205f2b787b4ec80452ada935f347af09bdfc4aaea80da7cdf3b9967b48077d9baed1ad430 WHIRLPOOL 3af0af9b92aa8e8be53299d7f1dc85da8ec26dc2983e8929a743e0029add9af1cb66d1e916243a6f4d38b383dccf3a59003c21680f4082f2c26951f2b545c17d +DIST aws-s3-0.6.3.gem 137216 SHA256 5ffdec2648990987a4e024fb7f3ae9e20c5d6bd692543237afa58871ec9d8246 SHA512 817d74636a1c27fbb6e5529b99da48b61ccfac4e4bb5ce3bf4e24abcf10026678a8a6b93b8b9ef1983e9eaaf7567563094a46bd5d09c6c0fea052b5f4eecd728 WHIRLPOOL 239f381939fa9b85b1c154cadf76e4d698906a64aac0a5f88ef06522dbb6031aabb187f6f104fa264bb6ead57939c78274861c3567df76f53aa64618b6663012 +EBUILD aws-s3-0.6.3.ebuild 1140 SHA256 c7e6df76a12b10d24b5d2de83fbadfe181d975202fb6a68b0535d114ceb30f93 SHA512 1d8eb59bf499ef8f557b32b0482046a3ab8d2f58fa0c5b84014596ccc77f91015205a9e50d890659a00b3709ba6e9325389683b8cbbcfa51c9dc31530fdfcda3 WHIRLPOOL 46787c5dcae69b6524754c895e13a627441d645a006b40b9a123e5008382eb6a6297d4203162309631d3e49a6665b293621ee58768b798b5dd66b54376471cc0 +MISC ChangeLog 3255 SHA256 704fdbac0f15c5764d501b8977f9fb74a49a681a3214082376366b5c015b9a7e SHA512 3221402b765933d991ebd242034f7cc9ce82546b418f5972010955d4d4787c31aee340a7512781ada85efa03b490ed62ea8b73173008b1544cf894d5076c34ba WHIRLPOOL e9c44c4bbb6871c487c438e29381e03605da60cc1d83b31de524b22dcf3f70e2d5767eb8a32a3a17819ba049f51c9dbf448f20b3b10bfc7d47674ab0ea45cee7 +MISC ChangeLog-2015 2448 SHA256 f3b0d8c84624a2d56fc34908b9d735b5703f85c23ad2edc4822c9604cda1f510 SHA512 1c330708e3d5f10e7a909677f8cd361310a01154861afa6f1543f594ebe075525c09e5c3459faa1a693c2d6ad4e5cc7413bdb1706a0561e95cc4a66b56b8aa0e WHIRLPOOL d7738a06498cccef82a148155af12c4bceadfc06cc685959ce3669e4b856185bcf6b5fb6bebc7013a149efcde2ed1c385640df4e9f5baa3ebeb26c22f640ae3a +MISC metadata.xml 251 SHA256 e42b6a84b1ae72e905433686395988601795455bdc99180089f055a3498c4c9f SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea WHIRLPOOL 2408c62b64285a8a340b446568718af55786b22010e127543f28dc67de0c67f1739905e31b7d0e549bfc663ba05ea646c011de5df57505a5bc5ea7a79e2e7639 diff --git a/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild b/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild new file mode 100644 index 000000000000..ed5224097140 --- /dev/null +++ b/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README" + +# there is a stupid setup.rb in the bin/ directory so do not use the +# default. +RUBY_FAKEGEM_BINWRAP="s3sh" + +inherit ruby-fakegem + +DESCRIPTION="Client library for Amazon's Simple Storage Service's REST API" +HOMEPAGE="http://amazon.rubyforge.org/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/xml-simple + dev-ruby/builder + dev-ruby/mime-types + virtual/ruby-ssl" +ruby_add_bdepend "test? ( dev-ruby/flexmock )" + +RUBY_PATCHES=( + ${P}+ruby19.patch +) + +all_ruby_prepare() { + # Avoid tests requiring network access, bug 339324 + sed -i -e '/test_request_only_escapes_the_path_the_first_time_it_runs_and_not_subsequent_times/,/^ end/ s:^:#:' \ + -e '/test_if_request_has_no_body_then_the_content_length_is_set_to_zero/,/^ end/ s:^:#:' \ + test/connection_test.rb || die +} + +each_ruby_test() { + ${RUBY} -I. -e "Dir['test/*_test.rb'].each {|f| require f }" || die +} diff --git a/dev-ruby/aws-s3/files/aws-s3-0.6.3+ruby19.patch b/dev-ruby/aws-s3/files/aws-s3-0.6.3+ruby19.patch new file mode 100644 index 000000000000..d97f7f1ec654 --- /dev/null +++ b/dev-ruby/aws-s3/files/aws-s3-0.6.3+ruby19.patch @@ -0,0 +1,29 @@ +diff --git a/Rakefile b/Rakefile +index 4d097df..a38bdbc 100644 +--- a/Rakefile ++++ b/Rakefile +@@ -290,6 +290,7 @@ namespace :todo do + end + end if File.exists?(File.join(library_root, 'TODO')) + ++begin + namespace :site do + require 'erb' + require 'rdoc/markup/simple_markup' +@@ -330,5 +331,7 @@ namespace :site do + sh %(scp #{site_files.join ' '} marcel@rubyforge.org:/var/www/gforge-projects/amazon/) + end + end ++rescue LoadError ++end + + task :clean => ['dist:clobber_package', 'doc:clobber_rdoc', 'test:clobber_coverage'] +diff --git a/test/extensions_test.rb b/test/extensions_test.rb +index 1c868ee..921e6b5 100644 +--- a/test/extensions_test.rb ++++ b/test/extensions_test.rb +@@ -1,3 +1,4 @@ ++# -*- coding: utf-8 -*- + require File.dirname(__FILE__) + '/test_helper' + + class HashExtensionsTest < Test::Unit::TestCase diff --git a/dev-ruby/aws-s3/metadata.xml b/dev-ruby/aws-s3/metadata.xml new file mode 100644 index 000000000000..eb1e47f2edfb --- /dev/null +++ b/dev-ruby/aws-s3/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> |