* [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
@ 2010-04-25 22:26 Joe Peterson (lavajoe)
0 siblings, 0 replies; only message in thread
From: Joe Peterson (lavajoe) @ 2010-04-25 22:26 UTC (permalink / raw
To: gentoo-commits
lavajoe 10/04/25 22:26:28
Modified: squeezeboxserver.init.d
squeezeboxserver.logrotate.d
Gentoo-detailed-changelog.txt
Gentoo-plugins-README.txt gentoo-filepaths.pm
build-modules.sh
Added: squeezeboxserver-7.5.0-uuid-gentoo.patch
squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
squeezeboxserver-7.5.0-squeezeslave.patch
Removed:
squeezeboxserver-7.4.1-build-perl-modules-gentoo.patch
Log:
Add new version 7.5.0 (bug #314073); remove old
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Revision Changes Path
1.3 media-sound/squeezeboxserver/files/squeezeboxserver.init.d
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d?r1=1.2&r2=1.3
Index: squeezeboxserver.init.d
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- squeezeboxserver.init.d 9 Apr 2010 04:17:59 -0000 1.2
+++ squeezeboxserver.init.d 25 Apr 2010 22:26:28 -0000 1.3
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.init.d,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
# These fit the Squeezebox Server ebuild and so shouldn't need to be changed;
# user-servicable parts go in /etc/conf.d/squeezeboxserver.
1.3 media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d?r1=1.2&r2=1.3
Index: squeezeboxserver.logrotate.d
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- squeezeboxserver.logrotate.d 9 Apr 2010 04:17:59 -0000 1.2
+++ squeezeboxserver.logrotate.d 25 Apr 2010 22:26:28 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver.logrotate.d,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
/var/log/squeezeboxserver/scanner.log /var/log/squeezeboxserver/server.log /var/log/squeezeboxserver/perfmon.log {
missingok
1.2 media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt?r1=1.1&r2=1.2
Index: Gentoo-detailed-changelog.txt
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-detailed-changelog.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Gentoo-detailed-changelog.txt 9 Apr 2010 04:17:59 -0000 1.1
+++ Gentoo-detailed-changelog.txt 25 Apr 2010 22:26:28 -0000 1.2
@@ -1,60 +1,3 @@
-Updated for Squeezebox Server 7.4.2
-
-Bonjour/Avahi support removed (bug#307099)
-
-Class-XSAccessor-Array no longer required (bug#275520)
-
-Supports Perl 5.10.1 for bundled EV build (bug#287257)
-
-Fewer bundled Perl modules:
- dev-perl/PAR (added through bug#275932)
- dev-perl/Audio-Scan (added through bug#287264)
- dev-perl/enum (added through bug#275931)
- dev-perl/Text-Unidecode (added through bug#275939)
- dev-perl/URI-Find (added through bug#275933)
- dev-perl/Algorithm/C3 (added through bug#275529)
- dev-perl/Net-UPnP (added through bug#275548)
- dev-perl/File-BOM (added through bug#275530)
- dev-perl/Proc-Background (added through bug#275940)
- dev-perl/Tie-Cache-LRU (added through bug#275935)
- dev-perl/Tie-Cache-LRU-Expires (added through bug#277335)
- dev-perl/Data-Dump (added through bug#275942)
- dev-perl/Data-URIEncode (added through bug#277332)
- dev-perl/Tie-LLHash (added through bug#275936)
- dev-perl/Tie-RegexpHash (added through bug#275938)
- dev-perl/Class-XSAccessor
- dev-perl/MRO-Compat
- dev-perl/Data-Page
- dev-perl/Data-UUID
-
-Utilises Data::UUID rather than UUID::Tidy
- A patch is included to use Data::UUID since this is in
- Portage (UUID::Tiny isn't)
-
-Removed redundant musepack USE flag
-
-Allow an external SQL server
- A small tweak from jaervosz@gentoo.org (see bug#287257) to allow an
- external MySQL server by only depending on it if it's installed.
-
-For Torsten: prefs in /etc rather than in /var/lib/squeezeboxserver/prefs
-
-For Torsten: Uses EAPI2 and use flag dependencies (a tidying up)
-
-Fixed build-modules with 'noexec' portage
- Now copies the script into the source directory during the build process
- to avoid trying to execute a script in the FILES directory - this fails
- on Portage trees mounted 'noexec' (comment#25 in bug#287257).
-
-For Torsten: failure checks on newexe's
-
-For Torsten: EAPI2 and USE dependencies
-
-For Torsten: Fewer hardiwred paths in ebuild
- Uses get_libdir and Perl installvendorlib
-
-The following Gentoo bugs should be able to be closed with this update:
- bug#300051 (Perl 5.10)
- bug#307099 (bogus USE flags)
- bug#275520 (dev-perl/Class-XSAccessor-Array phaseout)
- bug#307119 (Squeezebox Server 7.4.2 bump)
+---- squeezeboxserver-7.5.0
+
+Updated for Squeezebox Server 7.5.0 (Gentoo bug#314073)
1.3 media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt?r1=1.2&r2=1.3
Index: Gentoo-plugins-README.txt
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Gentoo-plugins-README.txt 9 Apr 2010 04:17:59 -0000 1.2
+++ Gentoo-plugins-README.txt 25 Apr 2010 22:26:28 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/Gentoo-plugins-README.txt,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
The standard Squeezebox Server package is installed differently on Gentoo in
order that the installation complies with Gentoo's filesystem layout. These
1.3 media-sound/squeezeboxserver/files/gentoo-filepaths.pm
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm?r1=1.2&r2=1.3
Index: gentoo-filepaths.pm
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gentoo-filepaths.pm 9 Apr 2010 04:17:59 -0000 1.2
+++ gentoo-filepaths.pm 25 Apr 2010 22:26:28 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/gentoo-filepaths.pm,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
# This file contains a custom OS package to provide information on the
# installation structure on Gentoo. It is based on the Debian OS equivalent
1.3 media-sound/squeezeboxserver/files/build-modules.sh
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh?r1=1.2&r2=1.3
Index: build-modules.sh
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/files/build-modules.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build-modules.sh 9 Apr 2010 04:17:59 -0000 1.2
+++ build-modules.sh 25 Apr 2010 22:26:28 -0000 1.3
@@ -1,6 +1,6 @@
#!/bin/bash
#
-# $Id: build-modules.sh,v 1.2 2010/04/09 04:17:59 lavajoe Exp $
+# $Id: build-modules.sh,v 1.3 2010/04/25 22:26:28 lavajoe Exp $
#
# This script builds all binary Perl modules required by Squeezebox Server.
#
1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-uuid-gentoo.patch
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
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
Index: squeezeboxserver-7.5.0-uuid-gentoo.patch
===================================================================
--- slimserver.pl.old 2010-04-12 12:56:18.000000000 +0100
+++ slimserver.pl 2010-04-12 12:58:28.000000000 +0100
@@ -397,8 +397,9 @@
# Generate a UUID for this SC instance on first-run
if ( !$prefs->get('server_uuid') ) {
- require UUID::Tiny;
- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
+ require Data::UUID;
+ my $ug = new Data::UUID;
+ $prefs->set( server_uuid => lc $ug->create_str() );
}
main::INFOLOG && $log->info("Squeezebox Server binary search path init...");
1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
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
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
Index: squeezeboxserver-7.5.0-build-perl-modules-gentoo.patch
===================================================================
--- Slim/bootstrap.pm.old 2010-04-12 12:59:41.000000000 +0100
+++ Slim/bootstrap.pm 2010-04-12 13:00:17.000000000 +0100
@@ -192,22 +192,6 @@
print "To run from source on Windows, please install ActivePerl 5.10. ActivePerl 5.8.8 is no longer supported.\n";
print "http://www.activestate.com/activeperl/\n\n";
}
- else {
- print qq{
-*******
-
-NOTE:
-
-Please use the buildme.sh script located here:
-http://svn.slimdevices.com/repos/slim/7.5/trunk/vendor/CPAN/
-
-If 7.5 is outdated by the time you read this, Replace "7.5" with the major version
-of Squeezebox Server you are running.
-
-*******
-
- \n};
- }
print "Exiting..\n";
1.1 media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-squeezeslave.patch
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/squeezeboxserver/files/squeezeboxserver-7.5.0-squeezeslave.patch?rev=1.1&view=markup
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
Index: squeezeboxserver-7.5.0-squeezeslave.patch
===================================================================
--- Slim/Web/HTTP.pm.old 2010-04-24 19:00:42.583003395 +0100
+++ Slim/Web/HTTP.pm 2010-04-24 19:00:42.075710393 +0100
@@ -2214,9 +2214,10 @@
# only kill the timer if we were called for the active streaming connection;
# otherwise we might kill the timer related to the next connection too.
Slim::Utils::Timers::killTimers($client, \&tryStreamingLater);
-
- Slim::Networking::Select::addWrite($httpClient, \&sendStreamingResponse, 1);
}
+
+ # Bug 14740 - always call sendStreamingResponse so we ensure the socket gets closed
+ Slim::Networking::Select::addWrite($httpClient, \&sendStreamingResponse, 1);
}
sub forgetClient {
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-04-25 23:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-25 22:26 [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 Joe Peterson (lavajoe)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox