[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2023-09-17 Thread Hans de Graaff
commit: 86855dbf2039a4fb45484e73922d559a5a6c4c40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Sep 18 05:21:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Sep 18 05:21:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86855dbf

dev-ruby/barby: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/barby-0.6.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/barby/barby-0.6.8-r1.ebuild 
b/dev-ruby/barby/barby-0.6.8-r1.ebuild
index 744020948867..26423a9c0361 100644
--- a/dev-ruby/barby/barby-0.6.8-r1.ebuild
+++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2023-09-15 Thread Hans de Graaff
commit: c8a712db42b138ed0e027ed69d64503180d8fd58
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Sep 15 13:39:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Sep 15 14:56:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a712db

dev-ruby/barby: fix minitest deprecation

Closes: https://bugs.gentoo.org/911897
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/barby-0.6.8-r1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.8-r1.ebuild 
b/dev-ruby/barby/barby-0.6.8-r1.ebuild
index 0ce49ddabc93..744020948867 100644
--- a/dev-ruby/barby/barby-0.6.8-r1.ebuild
+++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 
@@ -44,7 +44,11 @@ RESTRICT="!test? ( test ) prawn? ( test )"
 all_ruby_prepare() {
sed -i -e 's/README/README.md/' Rakefile || die
 
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+   sed -e '/[bB]undler/s:^:#:' \
+   -e 's/MiniTest/Minitest/' \
+   -i test/test_helper.rb || die
+
+   sed -i -e 's/Fixnum/Integer/' test/outputter/svg_outputter_test.rb || 
die
 
if use qrcode; then
sed -i -e '/^end/i s.add_dependency "rqrcode"' 
${RUBY_FAKEGEM_GEMSPEC}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2023-03-25 Thread Sam James
commit: 2378ab3b5d374c6f5df74f853702253a1d109120
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 06:43:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 07:11:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2378ab3b

dev-ruby/barby: update EAPI 6 -> 8, enable ruby30, enable ruby31

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/barby/{barby-0.6.8.ebuild => barby-0.6.8-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8-r1.ebuild
similarity index 96%
rename from dev-ruby/barby/barby-0.6.8.ebuild
rename to dev-ruby/barby/barby-0.6.8-r1.ebuild
index 4914a6e63785..0ce49ddabc93 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2020-08-03 Thread Hans de Graaff
commit: 5959761882bae82c1dab87ff22ce87bdc806c42f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Aug  4 03:30:31 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Aug  4 03:39:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59597618

dev-ruby/barby: add ruby27

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/barby-0.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8.ebuild
index 78290277d13..4914a6e6378 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2020-02-09 Thread Hans de Graaff
commit: 21342c25e1feac11e2f6cd6fe4ae087b57b65925
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb  9 10:50:31 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb  9 10:58:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21342c25

dev-ruby/barby: fix slot warning

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/barby-0.6.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8.ebuild
index 8b5f75b2b3d..78290277d13 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -25,7 +25,7 @@ KEYWORDS="~amd64"
 IUSE="test qrcode rmagick prawn png cairo"
 
 ruby_add_rdepend "
-   rmagick? ( dev-ruby/rmagick )
+   rmagick? ( dev-ruby/rmagick:* )
cairo? ( dev-ruby/rcairo )"
 
 ruby_add_rdepend "qrcode? ( dev-ruby/rqrcode )



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2020-02-02 Thread Hans de Graaff
commit: 70c51977816777c5db1a7b83aa43d36e129bb828
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb  2 16:20:03 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb  2 16:20:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c51977

dev-ruby/barby: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/Manifest   |  1 -
 dev-ruby/barby/barby-0.6.7.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index a8986389d87..cffe78877a3 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,2 +1 @@
-DIST barby-0.6.7.tar.gz 95199 BLAKE2B 
b1729e361a41deee248a3c74c56d072fe0eeb3463ff4730744736e1a523f2844e877d63b058ec02e4cdad1f77620bcd476e823864428aff78b462cf29b20909a
 SHA512 
29ba52612b2390ebd2a9e0acc0eec4a4c119ca305662f47e6656cb63727956877970d14f9b924466fad6e9e927e23f74c2614b41e09ca6b068bdabbaae21f93f
 DIST barby-0.6.8.tar.gz 96647 BLAKE2B 
b0af8e5573dc7d3d1881c793895d1c440b97bb5609b0759f56bdecfed7b4b74080f96301d2511101abb21760074584905fdc4e94938d38e2a553933686ccf976
 SHA512 
1d51dece22febd8c8a234241b88edd3ea93eae328e69fbd8dba3f48afcea7943ec4a72252a74b476aae5812ee132de6b87e37f9fd4c2a43d7c79ec68c831b68c

diff --git a/dev-ruby/barby/barby-0.6.7.ebuild 
b/dev-ruby/barby/barby-0.6.7.ebuild
deleted file mode 100644
index c6bb8935472..000
--- a/dev-ruby/barby/barby-0.6.7.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
-HOMEPAGE="http://toreto.re/barby/;
-
-GITHUB_USER="toretore"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
-
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
-
-   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
-
-   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 || die
-
-   sed -i \
-   -e '/semacode/d' \
-   -e '/pdf-writer/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-12-12 Thread Michał Górny
commit: 95e16d9b5372ebb00f8ff2a8159d4ae722146384
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 12 15:33:07 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 12 16:34:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e16d9b

dev-ruby/barby: [QA] Fix MissingTestRestrict

Signed-off-by: Michał Górny  gentoo.org>

 dev-ruby/barby/barby-0.6.7.ebuild | 2 +-
 dev-ruby/barby/barby-0.6.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.7.ebuild 
b/dev-ruby/barby/barby-0.6.7.ebuild
index b0e8897fd51..c6bb8935472 100644
--- a/dev-ruby/barby/barby-0.6.7.ebuild
+++ b/dev-ruby/barby/barby-0.6.7.ebuild
@@ -39,7 +39,7 @@ DEPEND+=" test? ( media-gfx/imagemagick[png] )"
 
 # prawn breaks tests for some reasons, needs to be investigated; code
 # still works though.
-RESTRICT="prawn? ( test )"
+RESTRICT+=" prawn? ( test )"
 
 all_ruby_prepare() {
sed -i -e 's/README/README.md/' Rakefile || die

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8.ebuild
index 82ab2d6bd6d..8b5f75b2b3d 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8.ebuild
@@ -39,7 +39,7 @@ DEPEND+=" test? ( media-gfx/imagemagick[png] )"
 
 # prawn breaks tests for some reasons, needs to be investigated; code
 # still works though.
-RESTRICT="prawn? ( test )"
+RESTRICT="!test? ( test ) prawn? ( test )"
 
 all_ruby_prepare() {
sed -i -e 's/README/README.md/' Rakefile || die



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-11-16 Thread Hans de Graaff
commit: 06625eaff01221029a5cc34f32354f2755b841ad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 16 10:35:26 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 17 06:06:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06625eaf

dev-ruby/barby: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/barby/Manifest   |  1 -
 dev-ruby/barby/barby-0.6.6.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 5cb6a85199f..a8986389d87 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,3 +1,2 @@
-DIST barby-0.6.6.tar.gz 95120 BLAKE2B 
e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088
 SHA512 
5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728
 DIST barby-0.6.7.tar.gz 95199 BLAKE2B 
b1729e361a41deee248a3c74c56d072fe0eeb3463ff4730744736e1a523f2844e877d63b058ec02e4cdad1f77620bcd476e823864428aff78b462cf29b20909a
 SHA512 
29ba52612b2390ebd2a9e0acc0eec4a4c119ca305662f47e6656cb63727956877970d14f9b924466fad6e9e927e23f74c2614b41e09ca6b068bdabbaae21f93f
 DIST barby-0.6.8.tar.gz 96647 BLAKE2B 
b0af8e5573dc7d3d1881c793895d1c440b97bb5609b0759f56bdecfed7b4b74080f96301d2511101abb21760074584905fdc4e94938d38e2a553933686ccf976
 SHA512 
1d51dece22febd8c8a234241b88edd3ea93eae328e69fbd8dba3f48afcea7943ec4a72252a74b476aae5812ee132de6b87e37f9fd4c2a43d7c79ec68c831b68c

diff --git a/dev-ruby/barby/barby-0.6.6.ebuild 
b/dev-ruby/barby/barby-0.6.6.ebuild
deleted file mode 100644
index aeeacc4af08..000
--- a/dev-ruby/barby/barby-0.6.6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
-HOMEPAGE="http://toreto.re/barby/;
-
-GITHUB_USER="toretore"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
-
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
-
-   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
-
-   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 || die
-
-   sed -i \
-   -e '/semacode/d' \
-   -e '/pdf-writer/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-07-09 Thread Hans de Graaff
commit: 15acc3833d371bc3f639355298cbe61bad8bcf1f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 10 04:57:53 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 10 04:57:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15acc383

dev-ruby/barby: add ruby26

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ruby/barby/barby-0.6.8.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8.ebuild
index b0e8897fd51..82ab2d6bd6d 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby24 ruby25"
+USE_RUBY="ruby24 ruby25 ruby26"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 
@@ -86,6 +86,8 @@ all_ruby_prepare() {
test/outputter/cairo_outputter_test.rb
fi
 
+   sed -i -e '/files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
rm -f \
lib/barby/barcode/data_matrix.rb \
test/data_matrix_test.rb \



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-05-24 Thread Hans de Graaff
commit: e45ce41be4d3b14f8618718a986f5f5ba34c8c40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 25 05:25:49 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 25 05:25:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45ce41b

dev-ruby/barby: add 0.6.8

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/barby/Manifest   |  1 +
 dev-ruby/barby/barby-0.6.8.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 6cc3ae38460..5cb6a85199f 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,2 +1,3 @@
 DIST barby-0.6.6.tar.gz 95120 BLAKE2B 
e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088
 SHA512 
5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728
 DIST barby-0.6.7.tar.gz 95199 BLAKE2B 
b1729e361a41deee248a3c74c56d072fe0eeb3463ff4730744736e1a523f2844e877d63b058ec02e4cdad1f77620bcd476e823864428aff78b462cf29b20909a
 SHA512 
29ba52612b2390ebd2a9e0acc0eec4a4c119ca305662f47e6656cb63727956877970d14f9b924466fad6e9e927e23f74c2614b41e09ca6b068bdabbaae21f93f
+DIST barby-0.6.8.tar.gz 96647 BLAKE2B 
b0af8e5573dc7d3d1881c793895d1c440b97bb5609b0759f56bdecfed7b4b74080f96301d2511101abb21760074584905fdc4e94938d38e2a553933686ccf976
 SHA512 
1d51dece22febd8c8a234241b88edd3ea93eae328e69fbd8dba3f48afcea7943ec4a72252a74b476aae5812ee132de6b87e37f9fd4c2a43d7c79ec68c831b68c

diff --git a/dev-ruby/barby/barby-0.6.8.ebuild 
b/dev-ruby/barby/barby-0.6.8.ebuild
new file mode 100644
index 000..b0e8897fd51
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
+HOMEPAGE="http://toreto.re/barby/;
+
+GITHUB_USER="toretore"
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
+
+   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+
+   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
+
+   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 || die
+
+   sed -i \
+   -e '/semacode/d' \
+   -e '/pdf-writer/d' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-05-22 Thread Hans de Graaff
commit: 5926cc6f9fd66f06323e5cb4c2db491472856920
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:01:19 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 05:38:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5926cc6f

dev-ruby/barby: add 0.6.7

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/barby/Manifest   |  1 +
 dev-ruby/barby/barby-0.6.7.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index db5bdb4d094..6cc3ae38460 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1 +1,2 @@
 DIST barby-0.6.6.tar.gz 95120 BLAKE2B 
e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088
 SHA512 
5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728
+DIST barby-0.6.7.tar.gz 95199 BLAKE2B 
b1729e361a41deee248a3c74c56d072fe0eeb3463ff4730744736e1a523f2844e877d63b058ec02e4cdad1f77620bcd476e823864428aff78b462cf29b20909a
 SHA512 
29ba52612b2390ebd2a9e0acc0eec4a4c119ca305662f47e6656cb63727956877970d14f9b924466fad6e9e927e23f74c2614b41e09ca6b068bdabbaae21f93f

diff --git a/dev-ruby/barby/barby-0.6.7.ebuild 
b/dev-ruby/barby/barby-0.6.7.ebuild
new file mode 100644
index 000..b0e8897fd51
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
+HOMEPAGE="http://toreto.re/barby/;
+
+GITHUB_USER="toretore"
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
+
+   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+
+   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
+
+   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 || die
+
+   sed -i \
+   -e '/semacode/d' \
+   -e '/pdf-writer/d' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2019-04-11 Thread Hans de Graaff
commit: 7c27c492d9e629e176d5b045f28dda8637fc304e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 11 18:25:20 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 11 18:25:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c27c492

dev-ruby/barby: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/barby/Manifest   |  1 -
 dev-ruby/barby/barby-0.6.5.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 1372c2e74b1..db5bdb4d094 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,2 +1 @@
-DIST barby-0.6.5.tar.gz 93781 BLAKE2B 
52589bd473403e6640426eeda6c5f4f9e0b070693e2a146fc077bba33e141fd73bc0ff73908f61d0efb6b8d1c5cd971527f9ae75333ecf029d44ea21135c2133
 SHA512 
f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
 DIST barby-0.6.6.tar.gz 95120 BLAKE2B 
e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088
 SHA512 
5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728

diff --git a/dev-ruby/barby/barby-0.6.5.ebuild 
b/dev-ruby/barby/barby-0.6.5.ebuild
deleted file mode 100644
index 619911e8ac6..000
--- a/dev-ruby/barby/barby-0.6.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
-HOMEPAGE="http://toreto.re/barby/;
-
-GITHUB_USER="toretore"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
-
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
-
-   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
-
-   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 || die
-
-   sed -i \
-   -e '/semacode/d' \
-   -e '/pdf-writer/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2018-12-13 Thread Hans de Graaff
commit: 22a350781f5dcda34530a9bcdf9bfc361072b426
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 13 08:04:05 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 13 08:09:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a35078

dev-ruby/barby: add ruby25

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/barby/barby-0.6.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.6.ebuild 
b/dev-ruby/barby/barby-0.6.6.ebuild
index 935d6cd8ee3..aeeacc4af08 100644
--- a/dev-ruby/barby/barby-0.6.6.ebuild
+++ b/dev-ruby/barby/barby-0.6.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2018-08-13 Thread Hans de Graaff
commit: 55e9940753e59f5fe79998030923367db8140726
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Aug 14 04:01:30 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Aug 14 04:01:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e99407

dev-ruby/barby: add 0.6.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/barby/Manifest   |  1 +
 dev-ruby/barby/barby-0.6.6.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 5ebb66b7a64..1372c2e74b1 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1 +1,2 @@
 DIST barby-0.6.5.tar.gz 93781 BLAKE2B 
52589bd473403e6640426eeda6c5f4f9e0b070693e2a146fc077bba33e141fd73bc0ff73908f61d0efb6b8d1c5cd971527f9ae75333ecf029d44ea21135c2133
 SHA512 
f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
+DIST barby-0.6.6.tar.gz 95120 BLAKE2B 
e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088
 SHA512 
5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728

diff --git a/dev-ruby/barby/barby-0.6.6.ebuild 
b/dev-ruby/barby/barby-0.6.6.ebuild
new file mode 100644
index 000..935d6cd8ee3
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
+HOMEPAGE="http://toreto.re/barby/;
+
+GITHUB_USER="toretore"
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
+
+   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+
+   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
+
+   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 || die
+
+   sed -i \
+   -e '/semacode/d' \
+   -e '/pdf-writer/d' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2018-04-19 Thread Hans de Graaff
commit: 057bcfeb8f686048f087263a544a4c16b55f219f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 19 19:33:42 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 19 19:37:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057bcfeb

dev-ruby/barby: add ruby24

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/barby/barby-0.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.5.ebuild 
b/dev-ruby/barby/barby-0.6.5.ebuild
index b20dbf36c77..619911e8ac6 100644
--- a/dev-ruby/barby/barby-0.6.5.ebuild
+++ b/dev-ruby/barby/barby-0.6.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2017-08-27 Thread Hans de Graaff
commit: 8cce6ea921617d607f6d88c3fe66ff792c548ec7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:12:08 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cce6ea9

dev-ruby/barby: add ruby23

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/barby/barby-0.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.5.ebuild 
b/dev-ruby/barby/barby-0.6.5.ebuild
index 309d443a9fc..b20dbf36c77 100644
--- a/dev-ruby/barby/barby-0.6.5.ebuild
+++ b/dev-ruby/barby/barby-0.6.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby22 ruby23"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2017-08-27 Thread Hans de Graaff
commit: 1164cbe3c702ecda7fec6a1d624b1b3630511321
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:09:31 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1164cbe3

dev-ruby/barby: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/barby/Manifest  |  2 -
 dev-ruby/barby/barby-0.6.3-r1.ebuild | 99 
 dev-ruby/barby/barby-0.6.4.ebuild| 99 
 3 files changed, 200 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 7abef482f84..a0e2ef65055 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,3 +1 @@
-DIST barby-0.6.3.tar.gz 92841 SHA256 
51546e7f58fc4587ec7977ac924874ac89ee1397ddd11d3fdeaa3a567dcebb92 SHA512 
b7415298ee2d8bb17a88b5c647d707a15151d2110834e87c2d598def88290ad90947bc49ded175b44050d8d95510602d374699fd91f2fb873728e8536dc70ef6
 WHIRLPOOL 
e0272be0adeb828d7745ddbb9ffe61674314943bfd3ad5aaca29a998b38bdd9dbe25d1e4333b182c63edd0240c509a32037c4e9277cdbf0b01723aa261e19a6a
-DIST barby-0.6.4.tar.gz 92848 SHA256 
af9bc2d134c5889820ee0fdf87041552f56d0e2bdbf518b5af08240a2f1dd065 SHA512 
2cf8c03b73c372578297dbee8de9b814a3fabc9eeed4359e4e93ff3bcfa747825cbff110770eeaa57a6a1a2b1dee88a4e5e38dd5dc141b1a221c5cd533ff6fe2
 WHIRLPOOL 
9ec2b3a829ce373d52ba15a6863b0e225b9b2a3d2f41b75461ad5f6c93dd6b93c727914a07f997e027ed07ebf1a0f01aebf322847234ace692a0de8a93cbcfef
 DIST barby-0.6.5.tar.gz 93781 SHA256 
7a9d444b916e15c7c25602bc3d066191b7cdf08404b9efe2762188a9ecaa4e9e SHA512 
f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
 WHIRLPOOL 
c731582495375df230ca0a05a810ab6d2ac69c83ccd63393b1f2ff9372e6c5fe9048bd19d5e5fad55e7eb0608ed9d7dd27ff08ec3372601cabc9674ca76c6f6a

diff --git a/dev-ruby/barby/barby-0.6.3-r1.ebuild 
b/dev-ruby/barby/barby-0.6.3-r1.ebuild
deleted file mode 100644
index 9f1b816f7d9..000
--- a/dev-ruby/barby/barby-0.6.3-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-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/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
-
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
-
-   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
-
-   rm -f \
-   lib/barby/barcode/data_matrix.rb \
-   test/data_matrix_test.rb \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-12-01 Thread Hans de Graaff
commit: 60f4d08194aa8e46da860b14a06b67a7218e57d6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  2 07:26:09 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  2 07:27:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f4d081

dev-ruby/barby: add 0.6.5

Package-Manager: portage-2.3.0

 dev-ruby/barby/Manifest   |   1 +
 dev-ruby/barby/barby-0.6.5.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index f534d20..7abef48 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,2 +1,3 @@
 DIST barby-0.6.3.tar.gz 92841 SHA256 
51546e7f58fc4587ec7977ac924874ac89ee1397ddd11d3fdeaa3a567dcebb92 SHA512 
b7415298ee2d8bb17a88b5c647d707a15151d2110834e87c2d598def88290ad90947bc49ded175b44050d8d95510602d374699fd91f2fb873728e8536dc70ef6
 WHIRLPOOL 
e0272be0adeb828d7745ddbb9ffe61674314943bfd3ad5aaca29a998b38bdd9dbe25d1e4333b182c63edd0240c509a32037c4e9277cdbf0b01723aa261e19a6a
 DIST barby-0.6.4.tar.gz 92848 SHA256 
af9bc2d134c5889820ee0fdf87041552f56d0e2bdbf518b5af08240a2f1dd065 SHA512 
2cf8c03b73c372578297dbee8de9b814a3fabc9eeed4359e4e93ff3bcfa747825cbff110770eeaa57a6a1a2b1dee88a4e5e38dd5dc141b1a221c5cd533ff6fe2
 WHIRLPOOL 
9ec2b3a829ce373d52ba15a6863b0e225b9b2a3d2f41b75461ad5f6c93dd6b93c727914a07f997e027ed07ebf1a0f01aebf322847234ace692a0de8a93cbcfef
+DIST barby-0.6.5.tar.gz 93781 SHA256 
7a9d444b916e15c7c25602bc3d066191b7cdf08404b9efe2762188a9ecaa4e9e SHA512 
f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
 WHIRLPOOL 
c731582495375df230ca0a05a810ab6d2ac69c83ccd63393b1f2ff9372e6c5fe9048bd19d5e5fad55e7eb0608ed9d7dd27ff08ec3372601cabc9674ca76c6f6a

diff --git a/dev-ruby/barby/barby-0.6.5.ebuild 
b/dev-ruby/barby/barby-0.6.5.ebuild
new file mode 100644
index ..5525469
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.5.ebuild
@@ -0,0 +1,100 @@
+# 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_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
+HOMEPAGE="http://toreto.re/barby/;
+
+GITHUB_USER="toretore"
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
+
+   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+
+   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
+
+   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 || die
+
+   sed -i \
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-05-14 Thread Hans de Graaff
commit: 412b66e3239b352098482ebb2c0c794c512e53e0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 15 05:11:29 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 15 05:11:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412b66e3

dev-ruby/barby: add 0.6.4

Package-Manager: portage-2.2.28

 dev-ruby/barby/Manifest   |   1 +
 dev-ruby/barby/barby-0.6.4.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 89eaa3c..f534d20 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1 +1,2 @@
 DIST barby-0.6.3.tar.gz 92841 SHA256 
51546e7f58fc4587ec7977ac924874ac89ee1397ddd11d3fdeaa3a567dcebb92 SHA512 
b7415298ee2d8bb17a88b5c647d707a15151d2110834e87c2d598def88290ad90947bc49ded175b44050d8d95510602d374699fd91f2fb873728e8536dc70ef6
 WHIRLPOOL 
e0272be0adeb828d7745ddbb9ffe61674314943bfd3ad5aaca29a998b38bdd9dbe25d1e4333b182c63edd0240c509a32037c4e9277cdbf0b01723aa261e19a6a
+DIST barby-0.6.4.tar.gz 92848 SHA256 
af9bc2d134c5889820ee0fdf87041552f56d0e2bdbf518b5af08240a2f1dd065 SHA512 
2cf8c03b73c372578297dbee8de9b814a3fabc9eeed4359e4e93ff3bcfa747825cbff110770eeaa57a6a1a2b1dee88a4e5e38dd5dc141b1a221c5cd533ff6fe2
 WHIRLPOOL 
9ec2b3a829ce373d52ba15a6863b0e225b9b2a3d2f41b75461ad5f6c93dd6b93c727914a07f997e027ed07ebf1a0f01aebf322847234ace692a0de8a93cbcfef

diff --git a/dev-ruby/barby/barby-0.6.4.ebuild 
b/dev-ruby/barby/barby-0.6.4.ebuild
new file mode 100644
index 000..83dfd7f
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.4.ebuild
@@ -0,0 +1,100 @@
+# 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_TASK_TEST="test"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+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/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test qrcode rmagick 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 's/README/README.md/' Rakefile || die
+
+   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+
+   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
+
+   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 || die
+
+   sed -i \
+   -e '/semacode/d' \
+   -e '/pdf-writer/d' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-04-21 Thread Hans de Graaff
commit: 28fa069d11315c5c9139ea4edb9c4611aff1f2e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 04:52:41 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 22 05:07:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28fa069d

dev-ruby/barby: actually add 0.6.3 and fix metadata

0.6.3 was actually a version of 0.6.2 due to a stuck commit.
0.6.3-r1 now uses the release tag again so it downloads the
proper version.

Also drop unused datamatrix and pdf-writer USE flags which
referenced obsolete and removed packages.

Package-Manager: portage-2.2.26

 dev-ruby/barby/Manifest|   3 +-
 dev-ruby/barby/barby-0.6.2-r1.ebuild   | 124 -
 .../{barby-0.6.3.ebuild => barby-0.6.3-r1.ebuild}  |  54 +++--
 dev-ruby/barby/metadata.xml|   6 -
 4 files changed, 16 insertions(+), 171 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 6369681..89eaa3c 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,2 +1 @@
-DIST barby-0.6.2.tgz 92842 SHA256 
fd8be7db0d3214fc2e2f330cc62de7c8d1884311b0230501b9cc9a23ec7f5deb SHA512 
bb1a0387cfcabe8e282b1624c09574778cf438a5aa9fddaafd413ffe06726e95a766bc3f8bbb51b39894c267b167ce8b3cfe3cbaf83896a90c3509b81478e3a6
 WHIRLPOOL 
55a9f2171373735fc6fa7bfff60c4faaa0e1a1ab97facfa9a0025a63f9575858177d2df3c5b39dc140a8d163e46c368e1ec2798351fb8208d58fb5c64e4b0c2b
-DIST barby-0.6.3.tgz 92842 SHA256 
fd8be7db0d3214fc2e2f330cc62de7c8d1884311b0230501b9cc9a23ec7f5deb SHA512 
bb1a0387cfcabe8e282b1624c09574778cf438a5aa9fddaafd413ffe06726e95a766bc3f8bbb51b39894c267b167ce8b3cfe3cbaf83896a90c3509b81478e3a6
 WHIRLPOOL 
55a9f2171373735fc6fa7bfff60c4faaa0e1a1ab97facfa9a0025a63f9575858177d2df3c5b39dc140a8d163e46c368e1ec2798351fb8208d58fb5c64e4b0c2b
+DIST barby-0.6.3.tar.gz 92841 SHA256 
51546e7f58fc4587ec7977ac924874ac89ee1397ddd11d3fdeaa3a567dcebb92 SHA512 
b7415298ee2d8bb17a88b5c647d707a15151d2110834e87c2d598def88290ad90947bc49ded175b44050d8d95510602d374699fd91f2fb873728e8536dc70ef6
 WHIRLPOOL 
e0272be0adeb828d7745ddbb9ffe61674314943bfd3ad5aaca29a998b38bdd9dbe25d1e4333b182c63edd0240c509a32037c4e9277cdbf0b01723aa261e19a6a

diff --git a/dev-ruby/barby/barby-0.6.2-r1.ebuild 
b/dev-ruby/barby/barby-0.6.2-r1.ebuild
deleted file mode 100644
index 0f9792a..000
--- a/dev-ruby/barby/barby-0.6.2-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# 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_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 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-04-20 Thread Hans de Graaff
commit: e7221fd7be32d806f5f01ef04835c99e1a4d2d4f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 21 04:51:42 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 21 05:08:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7221fd7

dev-ruby/barby: add 0.6.3

Package-Manager: portage-2.2.26

 dev-ruby/barby/Manifest   |   1 +
 dev-ruby/barby/barby-0.6.3.ebuild | 124 ++
 2 files changed, 125 insertions(+)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 41079f3..6369681 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1 +1,2 @@
 DIST barby-0.6.2.tgz 92842 SHA256 
fd8be7db0d3214fc2e2f330cc62de7c8d1884311b0230501b9cc9a23ec7f5deb SHA512 
bb1a0387cfcabe8e282b1624c09574778cf438a5aa9fddaafd413ffe06726e95a766bc3f8bbb51b39894c267b167ce8b3cfe3cbaf83896a90c3509b81478e3a6
 WHIRLPOOL 
55a9f2171373735fc6fa7bfff60c4faaa0e1a1ab97facfa9a0025a63f9575858177d2df3c5b39dc140a8d163e46c368e1ec2798351fb8208d58fb5c64e4b0c2b
+DIST barby-0.6.3.tgz 92842 SHA256 
fd8be7db0d3214fc2e2f330cc62de7c8d1884311b0230501b9cc9a23ec7f5deb SHA512 
bb1a0387cfcabe8e282b1624c09574778cf438a5aa9fddaafd413ffe06726e95a766bc3f8bbb51b39894c267b167ce8b3cfe3cbaf83896a90c3509b81478e3a6
 WHIRLPOOL 
55a9f2171373735fc6fa7bfff60c4faaa0e1a1ab97facfa9a0025a63f9575858177d2df3c5b39dc140a8d163e46c368e1ec2798351fb8208d58fb5c64e4b0c2b

diff --git a/dev-ruby/barby/barby-0.6.3.ebuild 
b/dev-ruby/barby/barby-0.6.3.ebuild
new file mode 100644
index 000..fa9b070
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.3.ebuild
@@ -0,0 +1,124 @@
+# 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_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 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-03-27 Thread Manuel Rüger
commit: eb747fcaa73c5f6b1a4be8d801ce108d78691b5b
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Mar 27 21:48:51 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Mar 27 21:48:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb747fca

dev-ruby/barby: Remove old

Package-Manager: portage-2.2.28

 dev-ruby/barby/barby-0.6.2.ebuild | 124 --
 1 file changed, 124 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.2.ebuild 
b/dev-ruby/barby/barby-0.6.2.ebuild
deleted file mode 100644
index cdb4db1..000
--- a/dev-ruby/barby/barby-0.6.2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2016-03-27 Thread Manuel Rüger
commit: 0e61326259dfae8f41549f55816c10b1f14ff53d
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Mar 27 21:49:20 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Mar 27 21:49:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e613262

dev-ruby/barby: Remove ruby19

Package-Manager: portage-2.2.28

 dev-ruby/barby/barby-0.6.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.2-r1.ebuild 
b/dev-ruby/barby/barby-0.6.2-r1.ebuild
index f4605c1..0f9792a 100644
--- a/dev-ruby/barby/barby-0.6.2-r1.ebuild
+++ b/dev-ruby/barby/barby-0.6.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/

2015-08-11 Thread Peter Wilmott
commit: 6f19dd65299e791a924d91b42b4011ff9d7b1884
Author: Peter Wilmott p8952 AT gentoo DOT org
AuthorDate: Tue Aug 11 17:23:39 2015 +
Commit: Peter Wilmott p8952 AT gentoo DOT org
CommitDate: Tue Aug 11 17:30:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f19dd65

dev-ruby/barby: Added ruby22

Package-Manager: portage-2.2.20

 dev-ruby/barby/barby-0.6.2-r1.ebuild | 124 +++
 1 file changed, 124 insertions(+)

diff --git a/dev-ruby/barby/barby-0.6.2-r1.ebuild 
b/dev-ruby/barby/barby-0.6.2-r1.ebuild
new file mode 100644
index 000..f4605c1
--- /dev/null
+++ b/dev-ruby/barby/barby-0.6.2-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY=ruby19 ruby20 ruby21 ruby22
+
+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
+}