ChangeLog

# ChangeLog for app-cdr/xcdroast
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/ChangeLog,v 1.62 2007/12/14 18:17:39 armin76 Exp $

14 Dec 2007; Raúl Porcel
xcdroast-0.98_alpha15-r5.ebuild:
sparc stable

03 Nov 2007; Lars Weiler
xcdroast-0.98_alpha15-r5.ebuild:
stable ppc.

28 Jul 2007; Christoph Mende
xcdroast-0.98_alpha15-r5.ebuild:
Stable on amd64 wrt bug #178300

27 Jul 2007; Christian Faulhammer
xcdroast-0.98_alpha15-r5.ebuild:
stable x86, bug 178300

10 Apr 2007; Lars Weiler
-xcdroast-0.98_alpha15-r3.ebuild:
Cleanup.

*xcdroast-0.98_alpha15-r5 (10 Apr 2007)

10 Apr 2007; Lars Weiler +files/cdda2wav2icedax.patch,
+files/mkisofs2genisoimage.patch, +xcdroast-0.98_alpha15-r5.ebuild:
Adding Debian-Patches for newer cdrkit-version; bug #173942.

24 Jan 2007; Marius Mauch
xcdroast-0.98_alpha15-r3.ebuild:
Replacing einfo with elog

15 Jan 2007; Luis Medinas
xcdroast-0.98_alpha15-r4.ebuild:
Stable on amd64. See bug #158483.

30 Dec 2006; Andrej Kacian
xcdroast-0.98_alpha15-r4.ebuild:
Stable on x86, bug #158483.

27 Dec 2006; Gustavo Zacarias
xcdroast-0.98_alpha15-r4.ebuild:
Stable on sparc wrt #158483

22 Dec 2006; Tobias Scherbaum
xcdroast-0.98_alpha15-r4.ebuild:
Stable on ppc wrt bug #158483.

12 Nov 2006; Lars Weiler files/cdrecord2wodim.patch:
Switching to a much more advanced cdrecord2wodim.patch; taken from Debian
Bug #390174 with some slight changes.

11 Nov 2006; Lars Weiler files/cdrecord2wodim.patch,
xcdroast-0.98_alpha15-r4.ebuild:
Extended the cdrecord2wodim.patch so that it works with cdrkit-1.0_pre5.

*xcdroast-0.98_alpha15-r4 (11 Nov 2006)

11 Nov 2006; Lars Weiler +files/cdrecord2wodim.patch,
+files/cdrecord_versions.patch, +files/modern_cdrtools.patch,
xcdroast-0.98_alpha15-r3.ebuild, +xcdroast-0.98_alpha15-r4.ebuild:
Added some patches (from upstream and from Debian) so that xcdroast works
with current cdrkit and cdrtools.

28 Oct 2006; Lars Weiler
xcdroast-0.98_alpha15-r3.ebuild:
Added dev-util/pkgconfig as dependency; bug #151131.

14 Oct 2005; Gustavo Zacarias
xcdroast-0.98_alpha15-r3.ebuild:
Stable on sparc wrt #107229

26 Sep 2005; Luis Medinas
xcdroast-0.98_alpha15-r3.ebuild:
Remove unneeded dependencies

25 Sep 2005; Luis Medinas
xcdroast-0.98_alpha15-r3.ebuild:
Removed gtk1 support now this package will be forced to build only with gtk2
support.

25 Sep 2005; Luis Medinas
xcdroast-0.98_alpha15-r3.ebuild:
Fixed use flag. Bug #107150.

21 Sep 2005; Luis Medinas
xcdroast-0.98_alpha15-r3.ebuild:
Switch gtk2 use flag to gtk. Bug #106560.

14 Sep 2005; Luis Medinas
xcdroast-0.98_alpha15-r3.ebuild:
Removed Nomirror restriction. Fixes bug #100521.

30 Mar 2005; Lars Weiler
xcdroast-0.98_alpha15-r3.ebuild:
ebuild cleanup -> bug #81865

31 Oct 2004; Lars Weiler metadata.xml,
-xcdroast-0.98_alpha15-r2.ebuild, xcdroast-0.98_alpha15-r3.ebuild:
Depend on virtual/cdrtools instead of app-cdr/cdrtools. Make this package a
member of the media-optical herd. Furthermore cleanup.

17 Jun 2004; Lars Weiler xcdroast-0.98_alpha15-r3.ebuild:
Edited the dependency list, so that GTK+ will not be installed, when GTK2+ is
chosen.

12 Feb 2004; Lars Weiler xcdroast-0.98_alpha15-r3.ebuild:
There was still an error in the symlink...

08 Feb 2004; Lars Weiler xcdroast-0.98_alpha15-r3.ebuild:
Fixed a small typo in the symlink to cdrecord-ProDVD.

07 Feb 2004; Lars Weiler xcdroast-0.98_alpha15-r3.ebuild:
stable on x86 and ppc.

23 Jan 2004; Lars Weiler xcdroast-0.98_alpha15-r3.ebuild:
Inserted upstream-patch for amd64. See bug #36676.

*xcdroast-0.98_alpha15-r3 (17 Jan 2004)

17 Jan 2004; Lars Weiler xcdroast-0.98_alpha15-r2.ebuild,
xcdroast-0.98_alpha15-r3.ebuild:
Made slightly changes in alpha15-r3 as cdrecord-prodvd became a package by
it's own. Bumped alpha15-r2 stable for x86 and ppc.

18 Dec 2003; Jason Wever xcdroast-0.98_alpha15-r2.ebuild:
Added ~sparc keyword.

05 Dec 2003; Lars Weiler xcdroast-0.98_alpha15-r2.ebuild:
Added support for Gnome users, so that X-CD-Roast is in the Multimedia-menu
and carries it's an icon. This closes bugs 34751 and 34756.

22 Nov 2003; xcdroast-0.98_alpha15-r1.ebuild,
xcdroast-0.98_alpha15-r2.ebuild, xcdroast-0.98_alpha15.ebuild:
removed bad gtk?() dependency (as the app doesn't build without gtk (some
version) it shouldnt have a gtk?( ) flag in the DEPEND statement)

*xcdroast-0.98_alpha15-r2 (15 Nov 2003)

15 Nov 2003; Lars Weiler xcdroast-0.98_alpha15-r2.ebuild:
Added two patches from xcdroast.org that fixes problems with gtk2 and the
not-needed pcre-lib.

*xcdroast-0.98_alpha15-r1 (02 Nov 2003)

02 Nov 2003; Luca Barbato
files/xcdroast-0.98alpha15-dvd.patch :
Added the patch to let xcdroast use cdrtools + dvdr patches for dvd burning.

02 Nov 2003; Lars Weiler xcdroast-0.98_alpha15-r1.ebuild:
DVD-support uses cdrecord-ProDVD. This is closed-source software, but it works
and free for use for educational, research and private purposes. A key has to
be typed in to X-CD-Roast. See ftp://ftp.berlios.de/pub/cdrecord/ProDVD/README
and http://www.xcdroast.org/xcdr098/README.ProDVD.txt for further information.

31 Oct 2003; Martin Holzer
xcdroast-0.98_alpha15.ebuild:
adding dev-libs/libpcre. closes #32372.

*xcdroast-0.98_alpha15 (31 Oct 2003)

31 Oct 2003; Lars Weiler xcdroast-0.98_alpha14-r2.ebuild,
xcdroast-0.98_alpha15.ebuild:
Version bump. Thanks to Mario Vazquez for the ebuild. X-CD-Roast now supports
gtk2.

Changed the SRC_URI for the patches in the alpha14-ebuild, as they changed
with the alpha15-release.

28 Oct 2003; Bartosch Pixa
xcdroast-0.98_alpha14-r2.ebuild:
set ppc in keywords

11 Sep 2003; Lars Weiler xcdroast-0.98_alpha14-r2.ebuild:
New USE flag 'dvdr'. That will apply a patch to xcdroast that makes use of
cdrtools' patch for DVD-writing.

Nevertheless xcdroast has full support for cdrecord-ProDVD
(http://www.xcdroast.org/xcdr098/README.ProDVD.txt), which has to be
installed manually. Maybe I'll automate it with an ebuild later.

*xcdroast-0.98_alpha14-r2 (04 Sep 2003)

04 Sep 2003; Lars Weiler xcdroast-0.98_alpha10-r3.ebuild,
xcdroast-0.98_alpha14-r2.ebuild, xcdroast-0.98_alpha14.ebuild,
files/xcdroast-0.98alpha14-dvd.patch:

Applied suggestions from Bug #26323.

xcdroast makes now use of the USE-flag "dvd" which will compile it with
further DVD-write functionalities. If this is to much overload for users
who only want DVD-read functionalities (and have set this USE-flag by
default), this USE-flag should be renamed and become a local one.

Removed some old ebuilds.

*xcdroast-0.98_alpha14-r1 (17 Jul 2003)

17 Jul 2003; Lars Weiler xcdroast-0.98_alpha14-r1.ebuild:
Adding two patches from the xcdroast author as described in Bug 22042. Thanks
to digex@web.de for the ebuild.

Further masking stable on ppc.

*xcdroast-0.98_alpha14 (14 Jun 2003)

14 Jun 2003; Lars Weiler xcdroast-0.98_alpha13.ebuild,
xcdroast-0.98_alpha14.ebuild:
Masked alpha13 stable on x86.

Added new version alpha14.

*xcdroast-0.98_alpha10-r3 (16 May 2003)

16 May 2003; Daniel Ahlberg :
Updated dependencies to allow multiple revisions of cdrtools.

*xcdroast-0.98_alpha13 (04 Jan 2003)

02 Apr 2003; Lars Weiler xcdroast-0.98_alpha13.ebuild:
Set ppc in KEYWORDS

13 Feb 2003; Yannick Koehler xcdroast-0.98_alpha13.ebuild :
Added 'nls' USE flag to IUSE.

05 Jan 2002; Seemant Kulleen
xcdroast-0.98_alpha13.ebuild :

NLS bloat reduction

04 Jan 2003; Arcady Genkin :
Version bump (thanks to Lars Weiler ).
This one works with cdrtools 2.0.
Downloading from a SF mirror.

*xcdroast-0.98_alpha10 (16 Jun 2002)

21 Oct 2002; Arcady Genkin xcdroast-0.98_alpha10-r2 :
xcdroast does not work with cdrtools above 1.11.33.

16 Jun 2002; Doug Goldstein (Cardoe)
xcdroast-0.98_alpha10-r2.ebuild: Changed the depends to the new version of
cdrtools because of bugs reports and because the xcdroast site says there are
bugs unless you use the latest version. Fixed lintool errors too. :)

4 Jun 2002; Brandon Low xcdroast-0.98_alpha10-r1.ebuild:
Changed dependency for new version, it don't b0rk now.

*xcdroast-0.98_alpha10 (23 Apr 2002)

23 Apr 2002; Ryan Phillips xcdroast-0.98_alpha10.ebuild:
Patched ebuild to actually download and compile alpha10 release.

*xcdroast-0.98_alpha10 (23 Apr 2002)

23 Apr 2002; Ryan Phillips xcdroast-0.98_alpha10.ebuild:
Update to newer version of xcdroast.

*xcdroast-0.98_alpha9-r2 (16 Apr 2002)

16 Apr 2002; Bruce A. Locke xcdroast-0.98_alpha9-r2.ebuild:
Update to newer version of cdrtools

*xcdroast-0.98_alpha9-r1 (16 Apr 2002)

16 Apr 2002; Bruce A. Locke xcdroast-0.98_alpha9-r1.ebuild:
Fixed xcdroast's hardcoded dependency versions to work with a newer version
of cdrtools (hardcoding is because of xcdroast itself, not our packaging)

*xcdroast-0.98_alpha9 (11 Apr 2002)

11 Apr 2002; Spider
Update all glib dependencies to use glib-1.2* in preparation of unmasking the glib-2.0.1 packages

Manifest

AUX 64bit_gsize.patch 471 RMD160 629cc85cf526801a077cc73ff6b597799418869c SHA1 fefe0b3b18e4df6e947fec7d5ba8c8e802970965 SHA256 71a46d1afb8ed22c1a5d49c4ad655bc273136cfad3d67624ea940a860d610e6e
AUX cdda2wav2icedax.patch 396 RMD160 0722ae389b9085bb86d5c1dc711c6a9c07a9ff2a SHA1 93ad5fe0ec8815b7c9f78810930950dcd8a70f35 SHA256 aa1c60268b861cce2b31fd1b9f996a4b524146e16da47e25747951aa8b41bb94
AUX cdrecord2wodim.patch 34941 RMD160 d3d760258fc1a740b083894621343c5301c93529 SHA1 26b18a2686c3f04010113f752a65e75a8f6ea01e SHA256 4847528936dfa2f9831cebb0a0e2c219c02d2272127a30a33934fe80fb791303
AUX cdrecord_versions.patch 618 RMD160 80bdd9c72a14e15a9b03c7da816ead3bcebde03a SHA1 e9bc050764c6163407047518eb16e411c74bd42c SHA256 932e60ade91c9e8894ac25703b825632e9b194090ba1b27374df5eb7f3a1b435
AUX gtk2locale.patch 643 RMD160 65ae2d7db3862056622bc0120fe2d607dd991875 SHA1 bb3d2f2c7edede86af6c367c8b5b09339251250c SHA256 30f4daa092c9321f4d43d26541b7a4403e20104abdc766d00735f5972b443854
AUX mkisofs2genisoimage.patch 352 RMD160 698bdb6e7bb5710bec648a98dc279d163b7e0bf1 SHA1 898be5eb274538846c96e2439356276bc9e474e3 SHA256 86ce3c94ad07a1b68c47b6e0020b56c9f926aa2d20e2a09c7b1a8498d97f23b7
AUX modern_cdrtools.patch 584 RMD160 703caf45884424fcc5ddf153236cf54260ebc5c7 SHA1 548cf9dcbe11c045cd2edab1f6c28aad4f5a18aa SHA256 ae915e39df9060e0e24e4188088b12c31970730b1b75f84fe9a09756eb3e68c6
AUX xcdroast-0.98alpha15-dvd.patch 15532 RMD160 0a871e0f4a52477a05347c5c7184b157e4c7a8ab SHA1 c6fc10ac94fa8b9826580a4fcf4e9d5466ea41c1 SHA256 0bfe89f5a18a990b5a20fec1ee1cb3129c8268000a5b039cff47fabeb2a953ab
DIST xcdroast-0.98_alpha15_new_configure.tar.gz 82301 RMD160 125c5a48462bac3515c93f7e9f6e428cb901d80c SHA1 be4533b3c81c2cf0bf5ac6c9943c3b57ec559927 SHA256 0e33617f9315482dd95e1228e27461e45bea4516abaebfb5b6449aedaec9de90
DIST xcdroast-0.98alpha15.tar.gz 3282794 RMD160 9198f67659023ce8f508fa2c331df9d9c8b81a8f SHA1 f354ea9ffe918c4ec11312d5537e6e245730fecc SHA256 40be77142b23fa62265a23e473bd3af43df6ab01332ea991a5ef3069530b28d8
EBUILD xcdroast-0.98_alpha15-r5.ebuild 1608 RMD160 c2b1997516c39f4f3a7a732df45005acd5e4f8e1 SHA1 f9f5d8f7a199cbf8af69011b97873817e09a47cb SHA256 ad3d6906cddf7dbaf123fba6301df23216ef4df98902d05495f7a77d7b15de81
MISC ChangeLog 10347 RMD160 8492e578807c646ef8b4098839214c4b0fb8e45f SHA1 bb43f36f9688117e3211c5f9a0b72252ef94b058 SHA256 8fe3b6c8c79b53f55928b27ce705e976c5ae874b165d2794edf36e95b3fbf831
MISC metadata.xml 247 RMD160 7a2b92c08eec2dc74474226529601870161ced75 SHA1 30e2f8e33a1a0ccd255272d40b84fadfe13c90d5 SHA256 4e1e94075219a6cc8cde9d7249eeacbb64f0ec101401aa58aec45e5ad901f2ed

files

metadata.xml





media-optical
Menu based front-end to mkisofs and cdrecord

xcdroast-0.98_alpha15-r5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/xcdroast-0.98_alpha15-r5.ebuild,v 1.6 2008/06/15 03:22:57 drac Exp $

inherit eutils

DESCRIPTION="Old-school menu based front-end for CD and DVD writing"
HOMEPAGE="http://www.xcdroast.org/"
SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz
mirror://gentoo/${P}_new_configure.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="nls"

RDEPEND=">=x11-libs/gtk+-2
virtual/cdrtools"
DEPEND="${RDEPEND}
dev-util/pkgconfig"

S=${WORKDIR}/${P/_/}

src_unpack() {
unpack ${P/_/}.tar.gz
cd "${S}"
unpack ${P}_new_configure.tar.gz

cd "${S}"/src
epatch "${FILESDIR}"/gtk2locale.patch \
"${FILESDIR}"/modern_cdrtools.patch \
"${FILESDIR}"/cdrecord_versions.patch \
"${FILESDIR}"/cdrecord2wodim.patch \
"${FILESDIR}"/cdda2wav2icedax.patch \
"${FILESDIR}"/mkisofs2genisoimage.patch
use amd64 && epatch "${FILESDIR}"/64bit_gsize.patch
}

src_compile() {
econf \
$(use_enable nls) \
--enable-gtk2 \
--disable-dependency-tracking || die

make PREFIX=/usr || die
}

src_install() {
make PREFIX=/usr DESTDIR="${D}" install || die

cd "${S}"/doc
dodoc DOCUMENTATION FAQ README* TRANSLATION.HOWTO

# move man pages to /usr/share/man to be LFH compliant
mv "${D}"/usr/man "${D}"/usr/share

# remove extraneous directory
rm "${D}"/usr/etc -rf

insinto /usr/share/icons/hicolor/48x48/apps
newins "${S}"/xpms/xcdricon.xpm xcdroast.xpm

make_desktop_entry xcdroast "X-CD-Roast" xcdroast "AudioVideo;DiscBurning"
}