From 3e31fa160bb426a7e1c3e186a78fac623bc2baa4 Mon Sep 17 00:00:00 2001 From: Gijs Molenaar Date: Wed, 19 Mar 2014 13:24:16 +0200 Subject: snap7 1.2 (new formula) --- Library/Formula/snap7.rb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Library/Formula/snap7.rb (limited to 'Library/Formula') diff --git a/Library/Formula/snap7.rb b/Library/Formula/snap7.rb new file mode 100644 index 000000000..aaa4d89af --- /dev/null +++ b/Library/Formula/snap7.rb @@ -0,0 +1,24 @@ +require "formula" + +class Snap7 < Formula + homepage "http://snap7.sourceforge.net/" + url "https://downloads.sourceforge.net/project/snap7/1.2.0/snap7-full-1.2.0.tar.gz" + sha1 "49e64997345dfcbb68cecee3e0bc098d96a96407" + + def install + archstr = MacOS.prefer_64_bit? ? "x86_64" : "i386" + lib.mkpath + inreplace "build/osx/common.mk", "libsnap7.so", "libsnap7.dylib" + inreplace "build/osx/common.mk", "/usr/lib", lib + + Dir.chdir "build/osx" do + system "make", "-f", "#{archstr}_osx.mk", "install" + end + + include.install "release/Wrappers/c-cpp/snap7.h" + end + + test do + system "python", "-c", "import ctypes.util,sys;ctypes.util.find_library('snap7') or sys.exit(1)" + end +end -- cgit v1.2.3