From db42f6e1cace49ea3e0d5c0112d83050e0732557 Mon Sep 17 00:00:00 2001 From: Mark A. Matienzo Date: Mon, 10 Nov 2014 12:26:08 -0500 Subject: mitie 0.3 (new formula) MITIE: MIT Information Extraction provides free (even for commercial use) state-of-the-art information extraction tools. The current release includes tools for performing named entity extraction and binary relation detection as well as tools for training custom extractors and relation detectors. Closes #33986. Signed-off-by: Mike McQuaid --- Library/Formula/mitie.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Library/Formula/mitie.rb (limited to 'Library/Formula') diff --git a/Library/Formula/mitie.rb b/Library/Formula/mitie.rb new file mode 100644 index 000000000..84b71d6a6 --- /dev/null +++ b/Library/Formula/mitie.rb @@ -0,0 +1,33 @@ +require "formula" + +class Mitie < Formula + homepage "https://github.com/mit-nlp/MITIE/" + url "https://github.com/mit-nlp/MITIE/archive/v0.3.tar.gz" + sha1 "05ea37283bd75487db469b68b0e2ecdea991c05e" + + depends_on :python if MacOS.version <= :snow_leopard + + resource "models-english" do + url "http://sourceforge.net/projects/mitie/files/binaries/MITIE-models-v0.2.tar.bz2" + sha1 "a193e0a133926b5355b4e840ddd7f5112d785999" + end + + def install + (share+"MITIE-models").install resource("models-english") + inreplace "mitielib/makefile" do |s| + s.gsub! /libmitie.so/, "libmitie.dylib" + end + system "make", "mitielib" + system "make" + lib.install "mitielib/libmitie.dylib", "mitielib/libmitie.a" + (lib+'python2.7/site-packages').install "mitielib/mitie.py" + (share+"mitie").install "examples", "sample_text.txt", + "sample_text.reference-output", "sample_text.reference-output-relations" + bin.install "ner_example", "ner_stream", "relation_extraction_example" + end + + test do + system "#{bin}/ner_example", "#{share}/MITIE-models/english/ner_model.dat", "#{share}/mitie/sample_text.txt" + end + +end -- cgit v1.2.3