[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>