summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2007-07-29 12:30:19 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2007-07-29 12:30:19 +0000
commitf177ab990417500e811e7ee134b94f9bb5ab0ead (patch)
treede66d718085f7bafdae94db53ec0ed2a60eb967e /media-sound/awesfx
parentForce jgoodies-forms version to be <1.1.0 as a temporary workaround of bug #1... (diff)
downloadhistorical-f177ab990417500e811e7ee134b94f9bb5ab0ead.tar.gz
historical-f177ab990417500e811e7ee134b94f9bb5ab0ead.tar.bz2
historical-f177ab990417500e811e7ee134b94f9bb5ab0ead.zip
Version bump, fixing also bug 186327.
Package-Manager: portage-2.1.3
Diffstat (limited to 'media-sound/awesfx')
-rw-r--r--media-sound/awesfx/ChangeLog10
-rw-r--r--media-sound/awesfx/Manifest38
-rw-r--r--media-sound/awesfx/awesfx-0.5.1.ebuild50
-rw-r--r--media-sound/awesfx/files/awesfx-0.5.1-configure-noalsa.patch263
-rw-r--r--media-sound/awesfx/files/awesfx-0.5.1-include.patch48
-rw-r--r--media-sound/awesfx/files/awesfx-0.5.1-makefile-noalsa.patch82
-rw-r--r--media-sound/awesfx/files/digest-awesfx-0.5.13
7 files changed, 479 insertions, 15 deletions
diff --git a/media-sound/awesfx/ChangeLog b/media-sound/awesfx/ChangeLog
index 63c98eab4263..d5cfcc6e24eb 100644
--- a/media-sound/awesfx/ChangeLog
+++ b/media-sound/awesfx/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-sound/awesfx
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/awesfx/ChangeLog,v 1.20 2007/01/21 21:14:53 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/awesfx/ChangeLog,v 1.21 2007/07/29 12:30:19 drac Exp $
+
+*awesfx-0.5.1 (29 Jul 2007)
+
+ 29 Jul 2007; Samuli Suominen <drac@gentoo.org>
+ +files/awesfx-0.5.1-configure-noalsa.patch,
+ +files/awesfx-0.5.1-include.patch,
+ +files/awesfx-0.5.1-makefile-noalsa.patch, +awesfx-0.5.1.ebuild:
+ Version bump, fixing also bug 186327.
21 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> -awesfx-0.5.0c.ebuild:
Remove old version.
diff --git a/media-sound/awesfx/Manifest b/media-sound/awesfx/Manifest
index c92c0a189d05..dc1f9863388a 100644
--- a/media-sound/awesfx/Manifest
+++ b/media-sound/awesfx/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX awesfx-0.5.0b-configure-noalsa.patch 7814 RMD160 87e09f4b62e040f55a2aebb79cf4046534ca7e86 SHA1 912d27dd0a27b566269a892a6a931dcfdaf912be SHA256 7687e4ba3cdd31d14d3a152ec9d9128864edd1edaffaf7c814158fb6039c1a9e
MD5 f2718083317de4e006954291d3da6f4e files/awesfx-0.5.0b-configure-noalsa.patch 7814
RMD160 87e09f4b62e040f55a2aebb79cf4046534ca7e86 files/awesfx-0.5.0b-configure-noalsa.patch 7814
@@ -9,15 +6,32 @@ AUX awesfx-0.5.0b-makefile-noalsa.patch 3507 RMD160 6e45ae1a0fa89cd0f900be054617
MD5 a2f1d07a053240ebc621d1834c928e6f files/awesfx-0.5.0b-makefile-noalsa.patch 3507
RMD160 6e45ae1a0fa89cd0f900be054617f5caeb732b60 files/awesfx-0.5.0b-makefile-noalsa.patch 3507
SHA256 c73b2992bcb551a5db0fb3826f7384dc2eb8ae988897cd2d1e36e9940c9aad65 files/awesfx-0.5.0b-makefile-noalsa.patch 3507
+AUX awesfx-0.5.1-configure-noalsa.patch 7354 RMD160 51f3e74cd3f1becce7d769eb5a326d8755ad64aa SHA1 6ef5cc71f572fd3e9eabe460a804d834a498b6a2 SHA256 a14a78848460952481bdbca870cac9e45706f3deaaf45c1a27aed75354b0d3a2
+MD5 c995477c00a4838c55fb157e5ea410c9 files/awesfx-0.5.1-configure-noalsa.patch 7354
+RMD160 51f3e74cd3f1becce7d769eb5a326d8755ad64aa files/awesfx-0.5.1-configure-noalsa.patch 7354
+SHA256 a14a78848460952481bdbca870cac9e45706f3deaaf45c1a27aed75354b0d3a2 files/awesfx-0.5.1-configure-noalsa.patch 7354
+AUX awesfx-0.5.1-include.patch 1475 RMD160 fd5c208364fb064fd5a1f8ce1a665b5b57c1e567 SHA1 bca7c9a05199bbc8e7ad01e2a4c09a78e21fa980 SHA256 cc1bc657df4d2a077e8e8df9d6347f05cce274e74ace813bc6d878a36d83f278
+MD5 31fff1217f8f64aec381682adea12679 files/awesfx-0.5.1-include.patch 1475
+RMD160 fd5c208364fb064fd5a1f8ce1a665b5b57c1e567 files/awesfx-0.5.1-include.patch 1475
+SHA256 cc1bc657df4d2a077e8e8df9d6347f05cce274e74ace813bc6d878a36d83f278 files/awesfx-0.5.1-include.patch 1475
+AUX awesfx-0.5.1-makefile-noalsa.patch 2983 RMD160 1dbc275c1b9c60a8f08f5e8b2f592ddb2a89b153 SHA1 ca7152692d0cb2a81237534762aaaf741143078a SHA256 3a39642057bcaff6413cbd17ec2ac2ef0a72880a9f162d90c5f2f16dc5106152
+MD5 0670999399c8cd4a741fd09fc5511459 files/awesfx-0.5.1-makefile-noalsa.patch 2983
+RMD160 1dbc275c1b9c60a8f08f5e8b2f592ddb2a89b153 files/awesfx-0.5.1-makefile-noalsa.patch 2983
+SHA256 3a39642057bcaff6413cbd17ec2ac2ef0a72880a9f162d90c5f2f16dc5106152 files/awesfx-0.5.1-makefile-noalsa.patch 2983
DIST awesfx-0.5.0d.tar.gz 375762 RMD160 ebb7cb8d1476eb0243f6dd7c50ca82bcde4f0695 SHA1 869d4d339bffe1fe774d13fc985d1ac65c91fa74 SHA256 9dacc79bbbc00cd05f82e2874f42de3490232f09bbf4306a961917daa9c1f7e0
+DIST awesfx-0.5.1.tar.gz 406372 RMD160 353a499f82764fab900b5e1b1e524ba56f030df3 SHA1 7d21bfd8149650033e4469bfebc803d0909faa0f SHA256 fa3c24e12265d9cc153f633e1291a7103263a785834c5a3f0dcd7845ef81495c
EBUILD awesfx-0.5.0d.ebuild 1258 RMD160 419f39c484398b869ec08b9b8777c944c0d58015 SHA1 752830769ce13e1d6d58cf110c069002d0f24542 SHA256 9992dfed2c1820290d325dd28344c323c534a35e2699df7597f8ed05b21af119
MD5 924d8e4080e75bd115281eeb537e9b9c awesfx-0.5.0d.ebuild 1258
RMD160 419f39c484398b869ec08b9b8777c944c0d58015 awesfx-0.5.0d.ebuild 1258
SHA256 9992dfed2c1820290d325dd28344c323c534a35e2699df7597f8ed05b21af119 awesfx-0.5.0d.ebuild 1258
-MISC ChangeLog 2473 RMD160 df421ef227a290d561d462ce3cef87edd67461db SHA1 9e7040af008b4f4063ed103d77db28d3b924c7bd SHA256 2e0f7cb12be9049a923f3f2810dbbf8329e0822b09812b31017042585b39d926
-MD5 bcb93b49b9853762ffbec5040bbfccf7 ChangeLog 2473
-RMD160 df421ef227a290d561d462ce3cef87edd67461db ChangeLog 2473
-SHA256 2e0f7cb12be9049a923f3f2810dbbf8329e0822b09812b31017042585b39d926 ChangeLog 2473
+EBUILD awesfx-0.5.1.ebuild 1379 RMD160 c2e1db6e066096d8a93b621d42c2d438fa278109 SHA1 1bbf0c577285493d83c591c18fa6d279b17d02a9 SHA256 de6678d8ee5732441f5c1ae93047dbaff0f0a9d4faef640874f2c4413da904ae
+MD5 6ebdf5fdff56ec5582fcdbf49f7aa9ea awesfx-0.5.1.ebuild 1379
+RMD160 c2e1db6e066096d8a93b621d42c2d438fa278109 awesfx-0.5.1.ebuild 1379
+SHA256 de6678d8ee5732441f5c1ae93047dbaff0f0a9d4faef640874f2c4413da904ae awesfx-0.5.1.ebuild 1379
+MISC ChangeLog 2737 RMD160 cdc67030beefb673996ce45f6ae4be798e2a3d39 SHA1 f519047ef7bc9f9c23c1a29a44cca485af0b2776 SHA256 9ff2eb48078ee591601d1d5c2137b1b8e4756b61a98697c273eb17488861cc90
+MD5 64317776280acf8735394e4d58ccafbd ChangeLog 2737
+RMD160 cdc67030beefb673996ce45f6ae4be798e2a3d39 ChangeLog 2737
+SHA256 9ff2eb48078ee591601d1d5c2137b1b8e4756b61a98697c273eb17488861cc90 ChangeLog 2737
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e metadata.xml 158
@@ -25,10 +39,6 @@ SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b metadata
MD5 ebaa9273e2961fb163f76508df1dcac4 files/digest-awesfx-0.5.0d 241
RMD160 da29737c117cb55dfc23ca780651ffd2e1529088 files/digest-awesfx-0.5.0d 241
SHA256 97e5fb149576fc7b4dc77334bfe2fc2cf409870eb1a274434e6ad4e9d54bfc71 files/digest-awesfx-0.5.0d 241
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
-
-iD8DBQFFs9fTAiZjviIA2XgRAucAAJ9VMlcv4VNgootdxd6JbNHWlgvjVwCeKTWD
-6qYlRym2YDwbs0ewHOsTFms=
-=JvMe
------END PGP SIGNATURE-----
+MD5 7ccbddf91f0e6e3ec73612ac0a751c94 files/digest-awesfx-0.5.1 238
+RMD160 27d2f0658297496da2c701525f6c2d80465fbdff files/digest-awesfx-0.5.1 238
+SHA256 2d569720344b4b27ede53e7c1822d7965ecbbe593bc333d1dbe8566e8f6db6a2 files/digest-awesfx-0.5.1 238
diff --git a/media-sound/awesfx/awesfx-0.5.1.ebuild b/media-sound/awesfx/awesfx-0.5.1.ebuild
new file mode 100644
index 000000000000..15fc29cabe8a
--- /dev/null
+++ b/media-sound/awesfx/awesfx-0.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/awesfx/awesfx-0.5.1.ebuild,v 1.1 2007/07/29 12:30:19 drac Exp $
+
+inherit eutils portability
+
+DESCRIPTION="AWE Utilities - sfxload"
+HOMEPAGE="http://www.alsa-project.org/~iwai/awedrv.html#Utils"
+SRC_URI="http://ftp.suse.com/pub/people/tiwai/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="alsa"
+
+DEPEND="alsa? ( >=media-libs/alsa-lib-1 )"
+
+BANK_LOC="/usr/share/sounds/sf2"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-include.patch
+}
+
+src_compile() {
+ if ! use alsa; then
+ einfo "Removing ALSA support!"
+ epatch "${FILESDIR}"/${P}-configure-noalsa.patch
+ econf --with-sfpath=${BANK_LOC} || die
+ epatch "${FILESDIR}"/${P}-makefile-noalsa.patch
+ sed -i -e 's/'^LIBS.*-lasound.*$'/LIBS = -lm $(dlopen_lib) -lpthread/' Makefile
+ else
+ econf --with-sfpath=${BANK_LOC} || die
+ fi
+
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog README SBKtoSF2.txt
+ dodoc "${D}"/usr/share/sounds/sf2/README-bank
+ rm "${D}"/usr/share/sounds/sf2/README-bank
+}
+
+pkg_postinst() {
+ elog "Please copy your SoundFont files from the original CD-ROM"
+ elog "shipped with your soundcard to ${BANK_LOC}"
+}
diff --git a/media-sound/awesfx/files/awesfx-0.5.1-configure-noalsa.patch b/media-sound/awesfx/files/awesfx-0.5.1-configure-noalsa.patch
new file mode 100644
index 000000000000..a43b9d64e5fe
--- /dev/null
+++ b/media-sound/awesfx/files/awesfx-0.5.1-configure-noalsa.patch
@@ -0,0 +1,263 @@
+diff -ur awesfx-0.5.1.orig/configure awesfx-0.5.1/configure
+--- awesfx-0.5.1.orig/configure 2007-07-25 12:56:30.000000000 +0300
++++ awesfx-0.5.1/configure 2007-07-29 15:16:17.000000000 +0300
+@@ -19647,259 +19647,6 @@
+
+
+
+-alsa_save_CFLAGS="$CFLAGS"
+-alsa_save_LDFLAGS="$LDFLAGS"
+-alsa_save_LIBS="$LIBS"
+-alsa_found=yes
+-
+-
+-# Check whether --with-alsa-prefix was given.
+-if test "${with_alsa_prefix+set}" = set; then
+- withval=$with_alsa_prefix; alsa_prefix="$withval"
+-else
+- alsa_prefix=""
+-fi
+-
+-
+-
+-# Check whether --with-alsa-inc-prefix was given.
+-if test "${with_alsa_inc_prefix+set}" = set; then
+- withval=$with_alsa_inc_prefix; alsa_inc_prefix="$withval"
+-else
+- alsa_inc_prefix=""
+-fi
+-
+-
+-# Check whether --enable-alsatest was given.
+-if test "${enable_alsatest+set}" = set; then
+- enableval=$enable_alsatest; enable_alsatest="$enableval"
+-else
+- enable_alsatest=yes
+-fi
+-
+-
+-{ echo "$as_me:$LINENO: checking for ALSA CFLAGS" >&5
+-echo $ECHO_N "checking for ALSA CFLAGS... $ECHO_C" >&6; }
+-if test "$alsa_inc_prefix" != "" ; then
+- ALSA_CFLAGS="$ALSA_CFLAGS -I$alsa_inc_prefix"
+- CFLAGS="$CFLAGS -I$alsa_inc_prefix"
+-fi
+-{ echo "$as_me:$LINENO: result: $ALSA_CFLAGS" >&5
+-echo "${ECHO_T}$ALSA_CFLAGS" >&6; }
+-
+-{ echo "$as_me:$LINENO: checking for ALSA LDFLAGS" >&5
+-echo $ECHO_N "checking for ALSA LDFLAGS... $ECHO_C" >&6; }
+-if test "$alsa_prefix" != "" ; then
+- ALSA_LIBS="$ALSA_LIBS -L$alsa_prefix"
+- LDFLAGS="$LDFLAGS $ALSA_LIBS"
+-fi
+-
+-ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
+-LIBS="$ALSA_LIBS $LIBS"
+-{ echo "$as_me:$LINENO: result: $ALSA_LIBS" >&5
+-echo "${ECHO_T}$ALSA_LIBS" >&6; }
+-
+-min_alsa_version=1.0.0
+-{ echo "$as_me:$LINENO: checking for libasound headers version >= $min_alsa_version" >&5
+-echo $ECHO_N "checking for libasound headers version >= $min_alsa_version... $ECHO_C" >&6; }
+-no_alsa=""
+- alsa_min_major_version=`echo $min_alsa_version | \
+- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
+- alsa_min_minor_version=`echo $min_alsa_version | \
+- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
+- alsa_min_micro_version=`echo $min_alsa_version | \
+- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
+-
+-
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-
+-#include <alsa/asoundlib.h>
+-
+-int
+-main ()
+-{
+-
+-/* ensure backward compatibility */
+-#if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
+-#define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
+-#endif
+-#if !defined(SND_LIB_MINOR) && defined(SOUNDLIB_VERSION_MINOR)
+-#define SND_LIB_MINOR SOUNDLIB_VERSION_MINOR
+-#endif
+-#if !defined(SND_LIB_SUBMINOR) && defined(SOUNDLIB_VERSION_SUBMINOR)
+-#define SND_LIB_SUBMINOR SOUNDLIB_VERSION_SUBMINOR
+-#endif
+-
+-# if(SND_LIB_MAJOR > $alsa_min_major_version)
+- exit(0);
+-# else
+-# if(SND_LIB_MAJOR < $alsa_min_major_version)
+-# error not present
+-# endif
+-
+-# if(SND_LIB_MINOR > $alsa_min_minor_version)
+- exit(0);
+-# else
+-# if(SND_LIB_MINOR < $alsa_min_minor_version)
+-# error not present
+-# endif
+-
+-# if(SND_LIB_SUBMINOR < $alsa_min_micro_version)
+-# error not present
+-# endif
+-# endif
+-# endif
+-exit(0);
+-
+- ;
+- return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+- (eval "$ac_compile") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } && {
+- test -z "$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- } && test -s conftest.$ac_objext; then
+- { echo "$as_me:$LINENO: result: found." >&5
+-echo "${ECHO_T}found." >&6; }
+-else
+- echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- { echo "$as_me:$LINENO: result: not present." >&5
+-echo "${ECHO_T}not present." >&6; }
+- { { echo "$as_me:$LINENO: error: Sufficiently new version of libasound not found." >&5
+-echo "$as_me: error: Sufficiently new version of libasound not found." >&2;}
+- { (exit 1); exit 1; }; }
+- alsa_found=no
+-
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-ac_ext=c
+-ac_cpp='$CPP $CPPFLAGS'
+-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-
+-
+-if test "x$enable_alsatest" = "xyes"; then
+-
+-{ echo "$as_me:$LINENO: checking for snd_ctl_open in -lasound" >&5
+-echo $ECHO_N "checking for snd_ctl_open in -lasound... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_asound_snd_ctl_open+set}" = set; then
+- echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+- ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lasound $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-
+-/* Override any GCC internal prototype to avoid an error.
+- Use char because int might match the return type of a GCC
+- builtin and then its argument prototype would still apply. */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char snd_ctl_open ();
+-int
+-main ()
+-{
+-return snd_ctl_open ();
+- ;
+- return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+- (eval "$ac_link") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } && {
+- test -z "$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- } && test -s conftest$ac_exeext &&
+- $as_test_x conftest$ac_exeext; then
+- ac_cv_lib_asound_snd_ctl_open=yes
+-else
+- echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_cv_lib_asound_snd_ctl_open=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+- conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_ctl_open" >&5
+-echo "${ECHO_T}$ac_cv_lib_asound_snd_ctl_open" >&6; }
+-if test $ac_cv_lib_asound_snd_ctl_open = yes; then
+- cat >>confdefs.h <<_ACEOF
+-#define HAVE_LIBASOUND 1
+-_ACEOF
+-
+- LIBS="-lasound $LIBS"
+-
+-else
+- { { echo "$as_me:$LINENO: error: No linkable libasound was found." >&5
+-echo "$as_me: error: No linkable libasound was found." >&2;}
+- { (exit 1); exit 1; }; }
+- alsa_found=no
+-
+-fi
+-
+-fi
+-
+-if test "x$alsa_found" = "xyes" ; then
+- :
+- LIBS=`echo $LIBS | sed 's/-lasound//g'`
+- LIBS=`echo $LIBS | sed 's/ //'`
+- LIBS="-lasound $LIBS"
+-fi
+-if test "x$alsa_found" = "xno" ; then
+- :
+- CFLAGS="$alsa_save_CFLAGS"
+- LDFLAGS="$alsa_save_LDFLAGS"
+- LIBS="$alsa_save_LIBS"
+- ALSA_CFLAGS=""
+- ALSA_LIBS=""
+-fi
+
+
+
diff --git a/media-sound/awesfx/files/awesfx-0.5.1-include.patch b/media-sound/awesfx/files/awesfx-0.5.1-include.patch
new file mode 100644
index 000000000000..0116781e64b6
--- /dev/null
+++ b/media-sound/awesfx/files/awesfx-0.5.1-include.patch
@@ -0,0 +1,48 @@
+diff -ur awesfx-0.5.1.orig/awelib/loadbank.c awesfx-0.5.1/awelib/loadbank.c
+--- awesfx-0.5.1.orig/awelib/loadbank.c 2004-01-22 18:58:13.000000000 +0200
++++ awesfx-0.5.1/awelib/loadbank.c 2007-07-29 15:02:36.000000000 +0300
+@@ -24,11 +24,10 @@
+ #include <ctype.h>
+ #ifdef linux
+ #include <linux/soundcard.h>
+-#include <linux/awe_voice.h>
+ #else
+ #include <machine/soundcard.h>
+-#include <awe_voice.h>
+ #endif
++#include "awe_voice.h"
+ #include "util.h"
+ #include "awebank.h"
+ #include "aweseq.h"
+diff -ur awesfx-0.5.1.orig/awelib/parsesf.c awesfx-0.5.1/awelib/parsesf.c
+--- awesfx-0.5.1.orig/awelib/parsesf.c 2004-02-04 17:18:35.000000000 +0200
++++ awesfx-0.5.1/awelib/parsesf.c 2007-07-29 15:02:01.000000000 +0300
+@@ -29,11 +29,10 @@
+ #include <errno.h>
+ #ifdef linux
+ #include <linux/soundcard.h>
+-#include <linux/awe_voice.h>
+ #else
+ #include <machine/soundcard.h>
+-#include <awe_voice.h>
+ #endif
++#include "awe_voice.h"
+ #include "awe_parm.h"
+ #include "itypes.h"
+ #include "sffile.h"
+diff -ur awesfx-0.5.1.orig/include/awe_parm.h awesfx-0.5.1/include/awe_parm.h
+--- awesfx-0.5.1.orig/include/awe_parm.h 2000-04-27 16:45:35.000000000 +0300
++++ awesfx-0.5.1/include/awe_parm.h 2007-07-29 15:07:37.000000000 +0300
+@@ -21,11 +21,7 @@
+ #ifndef AWE_PARM_H_DEF
+ #define AWE_PARM_H_DEF
+
+-#ifdef linux
+-#include <linux/awe_voice.h>
+-#else
+-#include <awe_voice.h>
+-#endif
++#include "awe_voice.h"
+
+ void awe_init_parm(awe_voice_parm *pp);
+ void awe_init_voice(awe_voice_info *vp);
diff --git a/media-sound/awesfx/files/awesfx-0.5.1-makefile-noalsa.patch b/media-sound/awesfx/files/awesfx-0.5.1-makefile-noalsa.patch
new file mode 100644
index 000000000000..49afc98c6cc3
--- /dev/null
+++ b/media-sound/awesfx/files/awesfx-0.5.1-makefile-noalsa.patch
@@ -0,0 +1,82 @@
+--- Makefile.orig 2007-07-29 15:19:05.000000000 +0300
++++ Makefile 2007-07-29 15:23:51.000000000 +0300
+@@ -33,7 +33,7 @@
+ POST_UNINSTALL = :
+ build_triplet = i686-pc-linux-gnu
+ host_triplet = i686-pc-linux-gnu
+-bin_PROGRAMS = sfxload$(EXEEXT) asfxload$(EXEEXT) aweset$(EXEEXT) \
++bin_PROGRAMS = sfxload$(EXEEXT) aweset$(EXEEXT) \
+ gusload$(EXEEXT) setfx$(EXEEXT) sf2text$(EXEEXT) \
+ text2sf$(EXEEXT) sfxtest$(EXEEXT)
+ subdir = .
+@@ -53,9 +53,6 @@
+ am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
+ binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(bin_PROGRAMS)
+-am_asfxload_OBJECTS = asfxload.$(OBJEXT) alsa.$(OBJEXT)
+-asfxload_OBJECTS = $(am_asfxload_OBJECTS)
+-asfxload_DEPENDENCIES = awelib/libawe.a
+ am_aweset_OBJECTS = aweset.$(OBJEXT) seq.$(OBJEXT)
+ aweset_OBJECTS = $(am_aweset_OBJECTS)
+ aweset_LDADD = $(LDADD)
+@@ -96,10 +93,10 @@
+ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+-SOURCES = $(asfxload_SOURCES) $(aweset_SOURCES) $(gusload_SOURCES) \
++SOURCES = $(aweset_SOURCES) $(gusload_SOURCES) \
+ $(setfx_SOURCES) $(sf2text_SOURCES) $(sfxload_SOURCES) \
+ $(sfxtest_SOURCES) $(text2sf_SOURCES)
+-DIST_SOURCES = $(asfxload_SOURCES) $(aweset_SOURCES) \
++DIST_SOURCES = $(aweset_SOURCES) \
+ $(gusload_SOURCES) $(setfx_SOURCES) $(sf2text_SOURCES) \
+ $(sfxload_SOURCES) $(sfxtest_SOURCES) $(text2sf_SOURCES)
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+@@ -166,7 +163,7 @@
+ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+ LDFLAGS = -Wl,-O1,--as-needed
+ LIBOBJS =
+-LIBS =
++LIBS = -lm -ldl -lpthread
+ LIBTOOL = $(SHELL) $(top_builddir)/libtool
+ LN_S = ln -s
+ LTLIBOBJS =
+@@ -240,8 +237,6 @@
+ SUBDIRS = awelib include samples etc
+ LDADD = awelib/libawe.a
+ INCLUDES = -Iinclude
+-asfxload_SOURCES = asfxload.c alsa.c
+-asfxload_LDADD = awelib/libawe.a
+ sfxload_SOURCES = sfxload.c seq.c
+ aweset_SOURCES = aweset.c seq.c
+ gusload_SOURCES = gusload.c seq.c
+@@ -317,9 +312,6 @@
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+-asfxload$(EXEEXT): $(asfxload_OBJECTS) $(asfxload_DEPENDENCIES)
+- @rm -f asfxload$(EXEEXT)
+- $(LINK) $(asfxload_OBJECTS) $(asfxload_LDADD) $(LIBS)
+ aweset$(EXEEXT): $(aweset_OBJECTS) $(aweset_DEPENDENCIES)
+ @rm -f aweset$(EXEEXT)
+ $(LINK) $(aweset_OBJECTS) $(aweset_LDADD) $(LIBS)
+@@ -348,8 +340,6 @@
+ distclean-compile:
+ -rm -f *.tab.c
+
+-include ./$(DEPDIR)/alsa.Po
+-include ./$(DEPDIR)/asfxload.Po
+ include ./$(DEPDIR)/aweset.Po
+ include ./$(DEPDIR)/gusload.Po
+ include ./$(DEPDIR)/seq.Po
+@@ -828,8 +818,8 @@
+
+
+ install-data-hook:
+- rm -f $(DESTDIR)$(mandir)/man1/asfxload.1
+- (cd $(DESTDIR)$(mandir)/man1 && $(LN_S) sfxload.1 asfxload.1)
++# rm -f $(DESTDIR)$(mandir)/man1/asfxload.1
++# (cd $(DESTDIR)$(mandir)/man1 && $(LN_S) sfxload.1 asfxload.1)
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff --git a/media-sound/awesfx/files/digest-awesfx-0.5.1 b/media-sound/awesfx/files/digest-awesfx-0.5.1
new file mode 100644
index 000000000000..3f9fd8495571
--- /dev/null
+++ b/media-sound/awesfx/files/digest-awesfx-0.5.1
@@ -0,0 +1,3 @@
+MD5 3ddc510f03ae8dfee3d1bf089fc3fea4 awesfx-0.5.1.tar.gz 406372
+RMD160 353a499f82764fab900b5e1b1e524ba56f030df3 awesfx-0.5.1.tar.gz 406372
+SHA256 fa3c24e12265d9cc153f633e1291a7103263a785834c5a3f0dcd7845ef81495c awesfx-0.5.1.tar.gz 406372