Portage is a package management system used by Gentoo Linux
# ChangeLog for gnustep-apps/cynthiune
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v 1.18 2008/07/21 08:25:11 voyageur Exp $
21 Jul 2008; Bernard Cafarelli
cynthiune-0.9.5-r1.ebuild:
Fix compilation with USE=-flac, bug #232442. Also fix with USE=-vorbis
17 May 2008; Fabian Groffen
cynthiune-0.9.5-r1.ebuild:
put dev-util/pkgconfig only in DEPEND, bug #217278
07 Apr 2008; Bernard Cafarelli
cynthiune-0.9.5-r1.ebuild:
Only compile id3tag bundle with USE=mad, bug #216564
23 Mar 2008; nixnut
Stable on ppc wrt bug 207381
22 Mar 2008; Santiago M. Mola
cynthiune-0.9.5-r1.ebuild:
amd64 stable wrt bug #207381, second round.
21 Mar 2008; Christian Faulhammer
cynthiune-0.9.5-r1.ebuild:
stable x86, bug 207381
17 Jan 2008; Bernard Cafarelli
cynthiune-0.9.5-r1.ebuild:
Add pkgconfig DEPEND for libmad, bug #206476
04 Jan 2008; Bernard Cafarelli
+files/cynthiune-0.9.5-NSMutableDictionary.patch,
cynthiune-0.9.5-r1.ebuild:
Add compilation fix for stricter gnustep
01 Jan 2008; Alexis Ballier
cynthiune-0.9.5-r1.ebuild:
stick musicbrainz deps to -2*, bug #203784
*cynthiune-0.9.5-r1 (10 Sep 2007)
10 Sep 2007; Bernard Cafarelli
+files/cynthiune-0.9.5-NSCellExtensions.patch,
+files/cynthiune-0.9.5-gnustep-make-2.patch,
+files/cynthiune-0.9.5-set-macro.patch, -cynthiune-0.9.4.ebuild,
-cynthiune-0.9.5.ebuild, +cynthiune-0.9.5-r1.ebuild:
Version bump from the GNUstep overlay
*cynthiune-0.9.5 (11 Dec 2006)
11 Dec 2006; Fabian Groffen
+files/cynthiune-0.9.5-flac-1.1.3.patch, cynthiune-0.9.4.ebuild,
+cynthiune-0.9.5.ebuild:
Version bump, with flac 1.1.3 support patch. Thanks to Alex Ballier to tell
me how to "configure" the package.
20 Oct 2006; Fabian Groffen
Fixing flac dependency on 1.1.2 for bug #152007
27 Apr 2006; Marien Zwart
Fixing SHA256 digest, pass four
26 Mar 2006; Fabian Groffen
Incorporate changes by Jouni Rinne (bug #120054)
08 Jan 2006; Michael Hanselmann
Remove retiring dev from metadata.
26 Dec 2005; Luca Barbato
oggvorbis Cleanup
05 Nov 2005; Mark Loeser
Added ~x86 to KEYWORDS; bug #111374
*cynthiune-0.9.4 (18 Mar 2005)
18 Mar 2005; Armando Di Cianno
+cynthiune-0.9.4.ebuild:
Orignal package import -- a gnustep built media player, yay
AUX cynthiune-0.9.5-NSCellExtensions.patch 489 RMD160 b1ce1939f4c63c3dc01979762f03ed1294f59411 SHA1 1ab1511acb797497bc911f0fba4f331ca9af1ebe SHA256 a306d2dfef899d223741b0e39f57c1ca6be9ed8517c8fb08f14186ce13c586f8
AUX cynthiune-0.9.5-NSMutableDictionary.patch 312 RMD160 aebeb9f2b5cd54621103c61cc1b1af6e0eb69dfd SHA1 4888c09008acdd8c27e89f93b58fdefc0f479d3d SHA256 9555d22fe34ccf415f2433b9a4628666b4a2c4ed8f0eb3262419075ef0934322
AUX cynthiune-0.9.5-flac-1.1.3.patch 8504 RMD160 4320c4a28fcd5bc9d37fab4113168ba9e4c0b42b SHA1 d2552a9e68dd5bee85a2545a0d49074f99f69029 SHA256 bbf5da3ba5acce325ce0d21c164f435912fa68149c7955179399bfee6ce4805f
AUX cynthiune-0.9.5-gnustep-make-2.patch 12567 RMD160 2ea2afc4facff487187c7a600c1a711911d1b9db SHA1 f77ed1765d746a118c9a72fdf59bb8fc409bfde1 SHA256 61adc8a6ee7257c778dca98189a87942b29c1f08364419ff601f6865ae125246
AUX cynthiune-0.9.5-set-macro.patch 1108 RMD160 db86c99b51c925e7f0716f660904a1e4182ef902 SHA1 a15c667e9e5d60ee333d16eaf5db779ec95060b6 SHA256 47241760782bf54ff172ef0a010e5b27073c717e62c85e2c428425752b018f4d
DIST Cynthiune-0.9.5.tar.gz 490426 RMD160 b9dff46275b6b79ebc62655e7de92b9c9aa41274 SHA1 6622288efde5e576defa64f0d4034adeb56291d4 SHA256 e3e036385388556759e3712ea5e595976ec7a4867698dea7c46b46d226122e70
EBUILD cynthiune-0.9.5-r1.ebuild 2081 RMD160 9945ac1631632f97d3e8aa1c1177bb857c6c3a10 SHA1 ece5ddd81940cc7a96b555b046bf8f5728bea364 SHA256 b0e88680d0230d06f16660cb43eefff9dfe4a9dd4620e23f5fd566aa464d4c00
MISC ChangeLog 2907 RMD160 d8a4876c876d54a853b64e70aa0b891986c6a9e2 SHA1 7faeb64c2a3bb1f4a8bc19654046f8d9450c94ba SHA256 fc6cb44db4d2575947b68ca44adb5b91cd2ffad944cc73709aa9854d0dd21b2b
MISC metadata.xml 2216 RMD160 06c2aea6ad54e88d28371ef8a6302120e88e8505 SHA1 65b4217c9947df1b0052b2a121bfce3c849de949 SHA256 6559882bfeb74a0c812e092fc392728e16a7df57d1ec45d43f44babd79ee3424
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/cynthiune-0.9.5-r1.ebuild,v 1.10 2008/07/21 08:25:11 voyageur Exp $
inherit gnustep-2
S=${WORKDIR}/${P/c/C}
DESCRIPTION="Free software and romantic music player for GNUstep."
HOMEPAGE="http://organact.mine.nu/~wolfgang/cynthiune"
SRC_URI="http://organact.mine.nu/~wolfgang/cynthiune/${P/c/C}.tar.gz"
IUSE="arts esd flac mad modplug musepack timidity vorbis"
KEYWORDS="amd64 ppc x86"
LICENSE="GPL-2"
SLOT="0"
RDEPEND="media-libs/audiofile
media-libs/taglib
arts? ( kde-base/arts )
esd? ( media-sound/esound )
flac? ( media-libs/flac )
mad? ( media-libs/libid3tag
media-libs/libmad )
musepack? ( media-libs/libmpcdec )
modplug? ( media-libs/libmodplug )
timidity? ( media-sound/timidity++ )
vorbis? ( >=media-libs/libogg-1.1.2
>=media-libs/libvorbis-1.0.1-r2 )
=media-libs/musicbrainz-2*"
DEPEND="${RDEPEND}
mad? ( dev-util/pkgconfig )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-flac-1.1.3.patch
epatch "${FILESDIR}"/${P}-set-macro.patch
epatch "${FILESDIR}"/${P}-NSCellExtensions.patch
epatch "${FILESDIR}"/${P}-NSMutableDictionary.patch
epatch "${FILESDIR}"/${P}-gnustep-make-2.patch
}
cynthiune_get_config() {
# Gentoo doesn't have libavi (any more)
local myconf="disable-windowsmedia=yes"
use arts || myconf="${myconf} disable-arts=yes"
use esd || myconf="${myconf} disable-esound=yes"
use flac || myconf="${myconf} disable-flac=yes disable-flactags=yes"
use mad || myconf="${myconf} disable-mp3=yes disable-id3tag=yes"
use modplug || myconf="${myconf} disable-mod=yes"
use musepack || myconf="${myconf} disable-musepack=yes"
use timidity || myconf="${myconf} disable-timidity=yes"
use vorbis || myconf="${myconf} disable-ogg=yes disable-vorbistags=yes"
echo ${myconf}
}
src_compile() {
egnustep_env
egnustep_make "$(cynthiune_get_config)" || die "make failed"
}
src_install() {
egnustep_env
egnustep_install "$(cynthiune_get_config)" || die
}
Cynthiune (january 2004)
=========
What is Cynthiune?
------------------
Cynthiune is a free software and romantic music player for GNUstep and MacOSX.
I wrote it originally as a christmas gift to a girl that I liked because she
could not listen to music on her Mac with a free program. Since then, I decided
to make it public and add even more features to make it a complete and useable
media player.
For the moment, it looks pretty much like XMMS, Winamp and similar software.
Even though it has far less features than those, the essential components of a
usable and user-friendly program are there in my opinion.
From a programmatic point-of-view, I have decided to write a program that is
released only when considered bug-free. The free software community lacks,
IMnsHO, a sense of quality that makes its programs nearly useless to
lambda users. Not only is it useless, but I think it also gives free software
a bad reputation. The principle of freedom in "free software" is fundamental
to me, but it has to be reachable not only by some sort of geeky elite. There
is no point in telling users that since they have the freedom to enhance those
programs, they must fix them if they want to use them. Releasing a program
with too many bugs is of no use and is likely not to interest other fellow
programmers in the community either.
On the other hand, Apple has published an interesting program called "iTunes".
Of course, it is not free software but it does implement interesting ideas
that I would like to include in Cynthiune. For example: CD burning, complete
playlist management, etc... Personally I find its user interface to be not as
user-friendly as it could be. My plan is thus to take advantage of my own
programming skills and sense of aesthetics (and ergonomy) to try to write
something a little bit different, inspired both by XMMS/Winamp and iTunes.
Cynthiune is thus currently very basic but its core design is starting to be
extensible enough that it will not be too much trouble to enhance it.