From 1867b69d1ef51022043f107a5b9246df19a7abc3 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 8 Mar 2015 13:16:10 +0000 Subject: [PATCH] New revision with ruby21 and ruby22. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7! --- dev-ruby/archive-tar-minitar/ChangeLog | 8 +++- dev-ruby/archive-tar-minitar/Manifest | 9 ++-- .../archive-tar-minitar-0.5.4-r2.ebuild | 47 +++++++++++++++++++ 3 files changed, 59 insertions(+), 5 deletions(-) create mode 100644 dev-ruby/archive-tar-minitar/archive-tar-minitar-0.5.4-r2.ebuild diff --git a/dev-ruby/archive-tar-minitar/ChangeLog b/dev-ruby/archive-tar-minitar/ChangeLog index 9f2607627854..6c24fafd8c6d 100644 --- a/dev-ruby/archive-tar-minitar/ChangeLog +++ b/dev-ruby/archive-tar-minitar/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/archive-tar-minitar # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/archive-tar-minitar/ChangeLog,v 1.55 2015/03/08 13:13:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/archive-tar-minitar/ChangeLog,v 1.56 2015/03/08 13:16:09 graaff Exp $ + +*archive-tar-minitar-0.5.4-r2 (08 Mar 2015) + + 08 Mar 2015; Hans de Graaff + +archive-tar-minitar-0.5.4-r2.ebuild: + New revision with ruby21 and ruby22. 08 Mar 2015; Hans de Graaff archive-tar-minitar-0.5.4-r1.ebuild: diff --git a/dev-ruby/archive-tar-minitar/Manifest b/dev-ruby/archive-tar-minitar/Manifest index 609759892e82..1a4ac317991f 100644 --- a/dev-ruby/archive-tar-minitar/Manifest +++ b/dev-ruby/archive-tar-minitar/Manifest @@ -5,13 +5,14 @@ AUX archive-tar-minitar-0.5.2-gentoo.patch 613 SHA256 eede509582d803ecb7d1ce622c AUX archive-tar-minitar-0.5.3-pipes.patch 1395 SHA256 ddbc916596cff6ecc05a2835445bf0155a196533a0a9cd67b855789e18931d51 SHA512 329db65d924431d76079ad0255a9fd491550ef2f4a9679e5c13472f70271fe0a6516d42bb38144b4fd6d0c592f62ca0d3007972331049cef7da2b5bfd1312cad WHIRLPOOL 6b72f9ebfa1b7311c999334b01287bb7d8a58ae26b88ecc158db7ff78b7523397333a84f1167254580dfbdd76cf33226b9fa35af8211697985804ce8361128a6 DIST minitar-0.5.4.gem 23552 SHA256 6aae3dafcf83b5d3f4f2485edbca202a0ae054ba2e3b204c24cc07dcaa93edee SHA512 e629e48b12f2dac1229ee1fd1f6fa5b5b7707d7a0298f90778767b1456b78f26fadb37e90e44bba2fd60a2541544f47cb430d19c87abc1a87c3be6843fbcb5aa WHIRLPOOL c6df959de613396168212c9b92b058b66ccca95efb16f40c40ebaf89eb20776b11a07f6d4b9c53c31234d6b33bccca573312d68c206734e10be00c5a1d4b5c86 EBUILD archive-tar-minitar-0.5.4-r1.ebuild 1322 SHA256 eeed33f7fb270e43d5acc03e8deeb714abfd90d2547c706129ddfaf29ab184f4 SHA512 ed8207768d87a9b50075906b4b45f34f920d0802a63f60cdc1d551b6c2920ab149c2c8e94f1090efd3452157bca2c67ea7581d5bf0923e123af08eb9383915a3 WHIRLPOOL cedba645230cb5a70b0c2910da40174756ae9eb61b8caf5f6083fd067dc96e14f63662355af243234c110f8d14ddeb7d349b2a3b3e38c2b469c699b484db0e38 +EBUILD archive-tar-minitar-0.5.4-r2.ebuild 1336 SHA256 bd434472851cf17c013eb1b28f161a6d7116510365946d11a277c0abd5260340 SHA512 b9826f35cb952f80abc2f2aeee2a664e98fc3c09f29755413c4323e8f22e4aecf29d180cfdd8b00e099b7a3037c17a3545fcfa41abbc27e79bd3008a93bbb62c WHIRLPOOL cb49239a459b41aea9dd0e7ac60449873301642eebda8e49c47021787626851ca96e9766b25e9182096bc2012ab0ce703f10b1b1e0442ae586686573e0b466dd EBUILD archive-tar-minitar-0.5.4.ebuild 1198 SHA256 84319e3f9cd1f47570942507f53361d734406beb804f70ac9e1f15919e9c8b01 SHA512 ae1e7b777b23d905c2c02854151f3fb5624c3955da1ce7efce85781d89f32ed410f53777526521c81e65b637186e33bc896fb14909ab0a1f176c32188964c1ee WHIRLPOOL 0e94fffeb7a498dba053527a01fcd8d92a63f92ccadda978446b64280c6d512119c69ad94f0eeb2f2aa75bd7bdc6afb63d544e612612d2fead8fec995b9c2299 -MISC ChangeLog 8223 SHA256 8432fa7250f1551c29bb1b5bf699345c9e2dad04d1fde822142c0bfd69f4ac23 SHA512 658fac04bc3780b8add3f547dfb50cad5a5c8b3f6e9c879ec835b5113c939804cd97b8b632c2b269cfbe4c7efaaf60f9dddb1e322e4e02831ec3a76407762a5c WHIRLPOOL 4c3308c7bf2136b9b24063312a15ad9e6545d0a62e849e4cb17de5b21411a9ef0233f9d2f71d3838299a41095fdbf32ea08d19fbc90c7d03bab25d6e80c1354e +MISC ChangeLog 8398 SHA256 eeed80adf9c7114fa966cfb6b980ce52daa7cf6e932a74e1ea3e0564c8360b42 SHA512 85965f887edf00a6cb6b97b414640be8a7653603062618edef304250d4148c3e733ec132e65b08e0f752f3cc4451a140cf0cd90f1f349b8a495d45f364eb06a7 WHIRLPOOL 648039b07975357e371795da2752bea5ebcb8087961e9148fcd76ad451c4aabf309e450275c6f9d0ee1fefcc2b6e93248e652564ca858ea1120b0ec6a9849ead MISC metadata.xml 232 SHA256 7fc099a9e8cda0febb6431f23e76d7782dde1610bed8e42afce16e96a8c5ee93 SHA512 261beaa3f5183223144d06e4dd786eba079b5e00135ec0a1324cfd85f7983496856d28946c78d9d1ca1d489a6a94a74808063726494a69bc52b799d4a70aade2 WHIRLPOOL ebcf913836744974d6c315280df14330482b5a2186e9677027de2d3bb8f9bd1c1bbf731849a2fb404971470147a6b8191731a715904a7985a5e3e7aabd5e2d15 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iF4EAREIAAYFAlT8SxsACgkQiIP6VqMIqNdf4gEAhsLaE3zRf5yBA2og3oRI4hyj -mYKj07tOoPPvqIS2RdwBAICJJ76df7l5Rf5xb6pnY2FZIFFbI5lIrelx31cmtDu3 -=Fwid +iF4EAREIAAYFAlT8S5oACgkQiIP6VqMIqNdbSAD8DFsDjeLkdwjO4jJRHv5MSV7J ++x3n+f18ZA1ZFPvXTQIA/28gv6r9UNfMi6Oak5UCmeDxSsIhELUqldSRzhGjFThN +=UwA5 -----END PGP SIGNATURE----- diff --git a/dev-ruby/archive-tar-minitar/archive-tar-minitar-0.5.4-r2.ebuild b/dev-ruby/archive-tar-minitar/archive-tar-minitar-0.5.4-r2.ebuild new file mode 100644 index 000000000000..bc523f47d5bf --- /dev/null +++ b/dev-ruby/archive-tar-minitar/archive-tar-minitar-0.5.4-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/archive-tar-minitar/archive-tar-minitar-0.5.4-r2.ebuild,v 1.1 2015/03/08 13:16:09 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="README ChangeLog" + +# We don't use RUBY_FAKEGEM_NAME here since for now we want to keep the +# same gem name. + +inherit ruby-fakegem + +DESCRIPTION="Provides POSIX tarchive management from Ruby programs" +HOMEPAGE="https://github.com/halostatue/minitar" +SRC_URI="mirror://rubygems/minitar-${PV}.gem" + +LICENSE="|| ( GPL-2 Ruby )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="" + +RUBY_PATCHES=( + ${PN}-0.5.2-gentoo.patch + ${PN}-0.5.3-pipes.patch +) + +all_ruby_prepare() { + # ignore faulty metadata + rm ../metadata || die + + # Fix tests by using ruby19+ compatible code. + # Avoid failing tests. + # https://github.com/halostatue/minitar/issues/9 + sed -i -e '52 s/x\[0\]/x[0].ord/' \ + -e '/test_each_works/,/^ end/ s:^:#:' \ + -e '/test_extract_entry_works/,/^ end/ s:^:#:' tests/tc_tar.rb || die + +} + +each_ruby_test() { + ${RUBY} -Itests -Ctests testall.rb || die +} -- 2.26.2