06cb65df78
Fixes Homebrew/homebrew#10559. Also added missing deps for osm2pgsql. Removed some ACLOCAL_FLAGS stuff as in theory this is not set in ENV.rb. Would like to see if it causes trouble. Should just work now.
56 lines
1.3 KiB
Ruby
56 lines
1.3 KiB
Ruby
require 'formula'
|
|
|
|
class Pcb < Formula
|
|
homepage 'http://pcb.gpleda.org/'
|
|
url 'http://downloads.sourceforge.net/project/pcb/pcb/pcb-20110918/pcb-20110918.tar.gz'
|
|
version '20110908'
|
|
md5 '54bbc997eeb22b85cf21fed54cb8e181'
|
|
|
|
head 'git://git.gpleda.org/pcb.git'
|
|
|
|
depends_on 'pkg-config' => :build
|
|
depends_on 'intltool'
|
|
depends_on 'gettext'
|
|
depends_on 'd-bus'
|
|
depends_on 'gd'
|
|
depends_on 'glib'
|
|
depends_on 'gtkglext'
|
|
depends_on "automake" if MacOS.xcode_version >= "4.3"
|
|
|
|
# See comments in intltool formula
|
|
depends_on 'XML::Parser' => :perl
|
|
|
|
def patches
|
|
DATA
|
|
end
|
|
|
|
def install
|
|
ENV.x11
|
|
|
|
system "./autogen.sh" if ARGV.build_head?
|
|
|
|
system "./configure", "--disable-debug", "--disable-dependency-tracking",
|
|
"--prefix=#{prefix}",
|
|
"--disable-update-desktop-database",
|
|
"--disable-update-mime-database"
|
|
|
|
system "make"
|
|
system "make install"
|
|
end
|
|
end
|
|
|
|
# There's a missing define from GLU. Defining this fixes everything up.
|
|
__END__
|
|
diff --git a/src/hid/common/hidgl.c b/src/hid/common/hidgl.c
|
|
index 15273a6..ff73ca7 100644
|
|
--- a/src/hid/common/hidgl.c
|
|
+++ b/src/hid/common/hidgl.c
|
|
@@ -66,6 +66,7 @@
|
|
#include <dmalloc.h>
|
|
#endif
|
|
|
|
+typedef GLvoid (*_GLUfuncptr)(GLvoid);
|
|
|
|
triangle_buffer buffer;
|
|
float global_depth = 0;
|
|
|