Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/squeezecenter/files: squeezecenter-7.3.2-json-xs-gentoo.patch squeezecenter-7.3.2-aac-transcode-gentoo.patch squeezecenter-7.3.2-build-perl-modules-gentoo.patch
Date: Mon, 26 Jan 2009 03:29:23
Message-Id: E1LRIA5-00066E-Sk@stork.gentoo.org
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;