Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/barby/
Date: Sun, 27 Mar 2016 21:52:37
Message-Id: 1459115331.eb747fcaa73c5f6b1a4be8d801ce108d78691b5b.mrueg@gentoo
1 commit: eb747fcaa73c5f6b1a4be8d801ce108d78691b5b
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 21:48:51 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 21:48:51 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb747fca
7
8 dev-ruby/barby: Remove old
9
10 Package-Manager: portage-2.2.28
11
12 dev-ruby/barby/barby-0.6.2.ebuild | 124 --------------------------------------
13 1 file changed, 124 deletions(-)
14
15 diff --git a/dev-ruby/barby/barby-0.6.2.ebuild b/dev-ruby/barby/barby-0.6.2.ebuild
16 deleted file mode 100644
17 index cdb4db1..0000000
18 --- a/dev-ruby/barby/barby-0.6.2.ebuild
19 +++ /dev/null
20 @@ -1,124 +0,0 @@
21 -# Copyright 1999-2014 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=5
26 -
27 -USE_RUBY="ruby19 ruby20 ruby21"
28 -
29 -RUBY_FAKEGEM_TASK_TEST="test"
30 -
31 -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
32 -
33 -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
34 -
35 -COMMIT="891b15594b34229b8bdb267c10ab5b5309c03320"
36 -
37 -inherit ruby-fakegem
38 -
39 -DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
40 -HOMEPAGE="http://toretore.eu/barby/"
41 -
42 -GITHUB_USER="toretore"
43 -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tgz"
44 -
45 -RUBY_S="${PN}-${COMMIT}"
46 -
47 -LICENSE="MIT"
48 -SLOT="0"
49 -KEYWORDS="~amd64"
50 -IUSE="datamatrix test qrcode rmagick pdf-writer prawn png cairo"
51 -
52 -ruby_add_rdepend "
53 - rmagick? ( dev-ruby/rmagick )
54 - cairo? ( dev-ruby/rcairo )"
55 -
56 -ruby_add_rdepend "qrcode? ( dev-ruby/rqrcode )
57 - png? ( dev-ruby/chunky_png )
58 - prawn? ( dev-ruby/prawn )"
59 -
60 -ruby_add_bdepend "test? ( dev-ruby/minitest )"
61 -
62 -# testing requires imagemagick capable of png output
63 -DEPEND+=" test? ( media-gfx/imagemagick[png] )"
64 -
65 -# prawn breaks tests for some reasons, needs to be investigated; code
66 -# still works though.
67 -RESTRICT="prawn? ( test )"
68 -
69 -all_ruby_prepare() {
70 - sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb
71 -}
72 -
73 -each_ruby_prepare() {
74 - if use datamatrix; then
75 - sed -i -e '/^end/i s.add_dependency "semacode"' ${RUBY_FAKEGEM_GEMSPEC}
76 - else
77 - rm \
78 - lib/barby/barcode/data_matrix.rb \
79 - test/data_matrix_test.rb
80 - fi
81 -
82 - if use pdf-writer; then
83 - sed -i -e '/^end/i s.add_dependency "pdf-writer"' ${RUBY_FAKEGEM_GEMSPEC}
84 - else
85 - rm \
86 - lib/barby/outputter/pdfwriter_outputter.rb \
87 - test/outputter/pdfwriter_outputter_test.rb
88 - fi
89 -
90 - if use qrcode; then
91 - sed -i -e '/^end/i s.add_dependency "rqrcode"' ${RUBY_FAKEGEM_GEMSPEC}
92 - else
93 - rm \
94 - lib/barby/barcode/qr_code.rb \
95 - test/qr_code_test.rb
96 - fi
97 -
98 - if use rmagick; then
99 - sed -i -e '/^end/i s.add_dependency "rmagick"' ${RUBY_FAKEGEM_GEMSPEC}
100 - else
101 - rm \
102 - lib/barby/outputter/rmagick_outputter.rb \
103 - test/outputter/rmagick_outputter_test.rb
104 - fi
105 -
106 - if use prawn; then
107 - sed -i -e '/^end/i s.add_dependency "prawn"' ${RUBY_FAKEGEM_GEMSPEC}
108 - else
109 - rm \
110 - lib/barby/outputter/prawn_outputter.rb \
111 - test/outputter/prawn_outputter_test.rb
112 - fi
113 -
114 - if use png; then
115 - sed -i -e '/^end/i s.add_dependency "chunky_png"' ${RUBY_FAKEGEM_GEMSPEC}
116 - else
117 - rm \
118 - lib/barby/outputter/png_outputter.rb \
119 - test/outputter/png_outputter_test.rb
120 - fi
121 -
122 - if use cairo; then
123 - sed -i -e '/^end/i s.add_dependency "cairo"' ${RUBY_FAKEGEM_GEMSPEC}
124 - else
125 - rm \
126 - lib/barby/outputter/cairo_outputter.rb \
127 - test/outputter/cairo_outputter_test.rb
128 - fi
129 -
130 - case ${RUBY} in
131 - */ruby19)
132 - rm -f \
133 - lib/barby/barcode/data_matrix.rb \
134 - test/data_matrix_test.rb \
135 - lib/barby/outputter/pdfwriter_outputter.rb \
136 - test/outputter/pdfwriter_outputter_test.rb
137 -
138 - sed -i \
139 - -e '/semacode/d' \
140 - -e '/pdf-writer/d' \
141 - ${RUBY_FAKEGEM_GEMSPEC}
142 - ;;
143 - esac
144 -}