summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-03-17 10:10:44 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-03-17 10:10:44 +0000
commit68fa8697b4e12bada5676ec2c44432ff96de5478 (patch)
treed09182b3e4a1a959c3d39881c352bceee0096a71 /media-sound/prokyon3
parentVersion Bump (diff)
downloadgentoo-2-68fa8697b4e12bada5676ec2c44432ff96de5478.tar.gz
gentoo-2-68fa8697b4e12bada5676ec2c44432ff96de5478.tar.bz2
gentoo-2-68fa8697b4e12bada5676ec2c44432ff96de5478.zip
Remove masked Qt3 media-sound packages, 30 days is up
Diffstat (limited to 'media-sound/prokyon3')
-rw-r--r--media-sound/prokyon3/ChangeLog125
-rw-r--r--media-sound/prokyon3/Manifest8
-rw-r--r--media-sound/prokyon3/files/prokyon3-0.9.6-asneeded.patch106
-rw-r--r--media-sound/prokyon3/files/prokyon3-0.9.6-cflags.patch14
-rw-r--r--media-sound/prokyon3/files/prokyon3-0.9.6-flac113.patch69
-rw-r--r--media-sound/prokyon3/files/prokyon3-0.9.6-qdir.patch12
-rw-r--r--media-sound/prokyon3/metadata.xml5
-rw-r--r--media-sound/prokyon3/prokyon3-0.9.6.ebuild95
8 files changed, 0 insertions, 434 deletions
diff --git a/media-sound/prokyon3/ChangeLog b/media-sound/prokyon3/ChangeLog
deleted file mode 100644
index 79824a50501e..000000000000
--- a/media-sound/prokyon3/ChangeLog
+++ /dev/null
@@ -1,125 +0,0 @@
-# ChangeLog for media-sound/prokyon3
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/prokyon3/ChangeLog,v 1.32 2008/07/27 21:43:19 carlo Exp $
-
- 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> prokyon3-0.9.6.ebuild:
- QA: Get rid of deprecated qt_min_version().
-
- 01 Jan 2008; Alexis Ballier <aballier@gentoo.org> prokyon3-0.9.6.ebuild:
- Stick to musicbrainz-2, bug #203784, dont advertise xmms
-
- 18 Nov 2007; Alexis Ballier <aballier@gentoo.org> prokyon3-0.9.6.ebuild:
- add a check for flac cxx use flag, FLAC++ is needed here
-
- 18 Nov 2007; Alexis Ballier <aballier@gentoo.org>
- -files/prokyon3-0.9.4-gcc41.patch, -prokyon3-0.9.4-r1.ebuild:
- remove old
-
- 01 Nov 2007; Raúl Porcel <armin76@gentoo.org> prokyon3-0.9.6.ebuild:
- sparc stable wrt #191277
-
- 13 Oct 2007; Markus Rothe <corsair@gentoo.org> prokyon3-0.9.6.ebuild:
- Added ~ppc64
-
- 07 Oct 2007; Christoph Mende <angelos@gentoo.org> prokyon3-0.9.6.ebuild:
- Stable on amd64 wrt bug #191277
-
- 04 Sep 2007; Jurek Bartuszek <jurek@gentoo.org> prokyon3-0.9.6.ebuild:
- x86 stable (bug #191277)
-
- 25 Mar 2007; Alexis Ballier <aballier@gentoo.org>
- prokyon3-0.9.4-r1.ebuild:
- Pin dep to flac 1.1.2 for unpatched version as it is not compatible with
- newer api
-
- 25 Mar 2007; Alexis Ballier <aballier@gentoo.org>
- -files/prokyon3-0.9.2-configure.patch, -prokyon3-0.9.2.ebuild,
- -prokyon3-0.9.4.ebuild:
- Cleanup old versions
-
-*prokyon3-0.9.6 (25 Mar 2007)
-
- 25 Mar 2007; Alexis Ballier <aballier@gentoo.org>
- +files/prokyon3-0.9.6-asneeded.patch, +files/prokyon3-0.9.6-cflags.patch,
- +files/prokyon3-0.9.6-flac113.patch, +files/prokyon3-0.9.6-qdir.patch,
- +prokyon3-0.9.6.ebuild:
- Version bump
-
- 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> prokyon3-0.9.4.ebuild,
- prokyon3-0.9.4-r1.ebuild:
- Convert to use elog.
-
- 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> prokyon3-0.9.2.ebuild:
- dev-db/mysql => virtual/mysql
-
- 25 Oct 2006; Simon Stelling <blubb@gentoo.org> prokyon3-0.9.4-r1.ebuild:
- stable on amd64
-
- 17 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- prokyon3-0.9.4-r1.ebuild:
- Stable on sparc wrt #140999
-
- 17 Oct 2006; Joshua Jackson <tsunam@gentoo.org> prokyon3-0.9.4-r1.ebuild:
- Stable x86; bug #140999
-
-*prokyon3-0.9.4-r1 (16 Oct 2006)
-
- 16 Oct 2006; MATSUU Takuto <matsuu@gentoo.org>
- +files/prokyon3-0.9.4-gcc41.patch, +prokyon3-0.9.4-r1.ebuild:
- Fixed gcc-4.1 compile issue, bug 140999.
-
- 08 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> prokyon3-0.9.2.ebuild,
- prokyon3-0.9.4.ebuild:
- Rename ogg useflag into vorbis useflag. Bug #101877.
-
-*prokyon3-0.9.4 (16 Nov 2005)
-
- 16 Nov 2005; Gregorio Guidi <greg_g@gentoo.org> +prokyon3-0.9.4.ebuild:
- New version, proving new options and supporting many external applications.
-
- 10 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> prokyon3-0.9.2.ebuild:
- Don't install INSTALL file.
-
- 25 Jul 2005; David Holm <dholm@gentoo.org> prokyon3-0.9.2.ebuild:
- Added to ~ppc.
-
- 07 Jul 2005; Caleb Tennis <caleb@gentoo.org> prokyon3-0.9.2.ebuild:
- Fix qt dep
-
- 28 May 2005; Jan Brinkmann <luckyduck@gentoo.org>
- -prokyon3-0.9.1_p1.ebuild, prokyon3-0.9.2.ebuild:
- Dont make use of the deprecated oggvorbis useflag any longer, see #94254.
-
- 03 Apr 2005; Gregorio Guidi <greg_g@gentoo.org>
- +files/prokyon3-0.9.2-configure.patch, prokyon3-0.9.2.ebuild:
- Add patch to fix bug #80800.
-
- 15 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
- prokyon3-0.9.2.ebuild:
- Stable amd64, sparc.
-
- 19 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- prokyon3-0.9.2.ebuild:
- ~amd64 ~sparc
-
- 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
- prokyon3-0.9.2.ebuild:
- Stable x86.
-
-*prokyon3-0.9.2 (19 Mar 2004)
-
- 19 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
- prokyon3-0.9.1_p1.ebuild, prokyon3-0.9.2.ebuild, prokyon3-0.9.2_rc2.ebuild:
- Version bump.
-
-*prokyon3-0.9.2_rc2 (26 Sep 2003)
-
- 26 Sep 2003; jje <jje@gentoo.org> prokyon3-0.9.2_rc2.ebuild:
- Version bump. Fixes gcc 3.3 issue. Closes #29454.
-
-*prokyon3-0.9.1_p1 (14 Mar 2003)
-
- 14 Mar 2003; <rac@gentoo.org> prokyon3-0.9.1_p1.ebuild:
- Initial commit. Ebuild submitted by Gregorio Guidi <g.guidi@sns.it>
- in bug #17327.
-
diff --git a/media-sound/prokyon3/Manifest b/media-sound/prokyon3/Manifest
deleted file mode 100644
index 5079199321aa..000000000000
--- a/media-sound/prokyon3/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX prokyon3-0.9.6-asneeded.patch 3997 RMD160 13b92333b085421ae9946ff2f86361364959d1d9 SHA1 568410e96f46b778b2ea4e5a49ba2cf8f6eace75 SHA256 a9b3b25d06fb5e76de24e27d7dcdd7acce9b647df159c0a6b281f878ccb9d8b4
-AUX prokyon3-0.9.6-cflags.patch 419 RMD160 ca8819277ec2600d847fee5de3273bf035867a78 SHA1 5f4c33cd351c3adf78b9a09f2e62a55389f3431e SHA256 d116e565f93349ead8d36139abc0b9897154f347a1f15f3f75d346e17740bbf4
-AUX prokyon3-0.9.6-flac113.patch 2879 RMD160 d15689456dfd3e2f16bb21ad57e92582513996c8 SHA1 a252f1098aa440d54e78552fd5d50b96beec96b3 SHA256 72d276e9cd50b202a04062abc5213013572e7971a7dba2e7dc48be3e1be693d5
-AUX prokyon3-0.9.6-qdir.patch 360 RMD160 3851a3a3e23836fd943f7b8fd07c3fd1ffa19b93 SHA1 ff8c2b01436d7e048586bcacdf1c302b6fc97ea7 SHA256 31950491ef9360031976efeb2a84131c0a3aed649692681791c8355197b3dcad
-DIST prokyon3-0.9.6.tar.gz 1162620 RMD160 bf44315856ac04c5733832800e3aa951effc379d SHA1 73df4c075064a6a348f73a85e5ed1ad32f2c9285 SHA256 a5c9477b8f15e791860dcd7e7608dcfdc0cf423528a56525a3d20e4d6935cb6a
-EBUILD prokyon3-0.9.6.ebuild 2591 RMD160 b80b8c8e27ffa7e6cf5bb93420f7d0d8683cb8d1 SHA1 8b613444d20b23e4b745e1937b2596868defa114 SHA256 a48428506568e2da68d39d9331638768eed5ad6a2c2ff9e6e1c894f84e72ad6b
-MISC ChangeLog 4236 RMD160 d66b0c28494b826d0f817f3c9d154d6181013a3e SHA1 736bebade530e9da3530fd6ee0d77bf7f9de4551 SHA256 15ac1599b48f463fa387135fe0b877df4209f36434e1dfc76775abd29f3da3e6
-MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
diff --git a/media-sound/prokyon3/files/prokyon3-0.9.6-asneeded.patch b/media-sound/prokyon3/files/prokyon3-0.9.6-asneeded.patch
deleted file mode 100644
index d69f0c2fb79f..000000000000
--- a/media-sound/prokyon3/files/prokyon3-0.9.6-asneeded.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-Index: prokyon3-0.9.6/configure.in
-===================================================================
---- prokyon3-0.9.6.orig/configure.in
-+++ prokyon3-0.9.6/configure.in
-@@ -29,6 +29,8 @@ AC_LANG(C++)
- # User supplied includes and lib path.
- ########################################
-
-+LIBSADDED=""
-+
- AC_ARG_WITH(other-includes,[ --with-other-includes=PATH additional path where includes are installed (optional)],
- other_includes="$withval",other_includes="")
-
-@@ -36,7 +38,7 @@ AC_ARG_WITH(other-libs,[ --with-other-l
- other_libs="$withval",other_libs="")
-
- if test x$other_libs != x ; then
-- LDFLAGS="$LDFLAGS -L$other_libs"
-+ LIBSADDED="$LIBSADDED -L$other_libs"
- fi
- if test x$other_includes != x ; then
- CPPFLAGS="$CPPFLAGS -I$other_includes"
-@@ -127,7 +129,7 @@ if test x"$ac_use_taglib" = xyes; then
- AC_CHECK_PROG([taglib_config],[taglib-config],[yes],[no])
- if test x"$taglib_config" = xyes; then
- AC_DEFINE([HAVE_TAG],1,[Taglib libs presence])
-- LDFLAGS="$LDFLAGS `taglib-config --libs`"
-+ LIBSADDED="$LIBSADDED `taglib-config --libs`"
- CPPFLAGS="$CPPFLAGS `taglib-config --cflags`"
- taglib_sup=yes
- #let's not assume libtag is present....
-@@ -229,7 +231,7 @@ AC_ARG_WITH([musicbrainz],
- mbrainz_sup=no
- if test x"$ac_use_mbrainz" = xyes; then
- AC_MSG_NOTICE([======Checking libmusicbrainz ========])
-- AC_CHECK_LIB(musicbrainz,main,[LDFLAGS="$LDFLAGS -lmusicbrainz"],
-+ AC_CHECK_LIB(musicbrainz,main,[LIBSADDED="$LIBSADDED -lmusicbrainz"],
- [AC_MSG_FAILURE([******* libmusicbrainz library required. ********])])
- AC_DEFINE([HAVE_LIBMUSICBRAINZ],1,[Musicbrainz libs OK])
- mbrainz_sup=yes
-@@ -256,7 +258,7 @@ if test x$with_ogg = "x"yes && test x"$m
- AC_MSG_NOTICE([======Checking if Ogg libraries are OK ========])
- AC_CHECK_LIB(ogg, ogg_sync_init,[have_ogg=yes],
- [AC_MSG_FAILURE([******* libogg library required. ********])])
-- LDFLAGS="$LDFLAGS -logg"
-+ LIBSADDED="$LIBSADDED -logg"
- fi
-
- if test x$with_ogg = "x"yes && test x"$mbrainz_sup" = xyes; then
-@@ -265,7 +267,7 @@ if test x$with_ogg = "x"yes && test x"$m
-
- AC_CHECK_LIB(vorbis, vorbis_info_init,[have_vorbis=yes],
- [AC_MSG_FAILURE([******* libvorbis library required. ********])])
-- LDFLAGS="$LDFLAGS -lvorbis -lvorbisfile"
-+ LIBSADDED="$LIBSADDED -lvorbis -lvorbisfile"
- fi
-
- if test x"$have_ogg" = xyes; then
-@@ -292,7 +294,7 @@ if test x$with_mad = "x"yes && test x"$m
- AC_CHECK_LIB(mad,main,[mad_sup=yes],
- [AC_MSG_FAILURE([******* libmad library required. ********])])
- AC_DEFINE([HAVE_LIBMAD],1,[Mad lib OK])
-- LDFLAGS="$LDFLAGS -lmad"
-+ LIBSADDED="$LIBSADDED -lmad"
- fi
-
- ########################################
-@@ -329,7 +331,7 @@ int main ()
-
- ],[flac_sup=yes],[AC_MSG_FAILURE([******* libFLAC++ library required. ********])])
- AC_MSG_RESULT([$flac_sup])
-- LDFLAGS="$LDFLAGS -lFLAC++ -lFLAC"
-+ LIBSADDED="$LIBSADDED -lFLAC++ -lFLAC"
- AC_DEFINE([HAVE_FLAC],1,[Flac libs OK])
- fi
-
-@@ -441,7 +443,7 @@ if test x$ac_use_embedded = "xyes" ; the
-
- case "$MYSQL_libdir" in
- /usr/lib) ;;
-- *) LDFLAGS="$LDFLAGS -L${MYSQL_libdir}" ;;
-+ *) LIBSADDED="$LIBSADDED -L${MYSQL_libdir}" ;;
- esac
-
- AC_MSG_CHECKING([for MySQL include directory])
-@@ -505,6 +507,7 @@ rm -f temp$$
- ########################################
- ## Generate makefiles
- ########################################
-+AC_SUBST(LIBSADDED)
- AC_CONFIG_FILES([Makefile src/Makefile intl/Makefile po/Makefile.in sql++/Makefile])
- AC_OUTPUT
-
-Index: prokyon3-0.9.6/src/Makefile.am
-===================================================================
---- prokyon3-0.9.6.orig/src/Makefile.am
-+++ prokyon3-0.9.6/src/Makefile.am
-@@ -96,7 +96,7 @@ BUILT_SOURCES = $(prokyon3_MOC)
-
- prokyon3_CXXFLAGS = $(QT_CXXFLAGS) -DQT_THREAD_SUPPORT -DQT_NO_ASCII_CAST -DPREFIX=\"$(prefix)\"
-
--prokyon3_LDFLAGS = $(QT_GUILINK) $(QT_LDADD) $(ID3_LIBS) @INTLLIBS@
-+prokyon3_LDADD = $(QT_GUILINK) $(QT_LDADD) $(ID3_LIBS) @INTLLIBS@ @LIBSADDED@
-
- %.moc.cpp: %.h
- $(MOC) -o $@ $<
diff --git a/media-sound/prokyon3/files/prokyon3-0.9.6-cflags.patch b/media-sound/prokyon3/files/prokyon3-0.9.6-cflags.patch
deleted file mode 100644
index f7a8e23d1076..000000000000
--- a/media-sound/prokyon3/files/prokyon3-0.9.6-cflags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: prokyon3-0.9.6/configure.in
-===================================================================
---- prokyon3-0.9.6.orig/configure.in
-+++ prokyon3-0.9.6/configure.in
-@@ -23,9 +23,7 @@ AC_DEFINE_UNQUOTED([HAVE_LANGUAGE],["$AL
- AC_PROG_CXX
- AC_PROG_CC
- AC_LANG(C++)
--CXXFLAGS="-O0 -g3 $CXXFLAGS"
- #CXXFLAGS="-O3"
--CFLAGS=$CXXFLAGS
-
- ########################################
- # User supplied includes and lib path.
diff --git a/media-sound/prokyon3/files/prokyon3-0.9.6-flac113.patch b/media-sound/prokyon3/files/prokyon3-0.9.6-flac113.patch
deleted file mode 100644
index 76a6717d1014..000000000000
--- a/media-sound/prokyon3/files/prokyon3-0.9.6-flac113.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-Index: prokyon3-0.9.6/src/qmbflacfile.cpp
-===================================================================
---- prokyon3-0.9.6.orig/src/qmbflacfile.cpp
-+++ prokyon3-0.9.6/src/qmbflacfile.cpp
-@@ -33,6 +33,12 @@ Foundation, Inc., 59 Temple Place, Suite
- #include <musicbrainz/mb_c.h>
- #include <FLAC++/metadata.h>
-
-+#if !defined(FLAC_API_VERSION_CURRENT) || FLAC_API_VERSION_CURRENT < 8
-+#define LEGACY_FLAC
-+#else
-+#undef LEGACY_FLAC
-+#endif
-+
- QMBFLACFile::QMBFLACFile()
- : QMBFile(), FLAC::Decoder::File(), offset(0), decode_error(false) {
- //we do nothing here. we want to allow checking of return value,
-@@ -57,17 +63,27 @@ int QMBFLACFile::Extract(QString filenam
- int lastslash = filename.findRev('/');
- metadata.SetFileName(filename.right(filename.length() - lastslash - 1));
-
-+#ifdef LEGACY_FLAC
- //set the filename with the FLAC::Decoder::File class
- set_filename(fullfilename.latin1());
-+#endif
-
- //tell the decoder to call the metadata callback on vorbis comments so we can get the metadata already stored in the file
- set_metadata_respond(FLAC__METADATA_TYPE_VORBIS_COMMENT);
-
- //Start reading the FLAC file
-+#ifdef LEGACY_FLAC
- FLAC__FileDecoderState state = init();
-
- if (state != FLAC__FILE_DECODER_OK) {
- qWarning("QMBFLACFile::Extract(): error opening file: %i (%s).", state, FLAC__FileDecoderStateString[state]);
-+#else
-+ FLAC__StreamDecoderState state;
-+ FLAC__StreamDecoderInitStatus initstate = init(fullfilename.latin1());
-+
-+ if (initstate != FLAC__STREAM_DECODER_INIT_STATUS_OK) {
-+ qWarning("QMBFLACFile::Extract(): error opening file: %i (%s).", initstate, FLAC__StreamDecoderStateString[initstate]);
-+#endif
- finish();
- return -1;
- }
-@@ -75,7 +91,11 @@ int QMBFLACFile::Extract(QString filenam
- //read through all the metadata so our callback can catch it all
- if(!process_until_end_of_metadata ()) {
- state = get_state();
-+#ifdef LEGACY_FLAC
- qWarning("QMBFLACFile::Extract(): error getting metadata: %i (%s).", state, FLAC__FileDecoderStateString[state]);
-+#else
-+ qWarning("QMBFLACFile::Extract(): error getting metadata: %i (%s).", state, FLAC__StreamDecoderStateString[state] );
-+#endif
- decode_error = true;
- finish();
- return -2;
-@@ -108,7 +128,11 @@ int QMBFLACFile::Extract(QString filenam
- while (!decode_error && offset < (unsigned long) bufferlen) {
- if (!process_single()) {
- state = get_state();
-+#ifdef LEGACY_FLAC
- qWarning("QMBFLACFile::Extract(): error getting raw data: %i (%s).", state, FLAC__FileDecoderStateString[state]);
-+#else
-+ qWarning("QMBFLACFile::Extract(): error getting raw data: %i (%s).", state, FLAC__StreamDecoderStateString[state]);
-+#endif
- decode_error = true;
- finish();
- return -2;
diff --git a/media-sound/prokyon3/files/prokyon3-0.9.6-qdir.patch b/media-sound/prokyon3/files/prokyon3-0.9.6-qdir.patch
deleted file mode 100644
index 80b4746bb373..000000000000
--- a/media-sound/prokyon3/files/prokyon3-0.9.6-qdir.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: prokyon3-0.9.6/src/job_importplaylist.cpp
-===================================================================
---- prokyon3-0.9.6.orig/src/job_importplaylist.cpp
-+++ prokyon3-0.9.6/src/job_importplaylist.cpp
-@@ -9,6 +9,7 @@
- #include <qstringlist.h>
- #include <qregexp.h>
- #include <qfile.h>
-+#include <qdir.h>
- #include <qfileinfo.h>
-
- #ifdef EMBEDDED
diff --git a/media-sound/prokyon3/metadata.xml b/media-sound/prokyon3/metadata.xml
deleted file mode 100644
index e1774e3d9ad7..000000000000
--- a/media-sound/prokyon3/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sound</herd>
-</pkgmetadata>
diff --git a/media-sound/prokyon3/prokyon3-0.9.6.ebuild b/media-sound/prokyon3/prokyon3-0.9.6.ebuild
deleted file mode 100644
index 4c36b42d463a..000000000000
--- a/media-sound/prokyon3/prokyon3-0.9.6.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/prokyon3/prokyon3-0.9.6.ebuild,v 1.8 2008/07/27 21:43:19 carlo Exp $
-
-EAPI=1
-
-inherit qt3 eutils autotools
-
-DESCRIPTION="Multithreaded music manager and tag editor based on Qt and MySQL."
-HOMEPAGE="http://prokyon3.sourceforge.net"
-SRC_URI="mirror://sourceforge/prokyon3/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 sparc x86"
-IUSE="flac mp3 musicbrainz taglib vorbis"
-
-DEPEND="x11-libs/qt:3
- media-libs/taglib
- taglib? ( media-libs/taglib )
- musicbrainz? ( =media-libs/musicbrainz-2*
- mp3? ( media-libs/libmad )
- vorbis? ( media-libs/libvorbis )
- flac? ( media-libs/flac ) )"
-
-pkg_setup() {
- if use flac && use musicbrainz && ! built_with_use --missing true media-libs/flac cxx; then
- eerror "To build ${PN} with flac support you need the C++ bindings for flac."
- eerror "Please enable the cxx USE flag for media-libs/flac"
- die "Missing FLAC C++ bindings."
- fi
- if ! built_with_use =x11-libs/qt-3* mysql; then
- eerror "You have installed Qt without MySQL support."
- eerror "Please reemerge x11-libs/qt-3* with "mysql" in USE."
- die "MySQL support for Qt not found."
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}/${P}-cflags.patch"
- epatch "${FILESDIR}/${P}-qdir.patch"
- epatch "${FILESDIR}/${P}-flac113.patch"
- epatch "${FILESDIR}/${P}-asneeded.patch"
- eautoreconf
-}
-
-src_compile() {
- # Support for musicextras (not in portage)
- # requires dev-libs/xmlwrapp.
-
- local myconf="--with-taglib
- --without-id3
- --without-mysql-embedded
- --without-musicextras"
-
- if use musicbrainz; then
- myconf="${myconf}
- --with-musicbrainz
- $(use_with mp3 mad)
- $(use_with vorbis ogg)
- $(use_with flac)"
- else
- myconf="${myconf}
- --without-musicbrainz"
- fi
-
- econf ${myconf} $(use_with taglib) || die "configure failed"
- emake || die "make failed"
-}
-
-src_install () {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog NEWS README
-}
-
-pkg_postinst() {
- echo
- elog "Prokyon3 supports the following external programs"
- elog "to play audio tracks:"
- elog " - media-sound/amarok"
- elog " - media-sound/beep-media-player"
- elog " - media-video/kaffeine"
- elog " - media-video/mplayer"
- elog " - kde-base/noatun or kde-base/kdemultimedia"
- elog " - media-video/totem"
- elog
- elog "Prokyon3 also supports the following external"
- elog "applications, if installed:"
- elog " - app-cdr/k3b: CD burning"
- elog " - media-sound/mixxx: DJ mixing"
- echo
-}