Version bump.
authorHans de Graaff <graaff@gentoo.org>
Sat, 11 Apr 2015 05:22:52 +0000 (05:22 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sat, 11 Apr 2015 05:22:52 +0000 (05:22 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!

dev-ruby/curb/ChangeLog
dev-ruby/curb/Manifest
dev-ruby/curb/curb-0.8.8.ebuild [new file with mode: 0644]

index 82f1f7030b9bc05d36fbd28170377d055760fac9..ac3fb06670d64da73c532dcc904abf6eeab4aa85 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/curb
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/curb/ChangeLog,v 1.9 2015/01/31 17:42:19 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/curb/ChangeLog,v 1.10 2015/04/11 05:22:45 graaff Exp $
+
+*curb-0.8.8 (11 Apr 2015)
+
+  11 Apr 2015; Hans de Graaff <graaff@gentoo.org> +curb-0.8.8.ebuild:
+  Version bump.
 
   31 Jan 2015; Hans de Graaff <graaff@gentoo.org> curb-0.8.6.ebuild:
   Add ruby22.
index 35d0b215f681b0763e5d4c289402604fd2d1f881..29b19a30e7965ecb90e5b09aeeb6baf93ca580c9 100644 (file)
@@ -2,13 +2,15 @@
 Hash: SHA256
 
 DIST curb-0.8.6.gem 79872 SHA256 8c36f7f88f70fe12c23abd2238c6a83055a0bec41acd5c85695dea9ce91c54d0 SHA512 5dcba8907128bab39ce498ca6549ed8c4908754a2db1eeb1864915a6da59f52ef72aa173e03aa7ed1ff9be25da8c58d8af904d775cfdde5fd829634ea86389ec WHIRLPOOL 4a1ddace01046e19d480537efd29b0bd048ce55f9c32b4f68cc62de58b5295262b700fd0023760087b38597c90ff0b33ef9c3128f3a0320201ffffb9df82f5e9
+DIST curb-0.8.8.gem 80384 SHA256 ec3b5880d92c9a9140555fc5c86524025474a905e6548e1c37816247ad60903e SHA512 441025ae199266009bc3f8a2068245a4ee0b83f72babc35cc4fa744b0f3efe13ba26c5f795ff6f429bb7bfbd5ce31d51e5de6b65c3f10285d9a9f5909eff286f WHIRLPOOL e3e371d948fe1f008e34de944fc602267421f643eeec32a7408806dc6e7abc440e73ab63583273247330657ea7bebe7caa4957d95160ab66509110f2acf99ce5
 EBUILD curb-0.8.6.ebuild 1082 SHA256 8c2de6321c775d80cd35053ca824b042bbdfe57e4e8833aa5eb6b579608ba8f8 SHA512 abe042298692f664c225034a27bffb4caef5fd316b64c8f87a716b9cf5acc5c4a77155277b763d1ead1bd575a479f3f647093bd0686d65bbb1d000b98c30f7b5 WHIRLPOOL 7dcf071ce169849ab9bf8e288331312dc18066ac91c13dadebf63468ecd3cf4b89dfe380b1f6f9741fa494a135706f9c2eaf9cd79a01efb03cf846ec4cb90607
-MISC ChangeLog 1207 SHA256 42a425cf24d92720b36da8d463d207e2f245522a7cfdc934132051a2bb342edf SHA512 b66032c999b61507851909870a227d2e88ba2a02a8b886ca2c782e1de6af67c55eb5182d58ccec097c6e8975fe09ac3ef2619060ab61e05d2990b0c9003f84f9 WHIRLPOOL 47e15983636cdfc8b4d9bcaebe10be2cf45d9a2c19433d8682399ced7a6596e5f5af399647bee1faa8a3f447913f6a173e7a1f0115ca006eeacc5c236efdff17
+EBUILD curb-0.8.8.ebuild 1084 SHA256 d6dba44554c199cd73d2551d4140bb397df7693d49065bd5d8489966bf166158 SHA512 d0dd4d5ffb2b49523f67567080b983dcf4bce853eb78b8a06ecb8dd14198603fb0a3f4058edfa80a1d2e03f9edf407b63e11b621e249908afca87b9ebc8e767b WHIRLPOOL 6d55b59a9000364a9bb20752a5a586d84a650213dff3bbf43701ccf34c895c396d0beedc4bd788a9142e54af814c8e65db5f5b2a49f077e66c211fecd385a077
+MISC ChangeLog 1322 SHA256 1312dd666c348bc76671bac8d405c8a1babcbeed23b5496ddbe7f732c709391c SHA512 973b0dcf0e13d6d216ec0e301a40d9cd9841f3225911ec765d79f86b3d1d8a5d0aa80b8f39675019587b89811f7bc15aa5037b63decf874977c2401acb042489 WHIRLPOOL fd08065d46aaec76ee2d0451ac2f0028d349f48b18ea77c8366cccef57d1df89b8f25fe2993164f23eda2da59d60067c11859bb84fde8bf74e7ea79689e02d08
 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iF4EAREIAAYFAlTNE/wACgkQiIP6VqMIqNdDpAD/StW9dUiNtpDJbZzHJxHSGcSl
-RfWepgnH0N2RLw1ppVYA/0qAlOb0mdyRFbadjG8tf4m8MWjMvnxY5eToJSK9Cri9
-=gW1j
+iF4EAREIAAYFAlUor6wACgkQiIP6VqMIqNenUgD9HElLyuyPBhhCEU/rItOimljx
+mAnLYN59iEn9WdZnSZcA/RdoQg0+WfDDWgHC1KgdRyRgXdHHjpKOsP964Aw3ryss
+=XWgn
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/curb/curb-0.8.8.ebuild b/dev-ruby/curb/curb-0.8.8.ebuild
new file mode 100644 (file)
index 0000000..9e6fd28
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/curb/curb-0.8.8.ebuild,v 1.1 2015/04/11 05:22:45 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl]"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+       # fix tests when localhost is also ::1
+       sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+       # avoid tests making outside network connections
+       rm tests/bug_postfields_crash.rb || die
+       sed -e '/test_easy_http_verbs_must_respond_to_str/,/^  end/ s:^:#:' \
+               -i tests/tc_curl_easy.rb || die
+}
+
+each_ruby_configure() {
+       ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+       emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
+       cp -l ext/curb_core$(get_modname) lib || die
+}