Author: ranger
Date: Wed Nov 14 21:07:40 2007
New Revision: 1058

URL: 
http://svn.finkproject.org/websvn/listing.php?sc=1&rev=1058&repname=user%3a+ranger
Log:
need to test on 10.4 now

Added:
    trunk/experimental/common/main/finkinfo/libs/gamin.info
    trunk/experimental/common/main/finkinfo/libs/gamin.patch

Added: trunk/experimental/common/main/finkinfo/libs/gamin.info
URL: 
http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/libs/gamin.info&rev=1058&repname=user%3a+ranger
==============================================================================
--- trunk/experimental/common/main/finkinfo/libs/gamin.info (added)
+++ trunk/experimental/common/main/finkinfo/libs/gamin.info Wed Nov 14 21:07:40 
2007
@@ -1,0 +1,53 @@
+Package: gamin
+Version: 0.1.9
+Revision: 1
+Description: File alteration monitor implementation
+License: LGPL
+Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
+
+Depends: %N-shlibs (>= %v-%r)
+
+Source: http://www.gnome.org/~veillard/%n/sources/%n-%v.tar.gz
+Source-MD5: 2d3a6a70df090ed923238e381e6c2982
+Patch: %n.patch
+
+SetCPPFLAGS: -D_POSIX_C_SOURCE=1
+SetCFLAGS: -Os -g
+ConfigureParams: --disable-dependency-tracking --without-python 
--libexecdir=%p/sbin
+
+InstallScript: make -j1 install DESTDIR="%d"
+
+DocFiles: AUTHORS COPYING ChangeLog Copyright INSTALL NEWS README TODO 
doc/gamin.html doc/*.gif
+
+SplitOff: <<
+       Package: %N-shlibs
+       Files: << 
+               lib/libfam.0*.dylib
+               lib/libgamin-1.0*.dylib
+       <<
+       Shlibs: <<
+               %p/lib/libfam.0.dylib     1.0.0 %n (>= 0.1.9-1)
+               %p/lib/libgamin-1.0.dylib 2.0.0 %n (>= 0.1.9-1)
+       <<
+       DocFiles: COPYING
+<<
+
+SplitOff2: <<
+       Package: %N-dev
+       Depends: %N-shlibs (= %v-%r), pkgconfig
+       BuildDependsOnly: true
+       Files: include lib
+       DocFiles: COPYING
+<<
+
+DaemonicFile: <<
+       <service>
+               <description>Gamin Server</description>
+               <message>Gamin Server</message>
+               <daemon name="%N">
+                       <executable 
background="yes">%p/sbin/gam_server</executable>
+               </daemon>
+       </service>
+<<
+
+Homepage: http://www.gnome.org/~veillard/gamin/

Added: trunk/experimental/common/main/finkinfo/libs/gamin.patch
URL: 
http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/libs/gamin.patch&rev=1058&repname=user%3a+ranger
==============================================================================
--- trunk/experimental/common/main/finkinfo/libs/gamin.patch (added)
+++ trunk/experimental/common/main/finkinfo/libs/gamin.patch Wed Nov 14 
21:07:40 2007
@@ -1,0 +1,83 @@
+diff -uNr gamin-0.1.9/libgamin/Makefile.in 
gamin-0.1.9-patched/libgamin/Makefile.in
+--- gamin-0.1.9/libgamin/Makefile.in   2007-07-27 10:36:40.000000000 -0400
++++ gamin-0.1.9-patched/libgamin/Makefile.in   2007-11-14 14:49:35.000000000 
-0500
+@@ -260,12 +260,12 @@
+ 
+ CLEANFILES = gam_error.c gam_event.c
+ libgamin_1_la_LIBADD = 
+-libgamin_1_la_LDFLAGS = -Wl,--version-script=$(srcdir)/gamin_sym.version \
++libgamin_1_la_LDFLAGS = \
+                         -version-info @GAMIN_VERSION_INFO@ @THREAD_LIBS@
+ 
+ libfam_la_SOURCES = $(libgamin_1_la_SOURCES)
+ libfam_la_LIBADD = $(libgamin_1_la_LIBADD)
+-libfam_la_LDFLAGS = -Wl,--version-script=$(srcdir)/gamin_sym.version  \
++libfam_la_LDFLAGS = \
+                     -version-info @FAM_VERSION_INFO@ @THREAD_LIBS@
+ 
+ gamin_SOURCES = gamin.c
+diff -uNr gamin-0.1.9/libgamin/gam_api.c gamin-0.1.9-patched/libgamin/gam_api.c
+--- gamin-0.1.9/libgamin/gam_api.c     2007-07-04 09:36:48.000000000 -0400
++++ gamin-0.1.9-patched/libgamin/gam_api.c     2007-11-14 14:49:15.000000000 
-0500
+@@ -14,6 +14,8 @@
+ #include <sys/socket.h>
+ #include <sys/un.h>
+ #include <sys/uio.h>
++#include <string.h>
++#include <sys/select.h>
+ #include "fam.h"
+ #include "gam_protocol.h"
+ #include "gam_data.h"
+@@ -358,7 +360,7 @@
+     int retries = 0;
+ 
+   retry_start:
+-    fd = socket(PF_UNIX, SOCK_STREAM, 0);
++    fd = socket(AF_UNIX, SOCK_STREAM, 0);
+     if (fd < 0) {
+         gam_error(DEBUG_INFO, "Failed to create unix socket\n");
+         return (-1);
+diff -uNr gamin-0.1.9/server/gam_channel.c 
gamin-0.1.9-patched/server/gam_channel.c
+--- gamin-0.1.9/server/gam_channel.c   2007-07-04 09:36:49.000000000 -0400
++++ gamin-0.1.9-patched/server/gam_channel.c   2007-11-14 14:51:43.000000000 
-0500
+@@ -7,6 +7,7 @@
+ #include <sys/stat.h>
+ #include <sys/un.h>
+ #include <sys/uio.h>
++#include <string.h>
+ #include "gam_error.h"
+ #include "gam_connection.h"
+ #include "gam_channel.h"
+@@ -621,7 +622,7 @@
+     int fd;
+     struct sockaddr_un addr;
+ 
+-    fd = socket(PF_UNIX, SOCK_STREAM, 0);
++    fd = socket(AF_UNIX, SOCK_STREAM, 0);
+     if (fd < 0) {
+         GAM_DEBUG(DEBUG_INFO, "Failed to create unix socket");
+         return (-1);
+diff -uNr gamin-0.1.9/server/gam_kqueue.c 
gamin-0.1.9-patched/server/gam_kqueue.c
+--- gamin-0.1.9/server/gam_kqueue.c    2007-07-04 09:50:41.000000000 -0400
++++ gamin-0.1.9-patched/server/gam_kqueue.c    2007-11-14 14:56:02.000000000 
-0500
+@@ -49,6 +49,9 @@
+  */
+ 
+ #include "config.h"
++
++#undef _POSIX_C_SOURCE
++
+ #include <string.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+diff -uNr gamin-0.1.9/server/gam_poll_basic.c 
gamin-0.1.9-patched/server/gam_poll_basic.c
+--- gamin-0.1.9/server/gam_poll_basic.c        2007-07-04 09:46:29.000000000 
-0400
++++ gamin-0.1.9-patched/server/gam_poll_basic.c        2007-11-14 
14:50:51.000000000 -0500
+@@ -38,7 +38,6 @@
+ #include "gam_event.h"
+ #include "gam_excludes.h"
+ 
+-#define VERBOSE_POLL
+ 
+ static gboolean gam_poll_basic_add_subscription(GamSubscription * sub);
+ static gboolean gam_poll_basic_remove_subscription(GamSubscription * sub);


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to