aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorkwm <kwm@FreeBSD.org>2010-05-08 02:14:14 +0800
committerkwm <kwm@FreeBSD.org>2010-05-08 02:14:14 +0800
commitc7f45e456f7ee58fce9cf9f8deb07c9cb19343b3 (patch)
tree02183e46d8e90a3a62023ad6316c70d446197d90 /multimedia
parent4b2ae2dfd05e3ad2115263adad47abbcea24035f (diff)
downloadfreebsd-ports-gnome-c7f45e456f7ee58fce9cf9f8deb07c9cb19343b3.tar.gz
freebsd-ports-gnome-c7f45e456f7ee58fce9cf9f8deb07c9cb19343b3.tar.zst
freebsd-ports-gnome-c7f45e456f7ee58fce9cf9f8deb07c9cb19343b3.zip
Update to 0.1.12.
Fix some memory leaks and a video device close hang issue. [1] Update webcamd.conf script, to use the new notify system MFC'd in r207397. [2] Note that the old script didn't work at all. And the new one only doesn't work if you use an older version of 8-stable or 8.0-release. Submitted by: maintainer [1], Andrew Thompson [2]
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/webcamd/Makefile2
-rw-r--r--multimedia/webcamd/distinfo6
-rw-r--r--multimedia/webcamd/files/webcamd.conf.in10
3 files changed, 10 insertions, 8 deletions
diff --git a/multimedia/webcamd/Makefile b/multimedia/webcamd/Makefile
index a1e6642a7043..5d886bf6e2ee 100644
--- a/multimedia/webcamd/Makefile
+++ b/multimedia/webcamd/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= webcamd
-PORTVERSION= 0.1.10
+PORTVERSION= 0.1.12
CATEGORIES= multimedia
MASTER_SITES= http://www.selasky.org/hans_petter/video4bsd/releases/
diff --git a/multimedia/webcamd/distinfo b/multimedia/webcamd/distinfo
index fd9be6bab5c8..1691bf60c392 100644
--- a/multimedia/webcamd/distinfo
+++ b/multimedia/webcamd/distinfo
@@ -1,3 +1,3 @@
-MD5 (webcamd-0.1.10.tar.bz2) = 7c83bf7da633991fa5386bfff27a1c2c
-SHA256 (webcamd-0.1.10.tar.bz2) = 53ba99ee49f7548b90feecf08d8257d086436c5f8a08eeef4ac7c1ad44087152
-SIZE (webcamd-0.1.10.tar.bz2) = 3521742
+MD5 (webcamd-0.1.12.tar.bz2) = efa9dd6efe0dc114647f2e0dca1d1531
+SHA256 (webcamd-0.1.12.tar.bz2) = 4e1da5aa46ba641497dcd7e915f926cf5814bb6d1380834aed10599d7f27675d
+SIZE (webcamd-0.1.12.tar.bz2) = 3532639
diff --git a/multimedia/webcamd/files/webcamd.conf.in b/multimedia/webcamd/files/webcamd.conf.in
index fa26490af9ca..24f6110dc4fa 100644
--- a/multimedia/webcamd/files/webcamd.conf.in
+++ b/multimedia/webcamd/files/webcamd.conf.in
@@ -1,5 +1,7 @@
-attach 100 {
- device-name "ugen[0-9]+";
- match "intclass" "(0x0e|0xff)";
- action "%%PREFIX%%/etc/rc.d/webcamd start $device-name";
+notify 100 {
+ match "system" "USB";
+ match "subsystem" "INTERFACE";
+ match "type" "ATTACH";
+ match "intclass" "(0x0e|0xff)";
+ action "%%PREFIX%%/etc/rc.d/webcamd start $cdev";
};