summaryrefslogtreecommitdiff
path: root/dev-ruby/aws-s3
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/aws-s3
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/aws-s3')
-rw-r--r--dev-ruby/aws-s3/Manifest6
-rw-r--r--dev-ruby/aws-s3/aws-s3-0.6.3.ebuild45
-rw-r--r--dev-ruby/aws-s3/files/aws-s3-0.6.3+ruby19.patch29
-rw-r--r--dev-ruby/aws-s3/metadata.xml8
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>