ChangeLog

# ChangeLog for app-cdr/cdw
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/ChangeLog,v 1.22 2008/05/21 18:06:46 drac Exp $

21 May 2008; Samuli Suominen cdw-0.2.4.ebuild:
Move intltool to DEPEND wrt #221507.

29 Feb 2008; Carsten Lohrke cdw-0.2.4.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.

24 Jan 2007; Marius Mauch cdw-0.2.4.ebuild:
Replacing einfo with elog

23 Nov 2006; Francesco Riosa cdw-0.2.4.ebuild:
dev-db/mysql => virtual/mysql

22 Oct 2006; cdw-0.2.4.ebuild:
added DEPEND upon dev-perl/XML-Parser

05 Aug 2006; Jason Wever cdw-0.2.4.ebuild:
Stable on SPARC wrt bug #142570.

05 Aug 2006; Tobias Scherbaum cdw-0.2.4.ebuild:
ppc stable, bug #142570

04 Aug 2006; Joshua Jackson cdw-0.2.4.ebuild:
Stable x86; bug #142570

08 May 2006; Michael Sterrett
+files/cdw-0.2.4-gcc4.patch, cdw-0.2.4.ebuild:
patch for compiling with gcc4 from Charlie Shepherd (bug #132561)

*cdw-0.2.4 (06 May 2006)

06 May 2006; Michael Sterrett +cdw-0.2.4.ebuild:
version bump

30 Apr 2006; cdw-0.2.3.ebuild:
Added ~sparc keyword.

26 Dec 2005; Luca Barbato cdw-0.2.3.ebuild:
oggvorbis Cleanup

08 Jul 2005; David Holm cdw-0.2.3.ebuild:
Added to ~ppc.

26 Mar 2005; Michael Sterrett cdw-0.2.3.ebuild:
add debian patch to address bug #80315

31 Jan 2005; Michael Sterrett -cdw-0.2.0.ebuild,
-cdw-0.2.0_pre3.ebuild:
clean old ebuilds

*cdw-0.2.3 (31 Jan 2005)

31 Jan 2005; Michael Sterrett +cdw-0.2.3.ebuild:
version bump (bug #65024); also fixes bug #71561

*cdw-0.2.0 (22 Jan 2004)

22 Jan 2004; Michael Sterrett cdw-0.2.0.ebuild:
version bump (bug 38165)

03 Nov 2003; Michael Sterrett cdw-0.2.0_pre3.ebuild:
fix configure

*cdw-0.2.0_pre3 (02 Nov 2003)

02 Nov 2003; Michael Sterrett cdw-0.2.0_pre3.ebuild:
Add pre version for testing with very nice ebuild from Octavio Ruiz (bug 32295)
Mark cdw-0.1.4 stable since there's been no bug reports there.
Add metadata.xml

*cdw-0.1.4 (09 Oct 2003)

09 Oct 2003; Michael Sterrett cdw-0.1.4.ebuild:
initial commit (bug 21217)

Manifest

AUX cdw-0.2.4-gcc4.patch 485 RMD160 eb31689aad74b69c624bb03b4eba3aac6e5387c6 SHA1 057984d7e898ed95540a88d0b5dc3da402ac1aef SHA256 2e0ee7e94a7fb8ecc280fa4db83c0481ed07379ff56b28354932aa1ca2dbc5ce
DIST cdw-0.2.4.tar.gz 626131 RMD160 c0b96226f363e253ee6e13eda1cf05ec1151719d SHA1 54326dced809d56f97bc0fbec47ffd0096cc8c65 SHA256 1d4b5243ca9c2f95e6770896249594e84beadfa72da81babb468b104d528807d
EBUILD cdw-0.2.4.ebuild 2419 RMD160 8b48fd5ebcdc6de4da6ed078a706543838c3d938 SHA1 8317e73aa62a474b9a22823cecc76211b0df2f05 SHA256 b618d888adea400bc790d91edc4f93b29d3679ced5e2c8a99b059d38456bd5d2
MISC ChangeLog 2580 RMD160 adc7600d90d680f54dd713bdfaa77ed47fa6d285 SHA1 9e70b136efe328f7ba0134adf4e23e92e94a3a0b SHA256 b2c6f0ede4461671f412f10f5a45050e4011cb01f67ffde438523669178dd88a
MISC metadata.xml 259 RMD160 0c0d00bb6e7c4ebb44a4243d6afe230bddbe9ab1 SHA1 f0c870702eea234e28c5c5aae364c4f0d5529919 SHA256 563f38a3f3386a850ea11ce0ad1ad9b9cbc5fb7c586f58045b5bef6aa9132cc1

cdw-0.2.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-0.2.4.ebuild,v 1.13 2008/05/21 18:06:46 drac Exp $

inherit eutils flag-o-matic

MY_P=${PN}-${PV/_/-}
DESCRIPTION="gtk2 and ncurses-based console frontend to cdrecord and mkisofs"
HOMEPAGE="http://cdw.sourceforge.net"
SRC_URI="mirror://sourceforge/cdw/${PN}-${PV/_/-}.tar.gz"

KEYWORDS="ppc sparc x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="encode gtk mysql nls vorbis sqlite"

RDEPEND="virtual/cdrtools
gtk? ( >=x11-libs/gtk+-2
>=dev-libs/glib-2 )
sys-libs/ncurses
sys-libs/zlib
vorbis? ( media-libs/libvorbis )
sqlite? ( dev-db/sqlite )
mysql? ( virtual/mysql )
encode? ( media-sound/lame )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.21
nls? ( sys-devel/gettext )
gtk? ( dev-util/pkgconfig )"

S=${WORKDIR}/${MY_P}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gcc4.patch" #bug #132561
}

src_compile() {
local myconf

strip-flags
replace-flags -O? -O1
use vorbis \
&& myconf="${myconf} --with-oggenc=/usr/bin/oggenc" \
|| myconf="${myconf} $(use_with vorbis oggenc)"

use encode \
&& myconf="${myconf} --with-lame=/usr/bin/lame" \
|| myconf="${myconf} $(use_with encode lame)"

econf \
--disable-dependency-tracking \
${myconf} \
$(use_enable nls) \
$(use_enable mysql) \
$(use_enable sqlite) \
$(use_enable gtk gui) || die
emake || die "emake failed"
}

src_install() {
make DESTDIR="${D}" install || die "make install failed"

dodoc AUTHORS ChangeLog NEWS THANKS \
doc/{KNOWN_BUGS,README*,default.conf}

if use mysql || use sqlite ; then
insinto /usr/share/${PF}/
doins doc/cdw.sql || die "doins failed"
fi

# clean up the docs installed with make install
rm -rf "${D}/usr/share/doc/${PN}"
if use gtk ; then
make_desktop_entry cdw CDW cdw
doicon pixmaps/cdw.png
fi
}

pkg_postinst() {
if use mysql || use sqlite ; then
elog
elog "You have chosen, either by selecting 'USE=mysql' or 'USE=sqlite'"
elog "to install Disk Catalog support."
elog "You will have a new tool called cdwdic."
elog
elog "The directory /usr/share/${PF}/"
elog "contains a cdw.sql file. You must install this to your system"
elog "for using the Disk Catalog. The installation process is very"
elog "simple, you can find the instructions in the README file in"
elog "/usr/share/doc/${PF}."
fi
}

files

metadata.xml




media-optical

mr_bones_@gentoo.org
Michael Sterrett