1 |
lavajoe 09/01/26 03:29:21 |
2 |
|
3 |
Added: squeezecenter-7.3.2-json-xs-gentoo.patch |
4 |
squeezecenter-7.3.2-aac-transcode-gentoo.patch |
5 |
squeezecenter-7.3.2-build-perl-modules-gentoo.patch |
6 |
Log: |
7 |
Add new version 7.3.2 |
8 |
(Portage version: 2.1.6.7/cvs/Linux i686) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 media-sound/squeezecenter/files/squeezecenter-7.3.2-json-xs-gentoo.patch |
12 |
|
13 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-json-xs-gentoo.patch?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-json-xs-gentoo.patch?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: squeezecenter-7.3.2-json-xs-gentoo.patch |
17 |
=================================================================== |
18 |
--- Slim/Formats/XML.pm.old 2009-01-17 21:27:29.000000000 +0000 |
19 |
+++ Slim/Formats/XML.pm 2009-01-17 21:40:14.000000000 +0000 |
20 |
@@ -13,7 +13,7 @@ |
21 |
use strict; |
22 |
use File::Slurp; |
23 |
use HTML::Entities; |
24 |
-use JSON::XS qw(from_json); |
25 |
+use JSON::XS qw(decode_json); |
26 |
use Scalar::Util qw(weaken); |
27 |
use URI::Escape qw(uri_escape); |
28 |
use XML::Simple; |
29 |
@@ -288,7 +288,7 @@ |
30 |
my $xml; |
31 |
|
32 |
if ( $type =~ /json/ ) { |
33 |
- $xml = from_json($$content); |
34 |
+ $xml = decode_json($$content); |
35 |
} |
36 |
else { |
37 |
$xml = xmlToHash($content); |
38 |
|
39 |
|
40 |
|
41 |
1.1 media-sound/squeezecenter/files/squeezecenter-7.3.2-aac-transcode-gentoo.patch |
42 |
|
43 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-aac-transcode-gentoo.patch?rev=1.1&view=markup |
44 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-aac-transcode-gentoo.patch?rev=1.1&content-type=text/plain |
45 |
|
46 |
Index: squeezecenter-7.3.2-aac-transcode-gentoo.patch |
47 |
=================================================================== |
48 |
--- convert.conf.old 2009-01-21 12:10:24.000000000 +0000 |
49 |
+++ convert.conf 2009-01-21 20:22:05.000000000 +0000 |
50 |
@@ -74,8 +74,8 @@ |
51 |
# specific combinations match before wildcards |
52 |
|
53 |
mov mp3 * * |
54 |
- # FRB:{BITRATE=-B %B}D:{RESAMPLE=--resample %D} |
55 |
- [mov123] $FILE$ | [lame] -s 44100 --silent -q $QUALITY$ $RESAMPLE$ -v $BITRATE$ -r --big-endian - - |
56 |
+ # FB:{BITRATE=-B %B}D:{RESAMPLE=--resample %D} |
57 |
+ [faad] -q -w -f 2 $FILE$ | [lame] -s 44100 --silent -q $QUALITY$ $RESAMPLE$ -v $BITRATE$ -r --big-endian - - |
58 |
|
59 |
alc mp3 * * |
60 |
# FB:{BITRATE=-B %B}D:{RESAMPLE=--resample %D} |
61 |
@@ -158,9 +158,12 @@ |
62 |
[wvunpack] $FILE$ -rq $START$ $END$ -o - |
63 |
|
64 |
## you can comment this out if you want to use LAME to transcode AAC/MOV files to MP3. |
65 |
-mov aif * * |
66 |
- # FR |
67 |
- [mov123] $FILE$ |
68 |
+#mov aif * * |
69 |
+# # FR |
70 |
+# [mov123] $FILE$ |
71 |
+mov wav * * |
72 |
+ # F |
73 |
+ [faad] -q -w -f 2 $FILE$ |
74 |
|
75 |
wma wma * * |
76 |
- |
77 |
@@ -198,8 +201,8 @@ |
78 |
[mac] $FILE$ - -d | [flac] -cs --totally-silent --compression-level-0 - |
79 |
|
80 |
mov flc * * |
81 |
- # FR |
82 |
- [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 - |
83 |
+ # F |
84 |
+ [faad] -q -w -f 2 $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian little --sign signed --channels 2 --bps 16 --sample-rate 44100 - |
85 |
|
86 |
alc flc * * |
87 |
# F |
88 |
|
89 |
|
90 |
|
91 |
1.1 media-sound/squeezecenter/files/squeezecenter-7.3.2-build-perl-modules-gentoo.patch |
92 |
|
93 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-build-perl-modules-gentoo.patch?rev=1.1&view=markup |
94 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezecenter/files/squeezecenter-7.3.2-build-perl-modules-gentoo.patch?rev=1.1&content-type=text/plain |
95 |
|
96 |
Index: squeezecenter-7.3.2-build-perl-modules-gentoo.patch |
97 |
=================================================================== |
98 |
--- Bin/build-perl-modules.pl.old 2009-01-04 17:55:46.000000000 +0000 |
99 |
+++ Bin/build-perl-modules.pl 2009-01-05 18:53:33.000000000 +0000 |
100 |
@@ -21,24 +21,12 @@ |
101 |
|
102 |
# NOTE: If you change this in a future version of SC, create a new |
103 |
# versioned directory under vendor/src for all files for that version |
104 |
-my $SOURCE = 'http://svn.slimdevices.com/repos/slim/vendor/src/7.3'; |
105 |
my $dlext = $Config{'dlext'}; |
106 |
|
107 |
# The list of all the packages needed. |
108 |
my %packages = ( |
109 |
'Class::XSAccessor::Array' => 'Class-XSAccessor-Array-0.05.tar.gz', |
110 |
- 'Compress::Zlib' => 'Compress-Zlib-1.41.tar.gz', |
111 |
- 'DBI' => 'DBI-1.604.tar.gz', |
112 |
- 'DBD::mysql' => 'DBD-mysql-3.0002.tar.gz', |
113 |
- 'Digest::SHA1' => 'Digest-SHA1-2.11.tar.gz', |
114 |
- 'Encode::Detect' => 'Encode-Detect-1.00.tar.gz', |
115 |
- 'JSON::XS' => 'JSON-XS-1.5.tar.gz', |
116 |
- 'HTML::Parser' => 'HTML-Parser-3.48.tar.gz', |
117 |
'POE::XS::Queue::Array' => 'POE-XS-Queue-Array-0.002.tar.gz', |
118 |
- 'Template' => 'Template-Toolkit-2.15.tar.gz', |
119 |
- 'Time::HiRes' => 'Time-HiRes-1.86.tar.gz', |
120 |
- 'XML::Parser::Expat' => 'XML-Parser-2.34.tar.gz', |
121 |
- 'YAML::Syck' => 'YAML-Syck-0.64.tar.gz', |
122 |
); |
123 |
|
124 |
# Don't need Class::C3::XS if you're running 5.10 |
125 |
@@ -196,36 +184,16 @@ |
126 |
} |
127 |
} |
128 |
|
129 |
+ # Utilise AutoXS::Header as we need that to support the following builds. |
130 |
+ chdir($pwd) or die "Couldn't change to $pwd : $!"; |
131 |
+ # Include this when performing the following builds. |
132 |
+ $ENV{'PERL5LIB'} = cwd() . "/AutoXS-Header-0.03/lib"; |
133 |
+ |
134 |
for my $package (@packages) { |
135 |
|
136 |
chdir($pwd) or die "Couldn't change to $pwd : $!"; |
137 |
|
138 |
- print "\nDownloading $package to: $pwd\n"; |
139 |
- |
140 |
- # Remove any previous version. |
141 |
- unlink $package; |
142 |
- |
143 |
- if ($downloadUsing eq 'lwp') { |
144 |
- |
145 |
- LWP::Simple::getstore("$SOURCE/$package?view=auto", $package); |
146 |
- |
147 |
- } elsif ($downloadUsing =~ /curl$/) { |
148 |
- |
149 |
- `$downloadUsing --silent -o $package $SOURCE/$package?view=auto`; |
150 |
- |
151 |
- } else { |
152 |
- |
153 |
- `$downloadUsing -q -O $package $SOURCE/$package?view=auto`; |
154 |
- } |
155 |
- |
156 |
- unless (-r $package) { |
157 |
- print "Something looks wrong - I couldn't read $pwd/$package, which I just downloaded.\n"; |
158 |
- } |
159 |
- |
160 |
- print "Uncompressing..\n"; |
161 |
- `gzip -d < $package | tar xvf -`; |
162 |
- |
163 |
- unlink $package; |
164 |
+ print "\nBuilding $package\n"; |
165 |
|
166 |
# Just the directory name. |
167 |
my ($packageDir) = ($package =~ /(\S+?)\.tar\.gz/); |
168 |
--- Slim/bootstrap.pm.old 2008-11-22 15:14:07.000000000 +0000 |
169 |
+++ Slim/bootstrap.pm 2008-11-22 15:14:30.000000000 +0000 |
170 |
@@ -176,7 +176,6 @@ |
171 |
|
172 |
print "The following modules failed to load: $failed\n\n"; |
173 |
|
174 |
- print "To download and compile them, please run: $libPath/Bin/build-perl-modules.pl $failed\n\n"; |
175 |
print "Exiting..\n"; |
176 |
|
177 |
exit; |