Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrdao/files: cdrdao-1.2.2-cdtext.patch cdrdao-1.2.2-device.patch cdrdao-1.2.2-toc2cue.patch cdrdao-1.2.2-tocparser.patch
Date: Sun, 01 Feb 2009 01:42:59
Message-Id: E1LTRMO-0003fn-Jf@stork.gentoo.org
1 loki_val 09/02/01 01:42:56
2
3 Added: cdrdao-1.2.2-cdtext.patch cdrdao-1.2.2-device.patch
4 cdrdao-1.2.2-toc2cue.patch
5 cdrdao-1.2.2-tocparser.patch
6 Log:
7 EAPI-2, fix bug 238891, CDTEXT and toc2cue problems. Import patches from Debian for a few issues. Remove RESTRICT=strip, which seems to be left-overs from a user-submitted ebuild in bug 43003.
8 (Portage version: 2.2_rc23/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 app-cdr/cdrdao/files/cdrdao-1.2.2-cdtext.patch
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-cdtext.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-cdtext.patch?rev=1.1&content-type=text/plain
15
16 Index: cdrdao-1.2.2-cdtext.patch
17 ===================================================================
18
19 #!/bin/sh /usr/share/dpatch/dpatch-run
20 ## 07-cdtext.dpatch by Anonymous
21 ##
22 ## DP: Adds missing entries to TOC output when using CdText (Closes: #458357).
23
24 @DPATCH@
25
26 diff -Naurp cdrdao-1.2.2.orig/trackdb/CdTextItem.cc cdrdao-1.2.2/trackdb/CdTextItem.cc
27 --- cdrdao-1.2.2.orig/trackdb/CdTextItem.cc 2004-04-28 00:46:05.000000000 +0000
28 +++ cdrdao-1.2.2/trackdb/CdTextItem.cc 2007-12-30 16:35:40.000000000 +0000
29 @@ -320,6 +320,15 @@ int CdTextItem::isTrackPack(PackType typ
30 int ret;
31
32 switch (type) {
33 + case CDTEXT_DISK_ID:
34 + case CDTEXT_GENRE:
35 + case CDTEXT_TOC_INFO1:
36 + case CDTEXT_TOC_INFO2:
37 + case CDTEXT_RES1:
38 + case CDTEXT_RES2:
39 + case CDTEXT_RES3:
40 + case CDTEXT_RES4:
41 + case CDTEXT_SIZE_INFO:
42 case CDTEXT_TITLE:
43 case CDTEXT_PERFORMER:
44 case CDTEXT_SONGWRITER:
45
46
47
48
49 1.1 app-cdr/cdrdao/files/cdrdao-1.2.2-device.patch
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-device.patch?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-device.patch?rev=1.1&content-type=text/plain
53
54 Index: cdrdao-1.2.2-device.patch
55 ===================================================================
56
57 #!/bin/sh /usr/share/dpatch/dpatch-run
58 ## 04-device.dpatch by Free Ekanayaka <free@××××××××.com>
59 ##
60 ## DP: Change default device to /dev/cdrw (Closes: #452123).
61
62 @DPATCH@
63
64 diff -Naur cdrdao-1.2.2.orig/dao/main.cc cdrdao-1.2.2/dao/main.cc
65 --- cdrdao-1.2.2.orig/dao/main.cc 2006-09-19 09:07:11.000000000 +0000
66 +++ cdrdao-1.2.2/dao/main.cc 2006-10-06 20:24:57.000000000 +0000
67 @@ -140,7 +140,7 @@
68
69 #elif defined(__linux__)
70
71 -static const char *SCSI_DEVICE = "/dev/cdrecorder";
72 +static const char *SCSI_DEVICE = "/dev/cdrw";
73 static int FIFO_BUFFERS = 32;
74
75 #else
76
77
78
79
80 1.1 app-cdr/cdrdao/files/cdrdao-1.2.2-toc2cue.patch
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-toc2cue.patch?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-toc2cue.patch?rev=1.1&content-type=text/plain
84
85 Index: cdrdao-1.2.2-toc2cue.patch
86 ===================================================================
87 diff -Naur cdrdao-1.2.2/trackdb/TocParser.g cdrdao-1.2.2-cclpatch/trackdb/TocParser.g
88 --- cdrdao-1.2.2/trackdb/TocParser.g 2008-10-06 08:50:48.000000000 -0700
89 +++ cdrdao-1.2.2-cclpatch/trackdb/TocParser.g 2008-10-06 08:50:48.000000000 -0700
90 @@ -774,7 +774,7 @@
91 << if (item != NULL) {
92 int type = item->packType();
93
94 - if (isTrack && ((type >= 0x86 && type <= 0x89) || type == 0x8f)) {
95 + if (isTrack && ((type > 0x86 && type <= 0x89) || type == 0x8f)) {
96 message(-2, "%s:%d: Invalid CD-TEXT item for a track.",
97 filename_, lineNr);
98 error_ = 1;
99
100
101
102 1.1 app-cdr/cdrdao/files/cdrdao-1.2.2-tocparser.patch
103
104 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-tocparser.patch?rev=1.1&view=markup
105 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrdao/files/cdrdao-1.2.2-tocparser.patch?rev=1.1&content-type=text/plain
106
107 Index: cdrdao-1.2.2-tocparser.patch
108 ===================================================================
109 Snatched from Debian
110
111 #!/bin/sh /usr/share/dpatch/dpatch-run
112 ## 06-tocparser.dpatch by Florian Forster <octo@××××××××.org>
113 ##
114 ## DP: Undo upstream removal of automatic reading of the track lengths in TOC
115 ## DP: files (Closes: #440419).
116
117 @DPATCH@
118
119 diff -Naurp cdrdao-1.2.2.orig/trackdb/TocParser.g cdrdao-1.2.2/trackdb/TocParser.g
120 --- cdrdao-1.2.2.orig/trackdb/TocParser.g 2005-11-03 01:08:16.000000000 +0000
121 +++ cdrdao-1.2.2/trackdb/TocParser.g 2007-09-24 11:58:34.000000000 +0000
122 @@ -496,6 +496,15 @@ subTrack < [ TrackData::Mode trackType,
123 }
124 >>
125 )
126 + << if ($st != NULL && $st->length() == 0) {
127 + // try to determine length
128 + if ($st->determineLength() != 0) {
129 + message(-2, "%s:%d: Cannot determine length of track data specification.",
130 + filename_, $lineNr);
131 + error_ = 1;
132 + }
133 + }
134 + >>
135 ;
136 // fail action
137 << delete $st, $st = NULL;