aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Sencioles Vitorio Oliveira2013-05-05 01:46:15 -0300
committerAdam Vandenberg2013-05-15 10:30:54 -0700
commitc34acc57191a0b440d43ed4a1c123ed46808007e (patch)
treee80655a8d7cb643ff66871d7c0eded407b7f8e55
parent35663029866c18da4f3d886a32922c6ebdb98926 (diff)
downloadhomebrew-c34acc57191a0b440d43ed4a1c123ed46808007e.tar.bz2
gpsim 0.26.1
Closes #19612. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
-rw-r--r--Library/Formula/gpsim.rb57
1 files changed, 53 insertions, 4 deletions
diff --git a/Library/Formula/gpsim.rb b/Library/Formula/gpsim.rb
index 31afd9258..953fda189 100644
--- a/Library/Formula/gpsim.rb
+++ b/Library/Formula/gpsim.rb
@@ -2,19 +2,68 @@ require 'formula'
class Gpsim < Formula
homepage 'http://gpsim.sourceforge.net/'
- url 'http://sourceforge.net/projects/gpsim/files/gpsim/0.25.0/gpsim-0.25.0.tar.gz'
- sha1 'bff4122ad29adbd64c6ee37159698dfd0d6ca503'
+ url 'http://sourceforge.net/projects/gpsim/files/gpsim/0.26.0/gpsim-0.26.1.tar.gz'
+ sha1 '7e1c3cc5a821b3458717a94a09bc484bf6937b25'
+
+ head 'svn://svn.code.sf.net/p/gpsim/code/trunk'
depends_on 'pkg-config' => :build
depends_on 'popt'
depends_on 'glib'
+ # Patch is upstream; test if it is needed in next release
+ def patches
+ DATA
+ end
+
def install
- system "./configure", "--disable-dependency-tracking",
- "--disable-gui",
+ system "./configure", "--disable-gui",
"--disable-shared",
"--prefix=#{prefix}"
system "make all"
system "make install"
end
end
+
+
+__END__
+diff -Naur gpsim-0.26.1/configure.ac gpsim-0.26.1-patch/configure.ac
+--- gpsim-0.26.1/configure.ac 2011-04-26 07:13:37.000000000 -0300
++++ gpsim-0.26.1-patch/configure.ac 2013-04-23 10:42:52.000000000 -0300
+@@ -79,15 +79,20 @@
+ else
+ dnl gtk2 checks
+
+- $PKGCONFIG --exists gtkextra-2.0
++ GTKEXTRAMOD="gtkextra-2.0"
++ $PKGCONFIG --exists $GTKEXTRAMOD
+ if test $? != 0; then
+- AC_MSG_ERROR(Cannot find gtkextra-2.0 package)
++ GTKEXTRAMOD="gtkextra-3.0"
++ $PKGCONFIG --exists $GTKEXTRAMOD
++ if test $? != 0; then
++ AC_MSG_ERROR(Cannot find gtkextra-2.0 or gtkextra-3.0 package)
++ fi
+ fi
+
+ X_LDFLAGS=`$PKGCONFIG --libs gtk+-2.0 gthread-2.0`
+ X_CFLAGS=`$PKGCONFIG --cflags gtk+-2.0`
+- Y_LDFLAGS=`$PKGCONFIG --libs gtkextra-2.0`
+- Y_CFLAGS=`$PKGCONFIG --cflags gtkextra-2.0`
++ Y_LDFLAGS=`$PKGCONFIG --libs $GTKEXTRAMOD`
++ Y_CFLAGS=`$PKGCONFIG --cflags $GTKEXTRAMOD`
+ GTK_VERSION_T=`$PKGCONFIG --modversion gtk+-2.0`
+ echo linking with gtk-$GTK_VERSION_T
+ AC_DEFINE_UNQUOTED([GTK_VERSION],"$GTK_VERSION_T",[gtk version])
+diff -Naur gpsim-0.26.1/src/bitlog.h gpsim-0.26.1-patch/src/bitlog.h
+--- gpsim-0.26.1/src/bitlog.h 2010-06-05 03:46:30.000000000 -0300
++++ gpsim-0.26.1-patch/src/bitlog.h 2013-04-23 10:37:09.000000000 -0300
+@@ -25,7 +25,7 @@
+
+ // include the absolute minimum portion of GLIB to get the definitions
+ // for guint64, etc.
+-#include <glibconfig.h>
++#include <glib.h>
+
+ /**********************************************************************
+ * boolean event logging