diff --git a/app-text/cewl/Manifest b/app-text/cewl/Manifest index 77a805b76..7179c3be2 100644 --- a/app-text/cewl/Manifest +++ b/app-text/cewl/Manifest @@ -1 +1,2 @@ +DIST cewl-5.2.tar.gz 13438 SHA256 134172907c8857bbc1d0771d968d72d6aca99e3965333abb00de111320ba94b7 SHA512 4c7f317d2fc40ddda78728684c92967af40af5a09a8a6726b34bea3bcd2863cf6d5deec61667281e0415aac5859cc302e6f26410538464f01d4255eb90606b63 WHIRLPOOL 8878495d37d47c903d7e3a3e4c87a231b1c3ad29e293a42e214c08379ef376ec697349d6a77d53e59ce0d742455d8d671b9de8ea401789feeb37f8089743d6ac DIST cewl_5.1.tar.bz2 12144 SHA256 4f7e87422f5a82edf0f859e6cb73074adca75694330edf6beb7f6166a6fa3499 SHA512 52c22f0a0cb14a01570a1450b2e77c07673b1730f24c6d9b7183f6f380cbf94f029bd961a9130b858425ab3f4bcfcc5a16a276213ca78941c14ea05d0d15b051 WHIRLPOOL 3957635ec446de4b8aa902e8ddd469cb35a002936a7f5d7cb0899a2c4e2d92033a48e13673c428d80ff036520048802c67a5bac7e6a86f3c2aa1eb676b7d51be diff --git a/app-text/cewl/cewl-5.2.ebuild b/app-text/cewl/cewl-5.2.ebuild new file mode 100644 index 000000000..e80363b59 --- /dev/null +++ b/app-text/cewl/cewl-5.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +USE_RUBY="ruby19 ruby20 ruby21" +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/5.2.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/hpricot + dev-ruby/http_configuration + dev-ruby/spider + dev-ruby/mime-types + dev-ruby/rubyzip + dev-ruby/mini_exiftool" + +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 +} + diff --git a/profiles/pentoo/base/package.accept_keywords/app-text b/profiles/pentoo/base/package.accept_keywords/app-text index 95f0dc69b..7e6e6d9cc 100644 --- a/profiles/pentoo/base/package.accept_keywords/app-text +++ b/profiles/pentoo/base/package.accept_keywords/app-text @@ -1,5 +1,5 @@ #required by pentoo/pentoo-cracking -~app-text/cewl-5.1 +app-text/cewl ~app-text/mupdf-1.6 ~kde-apps/okular-backend-mupdf-0.0.4