# 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 <graaff@gentoo.org>
+ +archive-tar-minitar-0.5.4-r2.ebuild:
+ New revision with ruby21 and ruby22.
08 Mar 2015; Hans de Graaff <graaff@gentoo.org>
archive-tar-minitar-0.5.4-r1.ebuild:
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-----
--- /dev/null
+# 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
+}