redis@2.8: delete

master
FX Coudert 2018-09-28 11:49:06 +02:00
parent 253b23ae55
commit fb92df6cea
2 changed files with 0 additions and 74 deletions

View File

@ -1,72 +0,0 @@
class RedisAT28 < Formula
desc "Persistent key-value database, with built-in net interface"
homepage "https://redis.io/"
url "http://download.redis.io/releases/redis-2.8.24.tar.gz"
sha256 "6c86ca5291ca7f4e37d9c90511eed67beb6649befe57e2e26307f74adb8630fe"
bottle do
cellar :any_skip_relocation
sha256 "8bc74d2a2fcb58aefa509bebf86bb23869e56b57174724bba41e0bf622c38427" => :high_sierra
sha256 "1d18d6126e99fa6bf7f3ec85b64d0d16ee0609605e6f4c33cb588e2309004d93" => :sierra
sha256 "d2a1b2b949acd8c7b1fb81a410c186c685889a72941b9b12307bfc991bb6e178" => :el_capitan
sha256 "4378693db47ae69e391cf22a212622cecc498702589ffe42e24eaac3ada58072" => :yosemite
end
keg_only :versioned_formula
def install
# Architecture isn't detected correctly on 32bit Snow Leopard without help
ENV["OBJARCH"] = MacOS.prefer_64_bit? ? "-arch x86_64" : "-arch i386"
system "make", "CC=#{ENV.cc}"
%w[benchmark cli server check-dump check-aof sentinel].each { |p| bin.install src/"redis-#{p}" => "redis28-#{p}" }
%w[run db/redis28 log].each { |p| (var+p).mkpath }
# Fix up default conf file to match our paths
inreplace "redis.conf" do |s|
s.gsub! "/var/run/redis.pid", "#{var}/run/redis-2.8.pid"
s.gsub! "dir ./", "dir #{var}/db/redis28/"
s.gsub! "\# bind 127.0.0.1", "bind 127.0.0.1"
end
etc.install "redis.conf" => "redis28.conf" unless (etc/"redis28.conf").exist?
etc.install "sentinel.conf" => "redis28-sentinel.conf" unless (etc/"redis28-sentinel.conf").exist?
end
plist_options :manual => "redis28-server #{HOMEBREW_PREFIX}/etc/redis28.conf"
def plist; <<~EOS
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>#{plist_name}</string>
<key>ProgramArguments</key>
<array>
<string>#{opt_prefix}/bin/redis28-server</string>
<string>#{etc}/redis28.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>WorkingDirectory</key>
<string>#{var}</string>
<key>StandardErrorPath</key>
<string>#{var}/log/redis28.log</string>
<key>StandardOutPath</key>
<string>#{var}/log/redis28.log</string>
</dict>
</plist>
EOS
end
test do
# This previously wasn't bottled. Make sure it is.
assert_predicate HOMEBREW_PREFIX/"etc/redis28.conf", :exist?
system "#{bin}/redis28-server", "--version"
end
end

View File

@ -156,8 +156,6 @@
"racket": "minimal-racket", "racket": "minimal-racket",
"rebar@3": "rebar3", "rebar@3": "rebar3",
"recipes": "gnome-recipes", "recipes": "gnome-recipes",
"redis26": "redis@2.6",
"redis28": "redis@2.8",
"root6": "root", "root6": "root",
"ruby187": "ruby@1.8", "ruby187": "ruby@1.8",
"ruby193": "ruby@1.9", "ruby193": "ruby@1.9",