Commit graph

9 commits

Author SHA1 Message Date
Luigi Rizzo
05c59b761a 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.
2007-03-26 11:23:50 +00:00
Luigi Rizzo
87f3eca8fb 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.
2007-02-08 22:08:29 +00:00
Erwin Lansing
b44eb2c89b Fix PKGORIGIN
Pointy hat:	luigi
2007-02-04 10:53:52 +00:00
Luigi Rizzo
8a0d4b85ea 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.
2007-02-03 22:24:49 +00:00
Alex Dupre
1f80fabcca Remove an extra '@'. 2007-02-02 22:50:30 +00:00
Alex Dupre
27e74d6a0d Replace BROKEN with IGNORE, since there is no chance it will be
buildable on <602100 in the future.

Spotted by:	pav
2007-02-02 22:49:16 +00:00
Alex Dupre
77d80f066b - 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).
2007-02-02 22:38:38 +00:00
Luigi Rizzo
db52cf2298 Make it clear why NO_PACKAGE is set. 2007-02-02 20:05:39 +00:00
Luigi Rizzo
2892f3e420 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).
2007-02-02 18:08:20 +00:00