require 'formula' class Pan < Formula homepage 'http://pan.rebelbase.com/' url 'http://pan.rebelbase.com/download/releases/0.139/source/pan-0.139.tar.bz2' sha1 '01ea0361a6d81489888e6abb075fd552999c3c60' revision 1 depends_on 'pkg-config' => :build depends_on 'intltool' => :build depends_on 'gtk+' depends_on 'gmime' depends_on 'enchant' => :optional depends_on 'd-bus' => :optional depends_on 'gnutls' => :optional # Fix compilation on 64-bit; see https://bugzilla.gnome.org/show_bug.cgi?id=673813 patch :DATA def install ENV.append 'LDFLAGS', ' -liconv ' # iconv detection is broken. system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}", "--disable-glibtest", "--disable-gtktest" system "make install" end end __END__ diff --git a/pan/gui/gui.cc b/pan/gui/gui.cc index 2e01ae8..fa7d500 100644 --- a/pan/gui/gui.cc +++ b/pan/gui/gui.cc @@ -2223,8 +2223,8 @@ GUI :: set_queue_size_label (unsigned int running, // build the tooltip // todo : perhaps fix this for mac osx automatically.... - gulong queued, unused, stopped; - guint64 KiB_remain; + unsigned long queued, unused, stopped; + uint64_t KiB_remain; double KiBps; int hr, min, sec; _queue.get_stats (queued, unused, stopped, @@ -2232,7 +2232,7 @@ GUI :: set_queue_size_label (unsigned int running, hr, min, sec); g_snprintf (tip, sizeof(tip), _("%lu tasks, %s, %.1f KiBps, ETA %d:%02d:%02d"), - (running+queued), render_bytes(KiB_remain), KiBps, hr, min, sec); + static_cast(running+queued), render_bytes(static_cast(KiB_remain)), KiBps, hr, min, sec); // update the gui gtk_label_set_text (GTK_LABEL(_queue_size_label), str);