This repository has been archived by the owner on Jul 4, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 11.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Closes #15432. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Loading branch information
1 parent
a36e540
commit 7f630c1
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |