diff options
author | Tim Harder <radhermit@gentoo.org> | 2013-03-09 21:42:48 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2013-03-09 21:42:48 +0000 |
commit | be1e6805cb344039187aac8ce83bff0102a0a7ea (patch) | |
tree | 0f5221e1d8f091c149034028784f655dec2faca2 /media-sound/bristol | |
parent | Bug #401733: nested configure scripts in MySQL generate unrecognized options ... (diff) | |
download | gentoo-2-be1e6805cb344039187aac8ce83bff0102a0a7ea.tar.gz gentoo-2-be1e6805cb344039187aac8ce83bff0102a0a7ea.tar.bz2 gentoo-2-be1e6805cb344039187aac8ce83bff0102a0a7ea.zip |
Version bump, drop pulseaudio use flag since it's not fully supported (bug #424848).
(Portage version: 2.2.0_alpha165/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'media-sound/bristol')
-rw-r--r-- | media-sound/bristol/ChangeLog | 12 | ||||
-rw-r--r-- | media-sound/bristol/bristol-0.60.11.ebuild | 48 | ||||
-rw-r--r-- | media-sound/bristol/files/bristol-0.60.11-cflags.patch | 111 | ||||
-rw-r--r-- | media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch | 10 |
4 files changed, 179 insertions, 2 deletions
diff --git a/media-sound/bristol/ChangeLog b/media-sound/bristol/ChangeLog index 06d4b2a2047b..69ad97d1771b 100644 --- a/media-sound/bristol/ChangeLog +++ b/media-sound/bristol/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-sound/bristol -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/bristol/ChangeLog,v 1.14 2012/06/30 05:54:41 radhermit Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/bristol/ChangeLog,v 1.15 2013/03/09 21:42:48 radhermit Exp $ + +*bristol-0.60.11 (09 Mar 2013) + + 09 Mar 2013; Tim Harder <radhermit@gentoo.org> +bristol-0.60.11.ebuild, + +files/bristol-0.60.11-cflags.patch, + +files/bristol-0.60.11-implicit-dec.patch: + Version bump, drop pulseaudio use flag since it's not fully supported (bug + #424848). *bristol-0.60.10 (30 Jun 2012) diff --git a/media-sound/bristol/bristol-0.60.11.ebuild b/media-sound/bristol/bristol-0.60.11.ebuild new file mode 100644 index 000000000000..6c5973398273 --- /dev/null +++ b/media-sound/bristol/bristol-0.60.11.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/bristol/bristol-0.60.11.ebuild,v 1.1 2013/03/09 21:42:48 radhermit Exp $ + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="Synthesizer keyboard emulation package: Moog, Hammond and others" +HOMEPAGE="http://sourceforge.net/projects/bristol" +SRC_URI="mirror://sourceforge/bristol/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa oss static-libs" +# osc : configure option but no code it seems... +# jack: fails to build if disabled +# pulseaudio: not fully supported + +RDEPEND=">=media-sound/jack-audio-connection-kit-0.109.2 + alsa? ( >=media-libs/alsa-lib-1.0.0 ) + x11-libs/libX11" +# osc? ( >=media-libs/liblo-0.22 ) +DEPEND="${RDEPEND} + x11-proto/xproto + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog HOWTO NEWS README ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-cflags.patch + epatch "${FILESDIR}"/${P}-implicit-dec.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-version-check \ + $(use_enable oss) \ + $(use_enable alsa) +} + +src_install() { + default + prune_libtool_files +} diff --git a/media-sound/bristol/files/bristol-0.60.11-cflags.patch b/media-sound/bristol/files/bristol-0.60.11-cflags.patch new file mode 100644 index 000000000000..ebce6f444fbe --- /dev/null +++ b/media-sound/bristol/files/bristol-0.60.11-cflags.patch @@ -0,0 +1,111 @@ +--- bristol-0.60.11/bin/Makefile.am ++++ bristol-0.60.11/bin/Makefile.am +@@ -1,7 +1,7 @@ + AUTOMAKE_OPTIONS = foreign + + LDFLAGS = -Bdynamic -lm -lpthread `pkg-config --silence-errors --libs jack` +-AM_CFLAGS = -pthread -Wall -g -I. -I$(srcdir)/../include/bristol @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @JACK_CFLAGS@ ++AM_CFLAGS = -pthread -Wall -I. -I$(srcdir)/../include/bristol @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @JACK_CFLAGS@ + + #bin_PROGRAMS = bristoljackstats bristolnotegen bristolNRPgen + bin_PROGRAMS = bristoljackstats +--- bristol-0.60.11/brighton/Makefile.am ++++ bristol-0.60.11/brighton/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/brighton -I$(srcdir)/../include/bristol -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRIGHTON_HAS_X11@ -DBRISTOL_VOICECOUNT=@_BRISTOL_VOICES@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/brighton -I$(srcdir)/../include/bristol -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRIGHTON_HAS_X11@ -DBRISTOL_VOICECOUNT=@_BRISTOL_VOICES@ + + bin_PROGRAMS = brighton + brighton_LDFLAGS = -Bdynamic -L../libbrighton/ -L../libbristolmidi/.libs @BRIGHTON_LIBXLIBS@ -L/usr/X11R6/lib -L../libbvg +--- bristol-0.60.11/bristol/Makefile.am ++++ bristol-0.60.11/bristol/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol -I. -DBRISTOL_VOICECOUNT=@_BRISTOL_VOICES@ @BRISTOL_JACK_DEFAULT_MIDI@ @BRISTOL_JACK_DEFAULT@ @BRISTOL_JACK_MULTI_CLOSE@ @BRISTOL_SEMAPHORE@ @BRISTOL_SEM_OPEN@ @BRISTOL_BARRIER@ @BRISTOL_HAS_PA@ -DBRISTOL_RAMP_RATE=@BRR@ @BRISTOL_LIN_ATTACK@ @BRISTOL_HAS_DRAIN@ @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @BRISTOL_HAS_JACK_SESSION@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @JACK_CFLAGS@ @ALSA_CFLAGS@ -msse -mfpmath=sse -ffast-math -fomit-frame-pointer -O2 ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol -I. -DBRISTOL_VOICECOUNT=@_BRISTOL_VOICES@ @BRISTOL_JACK_DEFAULT_MIDI@ @BRISTOL_JACK_DEFAULT@ @BRISTOL_JACK_MULTI_CLOSE@ @BRISTOL_SEMAPHORE@ @BRISTOL_SEM_OPEN@ @BRISTOL_BARRIER@ @BRISTOL_HAS_PA@ -DBRISTOL_RAMP_RATE=@BRR@ @BRISTOL_LIN_ATTACK@ @BRISTOL_HAS_DRAIN@ @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @BRISTOL_HAS_JACK_SESSION@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @JACK_CFLAGS@ @ALSA_CFLAGS@ + + bin_PROGRAMS = bristol + #bristol_LDFLAGS = -Bdynamic -L../libbristolmidi/.libs -L../libbristolaudio/.libs -L../libbristol -L../libbristolic +--- bristol-0.60.11/libbrighton/Makefile.am ++++ bristol-0.60.11/libbrighton/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/brighton -I/usr/X11R6/include/ -I. -O0 @BRIGHTON_HAS_X11@ @BRIGHTON_HAS_AUTOZOOM@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/brighton -I/usr/X11R6/include/ -I. -O0 @BRIGHTON_HAS_X11@ @BRIGHTON_HAS_AUTOZOOM@ + + noinst_LIBRARIES = libbrighton.a + #libbrighton_a_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ @BRIGHTON_LIBXLIBS@ @BRIGHTON_LIBXLIBS@ +--- bristol-0.60.11/libbrightonC11/Makefile.am ++++ bristol-0.60.11/libbrightonC11/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/brighton @BRIGHTON_HAS_XIMAGE@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/brighton @BRIGHTON_HAS_XIMAGE@ + + #libC11_la_LDFLAGS= -export-dynamic -version-info @BRISTOL_SO_VERSION@ + #libC11_la_LIBADD= +--- bristol-0.60.11/libbrightonX11/Makefile.am ++++ bristol-0.60.11/libbrightonX11/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/brighton -I/usr/X11R6/include/ @BRIGHTON_HAS_XIMAGE@ @BRIGHTON_HAS_SHMIMAGE@ @BRIGHTON_HAS_X11@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/brighton -I/usr/X11R6/include/ @BRIGHTON_HAS_XIMAGE@ @BRIGHTON_HAS_SHMIMAGE@ @BRIGHTON_HAS_X11@ + + #libB11_a_LDFLAGS= -export-dynamic -version-info @BRISTOL_SO_VERSION@ + #libB11_a_LIBADD= -L/usr/X11R6/lib -lX11 +--- bristol-0.60.11/libbristol/Makefile.am ++++ bristol-0.60.11/libbristol/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/bristol -I$(srcdir)/../include/slab -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_PA@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/bristol -I$(srcdir)/../include/slab -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_PA@ + #libbristol_a_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ -march=core2 -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer -O3 + #libbristol_la_LIBADD=$(top_builddir)/libbristol/libbristol.la + +--- bristol-0.60.11/libbristolaudio/Makefile.am ++++ bristol-0.60.11/libbristolaudio/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol -DBRISTOL_HAS_OSS=@BRISTOL_HAS_OSS@ @BRISTOL_HAS_DRAIN@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @BRISTOL_HAS_JACK_SESSION@ @ALSA_CFLAGS@ @JACK_CFLAGS@ @BRISTOL_HAS_PA@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol -DBRISTOL_HAS_OSS=@BRISTOL_HAS_OSS@ @BRISTOL_HAS_DRAIN@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_JACK@ @BRISTOL_HAS_JACK_MIDI@ @BRISTOL_HAS_JACK_SESSION@ @ALSA_CFLAGS@ @JACK_CFLAGS@ @BRISTOL_HAS_PA@ + + #libbristolaudio_la_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ + #libbristolaudio_la_LIBADD=@ALSA_LIBS@ @JACK_LIBS@ +--- bristol-0.60.11/libbristolic/Makefile.am ++++ bristol-0.60.11/libbristolic/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/bristol -DBRISOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/bristol -DBRISOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ + #libbristolic_la_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ + + noinst_LIBRARIES = libbristolic.a +--- bristol-0.60.11/libbristolmidi/Makefile.am ++++ bristol-0.60.11/libbristolmidi/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol @ALSA_CFLAGS@ @JACK_CFLAGS@ @BRISTOL_HAS_JACK_MIDI@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_JACK@ -O1 ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/slab -I$(srcdir)/../include/bristol @ALSA_CFLAGS@ @JACK_CFLAGS@ @BRISTOL_HAS_JACK_MIDI@ -DBRISTOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ @BRISTOL_HAS_JACK@ -O1 + libbristolmidi_la_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ + libbristolmidi_la_LIBADD=@ALSA_LIBS@ @JACK_LIBS@ -lm + +--- bristol-0.60.11/libbvg/Makefile.am ++++ bristol-0.60.11/libbvg/Makefile.am +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = foreign + +-AM_CFLAGS = -pthread -Wall -g -I$(srcdir)/../include/brighton -DBRISOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ ++AM_CFLAGS = -pthread -Wall -I$(srcdir)/../include/brighton -DBRISOL_HAS_ALSA=@BRISTOL_HAS_ALSA@ + + noinst_LIBRARIES = libbvg.a + #libbvg_a_LDFLAGS=-export-dynamic -version-info @BRISTOL_SO_VERSION@ diff --git a/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch b/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch new file mode 100644 index 000000000000..4f3ba054cd9b --- /dev/null +++ b/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch @@ -0,0 +1,10 @@ +--- bristol-0.60.11/bristol/bristolmemorymoog.c ++++ bristol-0.60.11/bristol/bristolmemorymoog.c +@@ -33,6 +33,7 @@ + #include "bristolmemorymoog.h" + + extern int buildCurrentTable(Baudio *, float); ++extern void doPitchWheel(Baudio *); + + /* + * Use of these memorymoog global buffers will be an issue with use of multiple |