[proaudio] [2681] media-sound/khagan: update for distutils-r1, add patch for missing xml.dom/ext python module

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


Revision: 2681
Author:   gavlee
Date:     2013-04-20 16:25:18 +0200 (Sat, 20 Apr 2013)
Log Message:
-----------
media-sound/khagan: update for distutils-r1, add patch for missing xml.dom/ext python module

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/khagan/ChangeLog
    trunk/overlays/proaudio/media-sound/khagan/Manifest
    trunk/overlays/proaudio/media-sound/khagan/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/khagan/files/khagan-0.1.2-missing-xml-dom-ext.patch
    trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r2.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/khagan/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/ChangeLog	2013-04-20 14:25:15 UTC (rev 2680)
+++ trunk/overlays/proaudio/media-sound/khagan/ChangeLog	2013-04-20 14:25:18 UTC (rev 2681)
@@ -1,7 +1,15 @@
 # ChangeLog for media-sound/khagan
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*khagan-0.1.2-r2 (20 Apr 2013)
+
+  20 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  -khagan-0.1.2-r1.ebuild, +khagan-0.1.2-r2.ebuild,
+  +files/khagan-0.1.2-missing-xml-dom-ext.patch, metadata.xml:
+  update for distutils-r1, workaround collision with khagan, add patch to
+  workaround missing xml.dom.ext python module
+
   28 Jul 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>
   khafan-0.1.2-r1: fixed EAPI usage, fixed python version
 

Modified: trunk/overlays/proaudio/media-sound/khagan/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/Manifest	2013-04-20 14:25:15 UTC (rev 2680)
+++ trunk/overlays/proaudio/media-sound/khagan/Manifest	2013-04-20 14:25:18 UTC (rev 2681)
@@ -1,4 +1,5 @@
+AUX khagan-0.1.2-missing-xml-dom-ext.patch 680 SHA256 95d70352ff8548aee1d22faee1e489dbc21c2715f913ef6a914e3ddac69e494f SHA512 d5484be02a4f7f77fca3375fd359199dee02419174a37a8112335e86d62f0b75735cab4c37ee739dfdbbb80dc4ec167344e27de5efd997aa43b3b3a67d2b55b8 WHIRLPOOL cb9c52d4a37f0214fa655834d4f2c95a3706177a077ea877fac7c9bb7b3d8fe189d658ff4f42ca8ecdc24daf645031c874c444d92ec788f9ea7ab62269770762
 DIST khagan-0.1.2.tar.gz 16514 SHA256 310a6e64845c3aaade5cf94e76c2bd37a640d8f1fd516f760f8db73df99272e8 SHA512 0a92be62460b9ac037bd0a6e55525b9aacdf7a3d1cdb6f553760fd6ea9f15e56c619931feae228d0eb64ed8270c641653ed9b5986705e3e5b03a6cb230619367 WHIRLPOOL 3e137c0a0f928905f976d2e4194fc9da8e8761d5bb92b52949e648b3aff9b809cf6a1375332941caccf9690fb733bf275ec81e30739034ee44772fa804436562
-EBUILD khagan-0.1.2-r1.ebuild 665 SHA256 69a9c7f1daf950e1636560b9ebdc433310de0e2f520da457b638eab65b53eb96 SHA512 9ffede7d66a54c7953458b59bbe26f1c9ff7fbdfdac808f199e1d288c67ad4e218d94524d1ea9eb62d26aaadfa64e9d1f94edb14daf3711a8ba7d7126d60ea06 WHIRLPOOL 7f7b3512cc9aa13b6a8898a6be32a2b920de125d2e716217802db45ed648746e0db80e2d20b5de787d690a23613d1efe168b73c7af6e4c27297733dc83a59552
-MISC ChangeLog 323 SHA256 36d58552a8aa00251ca4efd9208131989743f50b1c4c519499423ca87f286a62 SHA512 6c7baca64a46341d906ac41c95655bbfa0662df05db73fa28320ed72d633a8b43e5d2092c8870552b3023314b8c27d89d32f989d973c0bd15d01245b70c4f12f WHIRLPOOL b3bc672f844e0ccba483862aefd741b90495a7d74249ad8290dabf8035e041028095a4407eef2c814aac8f6e3fe0b6cbb2da074afdcd877f54b08875d33ae38c
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+EBUILD khagan-0.1.2-r2.ebuild 902 SHA256 f93e66ca2e84a661605cbc918bbf672be9ed31d536ede1e1d4bc4cf1ea9a3d81 SHA512 8e5940cfdd376e276d8cf3cf486725389157fd3c235419fa111517bd74d94ab8b938e91e942cfbec008cae54b26e0937f7984ac60ea0dba62b4f8cba26fa1287 WHIRLPOOL acc2464fd69c7f3ea357de9045e9954aeb2270e7e349ef85effaf9a7d9d9004856ef82bc026ce0325bdcf327934ee23e233eb0a03c874675be5d4029382c2c83
+MISC ChangeLog 657 SHA256 137fb1543eae4840ca1bd93039e3780d4d4e8a94440ef556c699adf34ff55d80 SHA512 2bc90d4562527592ae393d90a8bdedcaa14346268efb5595849a549c932182682768359ba26624319f0d0de5f4d77e0fdf553129bdecad7e885cae8bc16e1299 WHIRLPOOL f0f71f2d0435e29f549fd4679d12ba161e1f54a7cb36e7f3905a0b63ccb39a0cf305fad613f6f6750cc99df264825df3c341860be6926240f259be607ae2d6fe
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/media-sound/khagan/files/khagan-0.1.2-missing-xml-dom-ext.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/files/khagan-0.1.2-missing-xml-dom-ext.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/khagan/files/khagan-0.1.2-missing-xml-dom-ext.patch	2013-04-20 14:25:18 UTC (rev 2681)
@@ -0,0 +1,21 @@
+diff --git a/khagan.py b/khagan.py
+index 24183fd..6863cdc 100755
+--- a/khagan.py
++++ b/khagan.py
+@@ -8,7 +8,6 @@ import phat
+ import osc
+ import os.path
+ import xml.dom.minidom
+-import xml.dom.ext
+ import khagan_globals as pglobals
+ 
+ class Khagan:
+@@ -175,7 +174,7 @@ class Khagan:
+ 	dialog = gtk.FileChooserDialog('Save as', self.window, gtk.FILE_CHOOSER_ACTION_SAVE, buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_SAVE,gtk.RESPONSE_OK))
+ 	if dialog.run() == gtk.RESPONSE_OK:
+ 	    outfile = file(dialog.get_filename(), 'w')
+-	    xml.dom.ext.Print(doc, outfile)
++	    outfile.write(doc.toxml())
+ 	    #xml.dom.ext.PrettyPrint(doc, outfile)
+ 	dialog.destroy()
+ 	return

Deleted: trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r1.ebuild	2013-04-20 14:25:15 UTC (rev 2680)
+++ trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r1.ebuild	2013-04-20 14:25:18 UTC (rev 2681)
@@ -1,36 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-PYTHON_DEPEND="2:2.7"
-inherit python distutils
-
-IUSE=""
-RESTRICT="mirror"
-
-DESCRIPTION="Live user interface builder for controlling parameters via OSC."
-HOMEPAGE="http://khagan.berlios.de/";
-SRC_URI="http://download.berlios.de/khagan/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-
-DEPEND="dev-python/pyxml
-	>=dev-python/pygtk-2.4
-	>=media-libs/pyphat-0.1"
-
-pkg_setup() {
-	python_set_active_version 2
-	python_pkg_setup
-}
-
-src_install() {
-	distutils_src_install
-	dodoc AUTHORS README
-}
-
-pkg_postrm() {
-	python_mod_cleanup
-}

Added: trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/khagan/khagan-0.1.2-r2.ebuild	2013-04-20 14:25:18 UTC (rev 2681)
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Live user interface builder for controlling parameters via OSC."
+HOMEPAGE="http://khagan.berlios.de/";
+SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}
+	dev-python/PyOSC[${PYTHON_USEDEP}]
+	dev-python/pyxml[${PYTHON_USEDEP}]
+	>=dev-python/pygtk-2.4[${PYTHON_USEDEP}]
+	>=media-libs/pyphat-0.1[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+RESTRICT="mirror"
+
+DOCS=( AUTHORS README )
+
+PATCHES=( "${FILESDIR}"/${P}-missing-xml-dom-ext.patch )
+
+python_install() {
+	distutils-r1_python_install
+
+	# remove osc.py to prevent conflict with media-sound/fastbreeder, file is
+	# provided by dev-python/PyOSC
+	rm "${D}$(python_get_sitedir)"/osc.py*
+}

Modified: trunk/overlays/proaudio/media-sound/khagan/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/khagan/metadata.xml	2013-04-20 14:25:15 UTC (rev 2680)
+++ trunk/overlays/proaudio/media-sound/khagan/metadata.xml	2013-04-20 14:25:18 UTC (rev 2681)
@@ -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/