Portage is a package management system used by Gentoo Linux
# 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
Move intltool to DEPEND wrt #221507.
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
24 Jan 2007; Marius Mauch
Replacing einfo with elog
23 Nov 2006; Francesco Riosa
dev-db/mysql => virtual/mysql
22 Oct 2006;
added DEPEND upon dev-perl/XML-Parser
05 Aug 2006; Jason Wever
Stable on SPARC wrt bug #142570.
05 Aug 2006; Tobias Scherbaum
ppc stable, bug #142570
04 Aug 2006; Joshua Jackson
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
version bump
30 Apr 2006;
Added ~sparc keyword.
26 Dec 2005; Luca Barbato
oggvorbis Cleanup
08 Jul 2005; David Holm
Added to ~ppc.
26 Mar 2005; Michael Sterrett
add debian patch to address bug #80315
31 Jan 2005; Michael Sterrett
-cdw-0.2.0_pre3.ebuild:
clean old ebuilds
*cdw-0.2.3 (31 Jan 2005)
31 Jan 2005; Michael Sterrett
version bump (bug #65024); also fixes bug #71561
*cdw-0.2.0 (22 Jan 2004)
22 Jan 2004; Michael Sterrett
version bump (bug 38165)
03 Nov 2003; Michael Sterrett
fix configure
*cdw-0.2.0_pre3 (02 Nov 2003)
02 Nov 2003; Michael Sterrett
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
initial commit (bug 21217)
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
# 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
}