summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/qingy')
-rw-r--r--sys-apps/qingy/ChangeLog10
-rw-r--r--sys-apps/qingy/Manifest15
-rw-r--r--sys-apps/qingy/files/digest-qingy-0.7.3-r1 (renamed from sys-apps/qingy/files/digest-qingy-0.7.3)0
-rw-r--r--sys-apps/qingy/files/qingy-0.7.3-DirectFB-shutdown.patch38
-rw-r--r--sys-apps/qingy/qingy-0.7.3-r1.ebuild (renamed from sys-apps/qingy/qingy-0.7.3.ebuild)7
5 files changed, 65 insertions, 5 deletions
diff --git a/sys-apps/qingy/ChangeLog b/sys-apps/qingy/ChangeLog
index 460056700ae4..a5978a67c26e 100644
--- a/sys-apps/qingy/ChangeLog
+++ b/sys-apps/qingy/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-apps/qingy
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/ChangeLog,v 1.27 2006/03/16 09:57:30 s4t4n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/ChangeLog,v 1.28 2006/03/20 07:54:01 s4t4n Exp $
+
+*qingy-0.7.3-r1 (20 Mar 2006)
+
+ 20 March 2006; Michele Noberasco <s4t4n@gentoo.org> qingy-0.7.3-r1.ebuild:
+ Revision bump, with patch to fix DirecTFB mode shutdown. Closes bug #123656.
+ Original patch submitted by Masse Nicolas...
+ qingy-0.7.3.ebuild:
+ Removed previous revision.
*qingy-0.7.3 (16 Mar 2006)
diff --git a/sys-apps/qingy/Manifest b/sys-apps/qingy/Manifest
index bd08861c2cf1..f02aec62b7bb 100644
--- a/sys-apps/qingy/Manifest
+++ b/sys-apps/qingy/Manifest
@@ -1,18 +1,27 @@
-MD5 6fad98c7507d824db615cdab4d40f143 ChangeLog 4290
-RMD160 afaf47dcb67932d06b4b8a513f852fb4ac3d9f7e ChangeLog 4290
-SHA256 d40ca11581798776232b75415b2785b720ae83e1e4082ef67cb29fd5ed6108a1 ChangeLog 4290
+MD5 67d3a6474a2cb43f4b894c07b2755ced ChangeLog 4478
+RMD160 084c3cb5316e7e25c7d3eda28995fc400f78211b ChangeLog 4478
+SHA256 ff337a1d776b7b8ebe6edf0fc619043edcefac3fc00de2b0fc35d9b2b67d3851 ChangeLog 4478
MD5 f207760d2b2235e1b53324b87f21962a files/digest-qingy-0.6.0 64
RMD160 bd098cc7ebe43d824e26c0ebb24166ff4dcbbaa3 files/digest-qingy-0.6.0 64
SHA256 54a959d41b25357499599a343c6b90b137fc19eeda3fdb140b3c4883b9a0f1d4 files/digest-qingy-0.6.0 64
MD5 40952f2ebbdb5c8c0f76f9de21d656b5 files/digest-qingy-0.7.3 238
RMD160 bc41b05eb9567749b8dc80b8b0bda3640db42fef files/digest-qingy-0.7.3 238
SHA256 388d21f61952c588382d414799a6485470304944bb636b3a24bb1e1da309a2ad files/digest-qingy-0.7.3 238
+MD5 40952f2ebbdb5c8c0f76f9de21d656b5 files/digest-qingy-0.7.3-r1 238
+RMD160 bc41b05eb9567749b8dc80b8b0bda3640db42fef files/digest-qingy-0.7.3-r1 238
+SHA256 388d21f61952c588382d414799a6485470304944bb636b3a24bb1e1da309a2ad files/digest-qingy-0.7.3-r1 238
+MD5 9262e4e5e7f4eb018b72ce16fc4195cd files/qingy-0.7.3-DirectFB-shutdown.patch 1141
+RMD160 73186d4e1ba783b22bde0e1c1d44c072e752f9d6 files/qingy-0.7.3-DirectFB-shutdown.patch 1141
+SHA256 e4bfb11ea8576a1a3c693196cf2941c9b0dc7a2212b3664f135e3aa90355d8e7 files/qingy-0.7.3-DirectFB-shutdown.patch 1141
MD5 40051d4be23df0dc23c2dadbaa168415 metadata.xml 258
RMD160 72ac06ea988b5c02ee83d8208227393f96163029 metadata.xml 258
SHA256 a6e0ab513611a91cf536305afc90471fc24662b427f58089f009209b545ff4fb metadata.xml 258
MD5 11292309139c5f9ead00700d1d1bf04e qingy-0.6.0.ebuild 1826
RMD160 45ed98a67d0a2ae73bd55a3cd9b7e83adbbeadff qingy-0.6.0.ebuild 1826
SHA256 d94e7065b12fb4f4d3c1b7baa62a5c4b8ef001e506b7604b7769d402cd4f197e qingy-0.6.0.ebuild 1826
+MD5 124ea5960fda8468ba381de996d85e21 qingy-0.7.3-r1.ebuild 2686
+RMD160 e600dcf31982f819f9c974df160f75edea0fb211 qingy-0.7.3-r1.ebuild 2686
+SHA256 5ba0b456a268be8175813960589cd1a780d7df35103b4c759622938ef36c474d qingy-0.7.3-r1.ebuild 2686
MD5 801411f3df0adfe266dc9976635c7be3 qingy-0.7.3.ebuild 2692
RMD160 8bedf9d0b9de2fb83dffd18cd1ae5e0ba32cfb5b qingy-0.7.3.ebuild 2692
SHA256 1ff767824f3378703183ffbe0e8e7b405ad15ef29a1ffeeb9ba4c827b4cddbeb qingy-0.7.3.ebuild 2692
diff --git a/sys-apps/qingy/files/digest-qingy-0.7.3 b/sys-apps/qingy/files/digest-qingy-0.7.3-r1
index bf5047fec51c..bf5047fec51c 100644
--- a/sys-apps/qingy/files/digest-qingy-0.7.3
+++ b/sys-apps/qingy/files/digest-qingy-0.7.3-r1
diff --git a/sys-apps/qingy/files/qingy-0.7.3-DirectFB-shutdown.patch b/sys-apps/qingy/files/qingy-0.7.3-DirectFB-shutdown.patch
new file mode 100644
index 000000000000..cc6ef0bb9f9e
--- /dev/null
+++ b/sys-apps/qingy/files/qingy-0.7.3-DirectFB-shutdown.patch
@@ -0,0 +1,38 @@
+--- directfb_mode.c 2006-03-20 08:38:39.000000000 +0100
++++ directfb_mode.c.new 2006-03-20 08:37:57.000000000 +0100
+@@ -216,7 +216,9 @@
+ * so we are not being nice to it any more!
+ *
+ * DIE, you BASTARD, DIE!
+- * And do it the HARD WAY!
++ *
++ * Seriously, this way DirectFB takes care of deallocating
++ * all stuff, and is much quicker at the job than us...
+ */
+
+ /* /\* destroy all labels *\/ */
+@@ -262,17 +264,19 @@
+ /* if (font_normal) font_normal->Release (font_normal); */
+ /* if (font_large) font_large->Release (font_large); */
+
+-/* /\* core DirectFB stuff *\/ */
+-/* if (primary) primary->Release (primary); */
+-/* if (events) events->Release (events); */
+-/* if (layer) layer->Release (layer); */
++ /* core DirectFB stuff */
++ if (primary) primary->Release (primary);
++ if (events) events->Release (events);
++ if (layer) layer->Release (layer);
++
+ /* while (devices) */
+ /* { */
+ /* DeviceInfo *next = devices->next; */
+ /* free (devices); */
+ /* devices = next; */
+ /* } */
+-/* if (dfb) dfb->Release (dfb); */
++
++ if (dfb) dfb->Release (dfb);
+ }
+
+ void DirectFB_Error()
diff --git a/sys-apps/qingy/qingy-0.7.3.ebuild b/sys-apps/qingy/qingy-0.7.3-r1.ebuild
index 3832a0a80cb8..b06ed773f3f5 100644
--- a/sys-apps/qingy/qingy-0.7.3.ebuild
+++ b/sys-apps/qingy/qingy-0.7.3-r1.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/qingy-0.7.3.ebuild,v 1.1 2006/03/16 09:57:30 s4t4n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/qingy-0.7.3-r1.ebuild,v 1.1 2006/03/20 07:54:01 s4t4n Exp $
+
+inherit eutils
DESCRIPTION="a DirectFB getty replacement"
HOMEPAGE="http://qingy.sourceforge.net/"
@@ -36,6 +38,9 @@ src_unpack()
fi
unpack ${A}
+
+ cd ${S}/src/DirectFB
+ epatch ${FILESDIR}/${P}-DirectFB-shutdown.patch
}
src_compile()