FreshPorts -- The Place For Ports Sat, 4 Jul 2009 7:35 AM GMT
Do I have any twitter.com followers? I'd like to get control of twitter.com/pgcon, since I run pgcon...
Port details
linux-kmod-compat 20080408 devel on this many watch lists=1 search for ports that depend on this port
Adaptation layer to build linux drivers on FreeBSD
Maintained by: luigi@FreeBSD.org search for ports maintained by this maintainer
Port Added: 02 Feb 2007 18:08:44
Also Listed In: emulators linux multimedia


This port is an emulation layer to port linux device drivers to FreeBSD,
mostly oriented to USB device drivers where FreeBSD support is weaker.
It contains:
- a set of headers with declarations for entities used in the Linux kernel;
- a compatibility library (in source form) mapping [part of] the linux kernel
  APIs to equivalent FreeBSD APIs;
- a template for character device drivers.
Ideally, the porting of a linux driver should be as simple as downloading
the linux driver sources, writing a simple Makefile.kmod, and running
"make -f Makefile.kld" to produce your driver.ko.

WWW:	http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html
CVSWeb : Sources : Main Web Site : Distfiles Availability : PortsMon

To install the port: cd /usr/ports/devel/linux-kmod-compat/ && make install clean
To add the package: pkg_add -r linux-kmod-compat


Configuration Options
     No options to configure

Master Sites:
http://info.iet.unipi.it/~luigi/FreeBSD/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/

Number of commits found: 10

Commit History - (may be incomplete: see CVSWeb link above for full details)
DateByDescription
08 Apr 2008 20:11:33
Original commit files touched by this commit  20080408
luigi search for other commits by this committer
Make this port build under FreeBSD 7, enabling dependent
drivers (e.g. linux-gspca-compat and others) to build too.

The fixes in the code are really minor (basically workaround a
change in the definition of msleep).
26 Mar 2007 12:23:50
Original commit files touched by this commit  20070326
luigi search for other commits by this committer
Upgrade to version 20070326, which implements device control variables
(available under /proc on Linux) as a sysctl tree debug.{drivername}

With this feature you can, as an example, set
sysctl debug.gspca.compress=1 and sysctl debug.gspca.autoexpo=0
to speed up capture on some cameras.

This version also includes some pwcview changes to display up
to 4 copies of the grabbed image, with various mirroring options.
08 Feb 2007 22:08:29
Original commit files touched by this commit  20070208
luigi search for other commits by this committer
Update to the 20070208 release of the code.
Apart from internal cleanup, a visible change is that
mmap-related ioctl in video drivers are trapped and made
to return EINVAL.
This prevents clients (e.g. ekiga) that do not check for mmap() errors
from crashing.

I suggest to rebuild linux-gspca-kmod and linux-ov511-kmod.
04 Feb 2007 10:53:52
Original commit files touched by this commit  20070203
erwin search for other commits by this committer
Fix PKGORIGIN

Pointy hat:     luigi
03 Feb 2007 22:24:49
Original commit files touched by this commit  20070202
luigi search for other commits by this committer
update to version 20070203, which enables build of children
ports (linux-gspca-kmod, linux-ov511-kmod) on 64 bit archs.

Thanks to Jung-uk Kim for the 64-bit patches.
02 Feb 2007 22:50:30
Original commit files touched by this commit  20070202
ale search for other commits by this committer
Remove an extra '@'.
02 Feb 2007 22:49:16
Original commit files touched by this commit  20070202
ale search for other commits by this committer
Replace BROKEN with IGNORE, since there is no chance it will be
buildable on <602100 in the future.

Spotted by:     pav
02 Feb 2007 22:38:38
Original commit files touched by this commit  20070202
ale search for other commits by this committer
- Add automatic pkg-plist generation
- Remove NO_PACKAGE (for the above reason)
- Add NO_BUILD
- Various fixes (also for portlint)

This commit doesn't change which files are installed and where
(the port is still not PREFIX clean).
02 Feb 2007 20:05:39
Original commit files touched by this commit  20070202
luigi search for other commits by this committer
Make it clear why NO_PACKAGE is set.
02 Feb 2007 18:08:20
Original commit files touched by this commit  20070202
luigi search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 10

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet
SuperNews

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
nfsenJul 03
nagios*Jul 01
nagios-devel*Jul 01
nagios2*Jul 01
syslog-ng*Jul 01
syslog-ng2*Jul 01
phpmyadminJun 30
tor*Jun 23
tor*Jun 23
cscopeJun 16
cscopeJun 16
finchJun 16
joomla15Jun 16
libpurpleJun 16
pidginJun 16

6 vulnerabilities affecting 11 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 20375
Broken 144
Deprecated 44
Ignore 762
Forbidden 5
Restricted 387
No CDROM 139
Vulnerable 56
Expired 17
Set to expire 25
Interactive 81
new 24 hours 2
new 48 hours4
new 7 days69
new fortnight98
new month180

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Add tab to Netscape 6

Servers and bandwidth provided by
New York Internet
SuperNews
Valid HTML, CSS, and RSS.
Copyright © 2000-2008 DVL Software Limited. All rights reserved.
This page created in 0.075 seconds.