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 { |