public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in media-sound/snd: ChangeLog snd-12.1.ebuild
@ 2011-05-02 23:46 Tim Harder (radhermit)
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Harder (radhermit) @ 2011-05-02 23:46 UTC (permalink / raw
  To: gentoo-commits

radhermit    11/05/02 23:46:36

  Modified:             ChangeLog
  Added:                snd-12.1.ebuild
  Log:
  Version bump. Update to EAPI 4, refactor USE flags and related dependencies, and add workaround to avoid executable sections (bug #348754).
  
  (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)

Revision  Changes    Path
1.51                 media-sound/snd/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.51&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.51&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?r1=1.50&r2=1.51

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ChangeLog	29 Mar 2011 12:42:02 -0000	1.50
+++ ChangeLog	2 May 2011 23:46:36 -0000	1.51
@@ -1,6 +1,12 @@
 # ChangeLog for media-sound/snd
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.50 2011/03/29 12:42:02 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.51 2011/05/02 23:46:36 radhermit Exp $
+
+*snd-12.1 (02 May 2011)
+
+  02 May 2011; Tim Harder <radhermit@gentoo.org> +snd-12.1.ebuild:
+  Version bump. Update to EAPI 4, refactor USE flags and related dependencies,
+  and add workaround to avoid executable sections (bug #348754).
 
   29 Mar 2011; Christoph Mende <angelos@gentoo.org> snd-9.11.ebuild:
   Fix gtk+ slot deps



1.1                  media-sound/snd/snd-12.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.1&content-type=text/plain

Index: snd-12.1.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v 1.1 2011/05/02 23:46:36 radhermit Exp $

EAPI=4

inherit multilib flag-o-matic

DESCRIPTION="Snd is a sound editor"
HOMEPAGE="http://ccrma.stanford.edu/software/snd/"
SRC_URI="ftp://ccrma-ftp.stanford.edu/pub/Lisp/${P}.tar.gz"

SLOT="0"
LICENSE="as-is"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
IUSE="alsa esd fam fftw gmp gsl gtk jack ladspa motif opengl oss portaudio pulseaudio ruby"

RDEPEND="media-libs/audiofile
	sys-libs/readline
	alsa? ( media-libs/alsa-lib )
	esd? ( media-sound/esound )
	fam? ( virtual/fam )
	fftw? ( sci-libs/fftw )
	gmp? ( dev-libs/gmp
		dev-libs/mpc
		dev-libs/mpfr )
	gsl? ( >=sci-libs/gsl-0.8 )
	gtk? ( x11-libs/gtk+:3 x11-libs/gtk+:2
		x11-libs/pango
		x11-libs/cairo
		opengl? ( x11-libs/gtkglext ) )
	jack? ( media-sound/jack-audio-connection-kit )
	ladspa? ( media-libs/ladspa-sdk )
	motif? ( >=x11-libs/openmotif-2.3:0 )
	opengl? ( virtual/opengl )
	portaudio? ( media-libs/portaudio )
	pulseaudio? ( media-sound/pulseaudio )
	ruby? ( dev-lang/ruby )"

pkg_setup() {
	if ! use gtk && ! use motif; then
		ewarn "Warning: no graphic toolkit selected (gtk or motif)."
		ewarn "Upstream suggests to enable one of the toolkits (or both)"
		ewarn "or only the command line utilities will be helpful."
	fi
}

src_configure() {
	# Workaround executable sections QA warning (bug #348754)
	append-ldflags -Wl,-z,noexecstack

	local myconf
	if use opengl; then
		myconf="${myconf} --with-just-gl"
	else
		myconf="${myconf} --without-gl"
	fi

	econf \
		$(use_with alsa) \
		$(use_with esd) \
		$(use_with fam) \
		$(use_with fftw) \
		$(use_with gmp) \
		$(use_with gsl) \
		$(use_with gtk) \
		$(use_with jack) \
		$(use_with ladspa) \
		$(use_with motif) \
		$(use_with oss) \
		$(use_with portaudio) \
		$(use_with pulseaudio) \
		$(use_with ruby) \
		--with-float-samples \
		${myconf}

}

src_compile() {
	emake snd

	# Do not compile ruby extensions for command line programs since they fail
	sed -i -e "s:HAVE_RUBY 1:HAVE_RUBY 0:" mus-config.h

	for i in sndinfo audinfo sndplay; do
	   emake ${i}
	done
}

src_install () {
	dobin snd
	dobin sndplay
	dobin sndinfo
	dobin audinfo

	insinto /usr/$(get_libdir)/snd/scheme
	doins *.scm

	dodoc README.Snd HISTORY.Snd NEWS
	dohtml -r *.html pix/*.png tutorial
}






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in media-sound/snd: ChangeLog snd-12.1.ebuild
@ 2011-05-02 23:49 Tim Harder (radhermit)
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Harder (radhermit) @ 2011-05-02 23:49 UTC (permalink / raw
  To: gentoo-commits

radhermit    11/05/02 23:49:57

  Modified:             ChangeLog snd-12.1.ebuild
  Log:
  Depend on either gtk+-3 or gtk+-2 properly.
  
  (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)

Revision  Changes    Path
1.52                 media-sound/snd/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.52&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.52&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?r1=1.51&r2=1.52

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- ChangeLog	2 May 2011 23:46:36 -0000	1.51
+++ ChangeLog	2 May 2011 23:49:57 -0000	1.52
@@ -1,6 +1,9 @@
 # ChangeLog for media-sound/snd
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.51 2011/05/02 23:46:36 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.52 2011/05/02 23:49:57 radhermit Exp $
+
+  02 May 2011; Tim Harder <radhermit@gentoo.org> snd-12.1.ebuild:
+  Depend on either gtk+-3 or gtk+-2 properly.
 
 *snd-12.1 (02 May 2011)
 



1.2                  media-sound/snd/snd-12.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?r1=1.1&r2=1.2

Index: snd-12.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- snd-12.1.ebuild	2 May 2011 23:46:36 -0000	1.1
+++ snd-12.1.ebuild	2 May 2011 23:49:57 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v 1.1 2011/05/02 23:46:36 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v 1.2 2011/05/02 23:49:57 radhermit Exp $
 
 EAPI=4
 
@@ -25,7 +25,7 @@
 		dev-libs/mpc
 		dev-libs/mpfr )
 	gsl? ( >=sci-libs/gsl-0.8 )
-	gtk? ( x11-libs/gtk+:3 x11-libs/gtk+:2
+	gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 )
 		x11-libs/pango
 		x11-libs/cairo
 		opengl? ( x11-libs/gtkglext ) )






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in media-sound/snd: ChangeLog snd-12.1.ebuild
@ 2011-05-03  8:35 Tim Harder (radhermit)
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Harder (radhermit) @ 2011-05-03  8:35 UTC (permalink / raw
  To: gentoo-commits

radhermit    11/05/03 08:35:11

  Modified:             ChangeLog snd-12.1.ebuild
  Log:
  Only depend on gtk+-3 (bug #365777).
  
  (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)

Revision  Changes    Path
1.53                 media-sound/snd/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.53&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?rev=1.53&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/ChangeLog?r1=1.52&r2=1.53

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- ChangeLog	2 May 2011 23:49:57 -0000	1.52
+++ ChangeLog	3 May 2011 08:35:11 -0000	1.53
@@ -1,6 +1,9 @@
 # ChangeLog for media-sound/snd
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.52 2011/05/02 23:49:57 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/ChangeLog,v 1.53 2011/05/03 08:35:11 radhermit Exp $
+
+  03 May 2011; Tim Harder <radhermit@gentoo.org> snd-12.1.ebuild:
+  Only depend on gtk+-3 (bug #365777).
 
   02 May 2011; Tim Harder <radhermit@gentoo.org> snd-12.1.ebuild:
   Depend on either gtk+-3 or gtk+-2 properly.



1.3                  media-sound/snd/snd-12.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/snd/snd-12.1.ebuild?r1=1.2&r2=1.3

Index: snd-12.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- snd-12.1.ebuild	2 May 2011 23:49:57 -0000	1.2
+++ snd-12.1.ebuild	3 May 2011 08:35:11 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v 1.2 2011/05/02 23:49:57 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/snd/snd-12.1.ebuild,v 1.3 2011/05/03 08:35:11 radhermit Exp $
 
 EAPI=4
 
@@ -25,7 +25,7 @@
 		dev-libs/mpc
 		dev-libs/mpfr )
 	gsl? ( >=sci-libs/gsl-0.8 )
-	gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 )
+	gtk? ( x11-libs/gtk+:3
 		x11-libs/pango
 		x11-libs/cairo
 		opengl? ( x11-libs/gtkglext ) )






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-05-03  8:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-02 23:46 [gentoo-commits] gentoo-x86 commit in media-sound/snd: ChangeLog snd-12.1.ebuild Tim Harder (radhermit)
  -- strict thread matches above, loose matches on Subject: below --
2011-05-02 23:49 Tim Harder (radhermit)
2011-05-03  8:35 Tim Harder (radhermit)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox