encfs: import from homebrew/fuse.

master
Mike McQuaid 2017-03-19 20:34:18 +02:00
parent 9f7acf8ebb
commit e46d06b58a
1 changed files with 31 additions and 0 deletions

31
Formula/encfs.rb Normal file
View File

@ -0,0 +1,31 @@
class Encfs < Formula
desc "Encrypted pass-through FUSE file system"
homepage "https://vgough.github.io/encfs/"
url "https://github.com/vgough/encfs/archive/v1.9.1.tar.gz"
sha256 "67203aeff7a06ce7be83df4948db296be89a00cffe1108a0a41c96d7481106a4"
head "https://github.com/vgough/encfs.git"
depends_on "cmake" => :build
depends_on "pkg-config" => :build
depends_on "boost"
depends_on "gettext"
depends_on "openssl"
depends_on :osxfuse
needs :cxx11
def install
ENV.cxx11
mkdir "build" do
system "cmake", "..", *std_cmake_args
system "make", "install"
end
end
test do
# Functional test violates sandboxing, so punt.
# Issue #50602; upstream issue vgough/encfs#151
assert_match version.to_s, shell_output("#{bin}/encfs 2>&1", 1)
end
end