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/squeezeboxserver/files: squeezeboxserver.init.d squeezeboxserver-7.5.0-uuid-gentoo.patch squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch squeezeboxserver-7.5.0-squeezeslave.patch squeezeboxserver.logrotate.d Gentoo-detailed-changelog.txt Gentoo-plugins-README.txt gentoo-filepaths.pm build-modules.sh squeezeboxserver-7.4.1-build-perl-modules-gentoo.patch
Date: Sun, 25 Apr 2010 23:03:08
Message-Id: 20100425222628.6868B2C04E@corvid.gentoo.org
1 lavajoe 10/04/25 22:26:28
2
3 Modified: squeezeboxserver.init.d
4 squeezeboxserver.logrotate.d
5 Gentoo-detailed-changelog.txt
6 Gentoo-plugins-README.txt gentoo-filepaths.pm
7 build-modules.sh
8 Added: squeezeboxserver-7.5.0-uuid-gentoo.patch
9 squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
10 squeezeboxserver-7.5.0-squeezeslave.patch
11 Removed:
12 squeezeboxserver-7.4.1-build-perl-modules-gentoo.patch
13 Log:
14 Add new version 7.5.0 (bug #314073); remove old
15 (Portage version: 2.1.8.3/cvs/Linux x86_64)
16
17 Revision Changes Path
18 1.3 media-sound/squeezeboxserver/files/squeezeboxserver.init.d
19
20 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?rev=1.3&view=markup
21 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?rev=1.3&content-type=text/plain
22 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?r1=1.2&r2=1.3
23
24 Index: squeezeboxserver.init.d
25 ===================================================================
26 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v
27 retrieving revision 1.2
28 retrieving revision 1.3
29 diff -u -r1.2 -r1.3
30 --- squeezeboxserver.init.d 9 Apr 2010 04:17:59 -0000 1.2
31 +++ squeezeboxserver.init.d 25 Apr 2010 22:26:28 -0000 1.3
32 @@ -1,7 +1,7 @@
33 #!/sbin/runscript
34 # Copyright 1999-2009 Gentoo Foundation
35 # Distributed under the terms of the GNU General Public License v2
36 -# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
37 +# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
38
39 # These fit the Squeezebox Server ebuild and so shouldn't need to be changed;
40 # user-servicable parts go in /etc/conf.d/squeezeboxserver.
41
42
43
44 1.3 media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?rev=1.3&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?rev=1.3&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?r1=1.2&r2=1.3
49
50 Index: squeezeboxserver.logrotate.d
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v
53 retrieving revision 1.2
54 retrieving revision 1.3
55 diff -u -r1.2 -r1.3
56 --- squeezeboxserver.logrotate.d 9 Apr 2010 04:17:59 -0000 1.2
57 +++ squeezeboxserver.logrotate.d 25 Apr 2010 22:26:28 -0000 1.3
58 @@ -1,6 +1,6 @@
59 # Copyright 1999-2009 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
63
64 /var/log/squeezeboxserver/scanner.log /var/log/squeezeboxserver/server.log /var/log/squeezeboxserver/perfmon.log {
65 missingok
66
67
68
69 1.2 media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt
70
71 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?rev=1.2&view=markup
72 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?rev=1.2&content-type=text/plain
73 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?r1=1.1&r2=1.2
74
75 Index: Gentoo-detailed-changelog.txt
76 ===================================================================
77 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt,v
78 retrieving revision 1.1
79 retrieving revision 1.2
80 diff -u -r1.1 -r1.2
81 --- Gentoo-detailed-changelog.txt 9 Apr 2010 04:17:59 -0000 1.1
82 +++ Gentoo-detailed-changelog.txt 25 Apr 2010 22:26:28 -0000 1.2
83 @@ -1,60 +1,3 @@
84 -Updated for Squeezebox Server 7.4.2
85 -
86 -Bonjour/Avahi support removed (bug#307099)
87 -
88 -Class-XSAccessor-Array no longer required (bug#275520)
89 -
90 -Supports Perl 5.10.1 for bundled EV build (bug#287257)
91 -
92 -Fewer bundled Perl modules:
93 - dev-perl/PAR (added through bug#275932)
94 - dev-perl/Audio-Scan (added through bug#287264)
95 - dev-perl/enum (added through bug#275931)
96 - dev-perl/Text-Unidecode (added through bug#275939)
97 - dev-perl/URI-Find (added through bug#275933)
98 - dev-perl/Algorithm/C3 (added through bug#275529)
99 - dev-perl/Net-UPnP (added through bug#275548)
100 - dev-perl/File-BOM (added through bug#275530)
101 - dev-perl/Proc-Background (added through bug#275940)
102 - dev-perl/Tie-Cache-LRU (added through bug#275935)
103 - dev-perl/Tie-Cache-LRU-Expires (added through bug#277335)
104 - dev-perl/Data-Dump (added through bug#275942)
105 - dev-perl/Data-URIEncode (added through bug#277332)
106 - dev-perl/Tie-LLHash (added through bug#275936)
107 - dev-perl/Tie-RegexpHash (added through bug#275938)
108 - dev-perl/Class-XSAccessor
109 - dev-perl/MRO-Compat
110 - dev-perl/Data-Page
111 - dev-perl/Data-UUID
112 -
113 -Utilises Data::UUID rather than UUID::Tidy
114 - A patch is included to use Data::UUID since this is in
115 - Portage (UUID::Tiny isn't)
116 -
117 -Removed redundant musepack USE flag
118 -
119 -Allow an external SQL server
120 - A small tweak from jaervosz@g.o (see bug#287257) to allow an
121 - external MySQL server by only depending on it if it's installed.
122 -
123 -For Torsten: prefs in /etc rather than in /var/lib/squeezeboxserver/prefs
124 -
125 -For Torsten: Uses EAPI2 and use flag dependencies (a tidying up)
126 -
127 -Fixed build-modules with 'noexec' portage
128 - Now copies the script into the source directory during the build process
129 - to avoid trying to execute a script in the FILES directory - this fails
130 - on Portage trees mounted 'noexec' (comment#25 in bug#287257).
131 -
132 -For Torsten: failure checks on newexe's
133 -
134 -For Torsten: EAPI2 and USE dependencies
135 -
136 -For Torsten: Fewer hardiwred paths in ebuild
137 - Uses get_libdir and Perl installvendorlib
138 -
139 -The following Gentoo bugs should be able to be closed with this update:
140 - bug#300051 (Perl 5.10)
141 - bug#307099 (bogus USE flags)
142 - bug#275520 (dev-perl/Class-XSAccessor-Array phaseout)
143 - bug#307119 (Squeezebox Server 7.4.2 bump)
144 +---- squeezeboxserver-7.5.0
145 +
146 +Updated for Squeezebox Server 7.5.0 (Gentoo bug#314073)
147
148
149
150 1.3 media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt
151
152 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?rev=1.3&view=markup
153 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?rev=1.3&content-type=text/plain
154 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?r1=1.2&r2=1.3
155
156 Index: Gentoo-plugins-README.txt
157 ===================================================================
158 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v
159 retrieving revision 1.2
160 retrieving revision 1.3
161 diff -u -r1.2 -r1.3
162 --- Gentoo-plugins-README.txt 9 Apr 2010 04:17:59 -0000 1.2
163 +++ Gentoo-plugins-README.txt 25 Apr 2010 22:26:28 -0000 1.3
164 @@ -1,6 +1,6 @@
165 # Copyright 1999-2009 Gentoo Foundation
166 # Distributed under the terms of the GNU General Public License v2
167 -# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
168 +# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
169
170 The standard Squeezebox Server package is installed differently on Gentoo in
171 order that the installation complies with Gentoo's filesystem layout. These
172
173
174
175 1.3 media-sound/squeezeboxserver/files/gentoo-filepaths.pm
176
177 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?rev=1.3&view=markup
178 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?rev=1.3&content-type=text/plain
179 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?r1=1.2&r2=1.3
180
181 Index: gentoo-filepaths.pm
182 ===================================================================
183 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v
184 retrieving revision 1.2
185 retrieving revision 1.3
186 diff -u -r1.2 -r1.3
187 --- gentoo-filepaths.pm 9 Apr 2010 04:17:59 -0000 1.2
188 +++ gentoo-filepaths.pm 25 Apr 2010 22:26:28 -0000 1.3
189 @@ -1,6 +1,6 @@
190 # Copyright 1999-2009 Gentoo Foundation
191 # Distributed under the terms of the GNU General Public License v2
192 -# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
193 +# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
194
195 # This file contains a custom OS package to provide information on the
196 # installation structure on Gentoo. It is based on the Debian OS equivalent
197
198
199
200 1.3 media-sound/squeezeboxserver/files/build-modules.sh
201
202 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?rev=1.3&view=markup
203 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?rev=1.3&content-type=text/plain
204 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?r1=1.2&r2=1.3
205
206 Index: build-modules.sh
207 ===================================================================
208 RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh,v
209 retrieving revision 1.2
210 retrieving revision 1.3
211 diff -u -r1.2 -r1.3
212 --- build-modules.sh 9 Apr 2010 04:17:59 -0000 1.2
213 +++ build-modules.sh 25 Apr 2010 22:26:28 -0000 1.3
214 @@ -1,6 +1,6 @@
215 #!/bin/bash
216 #
217 -# $Id: build-modules.sh,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
218 +# $Id: build-modules.sh,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
219 #
220 # This script builds all binary Perl modules required by Squeezebox Server.
221 #
222
223
224
225 1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-uuid-gentoo.patch
226
227 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-uuid-gentoo.patch?rev=1.1&view=markup
228 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-uuid-gentoo.patch?rev=1.1&content-type=text/plain
229
230 Index: squeezeboxserver-7.5.0-uuid-gentoo.patch
231 ===================================================================
232 --- slimserver.pl.old 2010-04-12 12:56:18.000000000 +0100
233 +++ slimserver.pl 2010-04-12 12:58:28.000000000 +0100
234 @@ -397,8 +397,9 @@
235
236 # Generate a UUID for this SC instance on first-run
237 if ( !$prefs->get('server_uuid') ) {
238 - require UUID::Tiny;
239 - $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
240 + require Data::UUID;
241 + my $ug = new Data::UUID;
242 + $prefs->set( server_uuid => lc $ug->create_str() );
243 }
244
245 main::INFOLOG && $log->info("Squeezebox Server binary search path init...");
246
247
248
249 1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
250
251 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch?rev=1.1&view=markup
252 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch?rev=1.1&content-type=text/plain
253
254 Index: squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
255 ===================================================================
256 --- Slim/bootstrap.pm.old 2010-04-12 12:59:41.000000000 +0100
257 +++ Slim/bootstrap.pm 2010-04-12 13:00:17.000000000 +0100
258 @@ -192,22 +192,6 @@
259 print "To run from source on Windows, please install ActivePerl 5.10. ActivePerl 5.8.8 is no longer supported.\n";
260 print "http://www.activestate.com/activeperl/\n\n";
261 }
262 - else {
263 - print qq{
264 -*******
265 -
266 -NOTE:
267 -
268 -Please use the buildme.sh script located here:
269 -http://svn.slimdevices.com/repos/slim/7.5/trunk/vendor/CPAN/
270 -
271 -If 7.5 is outdated by the time you read this, Replace "7.5" with the major version
272 -of Squeezebox Server you are running.
273 -
274 -*******
275 -
276 - \n};
277 - }
278
279 print "Exiting..\n";
280
281
282
283
284 1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-squeezeslave.patch
285
286 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-squeezeslave.patch?rev=1.1&view=markup
287 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-squeezeslave.patch?rev=1.1&content-type=text/plain
288
289 Index: squeezeboxserver-7.5.0-squeezeslave.patch
290 ===================================================================
291 --- Slim/Web/HTTP.pm.old 2010-04-24 19:00:42.583003395 +0100
292 +++ Slim/Web/HTTP.pm 2010-04-24 19:00:42.075710393 +0100
293 @@ -2214,9 +2214,10 @@
294 # only kill the timer if we were called for the active streaming connection;
295 # otherwise we might kill the timer related to the next connection too.
296 Slim::Utils::Timers::killTimers($client, \&tryStreamingLater);
297 -
298 - Slim::Networking::Select::addWrite($httpClient, \&sendStreamingResponse, 1);
299 }
300 +
301 + # Bug 14740 - always call sendStreamingResponse so we ensure the socket gets closed
302 + Slim::Networking::Select::addWrite($httpClient, \&sendStreamingResponse, 1);
303 }
304
305 sub forgetClient {