# HG changeset patch # User Binki # Date 2009-03-10 18:52:25 # Node ID 7308bc6fd11cd886b21b38fa81cf28c41d123562 # Parent ebbe0b2176677164e203f4eb7d50ec456f2e0d51 media-sound/glame: initial import from Gentoo Portage diff --git a/media-sound/glame/ChangeLog b/media-sound/glame/ChangeLog new file mode 100644 --- /dev/null +++ b/media-sound/glame/ChangeLog @@ -0,0 +1,136 @@ +# ChangeLog for media-sound/glame +# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/glame/ChangeLog,v 1.36 2007/07/15 19:14:07 drac Exp $ + + 15 Jul 2007; Samuli Suominen glame-2.0.1.ebuild: + Add built_with_use check for bug 164514, missing quotes, and more. + + 02 Jul 2007; Piotr Jaroszyński glame-1.0.2.ebuild: + (QA) RESTRICT clean up. + + 10 Jan 2007; Piotr Jaroszyński glame-1.0.2.ebuild, + glame-2.0.1.ebuild: + Dependency update: dev-util/guile -> dev-scheme/guile. + + 20 Nov 2006; glame-2.0.1.ebuild: + stable on amd64 + + 18 Nov 2006; Saleem Abdulrasool glame-1.0.2.ebuild: + dropping gnome useflag for gnome-1.x removal + + 08 Nov 2006; Joshua Jackson glame-2.0.1.ebuild: + Stable x86; bug #147776 + + 07 Nov 2006; Alexis Ballier glame-2.0.1.ebuild: + Updating deps wrt to bug #118746 + + 03 Oct 2006; Gustavo Zacarias glame-2.0.1.ebuild: + Stable on sparc wrt #147776 + + 26 Dec 2005; Luca Barbato glame-1.0.2.ebuild: + oggvorbis Cleanup + + 10 Sep 2005; Diego Pettenò glame-1.0.2.ebuild, + glame-2.0.1.ebuild: + Don't install ABOUT-NLS file. + + 27 Jun 2005; David Holm glame-2.0.1.ebuild: + Added to ~ppc. + +*glame-2.0.1 (14 May 2005) + + 14 May 2005; Jan Brinkmann + +files/glame-2.0.1-cflags.patch, +glame-2.0.1.ebuild: + new upstream version, fixes #90707 + + 10 May 2005; David Holm glame-1.0.2.ebuild: + Added to ~ppc. + + 15 Oct 2004; Jeremy Huddleston + -glame-0.6.3.ebuild, -glame-0.6.4.ebuild, -glame-1.0.1.ebuild: + Cleaning out old versions. + + 15 Oct 2004; Jeremy Huddleston + +files/glame-1.0.2-cflags.patch: + Make glame honor user CFLAGS. Closes bug #67070. + + 14 Sep 2004; Jeremy Huddleston glame-1.0.2.ebuild: + Stable amd64, sparc. + + 23 Jul 2004; Jeremy Huddleston glame-0.6.4.ebuild: + Moved auto* out of RDEPEND. + + 19 Jul 2004; Jeremy Huddleston glame-1.0.2.ebuild: + Added to ~amd64 + + 07 Jun 2004; Aron Griffis glame-0.6.3.ebuild, + glame-0.6.4.ebuild, glame-1.0.1.ebuild, glame-1.0.2.ebuild: + Fix use invocation + + 03 May 2004; Jeremy Huddleston glame-1.0.1.ebuild, + glame-1.0.2.ebuild: + Changing mad dep to madplay. + + 20 Apr 2004; Jeremy Huddleston glame-1.0.2.ebuild: + QA fix. + + 26 Mar 2004; Jeremy Huddleston glame-0.6.3.ebuild, + glame-0.6.4.ebuild, glame-1.0.1.ebuild, glame-1.0.2.ebuild: + 1.0.2 stable on x86. Cleaned up all ebuilds. Fixed DEPs. + +*glame-1.0.2 (21 Jan 2004) + + 21 Jan 2004; Nick Hadaway glame-1.0.2.ebuild, + gentoo.patch: + Version bump. Fixed libxml/libxml2 detection. Fixed alsa detection + and added the alsa USE variable. Added support for fftw and ladspa. + Please comment and reopen bug #35948 if you find any problems. + + 12 Nov 2003; Todd Sunderlin glame-1.0.1.ebuild: + added ~sparc keyword + + 19 Jul 2003; Nick Hadaway : + Reverted back to 1.0.1 + +*glame-1.0.1-r1 (17 Jul 2003) + + 17 Jul 2003; Nick Hadaway glame-1.0.1-r1.ebuild: + Changed media-sound/mad dep to media-libs/{libmad,libid3tag} + +*glame-1.0.1 (30 Jun 2003) + + 30 Jun 2003; torbenh Manifest glame-1.0.1.ebuild : + Version bumped to 1.0.1 + Added dependencies to media-sound/vorbis-tools and media-sound/mad + +*glame-0.6.4 (30 Nov 2002) + + 04 Dec 2002; foser glame-0.6.4.ebuild : + Fix make issues in a cleaner way + + 30 Nov 2002; foser glame-0.6.4.ebuild : + New minor version + +*glame-0.6.3 (05 Aug 2002) + + 22 Nov 2002; foser glame-0.6.3.ebuild : + Add sed for removing NLS include (bug #7587) + + 18 Nov 2002; foser glame-0.6.3.ebuild : + unset CFLAGS to fix possible problems with configure (bug #7587) + + 05 Aug 2002; Leonardo Boshell glame-0.6.3.ebuild: + New version. Thanks to Chris Arndt for pointing it out in bug #5987. + +*glame-0.6.0 (1 Feb 2002) + + 20 Sep 2002; Mike Frysinger : + Updated SRC_URI (to use mirror://) and HOMEPAGE variables + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-sound/glame/Manifest b/media-sound/glame/Manifest new file mode 100644 --- /dev/null +++ b/media-sound/glame/Manifest @@ -0,0 +1,5 @@ +AUX glame-2.0.1-cflags.patch 612 RMD160 a51101e272177a6f69cf2ed718cd6612d265605f SHA1 40e67ee9ce9ec4ebee8931188c0b75f5736615de SHA256 295e0c385b906b73afedaf7344cea001e93fb66293bb719178d41669f303189e +DIST glame-2.0.1.tar.gz 1662524 RMD160 0f8d0034140dad9df52f81bbf95b9be565dcb038 SHA1 a012ca9b6133825fa956b95bea06b17db34ae954 SHA256 c1106fc540bd28c88fedce8f0e386115c387e92fe1e06480ffcdf7f3d067bb3c +EBUILD glame-2.0.1.ebuild 1819 RMD160 91d3d63a3739b053a2e0b93fe89dd75bb314c8ea SHA1 73177c65a1fa115658961280a0aa4ed30bf487f1 SHA256 017010c03ca9363860a03cf9b6891c34edc375b765521d0541f197d2d833ca18 +MISC ChangeLog 4881 RMD160 db9648b5d9a260c28450a00a598a71260aee7b5e SHA1 1d0060335296d35d163bc4002306d97f7fe27416 SHA256 30a71e580ef099bf06a85b9f1953dbeeaa38a37647f319faf303f0de72fc0b24 +MISC metadata.xml 266 RMD160 bb37b82779d56773b2f9d18b1bf189ddae5ddeef SHA1 872ec1dfabe1b7f8e47a0c326fb45b7b9b6c55c7 SHA256 c8553fccce2e1b4be4940e2f93a90e4cf7682b5157783af61aae38874f7287f0 diff --git a/media-sound/glame/files/glame-2.0.1-cflags.patch b/media-sound/glame/files/glame-2.0.1-cflags.patch new file mode 100644 --- /dev/null +++ b/media-sound/glame/files/glame-2.0.1-cflags.patch @@ -0,0 +1,15 @@ +diff -uprN glame-2.0.1.orig/configure.ac glame-2.0.1/configure.ac +--- glame-2.0.1.orig/configure.ac 2005-05-14 11:53:46.000000000 +0200 ++++ glame-2.0.1/configure.ac 2005-05-14 11:56:48.000000000 +0200 +@@ -57,7 +57,10 @@ if test "$swdebug" = "yes" -o "$glame_de + glame_debug_gcc_cflags="-O -g" + elif test "$glame_debug" = "no"; then + AC_DEFINE(NDEBUG,, [disable debugging code]) +- glame_debug_gcc_cflags="-O3 -funroll-loops -ffast-math -fomit-frame-pointer" ++ if test -z "$CFLAGS"; then ++ CFLAGS="-O2 -ffast-math" ++ fi ++ glame_debug_gcc_cflags="$CFLAGS" + else + glame_debug_gcc_cflags="-O2 -g -ffast-math" + fi diff --git a/media-sound/glame/glame-2.0.1.ebuild b/media-sound/glame/glame-2.0.1.ebuild new file mode 100644 --- /dev/null +++ b/media-sound/glame/glame-2.0.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/glame/glame-2.0.1.ebuild,v 1.11 2007/07/15 19:23:13 drac Exp $ + +WANT_AUTOCONF=2.5 + +inherit autotools eutils + +DESCRIPTION="an audio file editing utility" +HOMEPAGE="http://glame.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" +IUSE="nls gnome vorbis debug alsa" + +RDEPEND=">=dev-scheme/guile-1.4-r3 + >=dev-libs/libxml-1.8 + >=dev-libs/libxml2-2 + >=media-sound/esound-0.2 + >=media-libs/audiofile-0.2.2 + =sci-libs/fftw-2* + media-libs/libmad + media-libs/ladspa-sdk + vorbis? ( >=media-libs/libvorbis-1 ) + gnome? ( >=gnome-base/libglade-2 >=gnome-base/libgnome-2.6 + >=gnome-base/libgnome-2.6 >=gnome-base/libgnomecanvas-2.6 + >=dev-libs/glib-2.6 >=x11-libs/gtk+-2.6 ) + alsa? ( media-libs/alsa-lib )" +DEPEND="${RDEPEND} + nls? ( >=sys-devel/gettext-0.11.3 )" + +pkg_setup() { + if has_version =dev-scheme/guile-1.8*; then + built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag." + fi +} + +src_unpack() { + unpack ${A} + cd "${S}"/libltdl + eautoconf + cd "${S}" + epatch "${FILESDIR}"/${P}-cflags.patch + sed -i -e 's:glame.png:glame-logo.jpg:' src/gui/glame.desktop +} + +src_compile() { + econf $(use_enable alsa alsatest) \ + $(use_enable debug swapfiledebug) $(use_enable debug) \ + $(use_enable gnome gui) \ + $(use_enable nls) \ + --enable-ladspa \ + ${myconf} || die "econf failed." + + emake || die "emake failed." +} + +src_install() { + einstall || die "einstall failed." + + if use gnome; then + dodir /usr/share/pixmaps + dosym ../glame/pixmaps/glame-logo.jpg /usr/share/pixmaps/glame-logo.jpg + fi + + dodoc AUTHORS BUGS CREDITS ChangeLog MAINTAINERS NEWS README TODO +} diff --git a/media-sound/glame/metadata.xml b/media-sound/glame/metadata.xml new file mode 100644 --- /dev/null +++ b/media-sound/glame/metadata.xml @@ -0,0 +1,9 @@ + + + + sound + + sound@gentoo.org + The Gentoo Sound Herd + +