summaryrefslogtreecommitdiff
path: root/dev-ruby/ruby-filemagic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/ruby-filemagic
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/ruby-filemagic')
-rw-r--r--dev-ruby/ruby-filemagic/Manifest5
-rw-r--r--dev-ruby/ruby-filemagic/metadata.xml11
-rw-r--r--dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild48
3 files changed, 64 insertions, 0 deletions
diff --git a/dev-ruby/ruby-filemagic/Manifest b/dev-ruby/ruby-filemagic/Manifest
new file mode 100644
index 000000000000..a8877bc98875
--- /dev/null
+++ b/dev-ruby/ruby-filemagic/Manifest
@@ -0,0 +1,5 @@
+DIST ruby-filemagic-0.7.2.gem 19456 SHA256 f59d5b2ddf4c6f3867bc4f339f54489f3e3464c239233938b3808b2efe7a1802 SHA512 b68324dfb0cd2e55cd200696fabe87c0aa68a11922789ae40abc999db7d200810cffa2c414c07bc96e2fee54aab775f01752f951b3a3273289594201ca547494 WHIRLPOOL 14d4ffe47db108382b04cc82b07c5c656bb838fcb9d28fca64846debd317919d37bcec1cd0eebcd3f8c040276fffe3beec4e49ba0f0a75d27e9dd8f266c6e696
+EBUILD ruby-filemagic-0.7.2.ebuild 1226 SHA256 b0706f2ba7486663cf24db9790eab1ece9abb2b6d9abc0b3ad9ba7b98cc17305 SHA512 0890a4b0066fe162866d499ad8fc920e8cc7ed8a312e360da7cbf59cfd7993c8aaf0da2f2f106db880787a8dbd6f7ae48c86efcbd07da67c7839cbaffa5a5cb4 WHIRLPOOL d392454110078660d4d2e167d23d2be4a0f5244f79563006d5184bd61c1c882f889976414971f879647cdced4ebf698d1387210938434ef4df165bbf0c1a54f0
+MISC ChangeLog 3616 SHA256 d83e79ae597e5ff951c815ef8ff226b2d5411c32877c8d9ee9967b58d8c791ae SHA512 655bea462b8503801fa5819eb87178e33049331ef95fe0088e062d46e0345c4768d7a18bb479ecf27e2443bb2018e5d3e16ae64ac63c593e3979831d26e21800 WHIRLPOOL 8fad85b28bb0b72b32f7ec1b3be9b078b8cc391d276dd4dc9300f159b8b6f6fb0066e32bc1f0754bd75efee9986e87904ea7c4f4ca1f6f4ebd98cdbf590bb436
+MISC ChangeLog-2015 3409 SHA256 b2552656a58a231aa53ccffcb827bab049712c7ae437daac5fcb986445a60dc6 SHA512 721c61a69d08842b9fda6ff98a26210719e3b82b8fd96b5e4ea1db278ca0939216715b0117d98b5560225fd54bb4c140c881adc6fd1f6db0a0ee29562d7db697 WHIRLPOOL f98748fa11823cb6fb3573b492a29566089b00a6a58276f1c97090ec6d1bdc0513b3974d33e310d5b057580032db25c2adfb024433387142e42f9091fb4495cc
+MISC metadata.xml 342 SHA256 dda16920ce63ade7afed717a16a7fc3baeae0522ae33408040622f0f326172bd SHA512 b8c757666516b70af299ab11ac170b1d8055f8a7f82e551768cbed0be44713ea858718992da9e3b58276ba01c8a3a73e0c19ff554546e092b98401da486264f9 WHIRLPOOL 54b0ad22e2d14b29b3e9b8ed974661adbb75cc3c52ee740eb6c0cdafb4c07da9a414792dff95a2935d533cc5d4cf48954bba74b764f76fef94cd4861efed18a9
diff --git a/dev-ruby/ruby-filemagic/metadata.xml b/dev-ruby/ruby-filemagic/metadata.xml
new file mode 100644
index 000000000000..d92faa179122
--- /dev/null
+++ b/dev-ruby/ruby-filemagic/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">blackwinter/ruby-filemagic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild
new file mode 100644
index 000000000000..08d5186dea25
--- /dev/null
+++ b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby binding to libmagic"
+HOMEPAGE="https://github.com/blackwinter/ruby-filemagic"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="${DEPEND} sys-apps/file test? ( >=sys-apps/file-5.30 )"
+RDEPEND="${RDEPEND} sys-apps/file"
+
+all_ruby_prepare() {
+ # Fix up tests for newer sys-apps/file definitions
+ sed -i -e '/test_abbrev_mime_type/,/^ end/ s/ms-office/ms-excel/' test/filemagic_test.rb || die
+
+ # Fix up broken test symlink and regenerate compiled magic file
+ pushd test || die
+ rm -f pylink && ln -s pyfile pylink || die
+ file -C -m perl || die
+ popd || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/filemagic extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/filemagic
+ mv ext/filemagic/ruby_filemagic$(get_modname) lib/filemagic/ || die
+}
+
+each_ruby_test() {
+ find test
+ ${RUBY} -Ctest -I../lib filemagic_test.rb || die
+}