commit: 9489dd96fb0900cb08aaa92797643966e00db25a Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sun Mar 27 17:46:21 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sun Mar 27 17:46:21 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=9489dd96
dev-ruby/ruby-saml: Initial version. Highly based on version from graaff overlay Package-Manager: portage-2.2.28 dev-ruby/ruby-saml/Manifest | 1 + dev-ruby/ruby-saml/metadata.xml | 8 ++++++ dev-ruby/ruby-saml/ruby-saml-1.1.2.ebuild | 48 +++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest new file mode 100644 index 0000000..d9c6048 --- /dev/null +++ b/dev-ruby/ruby-saml/Manifest @@ -0,0 +1 @@ +DIST ruby-saml-1.1.2.gem 221184 SHA256 cc89499f6f1a1a1c0307852cc1b39cce6db0899b16964946983cf07be5a60493 SHA512 1d7c26647123140c926a65f99470c3322baa3fc341c57e846464083d1fa2608bb5390310c53aaf410221fd98dd053c144fb1c95b53a31664e175e3c4fe220a00 WHIRLPOOL d0a48aa78c52a56979185cec39b4bbb4090bfc3d0d2f2bd01e94a58a8e3ab3799628b95de9a52b974a70abba06bdcfe27059ba2fc5bf184eb8acdf3b2db98a53 diff --git a/dev-ruby/ruby-saml/metadata.xml b/dev-ruby/ruby-saml/metadata.xml new file mode 100644 index 0000000..bfcb697 --- /dev/null +++ b/dev-ruby/ruby-saml/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> + <email>[email protected]</email> + <name>Manuel Rüger</name> + </maintainer> +</pkgmetadata> diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.2.ebuild b/dev-ruby/ruby-saml/ruby-saml-1.1.2.ebuild new file mode 100644 index 0000000..802335f --- /dev/null +++ b/dev-ruby/ruby-saml/ruby-saml-1.1.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for implementing the client side of a SAML authorization" +HOMEPAGE="http://github.com/onelogin/ruby-saml https://rubygems.org/gems/ruby-saml" +LICENSE="MIT" +SLOT="0.8" +KEYWORDS="~amd64" + +IUSE="doc" + +ruby_add_rdepend ">=dev-ruby/nokogiri-1.5.10 + >=dev-ruby/uuid-2.3 + <dev-ruby/uuid-3" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.5:5 + >=dev-ruby/mocha-0.14:0.14 + >=dev-ruby/shoulda-2.11 + <dev-ruby/shoulda-3 + >=dev-ruby/systemu-2 + dev-ruby/timecop )" + +all_ruby_prepare() { + sed -i -e '/ruby-debug/d' \ + -e '/bundler/I s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die + + sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die + + sed -i -e '3irequire "onelogin/ruby-saml/http_error"' test/idp_metadata_parser_test.rb || die +}
