summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-cdr/xcdroast')
-rw-r--r--app-cdr/xcdroast/ChangeLog8
-rw-r--r--app-cdr/xcdroast/Manifest2
-rw-r--r--app-cdr/xcdroast/files/digest-xcdroast-0.98_alpha14-r13
-rw-r--r--app-cdr/xcdroast/xcdroast-0.98_alpha14-r1.ebuild57
4 files changed, 69 insertions, 1 deletions
diff --git a/app-cdr/xcdroast/ChangeLog b/app-cdr/xcdroast/ChangeLog
index 42c2a7850bbe..9d418f66ef98 100644
--- a/app-cdr/xcdroast/ChangeLog
+++ b/app-cdr/xcdroast/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
# /space/gentoo/cvsroot/gentoo-x86/app-cdr/xcdroast/ChangeLog,v 1.7 2002/06/05 02:39:55 lostlogic Exp
+*xcdroast-0.98_alpha14-r1 (17 Jul 2003)
+
+ 17 Jul 2003; Lars Weiler <pylon@gentoo.org> 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 <pylon@gentoo.org> xcdroast-0.98_alpha13.ebuild,
diff --git a/app-cdr/xcdroast/Manifest b/app-cdr/xcdroast/Manifest
index 7953f0bdcfaf..3cb8a783ffa8 100644
--- a/app-cdr/xcdroast/Manifest
+++ b/app-cdr/xcdroast/Manifest
@@ -2,7 +2,7 @@ MD5 90a02cc993aed34ce32adcc6eeb9c002 xcdroast-0.98_alpha13.ebuild 1037
MD5 aa4c6feae146288c7667712a6436ff35 ChangeLog 2973
MD5 7502c7554724d7d25d4ac98155b96364 xcdroast-0.98_alpha10-r3.ebuild 1902
MD5 892c925bfc9ca6d5c2e84c9387eadf95 xcdroast-0.98_alpha14.ebuild 1039
-MD5 7a2fdee2078f4eff91637e74e6b00d1f xcdroast-0.98_alpha14-r1.ebuild 1320
+MD5 6cd194d425a894aeba5996db736c2ee1 xcdroast-0.98_alpha14-r1.ebuild 1430
MD5 81d2a239119f3ee928aa0f3fce67529c files/digest-xcdroast-0.98_alpha14-r1 195
MD5 fd211bcdb0aa941e5ae0cea66cbbebfe files/digest-xcdroast-0.98_alpha13 73
MD5 7af2b7cea7fca6b0e99338246ba10fd4 files/digest-xcdroast-0.98_alpha10-r3 72
diff --git a/app-cdr/xcdroast/files/digest-xcdroast-0.98_alpha14-r1 b/app-cdr/xcdroast/files/digest-xcdroast-0.98_alpha14-r1
new file mode 100644
index 000000000000..60c84d18d7b3
--- /dev/null
+++ b/app-cdr/xcdroast/files/digest-xcdroast-0.98_alpha14-r1
@@ -0,0 +1,3 @@
+MD5 c5f3f1ab6ff6d286bd984def54ef0c54 xcdroast-0.98alpha14.tar.gz 2870727
+MD5 eee8611102934f4aeebf2ecaec38cc40 error_write_tracks.patch 315
+MD5 bd246be214244db822444d7b07e2c21b dvd_atip.patch 634
diff --git a/app-cdr/xcdroast/xcdroast-0.98_alpha14-r1.ebuild b/app-cdr/xcdroast/xcdroast-0.98_alpha14-r1.ebuild
new file mode 100644
index 000000000000..83ac600697ac
--- /dev/null
+++ b/app-cdr/xcdroast/xcdroast-0.98_alpha14-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/xcdroast-0.98_alpha14-r1.ebuild,v 1.1 2003/07/17 01:35:06 pylon Exp $
+
+S=${WORKDIR}/${P/_/}
+DESCRIPTION="Menu based front-end to mkisofs and cdrecord"
+HOMEPAGE="http://www.xcdroast.org/"
+SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz
+ http://www.xcdroast.org/xcdr098/patches/error_write_tracks.patch
+ http://www.xcdroast.org/xcdr098/patches/dvd_atip.patch"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ppc"
+IUSE="nls"
+
+DEPEND="=x11-libs/gtk+-1.2*
+ =dev-libs/glib-1.2*
+ >=media-libs/gdk-pixbuf-0.16.0
+ >=media-libs/giflib-3.0
+ >=app-cdr/cdrtools-2.0"
+
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${P/_/}.tar.gz
+
+ cd ${S}/src
+
+ # Patch to fix "Error Writing Tracks" Bug
+ epatch ${DISTDIR}/error_write_tracks.patch
+
+ # Patch to fix fixes the display of ATIP information of DVD-media.
+ epatch ${DISTDIR}/dvd_atip.patch
+}
+
+src_compile() {
+ local myconf
+ use nls || myconf="${myconf} --disable-nls"
+
+ econf ${myconf} || die
+ make PREFIX=/usr || die
+}
+
+src_install() {
+ make PREFIX=/usr DESTDIR=${D} install || die
+ #chown root.wheel ${D}/usr/bin/xcdrgtk
+ cd doc
+ dodoc DOCUMENTATION FAQ README* TRANSLATION.HOWTO
+ cd ..
+
+ # 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
+}