# ChangeLog for dev-ruby/barby
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/barby/ChangeLog,v 1.9 2014/08/05 16:00:46 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/barby/ChangeLog,v 1.10 2014/12/30 08:02:48 graaff Exp $
+
+*barby-0.6.2 (30 Dec 2014)
+
+ 30 Dec 2014; Hans de Graaff <graaff@gentoo.org> +barby-0.6.2.ebuild,
+ metadata.xml:
+ Version bump. Add ruby20, ruby21.
05 Aug 2014; Manuel RĂ¼ger <mrueg@gentoo.org> barby-0.5.0-r3.ebuild:
Remove trailing '.' from DESCRIPTION.
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST barby-0.5.0.tgz 150630 SHA256 ffd40c7fb3e370cae1f91f0b3292dbdf9222ae0a217cd3dde95392b80a461159 SHA512 443db592c4c2df43fc12425e7c6cd1522a4f5449c6d41b20622bb40a47573acb0b5dbc0ea720fc6dc7e5bbd11a12b2c1b95d292e611aed1fa4d62204b4caaee4 WHIRLPOOL 89236530ae590f9a81434d0d3e39cf078cbc86302335403bf1ceace769e1af0daee5bc821576b61e6b840273e04ff834bab6181ccb55182dad0b9ba71940c649
+DIST barby-0.6.2.tgz 92842 SHA256 fd8be7db0d3214fc2e2f330cc62de7c8d1884311b0230501b9cc9a23ec7f5deb SHA512 bb1a0387cfcabe8e282b1624c09574778cf438a5aa9fddaafd413ffe06726e95a766bc3f8bbb51b39894c267b167ce8b3cfe3cbaf83896a90c3509b81478e3a6 WHIRLPOOL 55a9f2171373735fc6fa7bfff60c4faaa0e1a1ab97facfa9a0025a63f9575858177d2df3c5b39dc140a8d163e46c368e1ec2798351fb8208d58fb5c64e4b0c2b
EBUILD barby-0.5.0-r3.ebuild 3692 SHA256 97d0e6d051f5d0e7ba5edbea092954d936a2b38d763fb5570e0e43e58f7d4a69 SHA512 ed7148edb08404e2ca2a6dcfe22a3eef19f91296669839c0870ad23e5b73336ffe55ae3680efae612f927f50bdc7c7b7b422393781242c1ca1ddd178e0f581b8 WHIRLPOOL 81218fe21629f1bf1725f1f6192399e993559045bad6a915a91fce2a6f9867ad9e7a5bc10c582383122419da73c90ca8260b9fffe4521bd80da0b367ef38dd44
-MISC ChangeLog 1857 SHA256 faf25da555126b09cd4e63886f16684a60f37137cddbb7309f0fa1d3d985c91a SHA512 bd51224334bac36ebc8b7ba2c32000b98efa02a0ee8613aa8225cc91385bf9aeecdf33a454e70c3bf82a59202e9f65ef3d4501c95539fe7dbfb7b14b5110ddf6 WHIRLPOOL 3c0e712e84447713957fe47a81543a87858db0f2d95639f348cad2917049f65702cafb6fdc15815eba598634ff429dea29c9bd1b9afc0efe524e56ba05209497
-MISC metadata.xml 897 SHA256 52078d3016055cc99ebeb319ba91f3754ebbbc65ad1a7e180034b53f39d30676 SHA512 6939529587500392140dc462fbca03b5c9c8540d2f9d5d767228bc7a22509101022950b6ab4eed917708904e75f16a4bb8f1b0c5ccb1079bb9f19d40a653357d WHIRLPOOL ac37110ca16937dd04b3f9a635bb00f3855bcd0a73eaa077102a8ff4739cad991d33e8cfa4da8d5a20cedb729f83abda9248357f56f0fd5018f30455da4c303a
+EBUILD barby-0.6.2.ebuild 3017 SHA256 d4fd94346fa0471308a6210a60bd73cb0462f0e83ee43400cf3515187bce01ca SHA512 c9a6adc97843039b9faf87f604e3ac90a123609894c7334bb9c2e5baf608c0ca1b0346cbccf13dee9a517c1fc20f91ca8b4d24b38e9903e579f9602e95f4b520 WHIRLPOOL 605cd37574b467bd342a23c809f07f63d00680d65131b8b173ca7dacd15249e9615219d5d891b3f54639f8b739663c7811bc915b8457c27017b840f3f76185c0
+MISC ChangeLog 2011 SHA256 ad43b3f5a676d8356bb7d5abd21fd6227f25ac04d2a5c240eea41a07c2af2ece SHA512 bfe12a6e5d3c5a60e2dad8ea02d40f184acf4b89140e2faca35ffcb85c08ff35ca7fdb86518a95c1816504cd9e0714903f6b6ca0e7f2631883880efff299d9de WHIRLPOOL 7d61fb89d544ba4c77c272e7190267b3385ba34867c6cb108d8ede48eec1fd7430584c35d26a021efa1dfcbe001cb8fe223475c8ec74e54dc3bd9b5e03d53802
+MISC metadata.xml 1123 SHA256 4cb3579ff782d4b5fa529efe4e6d30400e71b139f8c9ee35206297e46c1a1606 SHA512 25761bb37d24c9b4feca5d94e0e1fa7b7d9f6cb8cbca392a41028dd4ccd6e4caeb0c513f31e0ff1bd346f67d75215069090d4fc8cf3538a4bfd1a84b9e018a04 WHIRLPOOL 746a008752d94f8982dfca15a746c55977d8f17bf53f87d207f0df5614d762581148891cc809c2836ebe0c204ae6dcfb6489921d5c8d0e89551b938bfe62ab1f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EAREIAAYFAlSiXCkACgkQiIP6VqMIqNem9QD7BRZE9GO5doBnFDG2pHIsaEDO
+cwzmBYkx6573ax/kJzcA/0blDZnsFKcBYJG4HKkaJae/pb5bWjxCqPaMDUEr/jld
+=FzYg
+-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/barby/barby-0.6.2.ebuild,v 1.1 2014/12/30 08:02:48 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+COMMIT="891b15594b34229b8bdb267c10ab5b5309c03320"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
+HOMEPAGE="http://toretore.eu/barby/"
+
+GITHUB_USER="toretore"
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tgz"
+
+RUBY_S="${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="datamatrix test qrcode rmagick pdf-writer prawn png cairo"
+
+ruby_add_rdepend "
+ rmagick? ( dev-ruby/rmagick )
+ cairo? ( dev-ruby/rcairo )"
+
+ruby_add_rdepend "qrcode? ( dev-ruby/rqrcode )
+ png? ( dev-ruby/chunky_png )
+ prawn? ( dev-ruby/prawn )"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+# testing requires imagemagick capable of png output
+DEPEND+=" test? ( media-gfx/imagemagick[png] )"
+
+# prawn breaks tests for some reasons, needs to be investigated; code
+# still works though.
+RESTRICT="prawn? ( test )"
+
+all_ruby_prepare() {
+ sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb
+}
+
+each_ruby_prepare() {
+ if use datamatrix; then
+ sed -i -e '/^end/i s.add_dependency "semacode"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/barcode/data_matrix.rb \
+ test/data_matrix_test.rb
+ fi
+
+ if use pdf-writer; then
+ sed -i -e '/^end/i s.add_dependency "pdf-writer"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/outputter/pdfwriter_outputter.rb \
+ test/outputter/pdfwriter_outputter_test.rb
+ fi
+
+ if use qrcode; then
+ sed -i -e '/^end/i s.add_dependency "rqrcode"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/barcode/qr_code.rb \
+ test/qr_code_test.rb
+ fi
+
+ if use rmagick; then
+ sed -i -e '/^end/i s.add_dependency "rmagick"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/outputter/rmagick_outputter.rb \
+ test/outputter/rmagick_outputter_test.rb
+ fi
+
+ if use prawn; then
+ sed -i -e '/^end/i s.add_dependency "prawn"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/outputter/prawn_outputter.rb \
+ test/outputter/prawn_outputter_test.rb
+ fi
+
+ if use png; then
+ sed -i -e '/^end/i s.add_dependency "chunky_png"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/outputter/png_outputter.rb \
+ test/outputter/png_outputter_test.rb
+ fi
+
+ if use cairo; then
+ sed -i -e '/^end/i s.add_dependency "cairo"' ${RUBY_FAKEGEM_GEMSPEC}
+ else
+ rm \
+ lib/barby/outputter/cairo_outputter.rb \
+ test/outputter/cairo_outputter_test.rb
+ fi
+
+ case ${RUBY} in
+ */ruby19)
+ rm -f \
+ lib/barby/barcode/data_matrix.rb \
+ test/data_matrix_test.rb \
+ lib/barby/outputter/pdfwriter_outputter.rb \
+ test/outputter/pdfwriter_outputter_test.rb
+
+ sed -i \
+ -e '/semacode/d' \
+ -e '/pdf-writer/d' \
+ ${RUBY_FAKEGEM_GEMSPEC}
+ ;;
+ esac
+}