diff options
author | 2007-01-27 17:27:28 +0000 | |
---|---|---|
committer | 2007-01-27 17:27:28 +0000 | |
commit | a24d76e90249b876f4dea59366f70a0986424e49 (patch) | |
tree | c647062c64d601042a8e1a8f9fef28b61fe3423a /app-cdr | |
parent | As the current situation with Gentoo KDE team and KPDF developers changed sin... (diff) | |
download | gentoo-2-a24d76e90249b876f4dea59366f70a0986424e49.tar.gz gentoo-2-a24d76e90249b876f4dea59366f70a0986424e49.tar.bz2 gentoo-2-a24d76e90249b876f4dea59366f70a0986424e49.zip |
Add patch to make graveman work with >=sox-12.18, bug #156595
(Portage version: 2.1.1-r2)
Diffstat (limited to 'app-cdr')
-rw-r--r-- | app-cdr/graveman/ChangeLog | 8 | ||||
-rw-r--r-- | app-cdr/graveman/files/digest-graveman-0.3.12_p5-r1 | 3 | ||||
-rw-r--r-- | app-cdr/graveman/files/sox.patch | 38 | ||||
-rw-r--r-- | app-cdr/graveman/graveman-0.3.12_p5-r1.ebuild | 55 |
4 files changed, 103 insertions, 1 deletions
diff --git a/app-cdr/graveman/ChangeLog b/app-cdr/graveman/ChangeLog index 0482767ba9e0..3679f85bdd22 100644 --- a/app-cdr/graveman/ChangeLog +++ b/app-cdr/graveman/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-cdr/graveman # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/graveman/ChangeLog,v 1.40 2007/01/27 15:25:14 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/graveman/ChangeLog,v 1.41 2007/01/27 17:27:28 dertobi123 Exp $ + +*graveman-0.3.12_p5-r1 (27 Jan 2007) + + 27 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org> +files/sox.patch, + +graveman-0.3.12_p5-r1.ebuild: + Add patch to make graveman work with >=sox-12.18, bug #156595 27 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org> +files/fix-menu.patch, graveman-0.3.12_p5.ebuild: diff --git a/app-cdr/graveman/files/digest-graveman-0.3.12_p5-r1 b/app-cdr/graveman/files/digest-graveman-0.3.12_p5-r1 new file mode 100644 index 000000000000..d99748f12cdf --- /dev/null +++ b/app-cdr/graveman/files/digest-graveman-0.3.12_p5-r1 @@ -0,0 +1,3 @@ +MD5 94183b71f345e405badcdf92ea04dfac graveman-0.3.12-5.tar.gz 962523 +RMD160 86ff93ea6da0a70ea8e30fb76f4ff7a39e974c39 graveman-0.3.12-5.tar.gz 962523 +SHA256 c55a4b7b2bd0788f98ed39d752a38af522e8a5bce8bea45ce5455e4c3444a696 graveman-0.3.12-5.tar.gz 962523 diff --git a/app-cdr/graveman/files/sox.patch b/app-cdr/graveman/files/sox.patch new file mode 100644 index 000000000000..b14517ba50a3 --- /dev/null +++ b/app-cdr/graveman/files/sox.patch @@ -0,0 +1,38 @@ +diff -Naur /var/tmp/portage/graveman-0.3.12_p5/work/graveman-0.3.12-5/src/sox.c ./src/sox.c +--- /var/tmp/portage/graveman-0.3.12_p5/work/graveman-0.3.12-5/src/sox.c 2005-05-28 02:37:14.000000000 +0200 ++++ ./src/sox.c 2007-01-27 18:22:11.000000000 +0100 +@@ -37,7 +37,7 @@ + gboolean check_sox() + { + gchar *Lsox = conf_get_string("sox"); +- gchar *Lcommandline, *Lerr = NULL; ++ gchar *Lcommandline, *Lerr = NULL, *Lstdout = NULL; + gboolean Lstatus; + gint Lexit = 0; + +@@ -47,12 +47,22 @@ + if (!Lsox || !*Lsox) return FALSE; + + Lcommandline = g_strdup_printf("%s -help", conf_get_string("sox")); +- Lstatus = g_spawn_command_line_sync(Lcommandline, NULL, &Lerr, &Lexit, NULL); ++ Lstatus = g_spawn_command_line_sync(Lcommandline, &Lstdout, &Lerr, &Lexit, NULL); + g_free(Lcommandline); + +- GsupportMp3 = (Lstatus == TRUE && Lerr && ((strstr(Lerr, SOX_MP3)))); +- GsupportOgg = (Lstatus == TRUE && Lerr && ((strstr(Lerr, SOX_OGG)))); ++ /* sox 12.17 outputs -help to stderr */ ++ if (Lerr && strstr(Lerr, "12.17")) { ++ GsupportMp3 = (Lstatus == TRUE && Lerr && ((strstr(Lerr, SOX_MP3)))); ++ GsupportOgg = (Lstatus == TRUE && Lerr && ((strstr(Lerr, SOX_OGG)))); ++ } ++ ++ /* sox 12.18 outputs -help to stdout */ ++ else { ++ GsupportMp3 = (Lstatus == TRUE && Lstdout && ((strstr(Lstdout, SOX_MP3)))); ++ GsupportOgg = (Lstatus == TRUE && Lstdout && ((strstr(Lstdout, SOX_OGG)))); ++ } + ++ g_free(Lstdout); + g_free(Lerr); + + return Lstatus; diff --git a/app-cdr/graveman/graveman-0.3.12_p5-r1.ebuild b/app-cdr/graveman/graveman-0.3.12_p5-r1.ebuild new file mode 100644 index 000000000000..d4fc12ca3a9d --- /dev/null +++ b/app-cdr/graveman/graveman-0.3.12_p5-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/graveman/graveman-0.3.12_p5-r1.ebuild,v 1.1 2007/01/27 17:27:28 dertobi123 Exp $ + +inherit gnome2 eutils + +DESCRIPTION="Graphical frontend for cdrecord, mkisofs, readcd and sox using GTK+2" +HOMEPAGE="http://graveman.tuxfamily.org/" +SRC_URI="http://graveman.tuxfamily.org/sources/${PN}-${PV/_p/-}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug dvdr flac mp3 nls vorbis" + +DEPEND=">=x11-libs/gtk+-2.4 + >=dev-libs/glib-2.4 + >=gnome-base/libglade-2.4 + >=dev-util/intltool-0.22 + dev-util/pkgconfig + flac? ( >=media-libs/flac-1.1.0 ) + nls? ( sys-devel/gettext ) + mp3? ( >=media-libs/libid3tag-0.15 + >=media-libs/libmad-0.15 ) + vorbis? ( >=media-libs/libogg-1.0 + >=media-libs/libvorbis-1.0 )" +RDEPEND="${DEPEND} + virtual/cdrtools + >=app-cdr/cdrdao-1.1.9 + media-libs/libmng + dvdr? ( >=app-cdr/dvd+rw-tools-5.20 ) + vorbis? ( >=media-sound/sox-12.17.0 ) + mp3? ( >=media-sound/sox-12.17.0 ) + nls? ( virtual/libintl )" + +G2CONF="${G2CONF} \ + $(use_enable flac) \ + $(use_enable mp3) \ + $(use_enable vorbis ogg) \ + $(use_enable debug)" + +S=${WORKDIR}/${P/_p/-} + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/joliet-long.patch + epatch ${FILESDIR}/rename.patch + epatch ${FILESDIR}/fix-menu.patch + if use mp3 || use vorbis; then + epatch ${FILESDIR}/sox.patch + fi +} +DOCS="AUTHORS ChangeLog INSTALL NEWS README* THANKS" +USE_DESTDIR="1" |