[proaudio] [2609] liblscp-9999: moved to EAPI=5; cleanup; use autotools eclass instead of the broken package build system

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


Revision: 2609
Author:   dominique
Date:     2013-03-29 16:20:20 +0100 (Fri, 29 Mar 2013)
Log Message:
-----------
liblscp-9999: moved to EAPI=5; cleanup; use autotools eclass instead of the broken package build system

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/liblscp/ChangeLog
    trunk/overlays/proaudio/media-libs/liblscp/Manifest
    trunk/overlays/proaudio/media-libs/liblscp/liblscp-9999.ebuild
    trunk/overlays/proaudio/media-libs/liblscp/metadata.xml

Modified: trunk/overlays/proaudio/media-libs/liblscp/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/liblscp/ChangeLog	2013-03-29 14:15:59 UTC (rev 2608)
+++ trunk/overlays/proaudio/media-libs/liblscp/ChangeLog	2013-03-29 15:20:20 UTC (rev 2609)
@@ -1,7 +1,11 @@
 # ChangeLog for media-libs/liblscp
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  30 Mar 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  liblscp-9999.ebuild: Updated to EAPI=5; use portage autotools eclass;
+  cleanup
+
   10 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx> liblscp-9999.ebuild:
   liblscp-9999: ebuild updated. Thanks to Natanael
 

Modified: trunk/overlays/proaudio/media-libs/liblscp/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/liblscp/Manifest	2013-03-29 14:15:59 UTC (rev 2608)
+++ trunk/overlays/proaudio/media-libs/liblscp/Manifest	2013-03-29 15:20:20 UTC (rev 2609)
@@ -1,3 +1,3 @@
-EBUILD liblscp-9999.ebuild 683 SHA256 7c6abff74e5575ea141144645eabd3dece5908b988cc3dcb100a4b1863617dea SHA512 20d0e08b4b64bd2af443bff8d9952caccf35621b42bbb46ee083224e77a8e5ecf60ca308b8ca15f38457d5b16941eb5c45075cc3654869664a9ca67921e14513 WHIRLPOOL 4f8e9528c1a2d2f017c7c8642eaa7f805bd874c166ef0b6cca03cdd4d2a63e092830071fac9d5750194e60cdafbf5c1a4fb550875e6f1faaaa0dc8eff3779d2b
-MISC ChangeLog 423 SHA256 231a720eff2fa97474f10460b67057ecbb059be01d2c8efac5ac19405ba922f8 SHA512 79acf7ae7af3b9645f5e6bac3f4b272232f504a2512d1b59541c016eac2782360587af3a02cf93891343ac27f760f0b5041a3d650059ded967ce01ebbd68983a WHIRLPOOL f171090aa57519ff46afa484851eba02caccd061006378f54628d8e01681e0bcf0807a4ab1e197abf29a3cb97dbead42b91eff9b88d37fa4d63d583609386cc1
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+EBUILD liblscp-9999.ebuild 543 SHA256 ab9c01b04ad370539ce1810d81ad25eb7d95ec65310340e8a65cc83d8d1848b5 SHA512 4a7712599fff27b0f952668f9adebb419694cb2b44712ef838ddb7f660df172f3857b9d142af909eccccf003a292306b9145bf12c216f99702d0e45e6fb2c240 WHIRLPOOL 93faaba582aa448bb16e434208be04f5308cb87da4be64339179b458211028188627030e6ceb303c2213d8c01f675d83e1e33263a5a872cc959013c2b6bb9abd
+MISC ChangeLog 578 SHA256 4158f5c87d75894f91c6e70239fff95ec4414dc6450159167b3c51f46b6061f7 SHA512 798565b5b25f9e9811498d239f7c285c915ce2d8aff8ca282fdd9ac5e8e445f2e72062f9115545e99cbab0690124b8ff787288e8b5a8b69b607fff3a919e2463 WHIRLPOOL 54d494095e6a0d0025a5d0b7a93e34bd535f874204fcb8ab57b4b364be54f111be4212e9d8d85b311a5304fb495150635fcd1a21721ef5cda564973df156faf7
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Modified: trunk/overlays/proaudio/media-libs/liblscp/liblscp-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/liblscp/liblscp-9999.ebuild	2013-03-29 14:15:59 UTC (rev 2608)
+++ trunk/overlays/proaudio/media-libs/liblscp/liblscp-9999.ebuild	2013-03-29 15:20:20 UTC (rev 2609)
@@ -1,10 +1,10 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="4"
+EAPI="5"
 
-inherit eutils subversion
+inherit autotools eutils subversion
 
 DESCRIPTION="liblscp is a C++ library for the Linux Sampler control protocol."
 HOMEPAGE="http://www.linuxsampler.org/";
@@ -18,15 +18,8 @@
 RDEPEND=""
 DEPEND=""
 
-src_configure() {
-make -f Makefile.svn
-econf || die "./configure failed"
+src_prepare() {
+	# upstream autoconf is broken at that time, use portage functions
+	eautoreconf
+	#make -f Makefile.svn
 }
-
-src_compile() {                                                                                         emake -j1 || die "make failed"
-
-}
-
-src_install() {
-	   einstall || die "einstall failed"
-}

Modified: trunk/overlays/proaudio/media-libs/liblscp/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/liblscp/metadata.xml	2013-03-29 14:15:59 UTC (rev 2608)
+++ trunk/overlays/proaudio/media-libs/liblscp/metadata.xml	2013-03-29 15:20:20 UTC (rev 2609)
@@ -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/