[proaudio] [2132] lash-0.6.0_rc2: added new patch lash-0.6.0_rc2-texi2html. diff wrt texi2htm bug by wol.

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


Revision: 2132
Author:   keenblade
Date:     2012-06-03 05:05:41 +0200 (Sun, 03 Jun 2012)
Log Message:
-----------
lash-0.6.0_rc2: added new patch lash-0.6.0_rc2-texi2html.diff wrt texi2htm bug by wol. removed old ebuild and patch

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/lash/ChangeLog
    trunk/overlays/proaudio/media-sound/lash/Manifest
    trunk/overlays/proaudio/media-sound/lash/lash-0.6.0_rc2.ebuild
    trunk/overlays/proaudio/media-sound/lash/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/lash/files/lash-0.6.0_rc2-texi2html.diff

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/lash/files/lash-0.5.4-glibc2.8.patch
    trunk/overlays/proaudio/media-sound/lash/lash-0.5.4.ebuild

Modified: trunk/overlays/proaudio/media-sound/lash/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/ChangeLog	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/ChangeLog	2012-06-03 03:05:41 UTC (rev 2132)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/lash
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  03 Jun 2012; Hakan Demiralp (keenblade) <keenblade@xxxxxxxxxxxxx>
+  lash-0.6.0_rc2.ebuild, +files/lash-0.6.0_rc2-texi2html.diff:
+  lash-0.6.0_rc2: added new patch lash-0.6.0_rc2-texi2html.diff wrt texi2htm
+  bug by wol. removed old ebuild and patch
+
   04 Aug 2009; Dominique Michel <dominique@xxxxxxxxxxxxx>;
   Removed midi USE check from alsa-lib depend
 

Modified: trunk/overlays/proaudio/media-sound/lash/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/Manifest	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/Manifest	2012-06-03 03:05:41 UTC (rev 2132)
@@ -1,7 +1,5 @@
-AUX lash-0.5.4-glibc2.8.patch 337 RMD160 a06ca6ffb2b5e0e7bc8cd0dde2afb963841e663b SHA1 72e1881315df0b04cb650c6282b3d0feaa24aee1 SHA256 f3ae3954e6754b9d2fc43773fb1472f5e64c58188c6fff3517f11f0f75a1f546
-DIST lash-0.5.4.tar.gz 623469 RMD160 251a20c0597b8ec6fac2a39bab1d18ab5c017f40 SHA1 d8fa24ebef0807c3b0426894d7ecd6229fda28b4 SHA256 105a7da84415c4725c6bcad28e70f23aeb4534f94fc80ca262b6a2cef2226c16
+AUX lash-0.6.0_rc2-texi2html.diff 2054 RMD160 9deb06b088dffdcba3e217726287b3ccf92c88a9 SHA1 6379145af992465ea4324cd51991506fc84c6486 SHA256 40d76da366d8f82f3ff060d896fd3a682f7f443648313f309b6327cfe6dd0cee
 DIST lash-0.6.0~rc2.tar.bz2 431891 RMD160 556d20f6f841cb1abc2ab245ced0cddab5119826 SHA1 b683424683c41c082ebcf58ed38cd2f34f9ed5e5 SHA256 3c1eb2bd88e1a0722dea5c24be4ede1d80848c963d41751973fae73c47dfe18b
-EBUILD lash-0.5.4.ebuild 2085 RMD160 546f0857c605fe35bcfc01daa131cece0ed5ae5d SHA1 4604c9a77e8697581bc2915bba4e9b43db093ddb SHA256 aeb5f03cbcc90f3615814eb4c8e676002002df1d6d0d44d97c722464336fccdb
-EBUILD lash-0.6.0_rc2.ebuild 2036 RMD160 31fb048e4c85c71a1a91f8b4cc2d002d3491eabb SHA1 1d2216b9f42840f0683f70e94e7ae6985d2326dc SHA256 3a6a509f1099e4a031094a5cb77065afb5a9295275057b62bbefc95aff102804
-MISC ChangeLog 654 RMD160 2e6199a7e4ebfd7446ef9aecc35738d2b18df9d8 SHA1 556dea267a5c6e279b9d18d81ac5cca67e736f25 SHA256 d1e264d0f28d72cc910571bc1d9078b4bb0d2b591bef135417719951f3f7737a
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD lash-0.6.0_rc2.ebuild 2137 RMD160 da03080246f9368ff0debf863037f1b99a981753 SHA1 5b13d8032bb6f3823f261ccfd02a0e1501e820cb SHA256 6e0c446be10fb969f92b79dac739b250388326e404829b6df990978de5fd75a1
+MISC ChangeLog 906 RMD160 6866b40859262d7c6066fa0fdc06273da40b6d94 SHA1 d23baff46649c72d924e1398852d361dd64a75fb SHA256 f3dc81de8a9b800f63d46d4981f6ec8c5fb8a24b2d9cd00e371d34aad4767650
+MISC metadata.xml 246 RMD160 cdd725771833663c8cfa684c4c71e57d86d9993d SHA1 973be5799e631fd26fb4abcfc8da942f2f759d06 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f

Deleted: trunk/overlays/proaudio/media-sound/lash/files/lash-0.5.4-glibc2.8.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/files/lash-0.5.4-glibc2.8.patch	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/files/lash-0.5.4-glibc2.8.patch	2012-06-03 03:05:41 UTC (rev 2132)
@@ -1,14 +0,0 @@
---- liblash/socket.c.old	2008-06-26 15:20:44.227064193 +0200
-+++ liblash/socket.c	2008-06-26 15:21:18.245063129 +0200
-@@ -20,6 +20,11 @@
- 
- #define _POSIX_SOURCE /* addrinfo */
- 
-+#ifdef LASH_BUILD
-+#define _GNU_SOURCE
-+#include "config.h"
-+#endif /* LASH_BUILD */
-+
- #include <stdint.h>
- #include <sys/types.h>
- #include <sys/socket.h>

Added: trunk/overlays/proaudio/media-sound/lash/files/lash-0.6.0_rc2-texi2html.diff
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/files/lash-0.6.0_rc2-texi2html.diff	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/lash/files/lash-0.6.0_rc2-texi2html.diff	2012-06-03 03:05:41 UTC (rev 2132)
@@ -0,0 +1,46 @@
+*** docs/Makefile.am~	Tue Nov 20 00:00:28 2007
+--- docs/Makefile.am	Sun Jun  3 05:14:51 2012
+***************
+*** 18,26 ****
+  	  mkdir -lash-manual-html-split; \
+  	fi
+  	cd lash-manual-html-one-page && \
+! 	  texi2html --number ../$(top_srcdir)/docs/lash-manual.texi
+  	cd lash-manual-html-split && \
+! 	  texi2html --number --split=chapter ../$(top_srcdir)/docs/lash-manual.texi
+  	touch html-manual-stamp
+  
+  CLEANFILES = html-manual-stamp lash-manual.cps
+--- 18,26 ----
+  	  mkdir -lash-manual-html-split; \
+  	fi
+  	cd lash-manual-html-one-page && \
+! 	  texi2html ../$(top_srcdir)/docs/lash-manual.texi
+  	cd lash-manual-html-split && \
+! 	  texi2html --split=chapter ../$(top_srcdir)/docs/lash-manual.texi
+  	touch html-manual-stamp
+  
+  CLEANFILES = html-manual-stamp lash-manual.cps
+*** docs/Makefile.in	Sun Jun  3 05:17:46 2012
+--- docs/Makefile.in~	Sun Nov  9 23:45:28 2008
+***************
+*** 527,535 ****
+  @HAVE_TEXI2HTML_TRUE@	  mkdir -lash-manual-html-split; \
+  @HAVE_TEXI2HTML_TRUE@	fi
+  @HAVE_TEXI2HTML_TRUE@	cd lash-manual-html-one-page && \
+! @HAVE_TEXI2HTML_TRUE@	  texi2html --number ../$(top_srcdir)/docs/lash-manual.texi
+  @HAVE_TEXI2HTML_TRUE@	cd lash-manual-html-split && \
+! @HAVE_TEXI2HTML_TRUE@	  texi2html --number --split=chapter ../$(top_srcdir)/docs/lash-manual.texi
+  @HAVE_TEXI2HTML_TRUE@	touch html-manual-stamp
+  # Tell versions [3.59,3.63) of GNU make to not export all variables.
+  # Otherwise a system limit (for SysV at least) may be exceeded.
+--- 527,535 ----
+  @HAVE_TEXI2HTML_TRUE@	  mkdir -lash-manual-html-split; \
+  @HAVE_TEXI2HTML_TRUE@	fi
+  @HAVE_TEXI2HTML_TRUE@	cd lash-manual-html-one-page && \
+! @HAVE_TEXI2HTML_TRUE@	  texi2html ../$(top_srcdir)/docs/lash-manual.texi
+  @HAVE_TEXI2HTML_TRUE@	cd lash-manual-html-split && \
+! @HAVE_TEXI2HTML_TRUE@	  texi2html --split=chapter ../$(top_srcdir)/docs/lash-manual.texi
+  @HAVE_TEXI2HTML_TRUE@	touch html-manual-stamp
+  # Tell versions [3.59,3.63) of GNU make to not export all variables.
+  # Otherwise a system limit (for SysV at least) may be exceeded.

Deleted: trunk/overlays/proaudio/media-sound/lash/lash-0.5.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/lash-0.5.4.ebuild	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/lash-0.5.4.ebuild	2012-06-03 03:05:41 UTC (rev 2132)
@@ -1,84 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils libtool
-
-DESCRIPTION="LASH Audio Session Handler"
-HOMEPAGE="http://www.nongnu.org/lash/";
-SRC_URI="http://download.savannah.gnu.org/releases/lash/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="alsa debug gtk python"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-	media-sound/jack-audio-connection-kit
-	dev-libs/libxml2
-	gtk? ( >=x11-libs/gtk+-2.0 )
-	python? ( dev-lang/python )
-	|| ( sys-libs/readline dev-libs/libedit )"
-DEPEND="${RDEPEND}
-	dev-util/pkgconfig
-	python? ( >=dev-lang/swig-1.3.31 )"
-
-src_unpack() {
-	unpack "${A}"
-	cd "${S}"
-	epatch "${FILESDIR}/${P}-glibc2.8.patch"
-	elibtoolize
-}
-
-src_compile() {
-	local myconf
-
-	# Yet-another-broken-configure: --enable-pylash would disable it.
-	use python || myconf="${myconf} --disable-pylash"
-
-	econf \
-		$(use_enable alsa alsa-midi) \
-		$(use_enable gtk gtk2) \
-		$(use_enable debug) \
-		${myconf} \
-		--disable-serv-inst \
-		--disable-dependency-tracking \
-		|| die "econf failed"
-	emake || die "emake failed"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die
-
-	dodoc AUTHORS ChangeLog NEWS README TODO
-}
-
-pkg_postinst(){
-	if [ ! $(grep -q ^lash /etc/services) ] || [ $(grep -q ^ladcca /etc/services) ] ; then
-		# cleanup trailing blank lines in /etc/service
-		sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' /etc/services
-		# check for old ladcca entries and remove
-		if grep -q ^ladcca /etc/services; then
-			sed -i /ladcca/d /etc/services
-		fi
-		# add new lash entry
-		if ! grep -q ^lash /etc/services ; then
-			cat >>/etc/services<<-EOF
-
-lash		14541/tcp			# LASH client/server protocol
-EOF
-		fi
-	fi
-}
-
-pkg_postrm(){
-	# cleanup /etc/services
-	if grep -q ^lash /etc/services; then
-		einfo "cleaning lash entries frome /etc/services"
-		sed -i /lash/d /etc/services
-	fi
-	# cleanup trailing blank lines in /etc/service
-	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' /etc/services
-	einfo "if programs which use lash fails try:"
-	einfo "revdep-rebuild --library="liblash.so.*""
-}

Modified: trunk/overlays/proaudio/media-sound/lash/lash-0.6.0_rc2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/lash-0.6.0_rc2.ebuild	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/lash-0.6.0_rc2.ebuild	2012-06-03 03:05:41 UTC (rev 2132)
@@ -1,10 +1,10 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="2"
+EAPI="4"
 
-inherit eutils libtool
+inherit eutils
 
 MY_P="${P/_/~}"
 
@@ -29,7 +29,11 @@
 
 S="${WORKDIR}/${PN}-0.6.0.594"
 
-src_compile() {
+src_prepare() {
+	epatch "${FILESDIR}/${P}-texi2html.diff" || die "conf patch failed"
+}
+
+src_configure() {
 	local myconf
 
 	# Yet-another-broken-configure: --enable-pylash would disable it.
@@ -43,6 +47,9 @@
 		--disable-serv-inst \
 		--disable-dependency-tracking \
 		|| die "econf failed"
+}
+
+src_compile() {
 	emake || die "emake failed"
 }
 

Modified: trunk/overlays/proaudio/media-sound/lash/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/lash/metadata.xml	2012-06-02 06:43:04 UTC (rev 2131)
+++ trunk/overlays/proaudio/media-sound/lash/metadata.xml	2012-06-03 03:05:41 UTC (rev 2132)
@@ -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>


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