Created
October 12, 2015 20:42
-
-
Save dpo/5b906b02e585d6f43eec to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Fltk < Formula | |
desc "Cross-platform C++ GUI toolkit" | |
homepage "http://www.fltk.org/" | |
stable do | |
url "https://fossies.org/linux/misc/fltk-1.3.3-source.tar.gz" | |
sha256 "f8398d98d7221d40e77bc7b19e761adaf2f1ef8bb0c30eceb7beb4f2273d0d97" | |
depends_on MaximumMacOSRequirement => :yosemite | |
# Fixes issue with -lpng not found. | |
# Based on: https://trac.macports.org/browser/trunk/dports/aqua/fltk/files/patch-src-Makefile.diff | |
patch :DATA | |
end | |
devel do | |
url "http://fltk.org/pub/fltk/snapshots/fltk-1.3.x-r10866.tar.gz" | |
sha256 "4fd4911a1da99c2fa1e6cc0c985b3b8645a7e954802230338fb513ae880ff2cc" | |
version "1.3.x-r10866" | |
depends_on "autoconf" => :build | |
depends_on "autogen" => :build | |
end | |
bottle do | |
sha1 "33c75cce41deadbfe54bdcc22ae91d17d3ecc782" => :mavericks | |
sha1 "3674769086a1a667379c94aa50aa59b5f66f75d3" => :mountain_lion | |
end | |
option :universal | |
depends_on "libpng" | |
depends_on "jpeg" | |
fails_with :clang do | |
build 318 | |
cause "http://llvm.org/bugs/show_bug.cgi?id=10338" | |
end | |
def install | |
ENV.universal_binary if build.universal? | |
system "NOCONFIGURE=1 ./autogen.sh" if build.devel? | |
system "./configure", "--prefix=#{prefix}", | |
"--enable-threads", | |
"--enable-shared" | |
system "make", "install" | |
end | |
end | |
__END__ | |
diff --git a/src/Makefile b/src/Makefile | |
index fcad5f0..5a5a850 100644 | |
--- a/src/Makefile | |
+++ b/src/Makefile | |
@@ -360,7 +360,7 @@ libfltk_images.1.3.dylib: $(IMGOBJECTS) libfltk.1.3.dylib | |
-install_name $(libdir)/$@ \ | |
-current_version 1.3.1 \ | |
-compatibility_version 1.3.0 \ | |
- $(IMGOBJECTS) -L. $(LDLIBS) $(IMAGELIBS) -lfltk | |
+ $(IMGOBJECTS) -L. $(LDLIBS) $(IMAGELIBS) -lfltk $(LDFLAGS) | |
$(RM) libfltk_images.dylib | |
$(LN) libfltk_images.1.3.dylib libfltk_images.dylib |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment