Version bump.
authorHans de Graaff <graaff@gentoo.org>
Wed, 3 Dec 2014 07:06:20 +0000 (07:06 +0000)
committerHans de Graaff <graaff@gentoo.org>
Wed, 3 Dec 2014 07:06:20 +0000 (07:06 +0000)
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!

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

index 7b6a2ee492ea9195a04de0fbf5d2c91ceddbd65c..93d19128dd2a5e19f71d6c86fb258f6fd3f5e5f7 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/nokogiri
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/ChangeLog,v 1.112 2014/11/25 13:10:25 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/ChangeLog,v 1.113 2014/12/03 07:06:14 graaff Exp $
+
+*nokogiri-1.6.5 (03 Dec 2014)
+
+  03 Dec 2014; Hans de Graaff <graaff@gentoo.org> +nokogiri-1.6.5.ebuild:
+  Version bump.
 
   25 Nov 2014; Manuel RĂ¼ger <mrueg@gentoo.org> nokogiri-1.5.10.ebuild,
   nokogiri-1.6.0.ebuild, nokogiri-1.6.3.1.ebuild:
index 307d99f42bfb6ef1c88b3a16b5b60673347881ea..514b66bdd50af1b21858341e74a3323eb9455f56 100644 (file)
@@ -1,12 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST nokogiri-1.5.10-git.tgz 2027539 SHA256 d52f63518be0fcaa4a618308847e57261f1007627ff89d2d02fca1a3f8061ee6 SHA512 3a7523fdaf13a0364fe073d957e887bd82b15556ea4059e7a6820ab7d1fd40f7f5f652f7838707953b4fd25d411ca8c76a378aa92c1eeba9a7035d7fbe21bb43 WHIRLPOOL 4e7bfab43d9b9c3203afe85d791e7b06e87e7406ee9147a2d043f508c9d34774900c88b2070be0c8ad9d4bd1ad0c352255db19ab70928c23ffbf4410989b13d5
 DIST nokogiri-1.6.0-git.tgz 2030137 SHA256 ec1f11c2206167dbbf8556802f070a6fedecf71c4f552bf2db1be7b960ce7fbc SHA512 916247f2a84763c1b402c1c868000ce2d310deb708cdb42beab928edbcd7ab3bb55a641f7bf1ff958046bcdd6b1e6cbef06f9a0a6b90c24bdd2c51649f5ef0f0 WHIRLPOOL 54a8a04ce87c4015642b9e4e7bc7853b46aa679c320db5d5b7cc2c0b20451545162905e21793944f5dc81bc1284572c5db86a3806c983b5e62e67d01003fccfb
 DIST nokogiri-1.6.3.1-git.tgz 2289208 SHA256 a7aac3b6e7781ceaa53497aef429278831f505ca6bc98e0b64958be4c2597bd4 SHA512 e56b2c470343ba829f71f93cf69c99797e16b8d6ea509e4035ac2cdb3d5b6bbfd9abd6bebf7de18152a14250ea5d74725467522ecd45f4a44d98db858ddf7279 WHIRLPOOL bc8a8b04c1fcd6fe57e87a445836ab61696845c2eb2cbeeea556ad49edf9c2cf01123e4dbeb9adf0d14afd79e539961b397ba396227a43302f1a1aaf5da0d2ec
 DIST nokogiri-1.6.4-git.tgz 2251350 SHA256 c76bc6c13d15636ebfd97a3d0335d4ea7a563462cbe27cb4b0d4716495688f09 SHA512 fa83af647182f923a0e7fbf25f37f282ea8d70b6bd55389b5951bee3dbd664d728afb61b0d14f6bf4e097869ac5dfe6c8b3bb85d03b16bff015e75e58110828d WHIRLPOOL 8c57b6ec41f5d2d7f3aa80e227390a74cf427cdf0c527fdf9bc56d0160f2799a86230a92b267df2ce7bd4b4fbbe155a269b7c6a39c410ee30ffdd771436a88ad
 DIST nokogiri-1.6.4.1-git.tgz 2251386 SHA256 5a326466d5bcd1b197c26d933f8ae5b4343c0b97b59f6859820d9987ca87a2e6 SHA512 e73577cd16cc05ab6368b8ccdb5e5e239e1360385c1cdd8027a7c4fea9072bafdc203d14bd89989274fd2fe9b9392fb77d6d22b5dbffe12ba9ee11e4f01ee0ae WHIRLPOOL cec01495d64f5f05c5eb1d25cf5d8026481b7ce36a2866627eac4ab5f948bd81b1e0e52e89da6d387206b292084f2931b5c8ec6c651e5231e987e980978804b1
+DIST nokogiri-1.6.5-git.tgz 2252955 SHA256 7df072192f441fa18e0ae3dd3eac8e4b3e5e8e0b685240a235e6c9d57162ff11 SHA512 d23584651081ede05e0395b67a1e8e5cf7cf6270a6846d3f9417af5763f690e64d7eae0ea7c579387428eacf292730165b95514fcf0a6eea6f5677c2b9a7e3bb WHIRLPOOL 958528a09197d99439d88c0a2ad3001dab747ee7c77799a91edff5734010cd8d349d2ad4a9287cee463498253d2d1157a10d0d0eb0f7f2c16d6d996dc0d28c2b
 EBUILD nokogiri-1.5.10.ebuild 2892 SHA256 2341805855d92ee018a7ef9cf16554a70a28b3010f10e53213af56eb3ea770b9 SHA512 0276aa62351931469f62eac4b99faa280e3b0cfe8b590c389aa0a1e78a0c2322945bfc69ef23d31785cf03734dd71e9955cfb9621ae125cccc5d75f584dced32 WHIRLPOOL 2ff242d7970b1436cbafd7668fb61abce6497758d47ff389bc77cdd062cbbbad20494ec506feb967bc699d2eeec2a8ad142ca70ee85154bba1db9fac3c4ad054
 EBUILD nokogiri-1.6.0.ebuild 2923 SHA256 39be4e63f00d7756f0ad53ea21738e9b617fbb2e1fbe5e743ef94ed6f920eca0 SHA512 e999dafdcb5160a10e4a7894220a459a71d8d9c9dbf0cb57671cc399832983d3d2071aa000f6b9cb48ce82690e7439eab6ecce2601076a986ee55e9980bebc07 WHIRLPOOL df0c91eb7a4edcce98796c1602d9b3dadef894adb2f700554568cd0651dc4cd839be9163deec54ef32ab3bd588c8257bd976ee766dc9219704ea62ce589dfc1b
 EBUILD nokogiri-1.6.3.1.ebuild 2951 SHA256 71c1c8c144fbd2fd641cdc8ee26b0fc4e63c60b4c094aa6d03a0683da63484ab SHA512 1ccf577c5ec089a1b71af06f8cdd379d9230cd7c9a1754733010846def53b6f3f4a5cd83bb01df325452f41acc9e8d3fa36addef183298c7f521803a12984679 WHIRLPOOL 2ebbb2b831e7be2ab96d49a83e289a33988bc4df72b8a3f07e2f8d25020814f3b66ee29fab736a20d6859d21442723dd70b1750f38d9f1022f220f94d6391329
 EBUILD nokogiri-1.6.4.1.ebuild 2552 SHA256 aa588233076d4f65c8c1959b1fbcc6e0107d0c7808718ec98c48df107548d905 SHA512 56909d9d34e31aea79ef695f50468e3bcb351f7019bd52b922e917a5f11d3972defdc0b826d91527fa22f687db60f2c6aab2d171399cec02c524239b152f58ed WHIRLPOOL c82c9265e39c6f444ab14b00918b1136d1db0180de5b6d1334871cb3dbf9a141e163494664b5e7be7d1ef2fba6ae1de8016b92fe65989cca11df09bcf293a8e4
 EBUILD nokogiri-1.6.4.ebuild 2550 SHA256 009cac9fefdb3766186327f1c243f6a7eb9df4a4527d6b599b61acc28acd0bf4 SHA512 b6ce8f7f1edf6dba02758c414d810b912a394d3296dd9add699db02033e8af001d66c4adc22d515c9ee7fc269dd31cc38c3631b8e6a42cb1e9f02c5d52c65a72 WHIRLPOOL c1b94be37af0f3fcc6b1d665d872ce593a3db6da691da97736f229be34466a65870be660cbf7b81dacf19747bee69634383efaa9537d153ddb993edf702ed0d8
-MISC ChangeLog 15852 SHA256 d160ed04873f0f5e2c113e6e25b11a624df6852ca0a84d5d6a6a35026f22729b SHA512 f38907a5ca2f9584be22683df83e46bf4050bbe0bf748bb90d4f1015c8a68bddfda2648216871916f3065526021bdbece6847e06de763b41eabac3e116e0573b WHIRLPOOL 798d2354c5fc681bef7b47443f13eba57ede5a04b1b0ba11fcccb6339457f9a454ceb5f83eb3c3a2c87f4fba5d9361ae0c53f1d825751460b9252e49ce1bdbbe
+EBUILD nokogiri-1.6.5.ebuild 2550 SHA256 ffc611c3b2c827b29c8a1c08d63c65abebfa650c62e56534eb50abf807c00927 SHA512 da3054fc4ea5fdd8b343b0b92c67597d733ce848450ab04e3453ec410e84a789ebe5ec74a665f1e32634ea7b139af28724d3dc60eed354f2561fbdfba7afed95 WHIRLPOOL 83990a29e23e858de9d5b52f35ab695b1ba6a591276e8a1b5f263d899481f932ec34273e68116da4746f57405c4e4c5d4eb7f861b62d4eaaf1ef0b47d293a9c1
+MISC ChangeLog 15975 SHA256 3fefdb98c3912416507ef7f9b4b1b78e4e2b8a5f89a998d4cd2765ae5550e623 SHA512 1533bebf54387dee73c64b7aa346b73c0c740664f7fef2631a77b8cbc76ff1233a90b2022a3a8524e2a451253e70f365f1b416aa739037adbf6ebbe7f9e67a87 WHIRLPOOL cc4f7c7c8de93cb912eb87d5a42b480ad96d20fc9dd205676a7de80daa2d0a74942f1ff894622eb2dce23264cd831b7b446427a6a60d825d6201fcc74e435652
 MISC metadata.xml 159 SHA256 abab7965b1f41e0acf6b54c554945c1c9fa35b5afab848d784dc58c298bc4679 SHA512 39d857a527ff3a066b0fa7a6e57f789e60178ca13c5ddaa93802b58ec8d45f47418c2ce85c389e2eed619216aca72d761651efa5a401d84357df9b24b478b3fb WHIRLPOOL ddb2c776f81935d41c9e81592c1ddbabc4f94422f44bab6e312730aa541994234a2405ea5ba2782818404a730be20dc53c9cc205efbf8f0843bd21cf839b0980
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EAREIAAYFAlR+tmwACgkQiIP6VqMIqNcu0gD/S0/Ojap60UWxZ+txa2VCzNG6
+6EYGVjfYmCaY1PmrL80A/36v6i3qC2NV1/fXdz4E2DQJzVO0OZCvgAIbRZnNY1m/
+=VMga
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/nokogiri/nokogiri-1.6.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.6.5.ebuild
new file mode 100644 (file)
index 0000000..202c2aa
--- /dev/null
@@ -0,0 +1,81 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/nokogiri-1.6.5.ebuild,v 1.1 2014/12/03 07:06:14 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc CHANGELOG.ja.rdoc README.rdoc README.ja.rdoc ROADMAP.md STANDARD_RESPONSES.md"
+
+inherit ruby-fakegem eutils multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="http://nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+       >=dev-libs/libxml2-2.9.2:=
+       dev-libs/libxslt
+       virtual/libiconv"
+DEPEND="${DEPEND}
+       >=dev-libs/libxml2-2.9.2
+       dev-libs/libxslt
+       virtual/libiconv"
+
+# The tests require _minitest_, not the virtual; what is shipped with
+# Ruby 1.9 is *not* enough, unfortunately
+ruby_add_bdepend "
+       dev-ruby/hoe
+       dev-ruby/rake-compiler
+       dev-ruby/rexical
+       dev-ruby/rdoc
+       dev-ruby/racc
+       test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+       sed -i \
+               -e '/tasks\/cross_compile/s:^:#:' \
+               -e '/:test.*prerequisites/s:^:#:' \
+               Rakefile || die
+       # Remove the cross compilation options since they interfere with
+       # native building.
+       sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || die
+       sed -i -e '/cross_config_options/d' Rakefile || die
+}
+
+each_ruby_configure() {
+       NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+               ${RUBY} -Cext/${PN} extconf.rb \
+               --with-zlib-include="${EPREFIX}"/usr/include \
+               --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+               --with-iconv-include="${EPREFIX}"/usr/include \
+               --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+               --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+               --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+               --with-xslt-dir="${EPREFIX}"/usr \
+               --with-iconvlib=iconv \
+               || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+       if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+               ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+       fi
+
+       if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+               ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+       fi
+
+       emake -Cext/${PN} \
+               V=1 \
+               CFLAGS="${CFLAGS} -fPIC" \
+               archflag="${LDFLAGS}" || die "make extension failed"
+       cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}