<commit_before>class Beecrypt < Formula
  desc "C/C++ cryptography library"
  homepage "http://beecrypt.sourceforge.net"
  url "https://downloads.sourceforge.net/project/beecrypt/beecrypt/4.2.1/beecrypt-4.2.1.tar.gz"
  sha256 "286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d"
  revision 4

  bottle do
    cellar :any
    sha256 "fc46a6b9206548c73e24032b794e94b79f71bc0a9e70546997ef0a0fae69ad7d" => :el_capitan
    sha256 "1e0e605e9f684ec4ae25018b0f50427700a8cf12db37758d45181e30bbf1b151" => :yosemite
    sha256 "4f66c5f28a672bd27652b82fef016763b2140de962f8b34defa8fda82d98b070" => :mavericks
    sha256 "9baaefc4c2af1220ec4d8f8d3328f8d2107bd43a4c0499fc2402b647684d9b04" => :mountain_lion
  end

  depends_on "libtool" => :build
  depends_on "icu4c"

  # fix build with newer clang, gcc 4.7 (https://bugs.gentoo.org/show_bug.cgi?id=413951)
  patch :p0, :DATA

  def install
    cp Dir["#{Formula["libtool"].opt_share}/libtool/*/config.{guess,sub}"], buildpath
    system "./configure", "--disable-debug",
                          "--disable-dependency-tracking",
                          "--prefix=#{prefix}",
                          "--disable-openmp",
                          "--without-java",
                          "--without-python"
    system "make"
    system "make", "check"
    system "make", "install"
  end

  test do
    (testpath/"test.c").write <<-EOS.undent
      #include "beecrypt/base64.h"
      #include "beecrypt/sha256.h"
      #include <stdio.h>

      int main(void)
      {<commit_msg>beecrypt: update 4.2.1_4 bottle.<commit_after>class Beecrypt < Formula
  desc "C/C++ cryptography library"
  homepage "http://beecrypt.sourceforge.net"
  url "https://downloads.sourceforge.net/project/beecrypt/beecrypt/4.2.1/beecrypt-4.2.1.tar.gz"
  sha256 "286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d"
  revision 4

  bottle do
    cellar :any
    sha256 "0bf10c73eb4f1aebb6e9bff1369954ae21d13f083fdfcdd6a879058cc6be92df" => :el_capitan
    sha256 "24a8a67bcdc20b1d3f1134c182f127225d1dffc596d634eb774be2361848d17d" => :yosemite
    sha256 "208491e51c98ca727943a8911fd62922b083eba0ac7342f215bddbacdcaff368" => :mavericks
  end

  depends_on "libtool" => :build
  depends_on "icu4c"

  # fix build with newer clang, gcc 4.7 (https://bugs.gentoo.org/show_bug.cgi?id=413951)
  patch :p0, :DATA

  def install
    cp Dir["#{Formula["libtool"].opt_share}/libtool/*/config.{guess,sub}"], buildpath
    system "./configure", "--disable-debug",
                          "--disable-dependency-tracking",
                          "--prefix=#{prefix}",
                          "--disable-openmp",
                          "--without-java",
                          "--without-python"
    system "make"
    system "make", "check"
    system "make", "install"
  end

  test do
    (testpath/"test.c").write <<-EOS.undent
      #include "beecrypt/base64.h"
      #include "beecrypt/sha256.h"
      #include <stdio.h>

      int main(void)
      {
{'fraction_non_alphanumeric': 0.12454090150250417, 'fraction_numerical': 0.14524207011686144, 'mean_word_length': 2.845956354300385, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 14, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7086758', 'n_tokens_mistral': 1410, 'n_tokens_neox': 1182, 'n_words': 164}