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