[proaudio] [1340] fixup rtirq script -- pls test

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


Revision: 1340
Author:   evermind
Date:     2008-10-13 20:36:14 +0200 (Mon, 13 Oct 2008)

Log Message:
-----------
fixup rtirq script -- pls test

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ardour/Manifest
    trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
    trunk/overlays/proaudio/sys-process/rtirq/Manifest
    trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
    trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
    trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
    trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild


Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-10-13 18:36:14 UTC (rev 1340)
@@ -18,9 +18,8 @@
 EBUILD ardour-2.3.1.ebuild 4335 RMD160 d014b0d33d4f91171f9d1fdf0a5edef21203f346 SHA1 a6cc6129a0dd006fcd0bd90d4afc4f7c54494056 SHA256 bdba75247f86b18dc64347c5fbc2ccf8894dee39fc559f289e60ede67dc3530b
 EBUILD ardour-2.4.1.ebuild 4587 RMD160 774a2de068f524d896a7fba0dede1da0c8b725c4 SHA1 049cb7be8eb7a1f91e6f4fd390d99d2410cf9957 SHA256 57edf5dfbcd842ddef9dda6ae232a6d0e4627a888e2af24c8799d9c1ee7fa1f3
 EBUILD ardour-2.4.ebuild 4453 RMD160 dc5fdf49c476d32113860118c5fcb7b4fae1f1ee SHA1 c8484b8f857453afe657d9f0de58d8a7a6a6ff9a SHA256 a209caa3d6bf0ffe53d8f7c8e18e58273cc2d60751ac6f55124a78024a665c96
-EBUILD ardour-2.5.ebuild 4789 RMD160 3213fe1b3bee28b0c28cedfb07378192ea25dadd SHA1 54a813d3b52eddeefd535adcfedd952f3e928e73 SHA256 7288fcc6e274a82be81a6d5a5f635ac45e2c8af2521c4acdb434f606735456c0
+EBUILD ardour-2.5.ebuild 4720 RMD160 9a8e48500b7e2156e6f91c96b30eb2d6899a037d SHA1 cf83c1b06283cb7f114883980deb869726c0dc36 SHA256 245f3a4c48fd7282335d406029efbde6aa8759667dd5a8eef63a7b6cee14f787
 EBUILD ardour-2.9999.ebuild 3686 RMD160 b74408219a71365c7238b557f2c397f59de3b87d SHA1 6a7f76a79c4cc3431b16e386bf5c9d3abab75cc4 SHA256 9f996801de7dd75f82a8ac1201986fb53624c4e658c0d7686f79fd5c3a23263a
 EBUILD ardour-99992.ebuild 3384 RMD160 8641bbee54012722ebd94f475f44a0b0196402b6 SHA1 82ebe95518524a897291d31e180655937f344b60 SHA256 738ba0d6c785b4f1eef3287d956ec72902807e2d2b8d8ab3e4b5e779dc398c9a
-MISC .ardour-2.5.ebuild.swp 20480 RMD160 b6b120779c999c53b02d7758a2fa94694d135577 SHA1 3e42f38fd9b41774107d429de58ee609d8ddc852 SHA256 4d64a51ec69d052a3f53592f2729e8574da791e42fec0835abbf10a41657cd4c
 MISC ChangeLog 2235 RMD160 80c490954e5680fc4dca1e341720e197f74fe3a7 SHA1 5b7ee3092fff23d37cd69e60f5d3f528e0f07767 SHA256 b0526e2f846fd5120e3be0973376135a897eb9c3b8497be2613cf298fd01d906
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/ChangeLog	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/ChangeLog	2008-10-13 18:36:14 UTC (rev 1340)
@@ -1,7 +1,13 @@
 # ChangeLog for sys-process/rtirq
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 Oct 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx;
+  rtirq-20050914-r2.ebuild, rtirq-20060218-r1.ebuild,
+  rtirq-20060819-r1.ebuild, rtirq-20070101.ebuild, +rtirq-20071012.ebuild:
+  fixup QA messages,
+  include fix to work with different kernels (thx Steve and Dominique)
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/sys-process/rtirq/Manifest
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/Manifest	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/Manifest	2008-10-13 18:36:14 UTC (rev 1340)
@@ -6,9 +6,11 @@
 DIST rtirq-20060218.tar.gz 3566 RMD160 d1c7c2e6917f95b0f5116c8d48b6112b539eb3ab SHA1 222b106f6a5f987dce7838bee733f71729f6a4f9 SHA256 7d91923e238fabe0b186aa8523586a62fbb80463f11c72b71ef4311fb40aabbd
 DIST rtirq-20060819.tar.gz 3694 RMD160 1a8604392ba2acf15cf289d2e43730fc1eb4366f SHA1 f71119e71ce4b844f64f99a03afb8b00d24ca0fb SHA256 5df34cadf5d269503d0b0c99707994867a1cacbe642fd9ee50e6e3ad5985da4b
 DIST rtirq-20070101.tar.gz 3960 RMD160 351c0a941ed6c22a47f2a0cadb2d0b8ab2962989 SHA1 1098ba58782a41db5401c9dabdf77428f724dce7 SHA256 dcd3527bf3db33b428633e6523f0859c685239b7550df6a922ae0af12b28b5f3
-EBUILD rtirq-20050914-r2.ebuild 1277 RMD160 c68f7ed8197767422730451453d6b2435042d065 SHA1 9b67a1aca6024dbcd20fd0a5c8e1d06ac8f5bc09 SHA256 d1a02dbf438160a9fb1fe71fa1d62c02258c06117227698cba273eea16ced3ea
-EBUILD rtirq-20060218-r1.ebuild 1357 RMD160 40346868fb79c49d2e968e5a86c1cf1ead14a188 SHA1 2454b526989df3ce73c622be976ccc4efdf731ee SHA256 a4f5a1b4a79a598a3a8ce67bccc440e95c4ed213816e71fdb36e732988fa6dd3
-EBUILD rtirq-20060819-r1.ebuild 1567 RMD160 848029bbd4939e3f63723fc24da8dc276c5c6124 SHA1 05e02f44c6ed2d597cea7989db07345806e44262 SHA256 aa77f09029a12a2549d86724a0a8321e1dc71e646724fefc3ded85e85e346bea
-EBUILD rtirq-20070101.ebuild 1413 RMD160 7976084decd3f5cf9a52dbc5d0fae022bdc184d5 SHA1 379d8aa8aaa6bb81540fcdc08ea4f500f1341088 SHA256 cfe0525f455317a60853aa7846cd0aed97d566743fc7d9f42fb10f28671d23f2
-MISC ChangeLog 205 RMD160 ae9c96b04ce8898c2f3388409973298ae13c096c SHA1 acf945b47199a19efc5948aee972b1180a1bb98c SHA256 13b4aa2c1133c43b0d1f8c0584b4873ec924b6d2e2a99c250e301e862a000144
+DIST rtirq-20071012.tar.gz 3952 RMD160 4421e54c24502ce674545cc41f24d1ad6c4022f1 SHA1 aebfee8d5501eb285d44ddc3626e22b0fed82e4b SHA256 a6545438ee611fd68bd58715ff46dab49e5724358545f86186690c4c9997a545
+EBUILD rtirq-20050914-r2.ebuild 1281 RMD160 dd49f846919420703e896965fcbdfadda760728b SHA1 ad36b8e3afe76c368fcf43535dc36ceb5f143fb7 SHA256 1b55dfaaa7d2770a1ef11849164289254256a07003fc2fda048837ff4636283d
+EBUILD rtirq-20060218-r1.ebuild 1359 RMD160 219d45ab43b5989a0b371114a1db0d48fe5a5256 SHA1 f1b16a5de793b431d39e5746413a4654e438fcf2 SHA256 af4a46d7329626c834999570e20d92ebd7af1501e9816a6774746d4450c2ecb6
+EBUILD rtirq-20060819-r1.ebuild 1569 RMD160 a0ca6633c274b70d2b880c7b0a7a88a13bb44c9f SHA1 8148d92c349da9f88021eeaaceef3c76f47da6ba SHA256 1aac1c363da0edec7e7bc40c3bd612c6a3a3d41d0654713ebd81b945bbb4b6f8
+EBUILD rtirq-20070101.ebuild 1415 RMD160 d2caedb1bb9edde8725edb0a64aca28afeab5633 SHA1 3c4b603596e32dfe7d1b0183c506640bb85fbb4b SHA256 97b43ae914069b06384461cb489f7a99dcfc4807cfd58e59edfa57b687f857f5
+EBUILD rtirq-20071012.ebuild 1587 RMD160 3c1477f768884d6ffd1657d41e1fd6d726257945 SHA1 7fec3d2305b2d008557ad0190c2ce11c151fb3c1 SHA256 a903f7954be49516d9cd16504fafe9cc445f70a363f2605c755de064064a7417
+MISC ChangeLog 484 RMD160 a2b81bdd7995292579d9d81d1cbaf79cc9dc3625 SHA1 ce179463ce9ad1a81d242b4c7affd30c4c15d636 SHA256 405c6c21f8a829616fdd4ff2b91cbd6c90b2ec105342b79b738110d4eca901b8
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild	2008-10-13 18:36:14 UTC (rev 1340)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /cvsroot/jacklab/gentoo/sys-process/rtirq/rtirq-20050914-r1.ebuild,v 1.1.1.1 2006/04/10 11:35:53 gimpel Exp $
 
@@ -7,15 +7,15 @@
 HOMEPAGE="http://www.rncbc.org/jack/";
 SRC_URI=""
 
-LICENSE="gpl"
+LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 amd64 ppc"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
 		sys-apps/sysvinit"
 src_install(){
-	cd  ${D}
+	cd  "${D}"
 	bzip2 -dc -k  "${FILESDIR}/rtirq-20050914-v0.1.bz2" |patch -p1
 	fperms 755 /etc/init.d/rtirq
 	fowners root:root /etc/init.d/rtirq

Modified: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild	2008-10-13 18:36:14 UTC (rev 1340)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -8,17 +8,17 @@
 HOMEPAGE="http://www.rncbc.org/jack/";
 SRC_URI="http://www.rncbc.org/jack/${P}.tar.gz";
 
-LICENSE="GPL"
+LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 amd64 ppc"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
 		sys-apps/sysvinit"
 
 src_unpack(){
-	unpack "${A}"
-	cd ${S}
+	unpack ${A}
+	cd "${S}"
 	gzip -cdf "${FILESDIR}/rt-initscript.gz" >  rtirq
 	sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh || die "patching failed"
 	sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"

Modified: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild	2008-10-13 18:36:14 UTC (rev 1340)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -12,17 +12,17 @@
 SEC_URL="${P_URL}/old/${P}.tar.gz"
 SRC_URI="$(get_valid_url "${FIRST_URL}" "${SEC_URL}")"
 
-LICENSE="GPL"
+LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 amd64 ppc"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
 		sys-apps/sysvinit"
 
 src_unpack(){
-	unpack "${A}"
-	cd ${S}
+	unpack ${A}
+	cd "${S}"
 	gzip -cdf "${FILESDIR}/rt-initscript.gz" >  rtirq
 	sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh || die "patching failed"
 	sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"

Modified: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild	2008-10-12 13:40:09 UTC (rev 1339)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild	2008-10-13 18:36:14 UTC (rev 1340)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -9,17 +9,17 @@
 
 P_URL="http://www.rncbc.org/jack";
 SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz";
-LICENSE="GPL"
+LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 amd64 ppc"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
 		sys-apps/sysvinit"
 
 src_unpack(){
-	unpack "${A}"
-	cd ${S}
+	unpack ${A}
+	cd "${S}"
 	gzip -cdf "${FILESDIR}/rt-initscript.gz" >  rtirq
 	sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh || die "patching failed"
 	sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"

Copied: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild (from rev 1332, trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild)
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild	2008-10-13 18:36:14 UTC (rev 1340)
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+RESTRICT="nomirror"
+inherit eutils
+DESCRIPTION="Change the realtime scheduling policy and priority of relevant system driver IRQ handlers"
+HOMEPAGE="http://www.rncbc.org/jack/";
+
+P_URL="http://www.rncbc.org/jack";
+SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz";
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
+		sys-apps/sysvinit"
+
+src_unpack(){
+	unpack ${A}
+	cd "${S}"
+	gzip -cdf "${FILESDIR}/rt-initscript.gz" >  rtirq
+	sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh || die "patching failed"
+	sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"
+	sed -ie "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
+
+	# fixup to work with different kernels
+	# see http://article.gmane.org/gmane.linux.gentoo.proaudio/2497
+	sed -i -e 's@\(egrep.*\)softirq\(.*\)@\1s(oft)?irq\2@g' rtirq.sh
+}
+
+src_install(){
+	exeinto /etc/init.d
+	doexe rtirq rtirq.sh
+	insinto /etc/conf.d
+	newins rtirq.conf rtirq
+}
+
+pkg_postinst(){
+	einfo "now add the script to your runlevel"
+	einfo "e.g. rc-update add rtirq default"
+	einfo "config-file: /etc/conf.d/rtirq"
+
+	einfo "You need an realtime-kernel to use this init-script:"
+	einfo "kernel-patch: redhat.com/~mingo/realtime-preempt"
+	einfo "select: (X) Complete Preemption (Real-Time) in kernel-config."
+	einfo "Easy way to get an realtime kernel try:"
+	einfo "emerge rt-sources from the proaudio overlay"
+}


Property changes on: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild
___________________________________________________________________
Name: svn:mergeinfo
   + 


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