View | Details | Raw Unified | Return to bug 95859
Collapse All | Expand All

(-)multimedia/dvdrip/Makefile (-6 / +8 lines)
Lines 6-18 Link Here
6
#
6
#
7
7
8
PORTNAME=	dvdrip
8
PORTNAME=	dvdrip
9
PORTVERSION=	0.52.6
9
PORTVERSION=	0.52.7
10
PORTREVISION=	4
11
CATEGORIES=	multimedia
10
CATEGORIES=	multimedia
12
MASTER_SITES=	http://www.exit1.org/dvdrip/dist/
11
MASTER_SITES=	http://www.exit1.org/dvdrip/dist/ \
12
		${MASTER_SITE_PERL_CPAN}
13
MASTER_SITE_SUBDIR=	Video/JRED
13
DISTNAME=	Video-DVDRip-${PORTVERSION}
14
DISTNAME=	Video-DVDRip-${PORTVERSION}
14
15
15
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	rainer.alves@gmail.com
16
COMMENT=	This is dvd::rip, a Perl Gtk+ based dvd-ripper
17
COMMENT=	This is dvd::rip, a Perl Gtk+ based dvd-ripper
17
18
18
RUN_DEPENDS+=	cdrdao:${PORTSDIR}/sysutils/cdrdao \
19
RUN_DEPENDS+=	cdrdao:${PORTSDIR}/sysutils/cdrdao \
Lines 32-37 Link Here
32
33
33
PERL_CONFIGURE=	yes
34
PERL_CONFIGURE=	yes
34
USE_PERL5=	yes
35
USE_PERL5=	yes
36
USE_GETTEXT=	yes
35
37
36
MAN1=		dvdrip.1 dr_splitpipe.1 dr_progress.1
38
MAN1=		dvdrip.1 dr_splitpipe.1 dr_progress.1
37
MAN3=		Video::DVDRip.3 Video::DVDRip::CPAN::Scanf.3
39
MAN3=		Video::DVDRip.3 Video::DVDRip::CPAN::Scanf.3
Lines 84-91 Link Here
84
	@${CAT} ${PKGMESSAGE}
86
	@${CAT} ${PKGMESSAGE}
85
87
86
.if ${PERL_LEVEL} < 500600
88
.if ${PERL_LEVEL} < 500600
87
BROKEN=	"You need at least perl 5.6.0. Do not use FreeBSD 4.x' system perl,\
89
BROKEN=	You need at least perl 5.6.0. Do not use FreeBSD 4.x' system perl, \
88
	it's outdated. Install lang/perl5 and issue 'use.perl port'"
90
	it's outdated. Install lang/perl5 and issue 'use.perl port'
89
.endif
91
.endif
90
92
91
.include <bsd.port.post.mk>
93
.include <bsd.port.post.mk>
(-)multimedia/dvdrip/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (Video-DVDRip-0.52.6.tar.gz) = 83f972e5053e61ea18b2f9ea40e88a43
1
MD5 (Video-DVDRip-0.52.7.tar.gz) = f63ee02933c80ce203ff1cde2a995928
2
SHA256 (Video-DVDRip-0.52.6.tar.gz) = 343757787cad53c4c7b11b8bc9663a0b11148d38d95c6b828178bb680ea69203
2
SHA256 (Video-DVDRip-0.52.7.tar.gz) = 3fabb89cf57965e6c2dfc22a1e97e47875e65389bca6c8cf9f71b32da1c0427a
3
SIZE (Video-DVDRip-0.52.6.tar.gz) = 522611
3
SIZE (Video-DVDRip-0.52.7.tar.gz) = 525563
(-)multimedia/dvdrip/files/patch-FilterList.pm (-11 lines)
Lines 1-11 Link Here
1
--- lib/Video/DVDRip/FilterList.pm.orig	Sat Jul 23 03:00:00 2005
2
+++ lib/Video/DVDRip/FilterList.pm	Sat Mar 25 18:09:24 2006
3
@@ -211,7 +211,7 @@
4
 	print STDERR "[filterlist] (re)scanning transcode's module path $modpath...\n";
5
 	
6
 	my @filter_names = grep !/^(pv|preview)$/,
7
-			   map  {m!/filter_([^/]+)\.so$!}
8
+			   map  {m!/filter_([^/]+)\.so$/!}
9
 			   glob ("$modpath/filter_*");
10
 
11
 	my %filters;
(-)multimedia/dvdrip/files/patch-lib::Video::DVDRip::Cluster::Title.pm (-17 / +4 lines)
Lines 1-26 Link Here
1
--- lib/Video/DVDRip/Cluster/Title.pm.orig	Sat Apr 10 11:18:03 2004
1
--- lib/Video/DVDRip/Cluster/Title.pm.orig	Sun Aug 14 18:22:29 2005
2
+++ lib/Video/DVDRip/Cluster/Title.pm		Sun Jan  9 17:41:11 2005
2
+++ lib/Video/DVDRip/Cluster/Title.pm	Sun Apr 16 04:44:24 2006
3
@@ -277,10 +277,10 @@
3
@@ -313,10 +313,10 @@
4
 	} else {
5
 		$command .=
6
 			"dr_exec avimerge".
7
-			" -i $avi_file".
8
 			" -p $audio_file".
9
 			" -a $target_nr".
10
-			" -o $avi_file.merged &&".
11
+			" -o $avi_file.merged ".
12
+			" -i $avi_file &&".
13
 			" mv $avi_file.merged $target_file &&".
14
 			" rm $audio_file &&".
15
 			" echo DVDRIP_SUCCESS";
16
@@ -312,10 +312,9 @@
17
 
4
 
18
 	my $command =
5
 	my $command =
19
 		"mkdir -m 0775 -p '$audio_video_psu_dir' && ".
6
 		"mkdir -m 0775 -p '$audio_video_psu_dir' && ".
20
-		"${nice}dr_exec avimerge -i $avi_chunks_dir/*".
7
-		"${nice}dr_exec avimerge -i $avi_chunks_dir/*".
21
-		" -o $audio_video_psu_file ";
8
-		" -o $audio_video_psu_file ";
22
-	
23
+		"${nice}dr_exec avimerge -o $audio_video_psu_file";
9
+		"${nice}dr_exec avimerge -o $audio_video_psu_file";
10
 	
24
 	$command .= " -p $audio_psu_file " if not $self->is_ogg;
11
 	$command .= " -p $audio_psu_file " if not $self->is_ogg;
25
+	$command .= " -i $avi_chunks_dir/*";
12
+	$command .= " -i $avi_chunks_dir/*";
26
 
13
 
(-)multimedia/dvdrip/files/patch-lib::Video::DVDRip::Config.pm (-21 / +5 lines)
Lines 1-5 Link Here
1
--- lib/Video/DVDRip/Config.pm.orig	Sun Aug 14 17:34:52 2005
1
--- lib/Video/DVDRip/Config.pm.orig	Sat Mar 18 08:26:51 2006
2
+++ lib/Video/DVDRip/Config.pm	Sun Aug 14 17:39:55 2005
2
+++ lib/Video/DVDRip/Config.pm	Sun Apr 16 04:52:57 2006
3
@@ -57,7 +57,7 @@
3
@@ -57,7 +57,7 @@
4
 	dvd_device => {
4
 	dvd_device => {
5
 		label => __"DVD device",
5
 		label => __"DVD device",
Lines 33-39 Link Here
33
 		presets => [
33
 		presets => [
34
 			'mplayer -aid %(%a+128) -',
34
 			'mplayer -aid %(%a+128) -',
35
 			'xine stdin://mpeg2 -g -pq -a %a',
35
 			'xine stdin://mpeg2 -g -pq -a %a',
36
@@ -151,11 +151,10 @@
36
@@ -151,7 +151,7 @@
37
 	default_video_codec => {
37
 	default_video_codec => {
38
 		label => __"Default video codec",
38
 		label => __"Default video codec",
39
 		type  => 'string',
39
 		type  => 'string',
Lines 41-53 Link Here
41
+		value => 'xvid4',
41
+		value => 'xvid4',
42
 		presets => [
42
 		presets => [
43
 			"SVCD","VCD","XSVCD","XVCD","CVD",
43
 			"SVCD","VCD","XSVCD","XVCD","CVD",
44
-			"divx4","divx5",
44
 			"divx4","divx5",
45
-			"xvid","xvidcvs","xvid2","xvid3","xvid4",
45
@@ -198,7 +198,7 @@
46
+			"xvid4",
47
 			"ffmpeg","fame","af6"
48
 		],
49
 	},
50
@@ -198,7 +197,7 @@
51
 	burn_cdrecord_cmd => {
46
 	burn_cdrecord_cmd => {
52
 		label => __"cdrecord command",
47
 		label => __"cdrecord command",
53
 		type  => 'string',
48
 		type  => 'string',
Lines 56-69 Link Here
56
 		presets => [
51
 		presets => [
57
 			'/usr/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD',
52
 			'/usr/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD',
58
 			'cdrecord',
53
 			'cdrecord',
59
@@ -791,8 +790,8 @@
60
 sub test_play_file_command  	{ _executable (@_) 	}
61
 sub test_play_stdin_command 	{ _executable (@_) 	}
62
 sub test_rar_command 		{ _executable (@_) 	}
63
-sub test_dvd_device		{ _writable (@_)	}
64
-sub test_writer_device		{ _writable (@_)	}
65
+sub test_dvd_device		{ _exists (@_)	}
66
+sub test_writer_device		{ _exists (@_)	}
67
 sub test_dvd_mount_point	{ _exists (@_)		}
68
 sub test_base_project_dir	{ _writable (@_)	}
69
 sub test_dvdrip_files_dir	{ _writable (@_)	}
(-)multimedia/dvdrip/files/patch-lib::Video::DVDRip::FilterList.pm (+11 lines)
Line 0 Link Here
1
--- lib/Video/DVDRip/FilterList.pm.orig	Sat Jul 23 03:00:00 2005
2
+++ lib/Video/DVDRip/FilterList.pm	Sat Mar 25 18:09:24 2006
3
@@ -211,7 +211,7 @@
4
 	print STDERR "[filterlist] (re)scanning transcode's module path $modpath...\n";
5
 	
6
 	my @filter_names = grep !/^(pv|preview)$/,
7
-			   map  {m!/filter_([^/]+)\.so$!}
8
+			   map  {m!/filter_([^/]+)\.so$/!}
9
 			   glob ("$modpath/filter_*");
10
 
11
 	my %filters;
(-)multimedia/dvdrip/files/patch-lib::Video::DVDRip::Subtitle.pm (-11 lines)
Lines 1-11 Link Here
1
--- lib/Video/DVDRip/Subtitle.pm.orig	Wed Dec 29 20:15:32 2004
2
+++ lib/Video/DVDRip/Subtitle.pm	Wed Dec 29 20:16:34 2004
3
@@ -193,7 +193,7 @@
4
 	my %par = @_;
5
 	my ($filename, $time) = @par{'filename','time'};
6
 
7
-	my $catch = qx[identify -ping $filename 2>&1];
8
+	my $catch = qx[identify $filename 2>&1];
9
 	my ($width, $height);
10
 	($width, $height) = ( $catch =~ /(\d+)x(\d+)/ );
11
 
(-)multimedia/dvdrip/files/patch-lib::Video::DVDRip::Title.pm (-33 lines)
Lines 1-33 Link Here
1
--- lib/Video/DVDRip/Title.pm.orig	Wed Dec 29 20:15:48 2004
2
+++ lib/Video/DVDRip/Title.pm	Wed Dec 29 20:16:44 2004
3
@@ -2205,10 +2205,10 @@
4
 
5
 		$command .=
6
 			"dr_exec avimerge".
7
-			" -i $avi_file".
8
 			" -p $audio_file".
9
 			" -a $target_nr".
10
-			" -o $avi_file.merged &&".
11
+			" -o $avi_file.merged".
12
+			" -i $avi_file &&".
13
 			" mv $avi_file.merged $avi_file &&".
14
 			" rm $audio_file &&".
15
 			" echo DVDRIP_SUCCESS";
16
@@ -2595,7 +2595,7 @@
17
 	my $target_file = $self->preview_filename( type => $type );
18
 	
19
 	my $catch = $self->system (
20
-		command => "identify -ping $source_file"
21
+		command => "identify $source_file"
22
 	);
23
 	my ($width, $height);
24
 	($width, $height) = ( $catch =~ /(\d+)x(\d+)/ );
25
@@ -2653,7 +2653,7 @@
26
 	}
27
 	
28
 	my $catch = $self->system (
29
-		command => "identify -ping $source_file"
30
+		command => "identify $source_file"
31
 	);
32
 	my ($width, $height);
33
 	($width, $height) = ( $catch =~ /(\d+)x(\d+)/ );
(-)multimedia/dvdrip/pkg-descr (-2 lines)
Lines 4-8 Link Here
4
encoding jobs over multiple machines.
4
encoding jobs over multiple machines.
5
5
6
WWW: http://www.exit1.org/dvdrip/
6
WWW: http://www.exit1.org/dvdrip/
7
8
- Michael Nottebrock <michaelnottebrock@gmx.net>

Return to bug 95859