cewl: v5.4.3 bump, deps, cleanup, ruby25

This commit is contained in:
blshkv 2018-06-06 08:44:35 +08:00
parent 6f6fa54ce5
commit 6cd43d6b4b
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
9 changed files with 89 additions and 27 deletions

View file

@ -1 +1,2 @@
DIST cewl-5.3.tar.gz 13459 SHA256 7047b8373837182b82ae06a6ea5ee6169e3a44a801b460a4e784892eb13b9c0d SHA512 579c997b3edf7d09bbe10e70b2d64c3b27114a4bf2212ff74c57e4e3ea146bf84172f0a4018499c534a6f1a75ee29fdb38b6b5e8b470c9c2b41954ae982cb221 WHIRLPOOL f0cc8bdb96cbd40ef3415772be0ffe2d2714a1aa694434c2525d80075935739fae8807b3326a25657afd08ba6bc94a5f37b39bcd1758dc3a02a81c083dbfb273
DIST cewl-5.3.tar.gz 13459 BLAKE2B f7ab2ad71856781f007aa6757000e2a1219868d88b3d6c20e5c7478a0df8a32632ec2cae03265f1d93dbb156bff759ef8cd9c80b7d1b6a9c8e1b71ac1357a054 SHA512 579c997b3edf7d09bbe10e70b2d64c3b27114a4bf2212ff74c57e4e3ea146bf84172f0a4018499c534a6f1a75ee29fdb38b6b5e8b470c9c2b41954ae982cb221
DIST cewl-5.4.3.tar.gz 14242 BLAKE2B 77c5e7386371e8e9b547acce70b8b0abe9720495be2abce8b96e9fbd31d2433bbf7bb69984fe954907f5d8938bfee764f5513fb337295b65450df47dcfc03ef1 SHA512 5f23482d50e178a2bb514ba8b600452750555b6fa21eddf7e5b7bb90e46afaf4d490aaaf0e1c57ff69ab3f21d89bd3fba042529cb48fbf71358ccecb174861df

View file

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -18,12 +18,12 @@ IUSE=""
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_rdepend "dev-ruby/hpricot
dev-ruby/http_configuration
dev-ruby/spider
dev-ruby/mime-types
dev-ruby/rubyzip
dev-ruby/mini_exiftool
dev-ruby/nokogiri"
dev-ruby/http_configuration
dev-ruby/spider
dev-ruby/mime-types:*
dev-ruby/rubyzip
dev-ruby/mini_exiftool
dev-ruby/nokogiri"
all_ruby_prepare() {
sed -i "s|require './cewl_lib'|require 'cewl_lib'|g" CeWL-${PV}/cewl.rb
@ -40,9 +40,8 @@ all_ruby_install() {
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
if [ -f Gemfile ]; then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}

View file

@ -0,0 +1,45 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-ng
DESCRIPTION="A custom word list generator"
HOMEPAGE="http://www.digininja.org/projects/cewl.php"
SRC_URI="https://github.com/digininja/CeWL/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_rdepend "dev-ruby/nokogiri
dev-ruby/spider
dev-ruby/mini_exiftool
dev-ruby/rubyzip
dev-ruby/mime-types:*"
all_ruby_prepare() {
sed -i "s|require './cewl_lib'|require 'cewl_lib'|g" CeWL-${PV}/cewl.rb
sed -i "s|require 'mime'|require 'mime/types'|g" CeWL-${PV}/cewl_lib.rb
}
each_ruby_install() {
doruby CeWL-${PV}/cewl_lib.rb CeWL-${PV}/fab.rb
}
all_ruby_install() {
dodoc CeWL-${PV}/README
newbin CeWL-${PV}/cewl.rb cewl
}
each_ruby_prepare() {
if [ -f Gemfile ]; then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}

View file

@ -1,2 +1,2 @@
DIST mini_exiftool-2.5.1.gem 308736 SHA256 55ed7a351c3a1b1c658073513561dcd6b24088b1520dbed0838174740664b518 SHA512 d5ff148fcd122856909f51e62fc618efef45cd28edfeaeff2b67d4dbbb94d7d49315d32528adee4235f8dec3b37070902988a99a5165e31fd15d95e585077b27 WHIRLPOOL 4de8d054e54330cf950272369a456cf285269760457ec2f31b43871f4091b4d64523c62bda7c6930d91388d8f2e233321fa5303a1907b46075cdbd3b5614b3f2
DIST mini_exiftool-2.8.0.gem 311296 SHA256 b454939cd9581721f6ac0168fb1da1276499631eddc1131c2c9c467c5c5fdc44 SHA512 9f097bf9c9d7dfe4e026c00db529f9628b0e1ccee69ace4e4f4efb7f2d448aec9ac81d8ab07f74986723d1a77d1ffd0267f35c23ee2884bde744dcdf3121449f WHIRLPOOL 97de47e3bdb8b08dcc77ffd4a37969d6587d1494eb046d21c0e03286aea261e0d530334c91b038d370ede2f10a49e32a1e1f22cf440cd989c79faac7f73553ce
DIST mini_exiftool-2.8.0.gem 311296 BLAKE2B d6fbcf64959853d2fe1191422de186ca1ee82b2a78de5091a32292a8c6c0759ebe170d0a9431a908375c5ef1bb74796c8ca2d87a2191f0cc9add1145a1866571 SHA512 9f097bf9c9d7dfe4e026c00db529f9628b0e1ccee69ace4e4f4efb7f2d448aec9ac81d8ab07f74986723d1a77d1ffd0267f35c23ee2884bde744dcdf3121449f
DIST mini_exiftool-2.9.0.gem 318464 BLAKE2B 6027147a6c823a0fa33ffd3a587f92e5a921005a9b1429c685bf005565dd539d34e5b8b2fe05df0a0d541e2258af305825762898094cfa41d66dc3ee87b4829d SHA512 ecffeeec7586bcef220e48e89534f26eebc8291ee91364768688a0c09556d78e77918fc1a3366e1f803ed3910ea734c8149eb5caddc53e181d050b0d6bbf8668

View file

@ -1,10 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-fakegem

View file

@ -1,10 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
EAPI=6
USE_RUBY="ruby19 ruby20 ruby21"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-fakegem

View file

@ -1 +1,2 @@
DIST spider-0.5.1.gem 15360 SHA256 24997cedd3dd5aec73f6fd08338a47a8bacc6c6847caa40161f601f6aa9bd001 SHA512 ab84c489b63cdbf91a612cd388ab158bfd5876e1f98592cee6891aacd4447430e74f7b641cb88c51582a1bde0e848d6473b9de96976477576557e170933a39e5 WHIRLPOOL e3dae308365f42fef31670bc1b83d59f81e144735323d8c66e048274029b763c30586b0865bc147cd4c1c7e6a34451272b7bcec7e3eb5c2e67aa849dc17f2474
DIST spider-0.5.1.gem 15360 BLAKE2B 7c5a913de4e8a33f4e042c2c68aef7894fd9cfb1620b05d0d110e6a3b695c11af442e88bf86f0db091b985fa4442f9d194f4681aca460307d2afd533fab346d7 SHA512 ab84c489b63cdbf91a612cd388ab158bfd5876e1f98592cee6891aacd4447430e74f7b641cb88c51582a1bde0e848d6473b9de96976477576557e170933a39e5
DIST spider-0.5.3.gem 15360 BLAKE2B 8c6f3f28926af2f7dec87c0b50551b37235ee47838aaf0669fd926f0c9097db33efbb96aa33875e490d0685f399532b01c0144fb9eacd2b68c6257cb768a565f SHA512 94d1ef7e8634c90321869ffdff145fb300ab835e090f6ae0bab0f7885d6adfecb359277ec7d19ffc0a0fac2d1b07d16151bde523717502d9e0e58bc6f170c9e8

View file

@ -1,10 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-fakegem

View file

@ -0,0 +1,19 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
DESCRIPTION="web spidering library"
HOMEPAGE="https://github.com/johnnagro/spider"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
#does not work, requires webrick/spec which are not in the tree
RESTRICT=test