From owner-freebsd-ports@FreeBSD.ORG Wed Feb 8 19:39:21 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AB3C16A420 for ; Wed, 8 Feb 2006 19:39:21 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from bafirst.com (72-12-2-214.wan.networktel.net [72.12.2.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id AED0243D48 for ; Wed, 8 Feb 2006 19:39:20 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from morando.org ([201.144.83.54]) by bafirst.com with esmtp; Wed, 08 Feb 2006 13:39:18 -0600 id 000958AA.43EA48E6.0001679A Received: from localhost (localhost [127.0.0.1]) (uid 80) by morando.org with local; Wed, 08 Feb 2006 13:39:16 -0600 id 000CF019.43EA48E4.000104F2 Received: from local4 (local4 [192.168.1.4]) by mail.encontacto.net (Horde MIME library) with HTTP; Wed, 08 Feb 2006 13:39:16 -0600 Message-ID: <20060208133916.dzyx74skookookk4@mail.encontacto.net> X-Priority: 3 (Normal) Date: Wed, 08 Feb 2006 13:39:16 -0600 From: eculp@encontacto.net To: freebsd-ports@freebsd.org References: <43E9FFAE.5020500@FreeBSD.org> In-Reply-To: <43E9FFAE.5020500@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1-cvs) Subject: Re: gamin 0.1.7 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2006 19:39:21 -0000 Quoting Alex Dupre : > In the last days I worked on porting the latest release of gamin > (0.1.7) to FreeBSD (and cygwin, too, but this is for another mailing > list ;-)). > If you don't want to read more, the result was successfully and the > new port may be downloaded for testing from > http://www.alexdupre.com/gamin.tar.gz. > If you are interested in porting work and changed internals go ahead. > The 0.1.7 release works (with about the same bugs of 0.1.5) > out-of-the-box only on Linux with kernel backends (dnotify/inotify). > Polling is broken, kqueue doesn't compile. I fixed all the bugs I > found and tried to make polling and kqueue work flawless. > Internally I replaced the read of the linux /etc/mtab file with a > call to getmntinfo() to know which file system could be monitored by > the kernel and which should be polled. In the latter case the > monitoring job is carried out by the polling backend, in the former > the job is completed by the kqueue backend in the same way is done > actually in the 0.1.5 release. > I did many tests on a 6-STABLE with thousands of monitored dirs/files > on ufs and smbfs file systems to catch any possible bug, but it seems > it's working great. > Unless you will find anything wrong with the port, I'm going to > commit it in the end of the week. Alex, I'm a bit confused. With this port will the fam/gamin conflict with courier still exist or will gamin be used in place of fam? Thanks, ed