summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Parpart <trapni@gentoo.org>2008-05-09 12:32:25 +0000
committerChristian Parpart <trapni@gentoo.org>2008-05-09 12:32:25 +0000
commite180fbe5d438fafc22739fed8cce3a7175035785 (patch)
treee80375d6907a7180f9a898791f6018fc2dc20a74 /x11-libs
parentMight as well fix implicit declarations too. (diff)
downloadhistorical-e180fbe5d438fafc22739fed8cce3a7175035785.tar.gz
historical-e180fbe5d438fafc22739fed8cce3a7175035785.tar.bz2
historical-e180fbe5d438fafc22739fed8cce3a7175035785.zip
fixes compilation error with GCC 4.3.0 - closes bug 219548
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libsynaptics/ChangeLog9
-rw-r--r--x11-libs/libsynaptics/Manifest4
-rw-r--r--x11-libs/libsynaptics/files/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch10
-rw-r--r--x11-libs/libsynaptics/libsynaptics-0.14.6c-r1.ebuild27
4 files changed, 48 insertions, 2 deletions
diff --git a/x11-libs/libsynaptics/ChangeLog b/x11-libs/libsynaptics/ChangeLog
index 3e411208e8b5..c55f21327ab4 100644
--- a/x11-libs/libsynaptics/ChangeLog
+++ b/x11-libs/libsynaptics/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-libs/libsynaptics
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libsynaptics/ChangeLog,v 1.9 2008/01/20 18:50:16 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libsynaptics/ChangeLog,v 1.10 2008/05/09 12:32:25 trapni Exp $
+
+*libsynaptics-0.14.6c-r1 (09 May 2008)
+
+ 09 May 2008; Christian Parpart <trapni@gentoo.org>
+ +files/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch,
+ +libsynaptics-0.14.6c-r1.ebuild:
+ fixes compilation error with GCC 4.3.0 - closes bug 219548
20 Jan 2008; Christoph Mende <angelos@gentoo.org>
libsynaptics-0.14.6c.ebuild:
diff --git a/x11-libs/libsynaptics/Manifest b/x11-libs/libsynaptics/Manifest
index 36232ed6f8e1..1d13ffb7bbb9 100644
--- a/x11-libs/libsynaptics/Manifest
+++ b/x11-libs/libsynaptics/Manifest
@@ -1,3 +1,4 @@
+AUX libsynaptics-0.14.6c-r1-gcc-4-3-0.patch 241 RMD160 4eb7a8a094bfb27fe5d30d350afe6ba90f11ade3 SHA1 448c93e79589b46cd288daea92b114ad66f4775e SHA256 d0aff7c2acacd95267fd88dcf324fde5ea10851a96561aa228000b83fce9d1d5
DIST libsynaptics-0.14.4d.tar.bz2 218980 RMD160 f982fc168b4244df23f18b3de4918ba0da82e8bc SHA1 af8d471366a18703e35b6c6fc736b39c579a56e1 SHA256 b2b7088d58fabba1d8a1be2ab21b8c8290cf91342e2d66bfe8d7ee09a299fe9d
DIST libsynaptics-0.14.6a.tar.bz2 273947 RMD160 a1372235505ca078dfef86fcd3957f13729b881f SHA1 121a6ff0c00cac23a85818803d9b7942809a4120 SHA256 3dacf2b48c1351bcda6bf70fe96723a887c657b06f3abbd39bf57ede45bf3849
DIST libsynaptics-0.14.6b.tar.bz2 273936 RMD160 89562b583b82841529e6cf0f7a2d7a9206a4f464 SHA1 76d928c6679ffa0a641a6e845b03d57d016c8c2d SHA256 05fd6d067a735e0534968acdad3276a87b7180f3c118e1cb75301132357c560f
@@ -5,6 +6,7 @@ DIST libsynaptics-0.14.6c.tar.bz2 221401 RMD160 4fd949c0c4d6633d5a89cde34f52b7ea
EBUILD libsynaptics-0.14.4d.ebuild 653 RMD160 9c2df3c4d833849e64dc41b4a7545a597a985c71 SHA1 8a5579329962087407cd16e91638339bf46cdc3a SHA256 692e0e138b5c0e77ea21d301ee50b4a70fdaecae4ff8e839e02685a2536e68ad
EBUILD libsynaptics-0.14.6a.ebuild 653 RMD160 49aec313baba9b34f34cb70019e2dbf2f2e2c367 SHA1 f52766363a974a33778d38f8d54d04b553aa64a4 SHA256 a6c5f68e77f2ab856b1e5d8d63a506cabe12ad62d845256200d078f108c381cb
EBUILD libsynaptics-0.14.6b.ebuild 653 RMD160 6f2df41d7f50cfd27e3def9ac38dc21feeb6a71c SHA1 f0447f25178090bca7dd4d71ab178d3c62e822e4 SHA256 3df16c46bbd775a7ecee38fe193daf1b55222d2f27d2a289152e5bb363a79763
+EBUILD libsynaptics-0.14.6c-r1.ebuild 722 RMD160 ba88001265b66f4172da4e07c36abfae20aa9a90 SHA1 07d6bdc53fa75c9cb46baafb8b375d3b085c770e SHA256 b66a24a931ee05e1c286763e9b0d72baf5763bbe622b472c4a88b4af3439c711
EBUILD libsynaptics-0.14.6c.ebuild 594 RMD160 b8c9cf8ef8f1461499b11627aff29d0052d57f99 SHA1 27f7ce7e4a61740988db54630411f383b69af182 SHA256 aa987547243129b7acd36c433d554af232f65c5d207969110f097551f3b9b5c9
-MISC ChangeLog 1337 RMD160 6c3a392992e434c45233795391becfa471a2e4ca SHA1 182e13a9f9fde9df1e5997630deaf9cced6e77d6 SHA256 1e1e46b8eee9de6d9d51bbb08c691560a4bfbaade2935862968d1aa4980347f4
+MISC ChangeLog 1577 RMD160 0be549b1aee4a60211563fd1c93b86c2cf855637 SHA1 da2c5349d5944143c423e34924a1d54a88d03f78 SHA256 642fe567c68df6cf5424b95ecd0a50d5550cebfd3da5e293a233001596f640e6
MISC metadata.xml 222 RMD160 b3574c2544ec758fd7173ba9f340319e49416580 SHA1 14cf241c554f2c1360dfd4d715037b0b683ea5a7 SHA256 bda6678f6ab351a2a1ceae7dfb5e664af3cc7eecfefdd91c299e274454123cb5
diff --git a/x11-libs/libsynaptics/files/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch b/x11-libs/libsynaptics/files/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch
new file mode 100644
index 000000000000..454804de9c79
--- /dev/null
+++ b/x11-libs/libsynaptics/files/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch
@@ -0,0 +1,10 @@
+--- pad.cpp~ 2007-04-02 12:38:12.000000000 +0000
++++ pad.cpp 2007-04-02 12:38:21.000000000 +0000
+@@ -2,6 +2,7 @@
+ #include "synparam.h"
+ #include "pad.h"
+ #include <pthread.h>
++#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/shm.h>
+
diff --git a/x11-libs/libsynaptics/libsynaptics-0.14.6c-r1.ebuild b/x11-libs/libsynaptics/libsynaptics-0.14.6c-r1.ebuild
new file mode 100644
index 000000000000..4d211180b922
--- /dev/null
+++ b/x11-libs/libsynaptics/libsynaptics-0.14.6c-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libsynaptics/libsynaptics-0.14.6c-r1.ebuild,v 1.1 2008/05/09 12:32:25 trapni Exp $
+
+inherit eutils
+
+DESCRIPTION="library for accessing synaptics touchpads"
+HOMEPAGE="http://qsynaptics.sourceforge.net/"
+SRC_URI="http://qsynaptics.sourceforge.net/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=x11-drivers/synaptics-0.14.4"
+
+src_unpack() {
+ unpack ${A} || die
+ cd ${S} || die
+ epatch "${FILESDIR}/libsynaptics-0.14.6c-r1-gcc-4-3-0.patch" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ChangeLog README TODO
+}