From f8113ba21c22056d7b94aeeb3b70bade497e354f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Manuel=20R=C3=BCger?= Date: Sun, 25 Jan 2015 08:53:28 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.15/cvs/Linux x86_64 --- dev-ruby/nokogiri/ChangeLog | 7 +- dev-ruby/nokogiri/Manifest | 24 +----- dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild | 92 +++++++++++++++++++++++ 3 files changed, 101 insertions(+), 22 deletions(-) create mode 100644 dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild diff --git a/dev-ruby/nokogiri/ChangeLog b/dev-ruby/nokogiri/ChangeLog index 089f619f1829..233b1f176c44 100644 --- a/dev-ruby/nokogiri/ChangeLog +++ b/dev-ruby/nokogiri/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/nokogiri # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/ChangeLog,v 1.126 2015/01/08 11:28:14 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/ChangeLog,v 1.127 2015/01/25 08:53:25 mrueg Exp $ + +*nokogiri-1.6.6.2 (25 Jan 2015) + + 25 Jan 2015; Manuel Rüger +nokogiri-1.6.6.2.ebuild: + Version bump. 08 Jan 2015; Agostino Sarubbo nokogiri-1.6.4.1.ebuild: Stable for ppc64, wrt bug #532532 diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index eea6caad1d04..66f57333fb8b 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,29 +1,11 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - DIST nokogiri-1.5.10-git.tgz 2027539 SHA256 d52f63518be0fcaa4a618308847e57261f1007627ff89d2d02fca1a3f8061ee6 SHA512 3a7523fdaf13a0364fe073d957e887bd82b15556ea4059e7a6820ab7d1fd40f7f5f652f7838707953b4fd25d411ca8c76a378aa92c1eeba9a7035d7fbe21bb43 WHIRLPOOL 4e7bfab43d9b9c3203afe85d791e7b06e87e7406ee9147a2d043f508c9d34774900c88b2070be0c8ad9d4bd1ad0c352255db19ab70928c23ffbf4410989b13d5 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 +DIST nokogiri-1.6.6.2-git.tgz 2258820 SHA256 32358b52936f1e2de0136130d3f43ea7e8d6c6f417265e21dc7e7d8572aff5b6 SHA512 6335c8e584c6b13a5cc9353b348b6df65f3e84392628b3ff458279bb03253e0f773f4557bac701872842761b1656a23d520a8446b83fcbc30efa29109fb2fec5 WHIRLPOOL c488a97872c560be4f366a1fb6cc8da08e025af3da19cd5083fb6bc9ce31127a021bd8ebb4a203172a799dfe5f29cb8c96da86e6165fe50e10a3e73f9e899632 EBUILD nokogiri-1.5.10.ebuild 2892 SHA256 2341805855d92ee018a7ef9cf16554a70a28b3010f10e53213af56eb3ea770b9 SHA512 0276aa62351931469f62eac4b99faa280e3b0cfe8b590c389aa0a1e78a0c2322945bfc69ef23d31785cf03734dd71e9955cfb9621ae125cccc5d75f584dced32 WHIRLPOOL 2ff242d7970b1436cbafd7668fb61abce6497758d47ff389bc77cdd062cbbbad20494ec506feb967bc699d2eeec2a8ad142ca70ee85154bba1db9fac3c4ad054 EBUILD nokogiri-1.6.4.1.ebuild 2560 SHA256 4f5efde8b8f5d0c4f6fea0edd4d8e70ae1b85bd6df6c02e86df14d1967247378 SHA512 2b41e2631d235a8d12432b1e144de41ebe8b8150b7f04344165a0081f3e689031644e6f9ebf5624fd576aa4494bf93d13326accd438ab2facf9bd09e6b73ce0e WHIRLPOOL ff162135919c81ebf3c479a439eb8fa35f4c8d2dc8a99471ed0a35008f0dee05aba57ad5e7855099cffd6a38588b578ad512197390c904e2f60eff27f12d40ef EBUILD nokogiri-1.6.5-r1.ebuild 2854 SHA256 802d223b23d541e69694f07b99f61816849e7509c583e84af97bf1d644c0138f SHA512 40939e34857089f80ab5181b4c04339e780e2fb78ef4ec41c7676d9dfeff94d9efec5e583992a728ed1e1b7ef91198c9bf6dadfa9ffafd52fa0b5466ccd86050 WHIRLPOOL 4c425a80ba36e87b7699172e4666a380d99a354db71d491f4a138d283c9010534e18fd635e3e77348149671a4828bd895e66a4d606de22bb0307cde5642cb6bd EBUILD nokogiri-1.6.5.ebuild 2576 SHA256 33d41910db4a45336605cd2c05d9522aeb2ebc1434330c6251e1781fedafef44 SHA512 f43f4d3f09c4e362001a8f4414843e102dc763db5d935f05030350c949f2549094d95801b84d6e40548fbdf09264eb357a3d811e4a0672e43b2c20c4158c53d4 WHIRLPOOL 16ac55c852c6420dff19b40b03570bb6ed8fdbc2c863871b0ce35993fd5618f2e633c36cdf148962735f9d3cd418b8c50bff91230e77cbc6fd4ec2ce86da0e2b -MISC ChangeLog 17597 SHA256 bc75b64807c0c4be04f2958eda6de2cfd375f8299cf97728c485b5222c0dd663 SHA512 30c0788827902d44b9fd2628a70d667f0025de705fa90b5968f1ba0d7c3dd894a9ab14a8cc241ce12e8180888a5f895ef14198a89621d616baf7e779adae7851 WHIRLPOOL a07e763de6559c290375311f63928401de6e6a615ef19fde9cca3835a39bf47389c7b0d3c34bb55b2a744e9f7a63b915bb2d3cd433dc378faf2d508a78fc5342 +EBUILD nokogiri-1.6.6.2.ebuild 2852 SHA256 276c881d4dcf4b5d5fec14a8879c8dca8ec5cbb3d4e2df24317b3c801b16ae8a SHA512 391bb1fde23ef23b47750ccee7f7f4625d6d7a583ee07ed127badb573db610e5fc1c359a180e86c5146aec54549dc150d8757bfddc7f783cf54ca9d310f16ff0 WHIRLPOOL 7139a582417a7d0e78744f525093eda5bf9aa407710ea75a0576a3c9b593ebadcb79c589661176a1013d3b022972cdf857a059f033e08ce8408291b47f7a288e +MISC ChangeLog 17723 SHA256 6782ea886b442407f8c0d4be65d7af85e58b2f0b56a95d7689dd581e452f1aac SHA512 c4bdded570bb8d80c4fcc711ccaa30c05b7d4bfd481ea6597636b9214bee9ea983d9158f369bfa2f66697b3d766635b3da15a32109fd9e96a0877ce4d5eb637e WHIRLPOOL d4bbc3d0d66688c1c7bbc8d3b58ec21bf14b93148750160e443df6268351daa3619f9161f493c9ee01ffbb0d1ec50b84869861c74729cce7c1fc2a7ae6dcd535 MISC metadata.xml 159 SHA256 abab7965b1f41e0acf6b54c554945c1c9fa35b5afab848d784dc58c298bc4679 SHA512 39d857a527ff3a066b0fa7a6e57f789e60178ca13c5ddaa93802b58ec8d45f47418c2ce85c389e2eed619216aca72d761651efa5a401d84357df9b24b478b3fb WHIRLPOOL ddb2c776f81935d41c9e81592c1ddbabc4f94422f44bab6e312730aa541994234a2405ea5ba2782818404a730be20dc53c9cc205efbf8f0843bd21cf839b0980 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUrmnPAAoJELp701BxlEWflGsP/RDiZvvGY49Wjve0CADcBlDJ -oMzn8QEFY2uKhZyr+RU/dDdfzThrIiAQ1kQ33UkXetL3cLV8gZi4n1e646PjDTVH -DNl9rlO5+5YIHMyKYpGcSgrhuSMS3tkDNt/I4BRgzB8TT9V8dTUOueSsDVO1cWSQ -87vr/as+W1EGnGw6nLE06cnND2+7bBk3TRfBqmxDKB8YV32hs5OAMPmcuh2GmHq3 -wzg2TXfJWoe7iMR+1aHoIQRFTh19/+5RW4izuYy4qo7gq3tYAqlS886MBy1qSqrk -tyc0znN4Up3UHX5c6kw26BkwAaQ/KrxhmzG+chBI/HsBgl8J+1Pt90sMMa9NwS7x -km4rLmARYDKmfQy2M52BPLTKlCeEA4iQQrs7FyDNnKJyycZkZ7RoFmPPazQwHE2a -oEkzvqztkbC98irZwxc4yyV2WQaRnHTDw11pnvZhIF0kgzgt/45tnJN6BbEj/aji -AB2NTGM623aFCoNS7CWpdjPczEIAUxwcO0DAZT3trrD/p7XD+VH4fkxJGlDTyAuN -5axp94kU+miF98WDjK+2J+CN//gqRXDGrH+GMaAyrOKBRDGgekReGN00hBBGAVBh -wCtgk7VQgkEeWFOBEIL3Nt5QY6iFb/1j8xjaOANegi46QJsOYLaBBL8hkYP7vEio -XUkHHGcu/L5/NsZdpmWD -=Ng2b ------END PGP SIGNATURE----- diff --git a/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild new file mode 100644 index 000000000000..9ed0b2c82538 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild,v 1.1 2015/01/25 08:53:25 mrueg 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" + +RUBY_FAKEGEM_EXTRAINSTALL="ext" + +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:^:#:' \ + -e '/license/ 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 +} + +each_ruby_install() { + # Clean up "ext" directory before installing it. nokogumbo expects + # the header files and shared object to be in ext. + rm -rf ext/java ext/nokogiri/*.o ext/nokogiri/{mkmf.log,Makefile} || die + + each_fakegem_install +} -- 2.26.2