aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorDominyk Tiller2015-03-29 00:11:34 +0000
committerTim D. Smith2015-03-31 00:39:02 -0700
commitf86b26922a0590e3d4e7960e141f2fe623e64e04 (patch)
treea3f8ddf5df60e1a18fc1b2906fcc2fb26ae298de /Library
parentfe2910df3f0ada74827f37f4cb08d0d50c03ac0a (diff)
downloadhomebrew-f86b26922a0590e3d4e7960e141f2fe623e64e04.tar.bz2
freexl 1.0.1
Bump, added docs, added `make check`. Release fixes CVE-2015-2776. Closes #38164. Signed-off-by: Tim D. Smith <git@tim-smith.us>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/freexl.rb24
1 files changed, 17 insertions, 7 deletions
diff --git a/Library/Formula/freexl.rb b/Library/Formula/freexl.rb
index a5d924873..f7295b336 100644
--- a/Library/Formula/freexl.rb
+++ b/Library/Formula/freexl.rb
@@ -1,9 +1,11 @@
-require 'formula'
-
class Freexl < Formula
- homepage 'https://www.gaia-gis.it/fossil/freexl/index'
- url 'http://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-1.0.0g.tar.gz'
- sha1 '2a5b1d3ebbaf217c7bda15b5b3f1e0222c6c1502'
+ homepage "https://www.gaia-gis.it/fossil/freexl/index"
+ url "https://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-1.0.1.tar.gz"
+ sha256 "df0127e1e23e9ac9a189c27880fb71207837e8cba93d21084356491c9934b89b"
+
+ option "without-check", "Skip compile-time make checks."
+
+ depends_on "doxygen" => [:optional, :build]
bottle do
cellar :any
@@ -14,7 +16,15 @@ class Freexl < Formula
end
def install
- system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
- system "make install"
+ system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}",
+ "--disable-silent-rules"
+
+ system "make", "check" if build.with? "check"
+ system "make", "install"
+
+ if build.with? "doxygen"
+ system "doxygen"
+ doc.install "html"
+ end
end
end