diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/vncsnapshot.rb | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Library/Formula/vncsnapshot.rb b/Library/Formula/vncsnapshot.rb new file mode 100644 index 000000000..106496691 --- /dev/null +++ b/Library/Formula/vncsnapshot.rb @@ -0,0 +1,44 @@ +require 'formula' + +class Vncsnapshot < Formula + homepage 'http://sourceforge.net/projects/vncsnapshot/' + url 'http://downloads.sourceforge.net/project/vncsnapshot/vncsnapshot/1.2a/vncsnapshot-1.2a-src.tar.gz' + sha1 '115d9497467e5e5f13df2c108893db3d1d4c51bc' + + depends_on 'jpeg' + + def patches + # remove old PPC __APPLE__ ifdef from sockets.cxx + DATA + end + + def install + # From Ubuntu + inreplace 'rfb.h' do |s| + s.gsub! /typedef unsigned long CARD32;/, 'typedef unsigned int CARD32;' + end + + system "make" + bin.install 'vncsnapshot', 'vncpasswd' + man1.install 'vncsnapshot.man1' => 'vncsnapshot.1' + end +end + +__END__ +diff --git a/sockets.cxx b/sockets.cxx +index ecdf0db..6c827fa 100644 +--- a/sockets.cxx ++++ b/sockets.cxx +@@ -38,9 +38,9 @@ typedef int socklen_t; + #include <fcntl.h> + #endif + +-#ifdef __APPLE__ +-typedef int socklen_t; +-#endif ++//#ifdef __APPLE__ ++//typedef int socklen_t; ++//#endif + + extern "C" { + #include "vncsnapshot.h" |
