aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-08-26 20:34:42 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-08-26 20:34:42 +0000
commit46b2ed1a560813b67e56b61a3ae22208e836421c (patch)
treeb484a6f3f5aa9952b59347dea5100065ae6e9c7e
parent905aa884a65ae7129e407892ca7cd37caabdb166 (diff)
downloadports-46b2ed1a560813b67e56b61a3ae22208e836421c.tar.gz
ports-46b2ed1a560813b67e56b61a3ae22208e836421c.zip
Notes
-rw-r--r--multimedia/transcode/Makefile3
-rw-r--r--multimedia/transcode/distinfo6
-rw-r--r--multimedia/transcode/files/patch-libtc-tc_functions.c33
3 files changed, 37 insertions, 5 deletions
diff --git a/multimedia/transcode/Makefile b/multimedia/transcode/Makefile
index 97c935c795ef..b5e52472b5b5 100644
--- a/multimedia/transcode/Makefile
+++ b/multimedia/transcode/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= transcode
-PORTVERSION= 1.1.3
-PORTREVISION= 1
+PORTVERSION= 1.1.4
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_BERLIOS} \
http://fromani.exit1.org/
diff --git a/multimedia/transcode/distinfo b/multimedia/transcode/distinfo
index 87eb69ff726a..1f0d9a6600c6 100644
--- a/multimedia/transcode/distinfo
+++ b/multimedia/transcode/distinfo
@@ -1,3 +1,3 @@
-MD5 (transcode-1.1.3.tar.bz2) = 9e6d73f6fedff320d0f25feaa4f464a1
-SHA256 (transcode-1.1.3.tar.bz2) = 2b5a94cd4ac6b3f0a49c916d1fd55a1c64fc5c7c9b13d32ab141fa59825545f7
-SIZE (transcode-1.1.3.tar.bz2) = 2116702
+MD5 (transcode-1.1.4.tar.bz2) = 6ba277fde95c26d217a88bbe5e6dd994
+SHA256 (transcode-1.1.4.tar.bz2) = 7f61fec49ccbf6c5ebe86505c779a659711352733252b241287ce7bf15710e3e
+SIZE (transcode-1.1.4.tar.bz2) = 2116804
diff --git a/multimedia/transcode/files/patch-libtc-tc_functions.c b/multimedia/transcode/files/patch-libtc-tc_functions.c
new file mode 100644
index 000000000000..0104d1240ecb
--- /dev/null
+++ b/multimedia/transcode/files/patch-libtc-tc_functions.c
@@ -0,0 +1,33 @@
+--- libtc/tc_functions.c.orig 2008-08-09 17:24:38.000000000 -0400
++++ libtc/tc_functions.c 2009-02-01 22:13:42.000000000 -0500
+@@ -534,6 +534,15 @@
+ /* char device could be several things, depending on system */
+ /* *BSD DVD device? v4l? bktr? sunau? */
+ if(S_ISCHR(fbuf.st_mode)) {
++#ifdef __FreeBSD__
++ if (strstr(name, "bktr") || strstr(name, "tuner") || strstr(name, "wbi"))
++ return TC_PROBE_PATH_BKTR;
++ else if (strstr(name, "dsp") || strstr(name, "audio") || strstr(name, "music"))
++ return TC_PROBE_PATH_OSS;
++ else
++ return TC_PROBE_PATH_ABSPATH;
++#endif
++
+ switch (major(fbuf.st_rdev)) {
+ #ifdef OS_BSD
+ # ifdef __OpenBSD__
+@@ -544,14 +553,6 @@
+ case 49: /* bktr */
+ return TC_PROBE_PATH_BKTR;
+ # endif
+-# ifdef __FreeBSD__
+- case 4: /* acd */
+- return TC_PROBE_PATH_ABSPATH;
+- case 229: /* bktr */
+- return TC_PROBE_PATH_BKTR;
+- case 0: /* OSS */
+- return TC_PROBE_PATH_OSS;
+-# endif
+ default: /* libdvdread uses "raw" disk devices here */
+ return TC_PROBE_PATH_ABSPATH;
+ #else