From owner-cvs-all@FreeBSD.ORG Fri Feb 2 18:08:20 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8CD616A405; Fri, 2 Feb 2007 18:08:20 +0000 (UTC) (envelope-from luigi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D75DC13C441; Fri, 2 Feb 2007 18:08:20 +0000 (UTC) (envelope-from luigi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l12I8KGQ073194; Fri, 2 Feb 2007 18:08:20 GMT (envelope-from luigi@repoman.freebsd.org) Received: (from luigi@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l12I8KBY073193; Fri, 2 Feb 2007 18:08:20 GMT (envelope-from luigi) Message-Id: <200702021808.l12I8KBY073193@repoman.freebsd.org> From: Luigi Rizzo Date: Fri, 2 Feb 2007 18:08:20 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel/linux-kmod-compat Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Feb 2007 18:08:21 -0000 luigi 2007-02-02 18:08:20 UTC FreeBSD ports repository Added files: devel/linux-kmod-compat Makefile distinfo pkg-descr pkg-plist Log: Add new port for linux-kmod-compat - emulation layer to build linux device drivers as FreeBSD kld modules. Details at http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html Two ports for webcam drivers that use this package are coming in a matter of minutes. NOTES: + This is only for 6.x and 7.x, no support planned for earlier versions. + At the moment only i386 but have patches for 64-bit architectures that should be committed soon. + This port installs a file in /usr/share/mk . After some discussion on the ports list this seems, to be the most reasonable thing to do. portlint complains about it. + portlint also complains because the url in pkg-descr does not contain 'www'. Can't help it, the url really does not contain 'www'. + The emulation code is under active development so expect frequent updates to the portversion and related entries. + For the same reason, at this time i prefer not to list all individual files in pkg-plist. When the thing has settled a bit more, I will reconsider this choice. + Documentation is a bit lacking - hopefully it is coming too, as part of the ongoing development. And finally - i have almost spent more time to prepare the port (including discussing choices, location and studying the ports infrastructure) than writing the linux emulation code. If some of the ports guru wants to help cleaning up mistakes that i may have made, i''l be grateful (but please don't set up a static pkg-plist, for the reasons above). Revision Changes Path 1.1 +53 -0 ports/devel/linux-kmod-compat/Makefile (new) 1.1 +3 -0 ports/devel/linux-kmod-compat/distinfo (new) 1.1 +12 -0 ports/devel/linux-kmod-compat/pkg-descr (new) 1.1 +6 -0 ports/devel/linux-kmod-compat/pkg-plist (new)