summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2013-04-04 18:34:43 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2013-04-04 18:34:43 +0000
commit6de64855f5aefc1707eee36ea643f6ac3bb2eef9 (patch)
tree724b5a17ff4c0f3c47ca2d19e91d2ed49de752ba /gnustep-apps/cynthiune
parentMask USE=flac for gnustep-apps/cynthiune (diff)
downloadgentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.tar.gz
gentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.tar.bz2
gentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.zip
Restore Cynthiune now that it has been taken over by GAP project, thanks adr for initial ebuild in bug #464344
(Portage version: 2.2.0_alpha171/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
Diffstat (limited to 'gnustep-apps/cynthiune')
-rw-r--r--gnustep-apps/cynthiune/ChangeLog142
-rw-r--r--gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild60
-rw-r--r--gnustep-apps/cynthiune/metadata.xml42
3 files changed, 244 insertions, 0 deletions
diff --git a/gnustep-apps/cynthiune/ChangeLog b/gnustep-apps/cynthiune/ChangeLog
new file mode 100644
index 000000000000..e5e0fc45d58f
--- /dev/null
+++ b/gnustep-apps/cynthiune/ChangeLog
@@ -0,0 +1,142 @@
+# ChangeLog for gnustep-apps/cynthiune
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v 1.32 2013/04/04 18:34:43 voyageur Exp $
+
+*cynthiune-1.0.0 (04 Apr 2013)
+
+ 04 Apr 2013; Bernard Cafarelli <voyageur@gentoo.org> +cynthiune-1.0.0.ebuild,
+ +metadata.xml:
+ Restore Cynthiune now that it has been taken over by GAP project, thanks adr
+ for initial ebuild in bug #464344
+
+ 14 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ cynthiune-0.9.5-r5.ebuild, +files/cynthiune-0.9.5-NSWindow.patch:
+ Fix compilation with new gnustep-base, bug #328191
+
+ 10 Feb 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ -cynthiune-0.9.5-r4.ebuild, -files/cynthiune-0.9.5-libmpcdecsv7.patch:
+ Drop old version
+
+ 08 Feb 2010; nixnut <nixnut@gentoo.org> cynthiune-0.9.5-r5.ebuild:
+ ppc stable #301304
+
+ 03 Feb 2010; Markus Meier <maekke@gentoo.org> cynthiune-0.9.5-r5.ebuild:
+ amd64/x86 stable, bug #301304
+
+*cynthiune-0.9.5-r5 (23 Dec 2009)
+
+ 23 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ +cynthiune-0.9.5-r5.ebuild, +files/cynthiune-0.9.5-libmpcdec.patch:
+ Convert musepack support to SV8 api, thanks to ssuominen in bug #297910
+
+ 10 Nov 2009; Mounir Lamouri <volkmar@gentoo.org>
+ cynthiune-0.9.5-r4.ebuild:
+ Stable for ppc, bug 281600
+
+ 17 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ Remove libmpcdec (SV7) support.
+
+ 25 Sep 2009; Markus Meier <maekke@gentoo.org> cynthiune-0.9.5-r4.ebuild:
+ amd64 stable, bug #281600
+
+ 16 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
+ cynthiune-0.9.5-r4.ebuild:
+ stable x86, bug 281600
+
+*cynthiune-0.9.5-r4 (26 Jul 2009)
+
+ 26 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +cynthiune-0.9.5-r4.ebuild, +files/cynthiune-0.9.5-libmpcdecsv7.patch:
+ Use transition package media-libs/libmpcdecsv7 instead of
+ media-libs/libmpcdec for Musepack support.
+
+*cynthiune-0.9.5-r3 (19 Jun 2009)
+
+ 19 Jun 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ -cynthiune-0.9.5-r2.ebuild, +cynthiune-0.9.5-r3.ebuild:
+ Drop arts and esd USE flags, bug #274650
+
+*cynthiune-0.9.5-r2 (09 Dec 2008)
+
+ 09 Dec 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +files/cynthiune-0.9.5-as-needed.patch, +cynthiune-0.9.5-r2.ebuild:
+ Fix compilation with --as-needed, bug #250170
+
+ 21 Jul 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ Fix compilation with USE=-flac, bug #232442. Also fix with USE=-vorbis
+
+ 17 May 2008; Fabian Groffen <grobian@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ put dev-util/pkgconfig only in DEPEND, bug #217278
+
+ 07 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ Only compile id3tag bundle with USE=mad, bug #216564
+
+ 23 Mar 2008; nixnut <nixnut@gentoo.org> cynthiune-0.9.5-r1.ebuild:
+ Stable on ppc wrt bug 207381
+
+ 22 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ amd64 stable wrt bug #207381, second round.
+
+ 21 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ stable x86, bug 207381
+
+ 17 Jan 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ cynthiune-0.9.5-r1.ebuild:
+ Add pkgconfig DEPEND for libmad, bug #206476
+
+ 04 Jan 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +files/cynthiune-0.9.5-NSMutableDictionary.patch,
+ cynthiune-0.9.5-r1.ebuild:
+ Add compilation fix for stricter gnustep
+
+ 01 Jan 2008; Alexis Ballier <aballier@gentoo.org>
+ 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 <voyageur@gentoo.org>
+ +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 <grobian@gentoo.org>
+ +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 <grobian@gentoo.org> cynthiune-0.9.4.ebuild:
+ Fixing flac dependency on 1.1.2 for bug #152007
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
+ Fixing SHA256 digest, pass four
+
+ 26 Mar 2006; Fabian Groffen <grobian@gentoo.org> cynthiune-0.9.4.ebuild:
+ Incorporate changes by Jouni Rinne (bug #120054)
+
+ 08 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> metadata.xml:
+ Remove retiring dev from metadata.
+
+ 26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> cynthiune-0.9.4.ebuild:
+ oggvorbis Cleanup
+
+ 05 Nov 2005; Mark Loeser <halcy0n@gentoo.org> cynthiune-0.9.4.ebuild:
+ Added ~x86 to KEYWORDS; bug #111374
+
+*cynthiune-0.9.4 (18 Mar 2005)
+
+ 18 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
+ +cynthiune-0.9.4.ebuild:
+ Orignal package import -- a gnustep built media player, yay
+
diff --git a/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild
new file mode 100644
index 000000000000..d4cd11e97e93
--- /dev/null
+++ b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild,v 1.1 2013/04/04 18:34:43 voyageur Exp $
+
+EAPI=5
+inherit gnustep-2
+
+MY_P=${P/c/C}
+DESCRIPTION="Free software and romantic music player for GNUstep"
+HOMEPAGE="http://gap.nongnu.org/cynthiune/"
+SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="alsa ao flac mad modplug musepack oss timidity vorbis"
+
+# musicbrainz disabled upstream for now
+RDEPEND="media-libs/audiofile
+ media-libs/taglib
+ alsa? ( media-libs/alsa-lib )
+ ao? ( media-libs/libao )
+ flac? ( media-libs/flac )
+ mad? ( media-libs/libid3tag
+ media-libs/libmad )
+ musepack? ( >=media-sound/musepack-tools-444 )
+ modplug? ( media-libs/libmodplug )
+ timidity? ( media-sound/timidity++ )
+ vorbis? ( >=media-libs/libogg-1.1.2
+ >=media-libs/libvorbis-1.0.1-r2 )"
+DEPEND="${RDEPEND}
+ mad? ( virtual/pkgconfig )"
+
+S=${WORKDIR}/${MY_P}
+
+cynthiune_get_config() {
+ local myconf="disable-windowsmedia=yes disable-esound=yes"
+ use alsa || myconf="${myconf} disable-alsa=yes"
+ use ao || myconf="${myconf} disable-ao=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 oss || myconf="${myconf} disable-oss=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)"
+}
+
+src_install() {
+ egnustep_env
+ egnustep_install "$(cynthiune_get_config)"
+}
diff --git a/gnustep-apps/cynthiune/metadata.xml b/gnustep-apps/cynthiune/metadata.xml
new file mode 100644
index 000000000000..7c7458d44268
--- /dev/null
+++ b/gnustep-apps/cynthiune/metadata.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnustep</herd>
+<longdescription>
+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.
+</longdescription>
+</pkgmetadata>