[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, &micro) != 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
-}
-


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/