ChangeLog

# ChangeLog for media-sound/amsynth
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/ChangeLog,v 1.31 2008/04/29 14:28:18 armin76 Exp $

29 Apr 2008; Raúl Porcel amsynth-1.2.0.ebuild:
sparc stable wrt #218622

27 Apr 2008; Markus Meier amsynth-1.2.0.ebuild:
amd64/x86 stable, bug #218622

20 Apr 2008; Diego Pettenò amsynth-1.2.0.ebuild:
Fix copy-paste mistake in eerror message.

20 Apr 2008; Diego Pettenò amsynth-1.2.0.ebuild:
Shorten description.

20 Apr 2008; Diego Pettenò
-files/amsynth-1.0.0-ALSAMidiDriver.patch,
-files/amsynth-1.1.0-gcc4.patch, -amsynth-1.0.0-r1.ebuild,
-amsynth-1.1.0.ebuild:
Cleanup old versions.

20 Apr 2008; Diego Pettenò
+files/amsynth-1.2.0+gcc-4.3.patch, amsynth-1.2.0.ebuild:
Add a check for midi USE flag on alsa-lib needed to build, thanks to
Patrick for reporting in bug #216890. Also add a patch to build with GCC
4.3.

14 Jan 2008; Diego Pettenò amsynth-1.2.0.ebuild:
Add missing pkg-config dependency. Thanks to Patrick in bug #205700.

24 Mar 2007; Alexis Ballier amsynth-1.2.0.ebuild:
install text doc files

*amsynth-1.2.0 (24 Mar 2007)

24 Mar 2007; Alexis Ballier
+files/amsynth-1.2.0-asneeded.patch, +files/amsynth-1.2.0-cflags.patch,
+files/amsynth-1.2.0-debug.patch, +amsynth-1.2.0.ebuild:
Version bump, bug #170524

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

05 Jan 2007; Diego Pettenò amsynth-1.0.0.ebuild,
amsynth-1.0.0-r1.ebuild, amsynth-1.1.0.ebuild:
Covert to use elog.

*amsynth-1.1.0 (08 Jul 2006)

08 Jul 2006; Frank van de Pol
+files/amsynth-1.1.0-gcc4.patch, +amsynth-1.1.0.ebuild:
Version bump to 1.1.0.

*amsynth-1.0.0-r1 (17 Jul 2005)

17 Jul 2005; Frank van de Pol
+files/amsynth-1.0.0-ALSAMidiDriver.patch, +amsynth-1.0.0-r1.ebuild:
Added conditional compilation if ALSA is not available. Closes bug #56032.

03 Apr 2005; Jan Brinkmann metadata.xml:
updated metadata.xml. torbenh is retired.

18 Dec 2004; Jeremy Huddleston
amsynth-1.0.0.ebuild:
Stable sparc.

22 Nov 2004; Jeremy Huddleston
amsynth-1.0.0.ebuild:
Added to ~sparc.

31 Oct 2004; Jeremy Huddleston
-amsynth-1.0_rc4.ebuild:
Removing old version.

04 Jul 2004; Jeremy Huddleston amsynth-1.0.0.ebuild:
Stable amd64.

13 Jun 2004; Jeremy Huddleston amsynth-1.0.0.ebuild,
amsynth-1.0_rc4.ebuild:
Getting rid of virtual/jack.

27 Apr 2004; Aron Griffis amsynth-1.0_rc4.ebuild:
Add inherit eutils

24 Apr 2004; Danny van Dyk amsynth-1.0.0.ebuild:
marked ~amd64

31 Mar 2004; Jeremy Huddleston amsynth-1.0.0.ebuild:
inherit eutils and stable on x86.

14 Mar 2004; Jeremy Huddleston amsynth-1.0.0.ebuild,
amsynth-1.0_rc4.ebuild, files/amsynth-pthread.patch:
Added patch from bug #44696 to fix missing declaration of pthread_kill.

04 Mar 2004; David Holm amsynth-1.0.0.ebuild:
Added to ~ppc.

*amsynth-1.0.0 (02 Mar 2004)

02 Mar 2004; Jeremy Huddleston amsynth-1.0.0.ebuild,
amsynth-1.0_rc4.ebuild:
Version bump closes bug #43496.

*amsynth-1.0_rc4 (22 Jan 2004)

22 Jan 2004; amsynth-1.0_rc2.ebuild,
amsynth-1.0_rc4.ebuild, metadata.xml:
Version Bump.
And fix for alsa-1.0

13 Jul 2003; Martin Holzer amsynth-1.0_rc2.ebuild:
update x11-libs/gtkmm to dev-cpp/gtkmm

*amsynth-1.0_rc2 (02 Jul 2003)

02 Jul 2003; torbenh Manifest amsynth-1.0_rc2.ebuild files/digest-amsynth-1.0_rc2 :
After this being comitted as amSynth the capital letter is now gone.
Just the same ebuild with some MY_P magic.
Sorry to all who missed an update because of this.

Manifest

AUX amsynth-1.2.0+gcc-4.3.patch 2053 RMD160 f95c85ee18b3106bb332ffaa1126016f7d49de41 SHA1 d6f7146370b1efedc91af473afbeb4a0c072f51b SHA256 e8f8bd2d5575aed85e3eafd1eae52a2f8292c3cef73dc1289fcfdbc0d8698729
AUX amsynth-1.2.0-asneeded.patch 1326 RMD160 b162bafcca8924540960c1b85c6080f19bdbabaf SHA1 d40428cda5af6df537cb4e5f22587d97ecfec88a SHA256 39c4cf8de92dcce9e90eda336bf545876207cf070e1be6573e3c2368a1579d06
AUX amsynth-1.2.0-cflags.patch 542 RMD160 9725b28818b7cc6c7d4090ba1aea2dadecd5d1e7 SHA1 4725f56e6e946623fa9e043a481a8e4c54fb360e SHA256 463c6f9df0084d398e37783d25e95340ce3029660e221f68842b06aef08e3a5d
AUX amsynth-1.2.0-debug.patch 1526 RMD160 85303509b7e400b892cf4b29ef54e1125908861a SHA1 d8909b260396771c78fe1ab4e351375eb4001698 SHA256 87c5de38991eae846f8c202e649d5cfc05c69daae1c2b6e8b88ace2ca66d13b5
AUX amsynth-pthread.patch 256 RMD160 cf565d0b02ed280e3677fadd37ad567bc3f13bd5 SHA1 d013c22af63642ce59553cc2edceeb55c3e831c6 SHA256 80fcb1cafebf5ee10a9949e7041f847f8a952ab22f27b52b0fb5f851314cb269
DIST amSynth-1.0.0.tar.gz 448974 RMD160 ffcc5336214344177c0a9e0a2b1d1ea55bccd5b3 SHA1 341d9b304cd9d2a0204314554f64bb0789701f68 SHA256 478a8c4cabae03959448f350f65d1338e48c31aa317ab900624dfa83813ecf49
DIST amSynth-1.2.0.tar.gz 616311 RMD160 b24b493e1532f3b1ad574856cfaadf8418e32900 SHA1 3e92417f6898f24a0996fef45827937fbf28e9ef SHA256 5fff8dc65bd5550bbf408e3df1123c68e31517bbb7441cbe0b964ab271948b1c
EBUILD amsynth-1.0.0.ebuild 1525 RMD160 e4566dab35d6a4008aa7767ff3f616c99384b286 SHA1 6cff904687671fe718db9a40309cd70135cbc0a9 SHA256 36e2ecf2ee117ad500fad41f8a217eed280e1046bc17ec4ea9e22978c19de43f
EBUILD amsynth-1.2.0.ebuild 1827 RMD160 05214693e2ef7a265da4dfdbe927fbfb63cd87e7 SHA1 15386ce7c936eb73f26b664c6b820e7054792374 SHA256 b19a62fa3bbac9ac15dd84a63a1e0a2de616d35011e8a7f0c34067ba7fadbcd1
MISC ChangeLog 4256 RMD160 b1f3d618063a8945a7559f896199bc20b5bef27e SHA1 9fc53b2d266e7778e9dff13c1550937c47ccb02a SHA256 5987b5b528bd82b8c3153bc8b2580de208908116f6ac7dd7879b822fda0b6cc3
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b

amsynth-1.0.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/amsynth-1.0.0.ebuild,v 1.13 2007/01/05 17:21:41 flameeyes Exp $

IUSE="oss alsa jack"

inherit eutils

MY_P=${P/_rc/-rc}
MY_P=${MY_P/amsynth/amSynth}

DESCRIPTION="A retro analogue - modelling softsynth"
HOMEPAGE="http://amsynthe.sourceforge.net/"
SRC_URI="mirror://sourceforge/amsynthe/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"

# libsndfile support is actually optional, but IMHO this package should have it
DEPEND="=dev-cpp/gtkmm-1.2* \
media-libs/libsndfile \
alsa? ( media-libs/alsa-lib \
media-sound/alsa-utils ) \
jack? ( media-sound/jack-audio-connection-kit )"

S=${WORKDIR}/${MY_P}

src_unpack() {
unpack ${A}
cd ${S}

sed -i "/#include /i\\#define ALSA_PCM_OLD_HW_PARAMS_API 1\\" src/drivers/ALSAmmapAudioDriver.h
sed -i "/#include /i\\#define ALSA_PCM_OLD_HW_PARAMS_API 1\\" src/drivers/ALSAAudioDriver.h

epatch ${FILESDIR}/${PN}-pthread.patch
}

src_compile() {
econf `use_with oss` `use_with alsa` `use_with jack` || die "configure failed"
emake || die
}

src_install() {
make DESTDIR=${D} install || die
}

pkg_postinst() {
elog
elog "amSynth has been installed normally."
elog "If you would like to use the virtual"
elog "keyboard option, then do"
elog "emerge vkeybd"
elog "and make sure you emerged amSynth"
elog "with alsa support (USE=alsa)"
elog
}

amsynth-1.2.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/amsynth/amsynth-1.2.0.ebuild,v 1.8 2008/04/29 14:28:18 armin76 Exp $

IUSE="debug alsa jack sndfile oss"

inherit eutils autotools

MY_P=${P/_rc/-rc}
MY_P=${MY_P/amsynth/amSynth}

DESCRIPTION="Virtual analogue synthesizer."
HOMEPAGE="http://amsynthe.sourceforge.net/"
SRC_URI="mirror://sourceforge/amsynthe/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"

RDEPEND=">=dev-cpp/gtkmm-2.4
sndfile? ( >=media-libs/libsndfile-1.0 )
alsa? ( >=media-libs/alsa-lib-0.9 media-sound/alsa-utils )
jack? ( media-sound/jack-audio-connection-kit )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"

S="${WORKDIR}/${MY_P}"

pkg_setup() {
if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror ""
eerror "To be able to build amSynth with ALSA support you need"
eerror "to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-asneeded.patch"
epatch "${FILESDIR}/${P}-cflags.patch"
epatch "${FILESDIR}/${P}-debug.patch"
epatch "${FILESDIR}/${P}+gcc-4.3.patch"
eautoreconf
}

src_compile() {
econf $(use_with oss) \
$(use_with alsa) \
$(use_with jack) \
$(use_with sndfile) \
$(use_enable debug) \
|| die "configure failed"
emake || die
}

src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS README
}

pkg_postinst() {
elog
elog "amSynth has been installed normally."
elog "If you would like to use the virtual"
elog "keyboard option, then do"
elog "emerge vkeybd"
elog "and make sure you emerged amSynth"
elog "with alsa support (USE=alsa)"
elog
}

files

metadata.xml




sound