<commit_before>require 'formula'
require 'hardware'

class Mongodb <Formula
  homepage 'http://www.mongodb.org/'

  aka :mongo

  if Hardware.is_64_bit? and not ARGV.include? '--32bit'
    url 'http://downloads.mongodb.org/osx/mongodb-osx-x86_64-1.4.3.tgz'
    md5 '8bca0e966f2de3d66bb6faac3bbd041c'
    version '1.4.3-x86_64'
  else
    url 'http://downloads.mongodb.org/osx/mongodb-osx-i386-1.4.3.tgz'
    md5 '8a264838a950043682718c330896ecbe'
    version '1.4.3-i386'
  end

  def skip_clean? path
    true
  end

  def install
    # Copy the prebuilt binaries to prefix
    system "cp -prv * #{prefix}"

    # Create the data and log directories under /var
    (var+'mongodb').mkpath
    (var+'log/mongodb').mkpath

    # Write the configuration files and launchd script
    (prefix+'mongod.conf').write mongodb_conf
    (prefix+'org.mongodb.mongod.plist').write startup_plist
  end

  def caveats; <<-EOS
If this is your first install, automatically load on login with:
    cp #{prefix}/org.mongodb.mongod.plist ~/Library/LaunchAgents
    launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist

If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
    launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
    cp #{prefix}/org.mongodb.mongod.plist ~/Library/LaunchAgents<commit_msg>updated to mongodb 1.4.4<commit_after>require 'formula'
require 'hardware'

class Mongodb <Formula
  homepage 'http://www.mongodb.org/'

  aka :mongo

  if Hardware.is_64_bit? and not ARGV.include? '--32bit'
    url 'http://downloads.mongodb.org/osx/mongodb-osx-x86_64-1.4.4.tgz'
    md5 '8791c484c1580d563f1a071e5eed9fa5'
    version '1.4.4-x86_64'
  else
    url 'http://downloads.mongodb.org/osx/mongodb-osx-i386-1.4.4.tgz'
    md5 '8e31cc8b8f4879812cad217ce5b49b20'
    version '1.4.4-i386'
  end

  def skip_clean? path
    true
  end

  def install
    # Copy the prebuilt binaries to prefix
    system "cp -prv * #{prefix}"

    # Create the data and log directories under /var
    (var+'mongodb').mkpath
    (var+'log/mongodb').mkpath

    # Write the configuration files and launchd script
    (prefix+'mongod.conf').write mongodb_conf
    (prefix+'org.mongodb.mongod.plist').write startup_plist
  end

  def caveats; <<-EOS
If this is your first install, automatically load on login with:
    cp #{prefix}/org.mongodb.mongod.plist ~/Library/LaunchAgents
    launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist

If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
    launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
    cp #{prefix}/org.mongodb.mongod.plist ~/Library/LaunchAgents
{'fraction_non_alphanumeric': 0.11668524712002973, 'fraction_numerical': 0.054626532887402456, 'mean_word_length': 3.471760797342193, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3781117', 'n_tokens_mistral': 1113, 'n_tokens_neox': 987, 'n_words': 222}