58 lines
2.9 KiB
Ruby
58 lines
2.9 KiB
Ruby
class Dbacl < Formula
|
|
desc "Digramic Bayesian classifier"
|
|
homepage "https://dbacl.sourceforge.io/"
|
|
url "https://downloads.sourceforge.net/project/dbacl/dbacl/1.14.1/dbacl-1.14.1.tar.gz"
|
|
sha256 "ff0dfb67682e863b1c3250acc441ce77c033b9b21d8e8793e55b622e42005abd"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "d81fd1fc86703610737cfd9d24f8c3c8db2e97ef4148f1f7f91a43c81c8762c6" => :catalina
|
|
sha256 "8a64ac80e91d8d5b2366046096098b851d503c58af65ef0858834c5794d039a5" => :mojave
|
|
sha256 "42c1c03e8df0b4db91dc99ace3ec87f3901f1aa6975430d597240ab5f9182c1f" => :high_sierra
|
|
sha256 "c6e6d74e2f2a86325ee895f8ef6893d99e1463d0018ead0d0da46e0dfd95c272" => :sierra
|
|
sha256 "750c29761c5784ddbd0d46643f2d462d8b22c14822773e2366db01be17a3e310" => :el_capitan
|
|
sha256 "b3d759bba5d1e478bc3df9e829594f49fb37cdd96e589937ebf4a7da87416855" => :yosemite
|
|
sha256 "09d4e7e62bc73cf25f16d366c768519e10f3ce33894c4a7eaa327046cc05889a" => :mavericks
|
|
end
|
|
|
|
def install
|
|
system "./configure", "--disable-debug", "--disable-dependency-tracking",
|
|
"--prefix=#{prefix}"
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
(testpath/"mark-twain.txt").write <<~EOS
|
|
The report of my death was an exaggeration.
|
|
The secret of getting ahead is getting started.
|
|
Travel is fatal to prejudice, bigotry, and narrow-mindedness.
|
|
I have never let my schooling interfere with my education.
|
|
Whenever you find yourself on the side of the majority, it is time to pause and reflect.
|
|
Kindness is the language which the deaf can hear and the blind can see.
|
|
The two most important days in your life are the day you are born and the day you find out why.
|
|
Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't.
|
|
If you tell the truth, you don't have to remember anything.
|
|
It's not the size of the dog in the fight, it's the size of the fight in the dog.
|
|
EOS
|
|
|
|
(testpath/"william-shakespeare.txt").write <<~EOS
|
|
Hell is empty and all the devils are here.
|
|
All that glitters is not gold
|
|
To thine own self be true, and it must follow, as the night the day, thou canst not then be false to any man.
|
|
Love all, trust a few, do wrong to none.
|
|
To be, or not to be, that is the question
|
|
Be not afraid of greatness: some are born great, some achieve greatness, and some have greatness thrust upon them.
|
|
The lady doth protest too much, methinks.
|
|
So full of artless jealousy is guilt, It spills itself in fearing to be spilt.
|
|
If music be the food of love, play on.
|
|
There is nothing either good or bad, but thinking makes it so.
|
|
The course of true love never did run smooth.
|
|
EOS
|
|
|
|
system "#{bin}/dbacl", "-l", "twain", "mark-twain.txt"
|
|
system "#{bin}/dbacl", "-l", "shake", "william-shakespeare.txt"
|
|
|
|
output = pipe_output("#{bin}/dbacl -v -c twain -c shake", "to be or not to be")
|
|
assert_equal "shake", output.strip
|
|
end
|
|
end
|