[proaudio] [2052] media-sound/ psindustrializer fix alsa dep and build for newer audiofile |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2052
Author: gavlee
Date: 2012-01-02 13:52:32 +0100 (Mon, 02 Jan 2012)
Log Message:
-----------
media-sound/psindustrializer fix alsa dep and build for newer audiofile
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/psindustrializer/ChangeLog
trunk/overlays/proaudio/media-sound/psindustrializer/Manifest
trunk/overlays/proaudio/media-sound/psindustrializer/metadata.xml
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-audiofile-pkgconfig.patch
trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-missing-m4.patch
trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5-r1.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5.ebuild
Modified: trunk/overlays/proaudio/media-sound/psindustrializer/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/ChangeLog 2011-12-31 16:50:58 UTC (rev 2051)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/ChangeLog 2012-01-02 12:52:32 UTC (rev 2052)
@@ -1,7 +1,16 @@
# ChangeLog for media-sound/psindustrializer
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*psindustrializer-0.2.5-r1 (02 Jan 2012)
+
+ 02 Jan 2012; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+ -psindustrializer-0.2.5.ebuild, +psindustrializer-0.2.5-r1.ebuild,
+ +files/psindustrializer-0.2.5-audiofile-pkgconfig.patch,
+ +files/psindustrializer-0.2.5-missing-m4.patch, metadata.xml:
+ fix alsa dep. add patch for finding newer media-libs/audiofile, eautoreconf
+ also needed missing m4 macros for alsa/esd
+
25 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
psindustrializer-0.2.5.ebuild:
fix missing dep (thx Frederico)
Modified: trunk/overlays/proaudio/media-sound/psindustrializer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/Manifest 2011-12-31 16:50:58 UTC (rev 2051)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/Manifest 2012-01-02 12:52:32 UTC (rev 2052)
@@ -1,4 +1,6 @@
+AUX psindustrializer-0.2.5-audiofile-pkgconfig.patch 314 RMD160 ba0f87f2c46315e81851e6643ffadd8629338a73 SHA1 05d3d652af0171318f144076e41104eadbd510be SHA256 bc440a52220644b050b4d246fd863482e4e95b1b61ad8f64fbbca0f371ffb3d7
+AUX psindustrializer-0.2.5-missing-m4.patch 11788 RMD160 3b7d5a692d525f5e06e37b2bb68ca622408abbb7 SHA1 6748690b94a93a586e9833f7f8d20d0929567358 SHA256 a7d949495f191248a6f6950e32e386dde6b8d338159fccebe65fca28f92d7be2
DIST psindustrializer-0.2.5.tar.bz2 284023 RMD160 072e259b7d530e2b98a9354f1b759c9a8db6bad1 SHA1 72f07c7e1db65184a0e4471b4a0365ee50e6e0be SHA256 e52834e9cfe97c150230b04d371720cf5d60e07f87ea3109a83952328c6e9f65
-EBUILD psindustrializer-0.2.5.ebuild 1051 RMD160 923cac7080de39403e3e67fd94b008af629b42b1 SHA1 6655a8a2638f8fc6d85d490e1d6fb4ba636c8e5b SHA256 2aa9f6a7a85e3202e9dd57b7810fde5618df2915107986bd8c841102fdae15df
-MISC ChangeLog 342 RMD160 42bd0ed1f3d886991aa506b96cc82ef496d25536 SHA1 a4b96f957ba947bd8c82531f3d46905d66b4f731 SHA256 46dcdbf0caac2014113c3b628bd2c27da09bb5f96e10153e05dc2df9174c12a9
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD psindustrializer-0.2.5-r1.ebuild 1297 RMD160 54090ac6f32952d9e7586f74bda9d2cedf4649af SHA1 e5e2c8456d396737ea9ec589b87c951bec752c63 SHA256 f4abd4830c30ac533aaf3e2e12041bec2986054dd1509e56331ac95ab97b4009
+MISC ChangeLog 756 RMD160 e5b1570322d9d9d1611e59027902192144a43902 SHA1 5807754913de0f54e4f8fa798513ef513ea308d2 SHA256 27e76c6936757b4f4cb25308b494e3314762c5f3d6744f642b4cbf39b51c0af5
+MISC metadata.xml 246 RMD160 cdd725771833663c8cfa684c4c71e57d86d9993d SHA1 973be5799e631fd26fb4abcfc8da942f2f759d06 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f
Added: trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-audiofile-pkgconfig.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-audiofile-pkgconfig.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-audiofile-pkgconfig.patch 2012-01-02 12:52:32 UTC (rev 2052)
@@ -0,0 +1,11 @@
+--- configure.in.orig 2012-01-02 04:44:54.794100123 +0000
++++ configure.in 2012-01-02 04:45:58.060062162 +0000
+@@ -59,7 +59,7 @@
+ LIBS="$LIBS $GTKGL_LIBS"])
+ fi
+
+-AM_PATH_AUDIOFILE(0.2.0,
++PKG_CHECK_MODULES(AUDIOFILE, audiofile >= 0.2.0,
+ [CFLAGS="$CFLAGS $AUDIOFILE_CFLAGS"
+ LIBS="$LIBS $AUDIOFILE_LIBS"
+ ],
Added: trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-missing-m4.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-missing-m4.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/files/psindustrializer-0.2.5-missing-m4.patch 2012-01-02 12:52:32 UTC (rev 2052)
@@ -0,0 +1,341 @@
+--- /dev/null 2012-01-01 19:00:57.413082299 +0000
++++ m4/alsa.m4 2012-01-02 06:01:00.000000000 +0000
+@@ -0,0 +1,141 @@
++dnl Configure Paths for Alsa
++dnl Some modifications by Richard Boulton <richard-alsa@xxxxxxxxxxxx>
++dnl Christopher Lansdown <lansdoct@xxxxxxxxxxxxx>
++dnl Jaroslav Kysela <perex@xxxxxxxx>
++dnl Last modification: $Id: alsa.m4,v 1.24 2004/09/15 18:48:07 tiwai Exp $
++dnl AM_PATH_ALSA([MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
++dnl Test for libasound, and define ALSA_CFLAGS and ALSA_LIBS as appropriate.
++dnl enables arguments --with-alsa-prefix=
++dnl --with-alsa-enc-prefix=
++dnl --disable-alsatest
++dnl
++dnl For backwards compatibility, if ACTION_IF_NOT_FOUND is not specified,
++dnl and the alsa libraries are not found, a fatal AC_MSG_ERROR() will result.
++dnl
++AC_DEFUN([AM_PATH_ALSA],
++[dnl Save the original CFLAGS, LDFLAGS, and LIBS
++alsa_save_CFLAGS="$CFLAGS"
++alsa_save_LDFLAGS="$LDFLAGS"
++alsa_save_LIBS="$LIBS"
++alsa_found=yes
++
++dnl
++dnl Get the cflags and libraries for alsa
++dnl
++AC_ARG_WITH(alsa-prefix,
++[ --with-alsa-prefix=PFX Prefix where Alsa library is installed(optional)],
++[alsa_prefix="$withval"], [alsa_prefix=""])
++
++AC_ARG_WITH(alsa-inc-prefix,
++[ --with-alsa-inc-prefix=PFX Prefix where include libraries are (optional)],
++[alsa_inc_prefix="$withval"], [alsa_inc_prefix=""])
++
++dnl FIXME: this is not yet implemented
++AC_ARG_ENABLE(alsatest,
++[ --disable-alsatest Do not try to compile and run a test Alsa program],
++[enable_alsatest="$enableval"],
++[enable_alsatest=yes])
++
++dnl Add any special include directories
++AC_MSG_CHECKING(for ALSA CFLAGS)
++if test "$alsa_inc_prefix" != "" ; then
++ ALSA_CFLAGS="$ALSA_CFLAGS -I$alsa_inc_prefix"
++ CFLAGS="$CFLAGS -I$alsa_inc_prefix"
++fi
++AC_MSG_RESULT($ALSA_CFLAGS)
++
++dnl add any special lib dirs
++AC_MSG_CHECKING(for ALSA LDFLAGS)
++if test "$alsa_prefix" != "" ; then
++ ALSA_LIBS="$ALSA_LIBS -L$alsa_prefix"
++ LDFLAGS="$LDFLAGS $ALSA_LIBS"
++fi
++
++dnl add the alsa library
++ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
++LIBS="$ALSA_LIBS $LIBS"
++AC_MSG_RESULT($ALSA_LIBS)
++
++dnl Check for a working version of libasound that is of the right version.
++min_alsa_version=ifelse([$1], ,0.1.1,$1)
++AC_MSG_CHECKING(for libasound headers version >= $min_alsa_version)
++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_LANG_SAVE
++AC_LANG_C
++AC_TRY_COMPILE([
++#include <alsa/asoundlib.h>
++], [
++/* 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);
++],
++ [AC_MSG_RESULT(found.)],
++ [AC_MSG_RESULT(not present.)
++ ifelse([$3], , [AC_MSG_ERROR(Sufficiently new version of libasound not found.)])
++ alsa_found=no]
++)
++AC_LANG_RESTORE
++
++dnl Now that we know that we have the right version, let's see if we have the library and not just the headers.
++if test "x$enable_alsatest" = "xyes"; then
++AC_CHECK_LIB([asound], [snd_ctl_open],,
++ [ifelse([$3], , [AC_MSG_ERROR(No linkable libasound was found.)])
++ alsa_found=no]
++)
++fi
++
++if test "x$alsa_found" = "xyes" ; then
++ ifelse([$2], , :, [$2])
++ LIBS=`echo $LIBS | sed 's/-lasound//g'`
++ LIBS=`echo $LIBS | sed 's/ //'`
++ LIBS="-lasound $LIBS"
++fi
++if test "x$alsa_found" = "xno" ; then
++ ifelse([$3], , :, [$3])
++ CFLAGS="$alsa_save_CFLAGS"
++ LDFLAGS="$alsa_save_LDFLAGS"
++ LIBS="$alsa_save_LIBS"
++ ALSA_CFLAGS=""
++ ALSA_LIBS=""
++fi
++
++dnl That should be it. Now just export out symbols:
++AC_SUBST(ALSA_CFLAGS)
++AC_SUBST(ALSA_LIBS)
++])
++
+--- /dev/null 2012-01-01 19:00:57.413082299 +0000
++++ m4/esd.m4 2008-11-18 17:33:39.000000000 +0000
+@@ -0,0 +1,194 @@
++# Configure paths for ESD
++# Manish Singh 98-9-30
++# stolen back from Frank Belew
++# stolen from Manish Singh
++# Shamelessly stolen from Owen Taylor
++
++dnl AM_PATH_ESD([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
++dnl Test for ESD, and define ESD_CFLAGS and ESD_LIBS
++dnl
++AC_DEFUN([AM_PATH_ESD],
++[dnl
++dnl Get the cflags and libraries from the esd-config script
++dnl
++AC_ARG_WITH(esd-prefix,[ --with-esd-prefix=PFX Prefix where ESD is installed (optional)],
++ esd_prefix="$withval", esd_prefix="")
++AC_ARG_WITH(esd-exec-prefix,[ --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)],
++ esd_exec_prefix="$withval", esd_exec_prefix="")
++AC_ARG_ENABLE(esdtest, [ --disable-esdtest Do not try to compile and run a test ESD program],
++ , enable_esdtest=yes)
++
++ if test x$esd_exec_prefix != x ; then
++ esd_args="$esd_args --exec-prefix=$esd_exec_prefix"
++ if test x${ESD_CONFIG+set} != xset ; then
++ ESD_CONFIG=$esd_exec_prefix/bin/esd-config
++ fi
++ fi
++ if test x$esd_prefix != x ; then
++ esd_args="$esd_args --prefix=$esd_prefix"
++ if test x${ESD_CONFIG+set} != xset ; then
++ ESD_CONFIG=$esd_prefix/bin/esd-config
++ fi
++ fi
++
++ AC_PATH_PROG(ESD_CONFIG, esd-config, no)
++ min_esd_version=ifelse([$1], ,0.2.7,$1)
++ AC_MSG_CHECKING(for ESD - version >= $min_esd_version)
++ no_esd=""
++ if test "$ESD_CONFIG" = "no" ; then
++ no_esd=yes
++ else
++ AC_LANG_SAVE
++ AC_LANG_C
++ ESD_CFLAGS=`$ESD_CONFIG $esdconf_args --cflags`
++ ESD_LIBS=`$ESD_CONFIG $esdconf_args --libs`
++
++ esd_major_version=`$ESD_CONFIG $esd_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
++ esd_minor_version=`$ESD_CONFIG $esd_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
++ esd_micro_version=`$ESD_CONFIG $esd_config_args --version | \
++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
++ if test "x$enable_esdtest" = "xyes" ; then
++ ac_save_CFLAGS="$CFLAGS"
++ ac_save_LIBS="$LIBS"
++ CFLAGS="$CFLAGS $ESD_CFLAGS"
++ LIBS="$LIBS $ESD_LIBS"
++dnl
++dnl Now check if the installed ESD is sufficiently new. (Also sanity
++dnl checks the results of esd-config to some extent
++dnl
++ rm -f conf.esdtest
++ AC_TRY_RUN([
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <esd.h>
++
++char*
++my_strdup (char *str)
++{
++ char *new_str;
++
++ if (str)
++ {
++ new_str = malloc ((strlen (str) + 1) * sizeof(char));
++ strcpy (new_str, str);
++ }
++ else
++ new_str = NULL;
++
++ return new_str;
++}
++
++int main ()
++{
++ int major, minor, micro;
++ char *tmp_version;
++
++ system ("touch conf.esdtest");
++
++ /* HP/UX 9 (%@#!) writes to sscanf strings */
++ tmp_version = my_strdup("$min_esd_version");
++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
++ printf("%s, bad version string\n", "$min_esd_version");
++ exit(1);
++ }
++
++ if (($esd_major_version > major) ||
++ (($esd_major_version == major) && ($esd_minor_version > minor)) ||
++ (($esd_major_version == major) && ($esd_minor_version == minor) && ($esd_micro_version >= micro)))
++ {
++ return 0;
++ }
++ else
++ {
++ printf("\n*** 'esd-config --version' returned %d.%d.%d, but the minimum version\n", $esd_major_version, $esd_minor_version, $esd_micro_version);
++ printf("*** of ESD required is %d.%d.%d. If esd-config is correct, then it is\n", major, minor, micro);
++ printf("*** best to upgrade to the required version.\n");
++ printf("*** If esd-config was wrong, set the environment variable ESD_CONFIG\n");
++ printf("*** to point to the correct copy of esd-config, and remove the file\n");
++ printf("*** config.cache before re-running configure\n");
++ return 1;
++ }
++}
++
++],, no_esd=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ AC_LANG_RESTORE
++ fi
++ fi
++ if test "x$no_esd" = x ; then
++ AC_MSG_RESULT(yes)
++ ifelse([$2], , :, [$2])
++ else
++ AC_MSG_RESULT(no)
++ if test "$ESD_CONFIG" = "no" ; then
++ echo "*** The esd-config script installed by ESD could not be found"
++ echo "*** If ESD was installed in PREFIX, make sure PREFIX/bin is in"
++ echo "*** your path, or set the ESD_CONFIG environment variable to the"
++ echo "*** full path to esd-config."
++ else
++ if test -f conf.esdtest ; then
++ :
++ else
++ echo "*** Could not run ESD test program, checking why..."
++ CFLAGS="$CFLAGS $ESD_CFLAGS"
++ LIBS="$LIBS $ESD_LIBS"
++ AC_LANG_SAVE
++ AC_LANG_C
++ AC_TRY_LINK([
++#include <stdio.h>
++#include <esd.h>
++], [ return 0; ],
++ [ echo "*** The test program compiled, but did not run. This usually means"
++ echo "*** that the run-time linker is not finding ESD or finding the wrong"
++ echo "*** version of ESD. If it is not finding ESD, you'll need to set your"
++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
++ echo "*** to the installed location Also, make sure you have run ldconfig if that"
++ echo "*** is required on your system"
++ echo "***"
++ echo "*** If you have an old version installed, it is best to remove it, although"
++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
++ [ echo "*** The test program failed to compile or link. See the file config.log for the"
++ echo "*** exact error that occured. This usually means ESD was incorrectly installed"
++ echo "*** or that you have moved ESD since it was installed. In the latter case, you"
++ echo "*** may want to edit the esd-config script: $ESD_CONFIG" ])
++ CFLAGS="$ac_save_CFLAGS"
++ LIBS="$ac_save_LIBS"
++ AC_LANG_RESTORE
++ fi
++ fi
++ ESD_CFLAGS=""
++ ESD_LIBS=""
++ ifelse([$3], , :, [$3])
++ fi
++ AC_SUBST(ESD_CFLAGS)
++ AC_SUBST(ESD_LIBS)
++ rm -f conf.esdtest
++])
++
++dnl AM_ESD_SUPPORTS_MULTIPLE_RECORD([ACTION-IF-SUPPORTS [, ACTION-IF-NOT-SUPPORTS]])
++dnl Test, whether esd supports multiple recording clients (version >=0.2.21)
++dnl
++AC_DEFUN([AM_ESD_SUPPORTS_MULTIPLE_RECORD],
++[dnl
++ AC_MSG_NOTICE([whether installed esd version supports multiple recording clients])
++ ac_save_ESD_CFLAGS="$ESD_CFLAGS"
++ ac_save_ESD_LIBS="$ESD_LIBS"
++ AM_PATH_ESD(0.2.21,
++ ifelse([$1], , [
++ AM_CONDITIONAL(ESD_SUPPORTS_MULTIPLE_RECORD, true)
++ AC_DEFINE(ESD_SUPPORTS_MULTIPLE_RECORD, 1,
++ [Define if you have esound with support of multiple recording clients.])],
++ [$1]),
++ ifelse([$2], , [AM_CONDITIONAL(ESD_SUPPORTS_MULTIPLE_RECORD, false)], [$2])
++ if test "x$ac_save_ESD_CFLAGS" != x ; then
++ ESD_CFLAGS="$ac_save_ESD_CFLAGS"
++ fi
++ if test "x$ac_save_ESD_LIBS" != x ; then
++ ESD_LIBS="$ac_save_ESD_LIBS"
++ fi
++ )
++])
Modified: trunk/overlays/proaudio/media-sound/psindustrializer/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/metadata.xml 2011-12-31 16:50:58 UTC (rev 2051)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/metadata.xml 2012-01-02 12:52:32 UTC (rev 2052)
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>proaudio@xxxxxxxxxxxxx</email>
<name>pro-audio overlay team</name>
Copied: trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5-r1.ebuild (from rev 2051, trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5-r1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5-r1.ebuild 2012-01-02 12:52:32 UTC (rev 2052)
@@ -0,0 +1,58 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+inherit autotools-utils
+
+DESCRIPTION="Industrializer is a program for generating percussion sounds for musical purposes"
+HOMEPAGE="http://sourceforge.net/projects/industrializer"
+SRC_URI="mirror://sourceforge/industrializer/${P}.tar.bz2"
+
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa esd"
+
+RDEPEND=">=x11-libs/gtk+-2.0
+ >=x11-libs/gtkglarea-1.99.0
+ >=dev-libs/libxml2-2.6
+ media-libs/audiofile
+ virtual/opengl
+ alsa? ( media-libs/alsa-lib )
+ esd? ( media-sound/esound )"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ sys-devel/gettext"
+
+# bug
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+DOCS=(AUTHORS ChangeLog README TODO)
+
+PATCHES=("${FILESDIR}/${P}-audiofile-pkgconfig.patch"
+ "${FILESDIR}/${P}-missing-m4.patch"
+)
+
+src_prepare() {
+ autotools-utils_src_prepare
+ AT_NOELIBTOOLIZE=yes AT_M4DIR="m4" eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable alsa)
+ $(use_enable esd)
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+ dodir /usr/share/applications
+ mv "${D}"/usr/share/gnome/apps/Multimedia/psindustrializer.desktop \
+ "${D}"/usr/share/applications
+ rm -rf "${D}"/usr/share/gnome
+}
Deleted: trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5.ebuild 2011-12-31 16:50:58 UTC (rev 2051)
+++ trunk/overlays/proaudio/media-sound/psindustrializer/psindustrializer-0.2.5.ebuild 2012-01-02 12:52:32 UTC (rev 2052)
@@ -1,43 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="Industrializer is a program for generating percussion sounds for musical purposes"
-HOMEPAGE="http://sourceforge.net/projects/industrializer"
-SRC_URI="mirror://sourceforge/industrializer/${P}.tar.bz2"
-
-RESTRICT="mirror"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="alsa esd"
-
-RDEPEND=">=x11-libs/gtk+-2.0
- >=x11-libs/gtkglarea-1.99.0
- >=dev-libs/libxml2-2.6
- media-libs/audiofile
- virtual/opengl
- alsa? ( virtual/alsa )
- esd? ( media-sound/esound )"
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.9
- sys-devel/gettext"
-
-src_compile() {
- econf \
- $(use_enable alsa) \
- $(use_enable esd) \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "install failed"
- dodir /usr/share/applications
- mv "${D}"/usr/share/gnome/apps/Multimedia/psindustrializer.desktop \
- "${D}"/usr/share/applications
- rm -rf "${D}"/usr/share/gnome
- dodoc README CHANGES
-}
-