Portage is a package management system used by Gentoo Linux
# ChangeLog for media-sound/bossogg
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/bossogg/ChangeLog,v 1.31 2007/09/09 00:49:42 josejx Exp $
09 Sep 2007; Joseph Jezak
Marked ~ppc for bug #187626.
05 Aug 2007; Raúl Porcel
x86 stable wrt #187626
05 Aug 2007; Christoph Mende
bossogg-0.13.6-r3.ebuild:
Stable on amd64 wrt bug #187626
05 Aug 2007; Samuli Suominen
+files/bossogg-0.13.6-multilib.patch, bossogg-0.13.6-r3.ebuild:
Multilib fix, this time for real.
04 Aug 2007; Samuli Suominen
Multilib fix.
03 Aug 2007; Gustavo Zacarias
bossogg-0.13.6-r3.ebuild:
Stable on sparc wrt #187626
02 Jul 2007; Piotr Jaroszyński
(QA) RESTRICT clean up.
28 Apr 2007; Torsten Veller
bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Use newinitd
08 Jan 2007; Alexis Ballier
+files/bossogg-0.13.6+flac-1.1.3.patch,
+files/bossogg-0.13.6-metadata.patch, +files/bossogg-0.13.6-sigkill.patch,
bossogg-0.13.6-r3.ebuild:
Flac 1.1.3 patch from Josh Coalson, small fixes
05 Jan 2007; Diego Pettenò
bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Convert to use elog.
28 Oct 2006; Diego Pettenò
bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Add version dependencies of autotools. Thanks to Patrick Lauer in bug #153083.
19 Oct 2006; Diego Pettenò
bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Depend on 1.1.2 version of flac, as the 1.1.3 version changes API.
04 Feb 2006; Diego Pettenò
bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Old version cleanup. Remove dependency on autoconf/automake as autotools
eclass takes care of that. Fix autotools calls in stable (libtoolize after
aclocal might screw up things in very bad ways).
26 Dec 2005; Luca Barbato
bossogg-0.13.6.ebuild, bossogg-0.13.6-r2.ebuild:
oggvorbis Cleanup
07 Nov 2005; Diego Pettenò
bossogg-0.13.6.ebuild, bossogg-0.13.6-r2.ebuild, bossogg-0.13.6-r3.ebuild:
Don't install INSTALL and COPYING files. When using eautoreconf it takes
care of using foreign automake when needed, so no need to touch NEWS and
AUTHORS.
*bossogg-0.13.6-r3 (02 Sep 2005)
02 Sep 2005; Diego Pettenò
+files/bossogg-0.13.6-gcc4.patch, +bossogg-0.13.6-r3.ebuild:
Cleanup of ebuild: use $( ) for use_enable, use eautoreconf to recreate
autotools scripts, oggvorbis useflag is not vorbis, use [[ ]] for tests,
bossogg user does not need a /bin/bash shell, fixed the dependency over
sqlite and autoconf, use newinitd, don't install license and installation
documentation. Added patch to compile on gcc4.
19 Apr 2005; Bryan Østergaard
Remove retired developer from metadata.xml.
13 Mar 2005; Jan Brinkmann
added libtoolize call, fixes #83775
*bossogg-0.13.6-r2 (01 Mar 2005)
01 Mar 2005; Eric Shattow
Closes bug# 83003.
14 Sep 2004; Jeremy Huddleston
bossogg-0.13.6.ebuild:
Stable amd64, sparc.
27 Aug 2004; Chris White
Added myself as maintainer.
04 Jul 2004; Jeremy Huddleston
bossogg-0.13.6.ebuild:
~amd64 ~sparc
06 May 2004; Jeremy Huddleston
bossogg-0.13.6.ebuild:
Stable x86.
03 May 2004; Jeremy Huddleston
bossogg-0.13.5.ebuild, bossogg-0.13.6.ebuild:
Changing mad dep to madplay.
27 Apr 2004; Aron Griffis
Add inherit eutils
17 Apr 2004; Jeremy Huddleston
bossogg-0.13.5.ebuild:
eutils
08 Apr 2004; Jeremy Huddleston
bossogg-0.13.5.ebuild:
Stable x86.
08 Apr 2004; Jeremy Huddleston
bossogg-0.13.5.ebuild:
Stable x86.
*bossogg-0.13.6 (03 Apr 2004)
03 Apr 2004; Jeremy Huddleston
bossogg-0.13.6.ebuild:
Version bump and ebuild cleanup. Closes bug #46625.
*bossogg-0.13.5 (04 Mar 2004)
04 Mar 2004; Jeremy Huddleston
bossogg-0.13.5.ebuild, files/bossogg.initd:
Bossogg Music Server sound server. Ebuild submitted by Ted Kulp
AUX bossogg-0.13.6+flac-1.1.3.patch 7420 RMD160 b99dd98a5703021585b9711cc58f128621ffc8fc SHA1 5ef8076fd5760d0fdb7eb66d6f8a7d5de15770ad SHA256 bfbba5d7db0ed6674be2ca58f401c3b475e6e7de43c823dbad7bb988d066500a
AUX bossogg-0.13.6-Makefile.patch 1673 RMD160 2f7396fd8e196f60900b94fc7a5929622c461807 SHA1 e2805bb6ae1b9753fe930ff4aaa8bd8a524775d8 SHA256 056243759834d76d3dd56879a678a7e6156dcd4e6390d544da5bc61734c562e8
AUX bossogg-0.13.6-gcc4.patch 1099 RMD160 59d2896fa29b3de688ef312f605921818d1babcf SHA1 f6172c812f153764ae698d61a12cb930135a8f5a SHA256 3b210bf534332cf239ba394bb63e1dbd32e3d0051003c901914e390785c308fc
AUX bossogg-0.13.6-metadata.patch 405 RMD160 522916a4b838b9d5a745f4069dd3732d9a4d9f32 SHA1 6e1e16187e42f509e61a427b414c06133a2c0270 SHA256 572a538d556c39b51e2730ac1cdfcbae7bc97e65b5d76d19127133e26ed61f91
AUX bossogg-0.13.6-multilib.patch 900 RMD160 16627b904e6cca17d19183f88352806fd34c77e4 SHA1 81e261b68a5a85fdc6b09447aab05cfb662cd93c SHA256 e564689cefb8723c650911cd16ad32b1ab2b0163bad986d99ac5f1275f725c8e
AUX bossogg-0.13.6-sigkill.patch 404 RMD160 ae674393b63ca56226d9191d32de2722829deff6 SHA1 83eed3d6261e6dfd5d58076cfc9a45040167cb2c SHA256 8c1e7d4d44f619cbeca4c4ba9982c3e89153910b31628abf195636f87377707d
AUX bossogg.initd 609 RMD160 1a88a35a67bb69461c0811b3c990501e7873894f SHA1 b6cde285c1d5233210e960c4bcdbc46e4c181d72 SHA256 408683dc3567c89900e2b66ef1106ac54bd425e80d6493c4bce35db9257a373f
DIST bossogg-0.13.6.tar.gz 338025 RMD160 b2c6c7802e9ba667968cc46eb7471f7cd267f6cc SHA1 4b2e8735f3ed82b58a46246417c2268d27c74283 SHA256 59f9891ed4b12d38f61c170db677c0d818602e030f52fda47546a701d3302150
EBUILD bossogg-0.13.6-r3.ebuild 1794 RMD160 9229f0c885bd51f66fffd23045d6816e56bfd538 SHA1 af736a95e7732196af58e8c155b98130099a6a05 SHA256 9a7d67200e9ad5936033dc1823ba2392b5924f343664075e887b3f55d620f5d7
MISC ChangeLog 4877 RMD160 978e6ee19dc6b9a9e72eb91db255ff0d80919d2b SHA1 de2610f626b37ed5721167e1e0697f31df778c15 SHA256 42a90b6be131d5cc332faf314dd434798c148ff01b08322e85181734e5998585
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/bossogg/bossogg-0.13.6-r3.ebuild,v 1.14 2007/09/09 00:49:42 josejx Exp $
inherit autotools eutils multilib
IUSE="vorbis mad flac"
DESCRIPTION="Bossogg Music Server"
HOMEPAGE="http://bossogg.wishy.org"
SRC_URI="mirror://sourceforge/bossogg/${P}.tar.gz"
KEYWORDS="amd64 ~ppc sparc x86"
SLOT="0"
LICENSE="GPL-2"
DEPEND=">=media-libs/libao-0.8.3
media-libs/libshout
flac? ( >=media-libs/flac-1.1.2 )
vorbis? ( media-libs/libvorbis )
mad? ( media-libs/libmad
media-libs/id3lib )
=dev-db/sqlite-2*"
RDEPEND="${DEPEND}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-Makefile.patch
epatch "${FILESDIR}"/${P}-gcc4.patch
epatch "${FILESDIR}"/${P}+flac-1.1.3.patch
epatch "${FILESDIR}"/${P}-metadata.patch
epatch "${FILESDIR}"/${P}-sigkill.patch
epatch "${FILESDIR}"/${P}-multilib.patch
eautoreconf
}
src_compile() {
econf --enable-shout \
$(use_enable vorbis) \
$(use_enable flac) \
$(use_enable mad mp3) \
$(use_enable mad id3)
emake -j1 || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" libdir="/usr/$(get_libdir)" \
install || die "emake install failed."
dodoc README TODO API
newinitd "${FILESDIR}"/bossogg.initd bossogg
}
pkg_postinst() {
enewgroup bossogg
enewuser bossogg -1 -1 /var/bossogg bossogg -G audio
if ! [[ -d /var/bossogg ]]; then
mkdir /var/bossogg
chown bossogg:bossogg /var/bossogg
fi
elog "After running the /etc/init.d/bossogg service for the first"
elog "time, /var/bossogg/.bossogg/bossogg.conf will be created."
elog "Please edit this file and restart the service to setup."
elog "the server."
}