From owner-freebsd-ports@freebsd.org Thu Jan 7 06:33:14 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 571F9A66BB9 for ; Thu, 7 Jan 2016 06:33:14 +0000 (UTC) (envelope-from ipc@peercorpstrust.org) Received: from server210.webhostingpad.com (server210.webhostingpad.com [69.65.33.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 384491233; Thu, 7 Jan 2016 06:33:13 +0000 (UTC) (envelope-from ipc@peercorpstrust.org) Received: from 87-92-243-246.bb.dnainternet.fi ([87.92.243.246]:4416 helo=[192.168.1.16]) by server210.webhostingpad.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86) (envelope-from ) id 1aH48F-001nvn-5p; Thu, 07 Jan 2016 00:33:11 -0600 Subject: Re: Porting Catfish and Autokey to FreeBSD To: Olivier Duchateau , Mark Felder References: <567D18B6.4010702@peercorpstrust.org> <448u4epe3z.fsf@be-well.ilk.org> <1451929436.1527959.482548682.05032107@webmail.messagingengine.com> <20160104233032.213abbc07e7055f3cf8d53ca@gmail.com> Cc: freebsd-ports@freebsd.org From: PeerCorps Trust Fund X-Enigmail-Draft-Status: N1110 Organization: PeerCorps Trust Fund Message-ID: <568E06A5.2060303@peercorpstrust.org> Date: Thu, 7 Jan 2016 08:33:09 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20160104233032.213abbc07e7055f3cf8d53ca@gmail.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server210.webhostingpad.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - peercorpstrust.org X-Get-Message-Sender-Via: server210.webhostingpad.com: authenticated_id: ipc@peercorpstrust.org X-Authenticated-Sender: server210.webhostingpad.com: ipc@peercorpstrust.org X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 06:33:14 -0000 Hi! It seems as though FreeBSD has an inotify compatibility layer. At least that's what we've been informed. One committer in the community is currently working on getting it operational and into the ports collection. On 01/05/2016 01:30 AM, Olivier Duchateau wrote: > On Mon, 04 Jan 2016 11:43:56 -0600 > Mark Felder wrote: > >> >> >> On Mon, Dec 28, 2015, at 13:28, Lowell Gilbert wrote: >>> PeerCorps Trust Fund writes: >>> >>>> We are a group of educators currently looking for someone capable of porting the open source applications Catfish and Autokey to FreeBSD. >>>> >>>> Catfish - http://www.twotoasts.de/index.php/catfish/ >>>> >>>> Autokey - https://github.com/guoci/autokey-py3 >>> >>> Those look like straightforward ports, at least for anyone who has dealt >>> with python3 and gtk3. >>> >> >> I whipped up a port for autokey which was easy because it's hosted on >> pypi and then I started filling out the proper dependencies and ran into >> python-pyinotify. I have a feeling this will cause the program to break >> in some situations because we don't have inotify on FreeBSD. > > Perhaps, we can replace inotify by select module [1]. It supports kqueue/kevent. > > [1] https://docs.python.org/2.7/library/select.html > >> >> >> -- >> Mark Felder >> ports-secteam member >> feld@FreeBSD.org >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > >