[proaudio] [1427] bump rtirq-20090131 (thx Trinine)

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


Revision: 1427
Author:   evermind
Date:     2009-03-03 19:21:51 +0100 (Tue, 03 Mar 2009)

Log Message:
-----------
bump rtirq-20090131 (thx Trinine)

Modified Paths:
--------------
    trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
    trunk/overlays/proaudio/sys-process/rtirq/Manifest

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


Modified: trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/ChangeLog	2009-03-03 01:21:02 UTC (rev 1426)
+++ trunk/overlays/proaudio/sys-process/rtirq/ChangeLog	2009-03-03 18:21:51 UTC (rev 1427)
@@ -1,7 +1,13 @@
 # ChangeLog for sys-process/rtirq
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*rtirq-20090131 (03 Mar 2009)
+
+  03 Mar 2009; Frieder Buerzele <evermind@xxxxxxxxxxxxx
+  +rtirq-20090131.ebuild:
+  bumped
+
   14 Oct 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx
   rtirq-20071012.ebuild:
   use fullstatus to see whats going on

Modified: trunk/overlays/proaudio/sys-process/rtirq/Manifest
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/Manifest	2009-03-03 01:21:02 UTC (rev 1426)
+++ trunk/overlays/proaudio/sys-process/rtirq/Manifest	2009-03-03 18:21:51 UTC (rev 1427)
@@ -7,10 +7,12 @@
 DIST rtirq-20060819.tar.gz 3694 RMD160 1a8604392ba2acf15cf289d2e43730fc1eb4366f SHA1 f71119e71ce4b844f64f99a03afb8b00d24ca0fb SHA256 5df34cadf5d269503d0b0c99707994867a1cacbe642fd9ee50e6e3ad5985da4b
 DIST rtirq-20070101.tar.gz 3960 RMD160 351c0a941ed6c22a47f2a0cadb2d0b8ab2962989 SHA1 1098ba58782a41db5401c9dabdf77428f724dce7 SHA256 dcd3527bf3db33b428633e6523f0859c685239b7550df6a922ae0af12b28b5f3
 DIST rtirq-20071012.tar.gz 3952 RMD160 4421e54c24502ce674545cc41f24d1ad6c4022f1 SHA1 aebfee8d5501eb285d44ddc3626e22b0fed82e4b SHA256 a6545438ee611fd68bd58715ff46dab49e5724358545f86186690c4c9997a545
+DIST rtirq-20090131.tar.gz 11014 RMD160 601d664b3ebefc5dee770479dd7c9c57826b92a3 SHA1 cdc51772b6b589e22a64ea92d3839d611a9d2292 SHA256 eb4cf03186b4748b592a2d849f78803c6a8ae2bc76c80a3e017380b9a176adc5
 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 1803 RMD160 1bd62903dda67e51894a7c74652978913b67ed33 SHA1 38867c8794f8d10167e50b1f4e29fb24a67d8ea5 SHA256 847fc8848a4315751f5de7855d4878e680c86233df2a25cba967cfff165bac32
-MISC ChangeLog 605 RMD160 4f2547d5c6ebd352e1f144c1a0e5e3ca91225070 SHA1 8de8553293df984c15219aa10ddc16dfb1ac8c92 SHA256 367c6746724f9be51494ef7001526bd0b5020990db8fed5795315443ecc1dc01
+EBUILD rtirq-20090131.ebuild 1803 RMD160 7389ec4d75e8df72537ae3840b60d17ca6d56b42 SHA1 7fd90ac84c06f5249c7276e9b1ddd3d52e27fe1f SHA256 afd2b4730ec817a6dc43aa48d24e33656bd14f1e71f3e9bb502dec856795f624
+MISC ChangeLog 728 RMD160 008a8dd4547e80acda72abef9096d73918af35f9 SHA1 7c2406d6bbbdce36db89f780acd5b68fe74e36d9 SHA256 39a982927534d87d381c79013ee07289d30069f0e4ad7a216d072b2fc6dde974
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild	2009-03-03 18:21:51 UTC (rev 1427)
@@ -0,0 +1,59 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+RESTRICT="nomirror"
+inherit exteutils
+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
+	# use fullstatus to show the status of rtirq.sh
+	esed_check  -i -e '/depend(/'i"opts=\"fullstatus\"\n" \
+		-e 's@\(^status(.*\)@full\1@g' rtirq
+
+	# set path for cfg file
+	esed_check -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh
+
+	# cfg path
+	esed_check -i -e "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
+	esed_check -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(){
+	elog "now add the script to your runlevel"
+	elog "e.g. rc-update add rtirq default"
+	elog "config-file: /etc/conf.d/rtirq"
+	elog
+	elog "You need an realtime-kernel to use this init-script:"
+	elog "kernel-patch: redhat.com/~mingo/realtime-preempt"
+	elog "select: (X) Complete Preemption (Real-Time) in kernel-config."
+	elog "Easy way to get an realtime kernel try:"
+	elog "emerge rt-sources from the proaudio overlay"
+	elog
+	elog "To display the full status of the rtirq script use:"
+	elog "/etc/init.d/rtirq fullstatus"
+}


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