[proaudio] [2136] jack-tools: added ChangeLog; + jack-tools-20101210. ebuild from Debian repo

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2136
Author:   dominique
Date:     2012-06-16 19:26:45 +0200 (Sat, 16 Jun 2012)
Log Message:
-----------
jack-tools: added ChangeLog; + jack-tools-20101210.ebuild from Debian repo

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jack-tools/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jack-tools/ChangeLog
    trunk/overlays/proaudio/media-sound/jack-tools/files/
    trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_ld_as_needed.patch
    trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_with_printf.patch
    trunk/overlays/proaudio/media-sound/jack-tools/jack-tools-20101210.ebuild

Added: trunk/overlays/proaudio/media-sound/jack-tools/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-tools/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-tools/ChangeLog	2012-06-16 17:26:45 UTC (rev 2136)
@@ -0,0 +1,17 @@
+# ChangeLog for media-sound/jack-tools
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  ?? ?? ????; unknow <unknow@xxxxxxxxxxxxx>
+  Initial jack-tools.9999.ebuild:
+  It doesn't work due to changed url.
+  The correct darcs URL is
+  http://slavepianos.org/rd/sw/rju/
+  but it doesn't work either due to missing files.
+
+  16 June 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  + ChangeLog
+  + jack-tools-20101210.ebuild
+  + html USE flag to install the individual documentations
+  as html files.
+  They want be installed as compressed text files otherwise.

Modified: trunk/overlays/proaudio/media-sound/jack-tools/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-tools/Manifest	2012-06-10 21:34:02 UTC (rev 2135)
+++ trunk/overlays/proaudio/media-sound/jack-tools/Manifest	2012-06-16 17:26:45 UTC (rev 2136)
@@ -1 +1,6 @@
+AUX fix_ftbfs_ld_as_needed.patch 583 RMD160 95390f7298d068c599eb56dd94c2592e452e07b6 SHA1 a417fbbe3278bd8a6115d46048898bf97add4c31 SHA256 b3ecda8636e30d59f9f610e2147bf60185213d503ac1130f5e8267cd7d05b60d
+AUX fix_ftbfs_with_printf.patch 366 RMD160 c3d318a24c04aa0be6e3a8de19d79748745787ec SHA1 890fbfeb2053f6e81c157575db0acb5ae22a20e6 SHA256 5b54db7ad736faa4e6a749078ff38f5b4c022ab539f120d023b13e0368af3bb2
+DIST jack-tools_20101210.orig.tar.gz 45575 RMD160 558e28e6dc930d721ea865518ee5bb689e397357 SHA1 04365b8d06b31c5187b6a24ec361b66cbfeb5887 SHA256 d08fe8ac2fdd75efbc66acc4e9867b6dbfe88772ebcfe8bcdf3d216b32d2f154
+EBUILD jack-tools-20101210.ebuild 1096 RMD160 8cbb93744b6948255d4d2b4b878aa22fe997905c SHA1 61fbe997c88588e37f7f0c6b8389d6ab81dd8c14 SHA256 10488727313966d31406c0e02baba46ef0e4e78a20628725df116063975a8677
 EBUILD jack-tools-9999.ebuild 845 RMD160 07647495f251fd2336337088e0c41464fa316f1f SHA1 55cd291a3c86781b8e715b99cd7b282ef7a5bec9 SHA256 5234d241580f907ae5f2d51686a4667fe9be6cbbed47a43c5dc3ac2459187699
+MISC ChangeLog 603 RMD160 7dbcfb636f44fc787c01609e8e24e76db335e8f8 SHA1 39fd1f3a1145d4c838c8618e6b332f5092f21e4a SHA256 c4d45efd3221835cb5ffb8322675b285b393e585e81ca072919d97cdb5d8d888

Added: trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_ld_as_needed.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_ld_as_needed.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_ld_as_needed.patch	2012-06-16 17:26:45 UTC (rev 2136)
@@ -0,0 +1,20 @@
+Description: Declaring math lib and dynamic loaded lib to LIBS to fix FTBFS.
+Author: Leo Iannacone <l3on@xxxxxxxxxx>
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/913459
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655216
+Forwarded: no
+---
+ configure.ac |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- jack-tools.orig/configure.ac
++++ jack-tools/configure.ac
+@@ -50,6 +50,8 @@ AC_CHECK_HEADERS(sys/inotify.h, AC_DEFIN
+ 
+ AC_SUBST(AM_CFLAGS)
+ AM_CFLAGS="-D_POSIX_C_SOURCE=200112 -std=c99 -O3 -funroll-loops -Wall"
++AC_SUBST(LIBS)
++LIBS="-lm -ldl"
+ 
+ # Write Makefile.
+ 

Added: trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_with_printf.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_with_printf.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-tools/files/fix_ftbfs_with_printf.patch	2012-06-16 17:26:45 UTC (rev 2136)
@@ -0,0 +1,18 @@
+Description: fix FTBFS with printf where no format is specified 
+Author: IOhannes m zmölnig
+Forwarded: Yes (Mail)
+---
+ jack.dl.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- jack-tools.orig/jack.dl.c
++++ jack-tools/jack.dl.c
+@@ -17,7 +17,7 @@
+ 
+ void fail(char *s)
+ {
+-  fprintf(stderr, s);
++  fprintf(stderr, "%s", s);
+   exit(EXIT_FAILURE);
+ }
+ 

Added: trunk/overlays/proaudio/media-sound/jack-tools/jack-tools-20101210.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-tools/jack-tools-20101210.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-tools/jack-tools-20101210.ebuild	2012-06-16 17:26:45 UTC (rev 2136)
@@ -0,0 +1,51 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+#inherit subversion exteutils autotools
+inherit autotools eutils
+
+RESTRICT="mirror"
+# lash currently not supported upstream
+IUSE="html"
+
+DESCRIPTION="a collection of jack tools"
+HOMEPAGE="http://slavepianos.org/rd/f/207983/";
+
+SRC_URI="http://ftp.de.debian.org/debian/pool/main/j/${PN}/${PN}_${PV}.orig.tar.gz";
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.109.2
+	x11-libs/libX11
+	x11-libs/libSM
+	x11-libs/libICE
+	x11-libs/libXext
+	media-libs/libsndfile
+	html? ( app-text/asciidoc )"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}.orig"
+
+src_prepare() {
+#	cd "${S}" \\ die "Failed cd ${S}"
+	epatch "${FILESDIR}"/fix_ftbfs_ld_as_needed.patch \
+		"${FILESDIR}"/fix_ftbfs_with_printf.patch
+	sh ./autogen.sh \\ die "Failed autogen"
+}
+
+src_install() {
+	emake install DESTDIR="${D}" || die "Install failed"
+	dodoc README
+	if use html ; then
+		for i in *.text ; do asciidoc $i; done
+		dohtml *.html
+	else
+		dodoc *.text
+	fi
+}


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