* [gentoo-commits] gentoo-x86 commit in media-sound/pulseaudio: ChangeLog pulseaudio-0.9.10.ebuild pulseaudio-0.9.10-r50.ebuild pulseaudio-0.9.9-r3.ebuild pulseaudio-0.9.9-r2.ebuild pulseaudio-0.9.9-r53.ebuild pulseaudio-0.9.9-r1.ebuild
@ 2008-03-31 14:54 Diego Petteno (flameeyes)
0 siblings, 0 replies; only message in thread
From: Diego Petteno (flameeyes) @ 2008-03-31 14:54 UTC (permalink / raw
To: gentoo-commits
flameeyes 08/03/31 14:54:00
Modified: ChangeLog
Added: pulseaudio-0.9.10.ebuild
pulseaudio-0.9.10-r50.ebuild
Removed: pulseaudio-0.9.9-r3.ebuild
pulseaudio-0.9.9-r2.ebuild
pulseaudio-0.9.9-r53.ebuild
pulseaudio-0.9.9-r1.ebuild
Log:
Bump to latest version, remove old versions and unneeded patches.
(Portage version: 2.1.4.4)
Revision Changes Path
1.103 media-sound/pulseaudio/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.103&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.103&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?r1=1.102&r2=1.103
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- ChangeLog 9 Mar 2008 12:57:23 -0000 1.102
+++ ChangeLog 31 Mar 2008 14:53:59 -0000 1.103
@@ -1,6 +1,16 @@
# ChangeLog for media-sound/pulseaudio
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.102 2008/03/09 12:57:23 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.103 2008/03/31 14:53:59 flameeyes Exp $
+
+*pulseaudio-0.9.10-r50 (31 Mar 2008)
+*pulseaudio-0.9.10 (31 Mar 2008)
+
+ 31 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
+ -files/pulseaudio-0.9.9+ltdl-2.2.patch, -pulseaudio-0.9.9-r1.ebuild,
+ -pulseaudio-0.9.9-r2.ebuild, -pulseaudio-0.9.9-r3.ebuild,
+ -pulseaudio-0.9.9-r53.ebuild, +pulseaudio-0.9.10.ebuild,
+ +pulseaudio-0.9.10-r50.ebuild:
+ Bump to latest version, remove old versions and unneeded patches.
09 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
files/pulseaudio-0.9.9+ltdl-2.2.patch:
1.1 media-sound/pulseaudio/pulseaudio-0.9.10.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10.ebuild?rev=1.1&content-type=text/plain
Index: pulseaudio-0.9.10.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10.ebuild,v 1.1 2008/03/31 14:53:59 flameeyes Exp $
EAPI=1
inherit eutils libtool autotools flag-o-matic
DESCRIPTION="A networked sound server with an advanced plugin system"
HOMEPAGE="http://0pointer.de/lennart/projects/pulseaudio/"
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib"
RDEPEND="X? ( x11-libs/libX11 )
caps? ( sys-libs/libcap )
>=media-libs/audiofile-0.2.6-r1
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
>=media-libs/libsndfile-1.0.10
>=dev-libs/liboil-0.3.6
alsa? ( >=media-libs/alsa-lib-1.0.10 )
glib? ( >=dev-libs/glib-2.4.0 )
avahi? ( >=net-dns/avahi-0.6.12 )
>=dev-libs/liboil-0.3.0
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
tcpd? ( sys-apps/tcp-wrappers )
lirc? ( app-misc/lirc )
dbus? ( >=sys-apps/dbus-1.0.0 )
gnome? ( >=gnome-base/gconf-2.4.0 )
hal? (
>=sys-apps/hal-0.5.7
>=sys-apps/dbus-1.0.0
)
app-admin/eselect-esd
bluetooth? (
>=net-wireless/bluez-libs-3
>=sys-apps/dbus-1.0.0
)
policykit? ( sys-auth/policykit )
asyncns? ( net-libs/libasyncns )
>=sys-devel/libtool-1.5.24" # it's a valid RDEPEND, libltdl.so is used
DEPEND="${RDEPEND}
dev-libs/libatomic_ops
dev-util/pkgconfig"
# alsa-utils dep is for the alsasound init.d script (see bug #155707)
# bluez-utils dep is for the bluetooth init.d script
RDEPEND="${RDEPEND}
gnome-extra/gnome-audio
alsa? ( media-sound/alsa-utils )
bluetooth? ( >=net-wireless/bluez-utils-3 )"
pkg_setup() {
if use avahi && ! built_with_use net-dns/avahi dbus ; then
echo
eerror "In order to compile pulseaudio with avahi support, you need to have"
eerror "net-dns/avahi emerged with 'dbus' in your USE flag. Please add that"
eerror "flag, re-emerge avahi, and then emerge pulseaudio again."
die "net-dns/avahi is missing the D-Bus bindings."
fi
enewgroup audio 18 # Just make sure it exists
enewgroup realtime
enewgroup pulse-access
enewgroup pulse
enewuser pulse -1 -1 /var/run/pulse pulse,audio
}
src_unpack() {
unpack ${A}
cd "${S}"
# eautoreconf
elibtoolize
}
src_compile() {
# To properly fix CVE-2008-0008
append-flags -UNDEBUG
econf \
--enable-largefile \
$(use_enable glib) \
--disable-solaris \
$(use_enable asyncns) \
$(use_enable oss) \
$(use_enable alsa) \
$(use_enable lirc) \
$(use_enable tcpd tcpwrap) \
$(use_enable jack) \
$(use_enable lirc) \
$(use_enable avahi) \
$(use_enable hal) \
$(use_enable dbus) \
$(use_enable gnome gconf) \
$(use_enable libsamplerate samplerate) \
$(use_enable bluetooth bluez) \
$(use_enable policykit polkit) \
$(use_with caps) \
$(use_with X x) \
--disable-ltdl-install \
--localstatedir=/var \
--with-realtime-group=realtime \
--disable-per-user-esound-socket \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "make install failed"
newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio
local neededservices
use alsa && neededservices="$neededservices alsasound"
use avahi && neededservices="$neededservices avahi-daemon"
use hal && neededservices="$neededservices hald"
use bluetooth && neededservices="$neededservices bluetooth"
[[ -n ${neededservices} ]] && sed -e "s/@neededservices@/need $neededservices/" "${FILESDIR}/pulseaudio.init.d-2" > "${T}/pulseaudio"
doinitd "${T}/pulseaudio"
use avahi && sed -i -e '/module-zeroconf-publish/s:^#::' "${D}/etc/pulse/default.pa"
dohtml -r doc
dodoc README
# Create the state directory
diropts -o pulse -g pulse -m0755
keepdir /var/run/pulse
}
pkg_postinst() {
elog "PulseAudio in Gentoo can use a system-wide pulseaudio daemon."
elog "This support is enabled by starting the pulseaudio init.d ."
elog "To be able to access that you need to be in the group pulse-access."
elog "For more information about system-wide support, please refer to"
elog " http://pulseaudio.org/wiki/SystemWideInstance"
if use gnome; then
elog
elog "By enabling gnome USE flag, you enabled gconf support. Pleaes note"
elog "that you might need to remove the gnome USE flag or disable the"
elog "gconf module on /etc/pulse/default.pa to be able to use PulseAudio"
elog "with a system-wide instance."
fi
elog
elog "To use the ESounD wrapper while using a system-wide daemon, you also"
elog "need to enable auth-anonymous for the esound-unix module, or to copy"
elog "/var/run/pulse/.esd_auth into each home directory."
elog
elog "If you want to make use of realtime capabilities of PulseAudio"
elog "you should follow the realtime guide to create and set up a realtime"
elog "user group: http://www.gentoo.org/proj/en/desktop/sound/realtime.xml"
elog "Make sure you also have baselayout installed with pam USE flag"
elog "enabled, if you're using the rlimit method."
if use bluetooth; then
elog
elog "The BlueTooth proximity module is not enabled in the default"
elog "configuration file. If you do enable it, you'll have to have"
elog "your BlueTooth controller enabled and inserted at bootup or"
elog "PulseAudio will refuse to start."
elog
elog "Please note that the BlueTooth proximity module seems itself"
elog "still experimental, so please report to upstream if you have"
elog "problems with it."
fi
eselect esd update --if-unset
}
1.1 media-sound/pulseaudio/pulseaudio-0.9.10-r50.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10-r50.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10-r50.ebuild?rev=1.1&content-type=text/plain
Index: pulseaudio-0.9.10-r50.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.10-r50.ebuild,v 1.1 2008/03/31 14:53:59 flameeyes Exp $
EAPI=1
inherit eutils libtool autotools flag-o-matic
DESCRIPTION="A networked sound server with an advanced plugin system"
HOMEPAGE="http://0pointer.de/lennart/projects/pulseaudio/"
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib"
RDEPEND="X? ( x11-libs/libX11 )
caps? ( sys-libs/libcap )
>=media-libs/audiofile-0.2.6-r1
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
>=media-libs/libsndfile-1.0.10
>=dev-libs/liboil-0.3.6
alsa? ( >=media-libs/alsa-lib-1.0.10 )
glib? ( >=dev-libs/glib-2.4.0 )
avahi? ( >=net-dns/avahi-0.6.12 )
>=dev-libs/liboil-0.3.0
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
tcpd? ( sys-apps/tcp-wrappers )
lirc? ( app-misc/lirc )
dbus? ( >=sys-apps/dbus-1.0.0 )
gnome? ( >=gnome-base/gconf-2.4.0 )
hal? (
>=sys-apps/hal-0.5.7
>=sys-apps/dbus-1.0.0
)
app-admin/eselect-esd
bluetooth? (
>=net-wireless/bluez-libs-3
>=sys-apps/dbus-1.0.0
)
policykit? ( sys-auth/policykit )
asyncns? ( net-libs/libasyncns )
>=sys-apps/baselayout-2.0_rc5
>=sys-devel/libtool-1.5.24" # it's a valid RDEPEND, libltdl.so is used
DEPEND="${RDEPEND}
dev-libs/libatomic_ops
dev-util/pkgconfig
dev-util/unifdef"
# alsa-utils dep is for the alsasound init.d script (see bug #155707)
# bluez-utils dep is for the bluetooth init.d script
RDEPEND="${RDEPEND}
gnome-extra/gnome-audio
alsa? ( media-sound/alsa-utils )
bluetooth? ( >=net-wireless/bluez-utils-3 )"
pkg_setup() {
if use avahi && ! built_with_use net-dns/avahi dbus ; then
echo
eerror "In order to compile pulseaudio with avahi support, you need to have"
eerror "net-dns/avahi emerged with 'dbus' in your USE flag. Please add that"
eerror "flag, re-emerge avahi, and then emerge pulseaudio again."
die "net-dns/avahi is missing the D-Bus bindings."
fi
enewgroup audio 18 # Just make sure it exists
enewgroup realtime
enewgroup pulse-access
enewgroup pulse
enewuser pulse -1 -1 /var/run/pulse pulse,audio
}
src_unpack() {
unpack ${A}
cd "${S}"
# eautoreconf
elibtoolize
}
src_compile() {
# To properly fix CVE-2008-0008
append-flags -UNDEBUG
econf \
--enable-largefile \
$(use_enable glib) \
--disable-solaris \
$(use_enable asyncns) \
$(use_enable oss) \
$(use_enable alsa) \
$(use_enable lirc) \
$(use_enable tcpd tcpwrap) \
$(use_enable jack) \
$(use_enable lirc) \
$(use_enable avahi) \
$(use_enable hal) \
$(use_enable dbus) \
$(use_enable gnome gconf) \
$(use_enable libsamplerate samplerate) \
$(use_enable bluetooth bluez) \
$(use_enable policykit polkit) \
$(use_with caps) \
$(use_with X x) \
--disable-ltdl-install \
--localstatedir=/var \
--with-realtime-group=realtime \
--disable-per-user-esound-socket \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "make install failed"
newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio
use_define() {
local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')}
use "$1" && echo "-D$define" || echo "-U$define"
}
unifdef "${FILESDIR}/pulseaudio.init.d-3" \
$(use_define hal) \
$(use_define avahi) \
$(use_define alsa) \
$(use_define bluetooth) \
> "${T}/pulseaudio"
doinitd "${T}/pulseaudio"
use avahi && sed -i -e '/module-zeroconf-publish/s:^#::' "${D}/etc/pulse/default.pa"
dohtml -r doc
dodoc README
# Create the state directory
diropts -o pulse -g pulse -m0755
keepdir /var/run/pulse
}
pkg_postinst() {
elog "PulseAudio in Gentoo can use a system-wide pulseaudio daemon."
elog "This support is enabled by starting the pulseaudio init.d ."
elog "To be able to access that you need to be in the group pulse-access."
elog "For more information about system-wide support, please refer to"
elog " http://pulseaudio.org/wiki/SystemWideInstance"
if use gnome; then
elog
elog "By enabling gnome USE flag, you enabled gconf support. Pleaes note"
elog "that you might need to remove the gnome USE flag or disable the"
elog "gconf module on /etc/pulse/default.pa to be able to use PulseAudio"
elog "with a system-wide instance."
fi
elog
elog "To use the ESounD wrapper while using a system-wide daemon, you also"
elog "need to enable auth-anonymous for the esound-unix module, or to copy"
elog "/var/run/pulse/.esd_auth into each home directory."
elog
elog "If you want to make use of realtime capabilities of PulseAudio"
elog "you should follow the realtime guide to create and set up a realtime"
elog "user group: http://www.gentoo.org/proj/en/desktop/sound/realtime.xml"
elog "Make sure you also have baselayout installed with pam USE flag"
elog "enabled, if you're using the rlimit method."
if use bluetooth; then
elog
elog "The BlueTooth proximity module is not enabled in the default"
elog "configuration file. If you do enable it, you'll have to have"
elog "your BlueTooth controller enabled and inserted at bootup or"
elog "PulseAudio will refuse to start."
elog
elog "Please note that the BlueTooth proximity module seems itself"
elog "still experimental, so please report to upstream if you have"
elog "problems with it."
fi
eselect esd update --if-unset
}
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-03-31 14:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-31 14:54 [gentoo-commits] gentoo-x86 commit in media-sound/pulseaudio: ChangeLog pulseaudio-0.9.10.ebuild pulseaudio-0.9.10-r50.ebuild pulseaudio-0.9.9-r3.ebuild pulseaudio-0.9.9-r2.ebuild pulseaudio-0.9.9-r53.ebuild pulseaudio-0.9.9-r1.ebuild Diego Petteno (flameeyes)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox