From owner-freebsd-ports@FreeBSD.ORG Sat May 29 23:40:19 2004 Return-Path: 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 3D54716A4D0 for ; Sat, 29 May 2004 23:40:19 -0700 (PDT) Received: from cs1.cs.huji.ac.il (cs1.cs.huji.ac.il [132.65.16.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAF4843D55 for ; Sat, 29 May 2004 23:40:18 -0700 (PDT) (envelope-from alsbergt@cs.huji.ac.il) Received: from ludo.cs.huji.ac.il ([132.65.80.122] ident=exim) by cs1.cs.huji.ac.il with esmtp id 1BUJzV-000Ezn-2A for freebsd-ports@freebsd.org; Sun, 30 May 2004 09:40:17 +0300 Received: from alsbergt by ludo.cs.huji.ac.il with local (Exim 4.12) id 1BUJzV-0008Wr-00 for freebsd-ports@freebsd.org; Sun, 30 May 2004 09:40:17 +0300 Date: Sun, 30 May 2004 09:40:16 +0300 From: Tom Alsberg To: FreeBSD Ports List Message-ID: <20040530064016.GA32735@cs.huji.ac.il> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Face: "5"j@Y1Peoz1; ftTv>\|['ox-csmV+:_RDNdi/2lSe2x?0:HVAeVW~ajwQ7RfDlcb^18eJ; t,O,s5-aNdU/DJ2E8h1s,..4}N9$27u`pWmH|; s!zlqqVwr9R^_ji=1\3}Z6gQBYyQ]{gd5-V8s^fYf{$V2*_&S>eA|SH@Y\hOVUjd[5eah{EO@gCr.ydSpJHJIU[QsH~bC?$C@O:SzF=CaUxp80-iknM(]q(W List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 May 2004 06:40:19 -0000 I see that the Linux ntfsprogs package has been entered into the ports. A while ago, (before that port, I believe), I tried to get it to work on FreeBSD - compiling it was quite easy (use GCC 3.3, and link with -lgnugetopt, which the port maintainer apparently forgot), but there were many problems with running it afterwards - locks and seeks FreeBSD didn't like, semaphores and block sizes, etc. After getting some utilities to work (e.g. ntfsls), I was working on my main target - ntfsclone, but got tired of it sometime after some trouble. I'm interested, except the work done to get it into the ports and to barely compile (with the change of -lgnugetopt), is any effort underway to get those ntfsprogs to really fully work on FreeBSD? This is FreeBSD 4.10 here, maybe I'm outdated and on -CURRENT everything's fixed already... The main problems are: * unsatisfied seeks and locking calls, * no block devices on FreeBSD, so have to add ISCHR check to ISBLK so that it doesn't require the -f flag, * cannot get size of device on FreeBSD, to compare with volume size and for grow, clone, etc. So, what's the status of this port? I can contribute some patches to make it compile cleanly and work a bit better, but not perfectly (not all utils work). I'd be happy to know that someone already did better fixing to it. Thanks, -- Tom -- Tom Alsberg - hacker (being the best description fitting this space) Web page: http://www.cs.huji.ac.il/~alsbergt/ DISCLAIMER: The above message does not even necessarily represent what my fingers have typed on the keyboard, save anything further.