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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs