FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
linux-kmod-compat 20080408 devel on this many watch lists=3 search for ports that depend on this port
Adaptation layer to build Linux drivers on FreeBSD

There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 02 Feb 2007 18:08:44
Also Listed In: emulators linux multimedia
License: not specified in port


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
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

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


Configuration Options
     No options to configure

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

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Sep 2013 17:13:47
Original commit files touched by this commit  20080408
Revision:327724
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
28 Mar 2013 16:29:01
Original commit files touched by this commit  20080408
Revision:315487
eadler search for other commits by this committer
Style: tab -> space.

Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree.
25 Jul 2012 11:24:11
Original commit files touched by this commit  20080408
cs search for other commits by this committer
Fix typos in COMMENT
14 Dec 2011 17:20:54
Original commit files touched by this commit  20080408
tabthorpe search for other commits by this committer
- Reassign to the heap

Approved by:    portmgr (tabthorpe)
07 Nov 2011 04:24:55
Original commit files touched by this commit  20080408
  Sanity Test Failure
miwi search for other commits by this committer
- Get rid FreeBSD 6 support
03 Jul 2011 14:59:23
Original commit files touched by this commit  20080408
ohauer search for other commits by this committer
-remove MD5
08 Apr 2008 19: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 11: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: 16

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
firefoxJul 23
firefox-develJul 23
firefox-esrJul 23
firefox10Jul 23
firefox15Jul 23
firefox3Jul 23
firefox3-develJul 23
firefox35Jul 23
firefox36Jul 23
linux-firefoxJul 23
linux-thunderbirdJul 23
nssJul 23
thunderbirdJul 23
thunderbird-esrJul 23
thunderbird3Jul 23

9 vulnerabilities affecting 26 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 24425
Broken 194
Deprecated 792
Ignore 529
Forbidden 16
Restricted 263
No CDROM 102
Vulnerable 27
Expired 21
Set to expire 779
Interactive 13
new 24 hours 2
new 48 hours3
new 7 days18
new fortnight49
new month104

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.