This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

gdmap 0.8.1

Closes #15432.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information...
ScottAlbertine authored and klausmeyer committed Oct 12, 2012
1 parent cfedde0 commit 1f577646a1b3d8a077637b82fa3bdb2ea9a7d40e
Showing with 60 additions and 0 deletions.
  1. +60 −0 Library/Formula/gdmap.rb
View
@@ -0,0 +1,60 @@
+require 'formula'
+
+class Gdmap < Formula
+ homepage 'http://sourceforge.net/projects/gdmap/'
+ url 'http://downloads.sourceforge.net/project/gdmap/gdmap/0.8.1/gdmap-0.8.1.tar.gz'
+ sha1 'd97cc7c107dbaf9f3f3ed22ee6cef6172c115295'
+
+ depends_on 'pkg-config' => :build
+ depends_on 'intltool'
+ depends_on 'gettext'
+ depends_on 'glib'
+ depends_on 'gtk+'
+
+ #The code depends on some GTK macros that are flagged as deprecated in the brew version of GTK.
+ #I assume they're not deprecated in normal GTK, because the config file disables deprecated GDK calls.
+ #The first patch turns off this disablement, making the code work fine as intended
+ #The second patch is to remove an unused system header import on one of the files.
+ #This header file doesn't exist in OSX and the program compiles and runs fine without it.
+ def patches
+ DATA
+ end
+
+ def install
+ system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ "--prefix=#{prefix}"
+
+ system "make install"
+ end
+
+ def test
+ system "#{bin}/gdmap"
+ end
+end
+
+__END__
+diff --git a/configure b/configure
+index fc7ed80..bb408d3 100755
+--- a/configure
++++ b/configure
+@@ -8225,7 +8225,7 @@ else
+ echo "${ECHO_T}yes" >&6; }
+ :
+ fi
+-UI_CFLAGS="$UI_CFLAGS -DGTK_DISABLE_DEPRECATED"
++#UI_CFLAGS="$UI_CFLAGS -DGTK_DISABLE_DEPRECATED"
+
+
+
+diff --git a/src/gui_main.c b/src/gui_main.c
+index efe2239..91c2a14 100644
+--- a/src/gui_main.c
++++ b/src/gui_main.c
+@@ -11,7 +11,6 @@
+ # include <config.h>
+ #endif
+
+-#include <sys/vfs.h>
+ #include <stdlib.h>
+ #include <math.h>
+ #include <string.h>

0 comments on commit 1f57764

Please sign in to comment.