Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/ffi/
Date: Thu, 11 Apr 2019 18:29:20
Message-Id: 1555006095.e4f44185cc28cab6dd55319a02d9e819d978472c.graaff@gentoo
1 commit: e4f44185cc28cab6dd55319a02d9e819d978472c
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 11 18:08:15 2019 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 11 18:08:15 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f44185
7
8 dev-ruby/ffi: cleanup
9
10 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12
13 dev-ruby/ffi/Manifest | 3 --
14 dev-ruby/ffi/ffi-1.9.21.ebuild | 64 ------------------------------------------
15 dev-ruby/ffi/ffi-1.9.22.ebuild | 64 ------------------------------------------
16 dev-ruby/ffi/ffi-1.9.23.ebuild | 64 ------------------------------------------
17 4 files changed, 195 deletions(-)
18
19 diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
20 index a8751260e63..593185d4103 100644
21 --- a/dev-ruby/ffi/Manifest
22 +++ b/dev-ruby/ffi/Manifest
23 @@ -1,6 +1,3 @@
24 DIST ffi-git-1.10.0.tgz 166192 BLAKE2B a663da1272a41464bcc3fd6a69055615beaa75aca09da60a4459034230ddb7768573e6a91e75b0e768f16333f23e55e045b6cff3be63c5138c85070903cea869 SHA512 f4a7faa02eda8e67b4c05ecc93ed1848daa9d55ec2eaf367947dbb4cf6b0edd76db1e8232db0a17828df40c3cdabb9f7edac11b44f9de00bdb69d0c9a84d4409
25 DIST ffi-git-1.9.18.tgz 901805 BLAKE2B b04715095858d461e4a0a904185dbd603e391611ef446de385deb533d8fcbff0ada3f1865599fb51e3446df629c16d491c476e179cfa356c7d8c84e1827b2729 SHA512 49c52e5e42e436b7969c35a34b28bd7929d75372638ac5373486a1d624026c12dc682009bc101e4a2c8f1442ed6f1ba17b438cda2e02d4256622b489c4bd9945
26 -DIST ffi-git-1.9.21.tgz 161824 BLAKE2B f31f9caca1c6f90d7f6bee7756630fdfaff527a96735b3a80ac1f5f0c1a860d6ac6500da06c96e99527a2e75de0a839067d1171cdbefdf9401df101d59b38d4d SHA512 c3049baa2aada3deb1d5a029ce659f802cb0533e2fa6ab6ccc3a45abda4a97fde7964dde314f45e93e4ec3e73f66aa53ff8f7a397a12c70e191f4ddd0b3ed063
27 -DIST ffi-git-1.9.22.tgz 159304 BLAKE2B 096f625d6f1b162cc99f70b9d0783f1176e0d9faa65dcf06c346ef0b78c495a85c50dc728b302bbd9a8648d4d589eea56c0e9791f6065bc5a87331bba92e9656 SHA512 0e2159133629f505de233fa44a004ec74196488540552c8036640c7dd770fadf2b90987096a48ca796ad98436dd63998bd4c7f8b01c871755be49b1ef6045642
28 -DIST ffi-git-1.9.23.tgz 159194 BLAKE2B 70b651825962c81c82795bcac1c116ef6792d1c2e75e93459d600d1633bb127a9693b58226c7a4fd60a5e57bb2bf9df95d5cee9ef32b9a1eba214a8932bb8802 SHA512 39f862b8f946e67f84f915e015b895d137d68d50b90585c0ce9d4bb9dbcb5c714653c454635ac10b3a71290811f1afb32da90bbeb430dd589245e592fe55c70e
29 DIST ffi-git-1.9.25.tgz 164209 BLAKE2B aab3addb5d9138f81d0688ad628082e7aef5f96a1b046dfa57a7195dcf7432533052bb397ac8335f7b17ffece9424fad7d986065a82ac91437e0d8d27d76ac77 SHA512 94a45f4152458d6aedf50645c8074626dcde4326093a606e509c3fbcaac79a1e6a9f7df624f14946db4f3767ef6fb3e311e60531c209676e66ebbf21b07a6786
30
31 diff --git a/dev-ruby/ffi/ffi-1.9.21.ebuild b/dev-ruby/ffi/ffi-1.9.21.ebuild
32 deleted file mode 100644
33 index f6c709230ae..00000000000
34 --- a/dev-ruby/ffi/ffi-1.9.21.ebuild
35 +++ /dev/null
36 @@ -1,64 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -
42 -USE_RUBY="ruby22 ruby23 ruby24"
43 -
44 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
45 -
46 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
47 -RUBY_FAKEGEM_DOCDIR="doc"
48 -RUBY_FAKEGEM_EXTRADOC="README.md"
49 -
50 -inherit multilib ruby-fakegem
51 -
52 -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
53 -HOMEPAGE="https://wiki.github.com/ffi/ffi"
54 -
55 -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
56 -
57 -IUSE=""
58 -LICENSE="BSD"
59 -SLOT="0"
60 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
61 -
62 -RDEPEND+=" virtual/libffi"
63 -DEPEND+=" virtual/libffi"
64 -
65 -ruby_add_bdepend "dev-ruby/rake"
66 -
67 -all_ruby_prepare() {
68 - sed -i -e '/tasks/ s:^:#:' \
69 - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
70 -
71 - # Fix Makefile for tests
72 - sed -i -e '/CCACHE :=/ s:^:#:' \
73 - -e 's/-O2//' \
74 - -e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
75 -
76 - # Remove bundled version of libffi.
77 - rm -rf ext/ffi_c/libffi || die
78 -}
79 -
80 -each_ruby_configure() {
81 - ${RUBY} -Cext/ffi_c extconf.rb || die
82 -}
83 -
84 -each_ruby_compile() {
85 - emake -Cext/ffi_c V=1
86 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
87 -
88 - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
89 -}
90 -
91 -each_ruby_test() {
92 - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die
93 -}
94 -
95 -all_ruby_install() {
96 - all_fakegem_install
97 -
98 - docinto examples
99 - dodoc samples/*
100 -}
101
102 diff --git a/dev-ruby/ffi/ffi-1.9.22.ebuild b/dev-ruby/ffi/ffi-1.9.22.ebuild
103 deleted file mode 100644
104 index f6c709230ae..00000000000
105 --- a/dev-ruby/ffi/ffi-1.9.22.ebuild
106 +++ /dev/null
107 @@ -1,64 +0,0 @@
108 -# Copyright 1999-2018 Gentoo Foundation
109 -# Distributed under the terms of the GNU General Public License v2
110 -
111 -EAPI=6
112 -
113 -USE_RUBY="ruby22 ruby23 ruby24"
114 -
115 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
116 -
117 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
118 -RUBY_FAKEGEM_DOCDIR="doc"
119 -RUBY_FAKEGEM_EXTRADOC="README.md"
120 -
121 -inherit multilib ruby-fakegem
122 -
123 -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
124 -HOMEPAGE="https://wiki.github.com/ffi/ffi"
125 -
126 -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
127 -
128 -IUSE=""
129 -LICENSE="BSD"
130 -SLOT="0"
131 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
132 -
133 -RDEPEND+=" virtual/libffi"
134 -DEPEND+=" virtual/libffi"
135 -
136 -ruby_add_bdepend "dev-ruby/rake"
137 -
138 -all_ruby_prepare() {
139 - sed -i -e '/tasks/ s:^:#:' \
140 - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
141 -
142 - # Fix Makefile for tests
143 - sed -i -e '/CCACHE :=/ s:^:#:' \
144 - -e 's/-O2//' \
145 - -e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
146 -
147 - # Remove bundled version of libffi.
148 - rm -rf ext/ffi_c/libffi || die
149 -}
150 -
151 -each_ruby_configure() {
152 - ${RUBY} -Cext/ffi_c extconf.rb || die
153 -}
154 -
155 -each_ruby_compile() {
156 - emake -Cext/ffi_c V=1
157 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
158 -
159 - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
160 -}
161 -
162 -each_ruby_test() {
163 - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die
164 -}
165 -
166 -all_ruby_install() {
167 - all_fakegem_install
168 -
169 - docinto examples
170 - dodoc samples/*
171 -}
172
173 diff --git a/dev-ruby/ffi/ffi-1.9.23.ebuild b/dev-ruby/ffi/ffi-1.9.23.ebuild
174 deleted file mode 100644
175 index 0ddc77ad7e9..00000000000
176 --- a/dev-ruby/ffi/ffi-1.9.23.ebuild
177 +++ /dev/null
178 @@ -1,64 +0,0 @@
179 -# Copyright 1999-2018 Gentoo Foundation
180 -# Distributed under the terms of the GNU General Public License v2
181 -
182 -EAPI=6
183 -
184 -USE_RUBY="ruby22 ruby23 ruby24 ruby25"
185 -
186 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
187 -
188 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
189 -RUBY_FAKEGEM_DOCDIR="doc"
190 -RUBY_FAKEGEM_EXTRADOC="README.md"
191 -
192 -inherit multilib ruby-fakegem
193 -
194 -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
195 -HOMEPAGE="https://wiki.github.com/ffi/ffi"
196 -
197 -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
198 -
199 -IUSE=""
200 -LICENSE="BSD"
201 -SLOT="0"
202 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
203 -
204 -RDEPEND+=" virtual/libffi"
205 -DEPEND+=" virtual/libffi"
206 -
207 -ruby_add_bdepend "dev-ruby/rake"
208 -
209 -all_ruby_prepare() {
210 - sed -i -e '/tasks/ s:^:#:' \
211 - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
212 -
213 - # Fix Makefile for tests
214 - sed -i -e '/CCACHE :=/ s:^:#:' \
215 - -e 's/-O2//' \
216 - -e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
217 -
218 - # Remove bundled version of libffi.
219 - rm -rf ext/ffi_c/libffi || die
220 -}
221 -
222 -each_ruby_configure() {
223 - ${RUBY} -Cext/ffi_c extconf.rb || die
224 -}
225 -
226 -each_ruby_compile() {
227 - emake -Cext/ffi_c V=1
228 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
229 -
230 - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
231 -}
232 -
233 -each_ruby_test() {
234 - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die
235 -}
236 -
237 -all_ruby_install() {
238 - all_fakegem_install
239 -
240 - docinto examples
241 - dodoc samples/*
242 -}