* [gentoo-commits] gentoo-x86 commit in media-sound/squeezeboxserver: ChangeLog squeezeboxserver-7.5.1.ebuild
@ 2010-06-27 8:06 Joe Peterson (lavajoe)
0 siblings, 0 replies; 2+ messages in thread
From: Joe Peterson (lavajoe) @ 2010-06-27 8:06 UTC (permalink / raw
To: gentoo-commits
lavajoe 10/06/27 08:06:10
Modified: ChangeLog
Added: squeezeboxserver-7.5.1.ebuild
Log:
Add new version 7.5.1
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Revision Changes Path
1.8 media-sound/squeezeboxserver/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?r1=1.7&r2=1.8
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog 10 Jun 2010 14:30:34 -0000 1.7
+++ ChangeLog 27 Jun 2010 08:06:09 -0000 1.8
@@ -1,6 +1,15 @@
# ChangeLog for media-sound/squeezeboxserver
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v 1.7 2010/06/10 14:30:34 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v 1.8 2010/06/27 08:06:09 lavajoe Exp $
+
+*squeezeboxserver-7.5.1 (27 Jun 2010)
+
+ 27 Jun 2010; Joe Peterson <lavajoe@gentoo.org>
+ +squeezeboxserver-7.5.1.ebuild,
+ +files/squeezeboxserver-7.5.1-build-perl-modules-gentoo.patch,
+ +files/squeezeboxserver-7.5.1-squeezeslave.patch,
+ +files/squeezeboxserver-7.5.1-uuid-gentoo.patch:
+ Add new version 7.5.1
*squeezeboxserver-7.4.2-r2 (10 Jun 2010)
1.1 media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild?rev=1.1&content-type=text/plain
Index: squeezeboxserver-7.5.1.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild,v 1.1 2010/06/27 08:06:10 lavajoe Exp $
EAPI="2"
inherit eutils
MAJOR_VER="${PV:0:3}"
MINOR_VER="${PV:4:1}"
BUILD_NUM="30836"
SRC_DIR="SqueezeboxServer_v${MAJOR_VER}.${MINOR_VER}"
MY_P="squeezeboxserver-${MAJOR_VER}.${MINOR_VER}-noCPAN"
MY_P_BUILD_NUM="squeezeboxserver-${MAJOR_VER}.${MINOR_VER}-${BUILD_NUM}-noCPAN"
DESCRIPTION="Logitech SqueezeboxServer music server"
HOMEPAGE="http://www.logitechsqueezebox.com/support/download-squeezebox-server.html"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="lame wavpack ogg flac aac"
# Note: EV present because of bug#287857.
SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz
mirror://gentoo/SqueezeboxServer-EV-3.8.tar.gz"
# Note: common-sense currently required due to bundled EV (Gentoo bug#287257)
DEPEND="
!media-sound/squeezecenter
virtual/logger
virtual/mysql
>=dev-perl/common-sense-2.01
"
# Note: dev-perl/GD necessary because of SC bug#6143
# (http://bugs.slimdevices.com/show_bug.cgi?id=6143).
RDEPEND="
dev-perl/File-Which
virtual/logger
virtual/mysql
>=dev-lang/perl-5.8.8
~dev-perl/Audio-Scan-0.82
>=dev-perl/GD-2.41
>=virtual/perl-IO-Compress-2.015
>=dev-perl/YAML-Syck-1.05
>=dev-perl/DBD-mysql-4.00.5
>=dev-perl/DBI-1.607
>=dev-perl/Digest-SHA1-2.11
>=dev-perl/Encode-Detect-1.01
>=dev-perl/HTML-Parser-3.56
>=dev-perl/JSON-XS-2.2.3.1
>=dev-perl/Template-Toolkit-2.19
>=virtual/perl-Time-HiRes-1.97.15
>=dev-perl/XML-Parser-2.36
>=dev-perl/Cache-Cache-1.04
>=dev-perl/Class-Data-Inheritable-0.08
>=dev-perl/Class-Inspector-1.23
>=dev-perl/File-Next-1.02
>=virtual/perl-File-Temp-0.20
>=dev-perl/File-Which-0.05
>=perl-core/i18n-langtags-0.35
>=dev-perl/IO-String-1.08
>=dev-perl/Log-Log4perl-1.13
>=dev-perl/libwww-perl-5.805
>=perl-core/CGI-3.29
>=dev-perl/TimeDate-1.16
>=dev-perl/Math-VecStat-0.08
>=dev-perl/Net-DNS-0.63
>=dev-perl/Path-Class-0.16
>=dev-perl/SQL-Abstract-1.56
>=dev-perl/SQL-Abstract-Limit-0.12
>=dev-perl/URI-1.35
>=dev-perl/XML-Simple-2.18
>=perl-core/version-0.76
>=dev-perl/Carp-Clan-5.9
>=dev-perl/Readonly-1.03
>=dev-perl/Carp-Assert-0.20
>=dev-perl/Class-Virtual-0.06
>=dev-perl/File-Slurp-9999.13
>=dev-perl/Exporter-Lite-0.02
>=dev-perl/Tie-IxHash-1.21
>=virtual/perl-Module-Pluggable-3.6
>=dev-perl/Archive-Zip-1.23
>=dev-perl/AnyEvent-5.2
>=dev-perl/Sub-Name-0.04
>=dev-perl/Module-Find-0.08
>=dev-perl/Class-Accessor-0.31
>=dev-perl/Class-XSAccessor-1.05
>=dev-perl/AutoXS-Header-1.02
>=dev-perl/Scope-Guard-0.03
>=dev-perl/Class-C3-XS-0.13
>=dev-perl/Class-C3-0.21
>=dev-perl/Class-C3-Componentised-1.0006
>=dev-perl/File-ReadBackwards-1.04
~dev-perl/DBIx-Class-0.08120
>=dev-perl/JSON-XS-VersionOneAndTwo-0.31
>=dev-perl/MRO-Compat-0.11
>=dev-perl/PAR-0.994
>=dev-perl/enum-1.016
>=dev-perl/URI-Find-20100211
>=dev-perl/Algorithm-C3-0.08
>=dev-perl/Text-Unidecode-0.04
>=dev-perl/Net-UPnP-1.4.2
>=dev-perl/File-BOM-0.14
>=dev-perl/Proc-Background-1.10
>=dev-perl/Tie-Cache-LRU-20081023.2116
>=dev-perl/Tie-Cache-LRU-Expires-0.54
>=dev-perl/Data-Dump-1.15
>=dev-perl/Data-Page-2.02
>=dev-perl/Data-URIEncode-0.11
>=dev-perl/Tie-LLHash-1.003
>=dev-perl/Tie-RegexpHash-0.15
>=dev-perl/Data-UUID-1.202
lame? ( media-sound/lame )
wavpack? ( media-sound/wavpack )
flac? (
media-libs/flac
media-sound/sox[flac]
)
ogg? ( media-sound/sox[ogg] )
aac? ( media-libs/faad2 )
"
S="${WORKDIR}/${MY_P_BUILD_NUM}"
ETCDIR="/etc/squeezeboxserver"
PREFS="${ETCDIR}/squeezeboxserver.prefs"
PREFSDIR="${ETCDIR}/prefs"
DOCDIR="/usr/share/doc/squeezeboxserver-${PV}"
SHAREDIR="/usr/share/squeezeboxserver"
LIBDIR="/usr/$(get_libdir)/squeezeboxserver"
OLDDBUSER="squeezecenter"
DBUSER="squeezeboxserver"
VARLIBSBS="/var/lib/squeezeboxserver"
PLUGINSDIR="${VARLIBSBS}/Plugins"
# To support Migration
OLDETCDIR="/etc/squeezecenter"
OLDPREFSDIR="/var/lib/squeezecenter/prefs"
OLDPREFSFILE="${OLDPREFSDIR}/server.prefs"
OLDPLUGINSDIR="/var/lib/squeezecenter/Plugins"
MIGMARKER=".migrated"
pkg_setup() {
# Create the user and group if not already present
enewgroup squeezeboxserver
enewuser squeezeboxserver -1 -1 "/dev/null" squeezeboxserver
}
src_prepare() {
# Apply patches
epatch "${FILESDIR}/${P}-build-perl-modules-gentoo.patch"
epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
epatch "${FILESDIR}/${P}-squeezeslave.patch"
# Copy in the module builder - can't run it from the files directory in case
# Portage is mounted 'noexec'.
cp "${FILESDIR}/build-modules.sh" "${S}" || die
chmod 555 "${S}/build-modules.sh" || die
}
# Building of EV present because of bug#287857.
src_compile() {
einfo "Building bundled Perl modules (some warnings are normal here)..."
"./build-modules.sh" "${DISTDIR}" || die "Unable to build Perl modules"
}
src_install() {
# The main Perl executables
exeinto /usr/sbin
newexe slimserver.pl squeezeboxserver || die "Failed to install server executable"
newexe scanner.pl squeezeboxserver-scanner || die "Failed to install scanner executable"
newexe cleanup.pl squeezeboxserver-cleanup || die "Failed to install cleanup executable"
# The custom OS module for Gentoo - provides OS-specific path details
cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
# The server Perl modules
local installvendorlib
eval `perl '-V:installvendorlib'`
dodir "${installvendorlib}"
cp -r Slim "${D}${installvendorlib}" || die "Unable to install server Perl modules"
# Various directories of architecture-independent static files
dodir "${SHAREDIR}"
cp -r Firmware "${D}/${SHAREDIR}" || die "Unable to install firmware"
cp -r Graphics "${D}/${SHAREDIR}" || die "Unable to install Graphics"
cp -r HTML "${D}/${SHAREDIR}" || die "Unable to install HTML"
cp -r IR "${D}/${SHAREDIR}" || die "Unable to install IR"
cp -r SQL "${D}/${SHAREDIR}" || die "Unable to install SQL"
# Remove bundled modified AnyEvent - we depend on a newer version now
rm -r lib/AnyEvent.pm lib/AnyEvent || die "Unable to remove bundled AnyEvent"
# Architecture-dependent static files
dodir "${LIBDIR}"
cp -r lib/* "${D}${LIBDIR}" || die "Unable to install architecture-dependent files"
# Install compiled Perl modules because of bug#287857.
dodir "${LIBDIR}/CPAN/arch"
cp -r CPAN-arch/* "${D}${LIBDIR}/CPAN/arch" || die "Unable to install compiled CPAN modules"
cp -r CPAN-pm/* "${D}${LIBDIR}/CPAN" || die "Unable to install compiled CPAN modules"
# Strings and version identification
insinto "${SHAREDIR}"
doins strings.txt
doins revision.txt
# Documentation
dodoc Changelog*.html
dodoc Installation.txt
dodoc License*.txt
dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
# Configuration files and preferences
insinto "${ETCDIR}"
doins convert.conf
doins types.conf
doins modules.conf
newins "${FILESDIR}/squeezeboxserver.prefs" squeezeboxserver.prefs
# Preferences directory
dodir "${PREFSDIR}"
fowners squeezeboxserver:squeezeboxserver "${PREFSDIR}"
fperms 770 "${PREFSDIR}"
# Install init scripts
newconfd "${FILESDIR}/squeezeboxserver.conf.d" squeezeboxserver
newinitd "${FILESDIR}/squeezeboxserver.init.d" squeezeboxserver
# Install the SQL configuration scripts
insinto "${SHAREDIR}/SQL/mysql"
doins "${FILESDIR}/dbdrop-gentoo.sql"
doins "${FILESDIR}/dbcreate-gentoo.sql"
# Initialize run directory (where the PID file lives)
dodir /var/run/squeezeboxserver
fowners squeezeboxserver:squeezeboxserver /var/run/squeezeboxserver
fperms 770 /var/run/squeezeboxserver
# Initialize server cache directory
dodir /var/lib/squeezeboxserver/cache
fowners squeezeboxserver:squeezeboxserver /var/lib/squeezeboxserver/cache
fperms 770 /var/lib/squeezeboxserver/cache
# Initialize the log directory
dodir /var/log/squeezeboxserver
fowners squeezeboxserver:squeezeboxserver /var/log/squeezeboxserver
fperms 770 /var/log/squeezeboxserver
touch "${D}/var/log/squeezeboxserver/server.log"
touch "${D}/var/log/squeezeboxserver/scanner.log"
touch "${D}/var/log/squeezeboxserver/perfmon.log"
fowners squeezeboxserver:squeezeboxserver /var/log/squeezeboxserver/server.log
fowners squeezeboxserver:squeezeboxserver /var/log/squeezeboxserver/scanner.log
fowners squeezeboxserver:squeezeboxserver /var/log/squeezeboxserver/perfmon.log
# Initialise the user-installed plugins directory
dodir "${PLUGINSDIR}"
fowners squeezeboxserver:squeezeboxserver "${PLUGINSDIR}"
fperms 770 "${PLUGINSDIR}"
# Install logrotate support
insinto /etc/logrotate.d
newins "${FILESDIR}/squeezeboxserver.logrotate.d" squeezeboxserver
}
sc_starting_instr() {
elog "Squeezebox Server can be started with the following command:"
elog "\t/etc/init.d/squeezeboxserver start"
elog ""
elog "Squeezebox Server can be automatically started on each boot with the"
elog "following command:"
elog "\trc-update add squeezeboxserver default"
elog ""
elog "You might want to examine and modify the following configuration"
elog "file before starting Squeezebox Server:"
elog "\t/etc/conf.d/squeezeboxserver"
elog ""
# Discover the port number from the preferences, but if it isn't there
# then report the standard one.
httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${LIVE_PREFS}" 2>/dev/null)
elog "You may access and configure Squeezebox Server by browsing to:"
elog "\thttp://localhost:${httpport:-9000}/"
}
pkg_postinst() {
# FLAC and LAME are quite useful (but not essential) for Squeezebox Server -
# if they're not enabled then make sure the user understands that.
if ! use flac; then
ewarn "'flac' USE flag is not set. Although not essential, FLAC is required"
ewarn "for playing lossless WAV and FLAC (for Squeezebox 1), and for"
ewarn "playing other less common file types (if you have a Squeezebox 2 or newer)."
ewarn "For maximum flexibility you are recommended to set the 'flac' USE flag".
ewarn ""
fi
if ! use lame; then
ewarn "'lame' USE flag is not set. Although not essential, LAME is"
ewarn "required if you want to limit the bandwidth your Squeezebox or"
ewarn "Transporter uses when streaming audio."
ewarn "For maximum flexibility you are recommended to set the 'lame' USE flag".
ewarn ""
fi
# Album art requires PNG and JPEG support from GD, so if it's not there
# then warn the user. It's not mandatory as the user may not be using
# album art.
if ! has_version dev-perl/GD[jpeg] || \
! has_version dev-perl/GD[png] || \
! has_version media-libs/gd[jpeg] || \
! has_version media-libs/gd[png]; then
ewarn "For correct operation of album art through Squeezebox Server's web"
ewarn "interface the GD library and Perl module must be built with PNG"
ewarn "and JPEG support. If necessary you can add the following lines"
ewarn "to the file /etc/portage/package.use:"
ewarn "\tdev-perl/GD jpeg png"
ewarn "\tmedia-libs/gd jpeg png"
ewarn "And then rebuild those packages with:"
ewarn "\temerge --newuse dev-perl/GD media-libs/gd"
ewarn ""
fi
# Point user to database configuration step
elog "If this is a new installation of Squeezebox Server then the database"
elog "must be configured prior to use. This can be done by running the"
elog "following command:"
elog "\temerge --config =${CATEGORY}/${PF}"
elog "This command will also migrate old SqueezeCenter preferences and"
elog "plugins (if present)."
elog ""
ewarn "Note: If Squeezebox Server dies after the initial configuration"
ewarn " after an upgrade from a previous installation, try removing"
ewarn " /var/lib/squeezeboxserver and /etc/squeezeboxserver and"
ewarn " then reinstalling the package (note that old preferences"
ewarn " and plugins will be lost). See bug #307119."
elog ""
sc_starting_instr
}
sc_remove_db_prefs() {
MY_PREFS=$1
einfo "Configuring Squeezebox Server database preferences (${MY_PREFS}) ..."
TMPPREFS="${T}"/squeezeboxserver-prefs-$$
touch "${ROOT}${MY_PREFS}"
sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${ROOT}${MY_PREFS}" > "${TMPPREFS}"
mv "${TMPPREFS}" "${ROOT}${MY_PREFS}"
chown squeezeboxserver:squeezeboxserver "${ROOT}${MY_PREFS}"
chmod 660 "${ROOT}${MY_PREFS}"
}
sc_update_prefs() {
MY_PREFS=$1
MY_DBUSER=$2
MY_DBUSER_PASSWD=$3
echo "dbusername: ${MY_DBUSER}" >> "${ROOT}${MY_PREFS}"
echo "dbpassword: ${MY_DBUSER_PASSWD}" >> "${ROOT}${MY_PREFS}"
echo "dbsource: dbi:mysql:database=${MY_DBUSER};mysql_socket=/var/run/mysqld/mysqld.sock" >> "${ROOT}${MY_PREFS}"
}
pkg_config() {
einfo "Press ENTER to create the Squeezebox Server database and set proper"
einfo "permissions on it. You will be prompted for the MySQL 'root' user's"
einfo "password during this process (note that the MySQL 'root' user is"
einfo "independent of the Linux 'root' user and so may have a different"
einfo "password)."
einfo ""
einfo "If you already have a Squeezebox Server database set up then this"
einfo "process will clear the existing database (your music files will not,"
einfo "however, be affected)."
einfo ""
einfo "Alternatively, press Control-C to abort now..."
read
# Get the MySQL root password from the user (not echoed to the terminal)
einfo "The MySQL 'root' user password is required to create the"
einfo "Squeezebox Server user and database."
DONE=0
while [ $DONE -eq 0 ]; do
trap "stty echo; echo" EXIT
stty -echo
read -p "MySQL root password: " ROOT_PASSWD; echo
stty echo
trap ":" EXIT
echo quit | mysql --user=root --password="${ROOT_PASSWD}" >/dev/null 2>&1 && DONE=1
if [ $DONE -eq 0 ]; then
eerror "Incorrect MySQL root password, or MySQL is not running"
fi
done
# Get the new password for the Squeezebox Server MySQL database user, and
# have it re-entered to confirm it. We should trivially check it's not
# the same as the MySQL root password.
einfo "A new MySQL user will be added to own the Squeezebox Server database."
einfo "Please enter the password for this new user (${DBUSER})."
DONE=0
while [ $DONE -eq 0 ]; do
trap "stty echo; echo" EXIT
stty -echo
read -p "MySQL ${DBUSER} password: " DBUSER_PASSWD; echo
stty echo
trap ":" EXIT
if [ -z "$DBUSER_PASSWD" ]; then
eerror "The password should not be blank; try again."
elif [ "$DBUSER_PASSWD" == "$ROOT_PASSWD" ]; then
eerror "The ${DBUSER} password should be different to the root password"
else
DONE=1
fi
done
# Drop the existing database and user - note we don't care about errors
# from this as it probably just indicates that the database wasn't
# yet present.
einfo "Dropping old Squeezebox Server database and user ..."
sed -e "s/__DATABASE__/${DBUSER}/" -e "s/__DBUSER__/${DBUSER}/" < "${SHAREDIR}/SQL/mysql/dbdrop-gentoo.sql" | mysql --user=root --password="${ROOT_PASSWD}" >/dev/null 2>&1
# Drop and create the Squeezebox Server user and database.
einfo "Creating Squeezebox Server MySQL user and database (${DBUSER}) ..."
sed -e "s/__DATABASE__/${DBUSER}/" -e "s/__DBUSER__/${DBUSER}/" -e "s/__DBPASSWORD__/${DBUSER_PASSWD}/" < "${SHAREDIR}/SQL/mysql/dbcreate-gentoo.sql" | mysql --user=root --password="${ROOT_PASSWD}" || die "Unable to create MySQL database and user"
# Migrate old preferences, if present.
if [ -d "${OLDPREFSFILE}" ]; then
if [ -f "${ETCDIR}/${MIGMARKER}" ]; then
einfo ""
einfo "Old preferences are present, but they appear to have been"
einfo "migrated before. If you would like to re-migrate the old"
einfo "SqueezeCenter preferences remove the following file, and"
einfo "then restart the configuration."
einfo "\t${ETCDIR}/${MIGMARKER}"
else
einfo "Migrating old SqueezeCenter preferences"
cp -r "${OLDPREFSDIR}" "${VARLIBSBS}"
mv "${VARLIBSBS}/prefs/server.prefs" "/etc/squeezeboxserver/squeezeboxserver.prefs"
chown -R squeezeboxserver:squeezeboxserver "${PREFSDIR}"
touch "${PREFSDIR}/${MIGMARKER}"
fi
fi
# Migrate old plugins, if present.
if [ -d "${OLDPLUGINSDIR}" ]; then
if [ -f "${PLUGINSDIR}/${MIGMARKER}" ]; then
einfo ""
einfo "Old plugins are present, but they appear to have been"
einfo "migrated before. If you would like to re-migrate the old"
einfo "SqueezeCenter preferences remove the following file, and"
einfo "then restart the configuration."
einfo "\t${PLUGINSDIR}/${MIGMARKER}"
else
einfo "Migrating old SqueezeCenter plugins"
cp -r "${OLDPLUGINSDIR}" "${VARLIBSBS}"
chown -R squeezeboxserver:squeezeboxserver "${PLUGINSDIR}"
touch "${PLUGINSDIR}/${MIGMARKER}"
fi
fi
# Remove the existing MySQL preferences from Squeezebox Server (if any).
sc_remove_db_prefs "${PREFS}"
# Insert the external MySQL configuration into the preferences.
sc_update_prefs "${PREFS}" "${DBUSER}" "${DBUSER_PASSWD}"
# Phew - all done. Give some tips on what to do now.
einfo "Database configuration complete."
einfo ""
sc_starting_instr
}
pkg_preinst() {
# Warn the user if there are old preferences that may need migrating.
if [ -d "${OLDPREFSDIR}" -a ! -f "${PREFSDIR}/${MIGMARKER}" ]; then
if [ ! -z "$(ls ${OLDPREFSDIR})" ]; then
ewarn "Note: It appears that old SqueezeCenter preferences are
installed at:"
ewarn "\t${OLDPREFSDIR}"
ewarn "These may be migrated by running the following command:"
ewarn "\temerge --config =${CATEGORY}/${PF}"
ewarn "(Please note that this will require your music collection to
be rescanned.)"
ewarn ""
fi
fi
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-sound/squeezeboxserver: ChangeLog squeezeboxserver-7.5.1.ebuild
@ 2010-07-24 16:29 Joe Peterson (lavajoe)
0 siblings, 0 replies; 2+ messages in thread
From: Joe Peterson (lavajoe) @ 2010-07-24 16:29 UTC (permalink / raw
To: gentoo-commits
lavajoe 10/07/24 16:29:15
Modified: ChangeLog squeezeboxserver-7.5.1.ebuild
Log:
Fix for perl 5.12
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Revision Changes Path
1.10 media-sound/squeezeboxserver/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/ChangeLog?r1=1.9&r2=1.10
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ChangeLog 23 Jul 2010 23:03:05 -0000 1.9
+++ ChangeLog 24 Jul 2010 16:29:15 -0000 1.10
@@ -1,6 +1,10 @@
# ChangeLog for media-sound/squeezeboxserver
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v 1.9 2010/07/23 23:03:05 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/ChangeLog,v 1.10 2010/07/24 16:29:15 lavajoe Exp $
+
+ 24 Jul 2010; Joe Peterson <lavajoe@gentoo.org>
+ squeezeboxserver-7.5.1.ebuild, +files/build-modules-7.5.1.sh:
+ Fix for perl 5.12
23 Jul 2010; Joe Peterson <lavajoe@gentoo.org>
squeezeboxserver-7.4.2-r2.ebuild, squeezeboxserver-7.5.0-r1.ebuild,
1.3 media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild?r1=1.2&r2=1.3
Index: squeezeboxserver-7.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- squeezeboxserver-7.5.1.ebuild 23 Jul 2010 23:03:05 -0000 1.2
+++ squeezeboxserver-7.5.1.ebuild 24 Jul 2010 16:29:15 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild,v 1.2 2010/07/23 23:03:05 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeboxserver/squeezeboxserver-7.5.1.ebuild,v 1.3 2010/07/24 16:29:15 lavajoe Exp $
EAPI="2"
@@ -154,7 +154,7 @@
# Copy in the module builder - can't run it from the files directory in case
# Portage is mounted 'noexec'.
- cp "${FILESDIR}/build-modules.sh" "${S}" || die
+ cp "${FILESDIR}/build-modules-${PV}.sh" "${S}/build-modules.sh" || die
chmod 555 "${S}/build-modules.sh" || die
}
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-07-24 16:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-24 16:29 [gentoo-commits] gentoo-x86 commit in media-sound/squeezeboxserver: ChangeLog squeezeboxserver-7.5.1.ebuild Joe Peterson (lavajoe)
-- strict thread matches above, loose matches on Subject: below --
2010-06-27 8:06 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