From owner-freebsd-ports@FreeBSD.ORG Tue May 31 17:36:50 2005 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 57E2D16A41C for ; Tue, 31 May 2005 17:36:50 +0000 (GMT) (envelope-from freebsd-ports@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC02843D1D for ; Tue, 31 May 2005 17:36:49 +0000 (GMT) (envelope-from freebsd-ports@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1DdAaH-0006Vp-Di for freebsd-ports@freebsd.org; Tue, 31 May 2005 19:31:21 +0200 Received: from pcp08490587pcs.levtwn01.pa.comcast.net ([68.83.169.224]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 May 2005 19:31:21 +0200 Received: from apeiron+usenet by pcp08490587pcs.levtwn01.pa.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 May 2005 19:31:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Christopher Nehren Date: Tue, 31 May 2005 17:29:57 +0000 (UTC) Organization: Pigritia Solutions Lines: 42 Message-ID: References: <20050531143020.1A8D843D54@mx1.FreeBSD.org> X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pcp08490587pcs.levtwn01.pa.comcast.net User-Agent: slrn/0.9.8.1 (FreeBSD) Sender: news Subject: Re: Anybody have time to create a new port? 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: Tue, 31 May 2005 17:36:50 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2005-05-31, Steve Friedrich scribbled these curious markings: [Please wrap your lines at 72 characters. I've rewrapped them for you.] > If I had the experience of creating a port, a TV card, and a job (in > this industry that won't hire me with 28 yrs experience, but clamors > for H-1B visas), this is the app I'd like to port. Good luck. The MythTV authors have written some of the most Linux-specific software I've ever seen. To paraphrase Adam Weinberger on this list and myself in many conversations, many Linux developers are in the mindset that nothing aside from Linux exists or indeed is even worthy of consideration. The aforementioned usage of v4l is the most obvious consideration; the configuration system outright assumes that you're running Linux and straight out won't build otherwise (which is rather foolish, because Linux-only programs have been ported to FreeBSD before, such as Valgrind, DBUS, and Mono to an extent). I imagine that there's many other Lunixisms that you'll have to solve, like using alloca.h and procfs (this is why POSIX is important, boys and girls!). You may actually have better luck porting v4l. Best Regards, Christopher Nehren -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCnJ+9k/lo7zvzJioRArVXAKCqebjquTStYRKdXqiwqLSzvA8faQCePTGC i3LzohUH0w2HSWxkCN2wVCM= =nbKm -----END PGP SIGNATURE----- -- I abhor a system designed for the "user", if that word is a coded pejorative meaning "stupid and unsophisticated". -- Ken Thompson If you ask the wrong people questions, you get "Joel on Software". Unix is user friendly. However, it isn't idiot friendly.