webfs: use sha256 and fix audit
Closes Homebrew/homebrew#41953. Signed-off-by: Xu Cheng <xucheng@me.com>
This commit is contained in:
parent
2c1721804d
commit
25d003db14
1 changed files with 19 additions and 7 deletions
|
@ -1,18 +1,30 @@
|
|||
require 'formula'
|
||||
|
||||
class Webfs < Formula
|
||||
desc "HTTP server for purely static content"
|
||||
homepage 'http://linux.bytesex.org/misc/webfs.html'
|
||||
url 'http://dl.bytesex.org/releases/webfs/webfs-1.21.tar.gz'
|
||||
sha1 'a38880d8cb21e415244d220115ede7b573ac890c'
|
||||
homepage "http://linux.bytesex.org/misc/webfs.html"
|
||||
url "https://www.kraxel.org/releases/webfs/webfs-1.21.tar.gz"
|
||||
sha256 "98c1cb93473df08e166e848e549f86402e94a2f727366925b1c54ab31064a62a"
|
||||
revision 1
|
||||
|
||||
depends_on "openssl"
|
||||
|
||||
patch :p0 do
|
||||
url "https://trac.macports.org/export/21504/trunk/dports/www/webfs/files/patch-ls.c"
|
||||
sha1 "0c408afff6df5b85f3c61afd4f44eb1944ba3a17"
|
||||
sha256 "8ddb6cb1a15f0020bbb14ef54a8ae5c6748a109564fa461219901e7e34826170"
|
||||
end
|
||||
|
||||
def install
|
||||
ENV["prefix"]=prefix
|
||||
system "make install mimefile=/etc/apache2/mime.types"
|
||||
system "make", "install", "mimefile=/etc/apache2/mime.types"
|
||||
end
|
||||
|
||||
test do
|
||||
begin
|
||||
pid = fork { exec bin/"webfsd", "-F" }
|
||||
sleep 2
|
||||
assert_match %r{webfs\/1.21}, shell_output("curl localhost:8000")
|
||||
ensure
|
||||
Process.kill("SIGINT", pid)
|
||||
Process.wait(pid)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue