summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2008-07-14 13:14:18 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2008-07-14 13:14:18 +0000
commitb13c110dd38980f88b0730f953386a0b37661764 (patch)
tree9c6cefac4bb70446840101d3d5129eac4ff9d024 /gnome-extra/gsynaptics
parentAdd block device bounds checking; bug #231753 (diff)
downloadhistorical-b13c110dd38980f88b0730f953386a0b37661764.tar.gz
historical-b13c110dd38980f88b0730f953386a0b37661764.tar.bz2
historical-b13c110dd38980f88b0730f953386a0b37661764.zip
bump to 0.9.14. Includes a fix from debian folks to fix bug #210958.
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64
Diffstat (limited to 'gnome-extra/gsynaptics')
-rw-r--r--gnome-extra/gsynaptics/ChangeLog8
-rw-r--r--gnome-extra/gsynaptics/Manifest11
-rw-r--r--gnome-extra/gsynaptics/files/gsynaptics-0.9.14-build-filename.patch20
-rw-r--r--gnome-extra/gsynaptics/gsynaptics-0.9.14.ebuild51
4 files changed, 85 insertions, 5 deletions
diff --git a/gnome-extra/gsynaptics/ChangeLog b/gnome-extra/gsynaptics/ChangeLog
index 52ef0959b8a7..dd68508e1ed6 100644
--- a/gnome-extra/gsynaptics/ChangeLog
+++ b/gnome-extra/gsynaptics/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-extra/gsynaptics
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gsynaptics/ChangeLog,v 1.13 2008/03/28 21:44:20 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gsynaptics/ChangeLog,v 1.14 2008/07/14 13:14:18 eva Exp $
+
+*gsynaptics-0.9.14 (14 Jul 2008)
+
+ 14 Jul 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/gsynaptics-0.9.14-build-filename.patch, +gsynaptics-0.9.14.ebuild:
+ bump to 0.9.14. Includes a fix from debian folks to fix bug #210958.
28 Mar 2008; Markus Meier <maekke@gentoo.org> gsynaptics-0.9.10.ebuild:
amd64 stable, bug #203183
diff --git a/gnome-extra/gsynaptics/Manifest b/gnome-extra/gsynaptics/Manifest
index 75c8002a8e3e..78076c6947eb 100644
--- a/gnome-extra/gsynaptics/Manifest
+++ b/gnome-extra/gsynaptics/Manifest
@@ -3,16 +3,19 @@ Hash: SHA1
AUX gsynaptics-0.9.13-CoastingSpeedThreshold.patch 407 RMD160 394bd56b0275cdb20643198a30cc8d6f6064cfbc SHA1 1a5ae829406863b02303f3c728659013c7d8f0d1 SHA256 bbe263355d23218ccfab046db4ad2a2b938cc1957979d9a386fd0cd0d13603b8
AUX gsynaptics-0.9.13-no-libgnome.patch 3456 RMD160 cbdefec29733ba5bdea5be9c82a2afaad662a091 SHA1 a65dcc555612c73e72bb1c5c0c8dbcedd9422358 SHA256 2597a9ac8dce636ea9ff29850bab648ecde5ed7920c72a9d2553255b55e31bca
+AUX gsynaptics-0.9.14-build-filename.patch 802 RMD160 f5136cdc3be6b475ab9aa9125ae92bf1a51b329d SHA1 1aba0e3407134f3c192693c8e1fd0085666146a7 SHA256 0a7f87dd6fddc3e477c068c96a3fdcd5ba4872563d1422a073faf72fa4fe4696
DIST gsynaptics-0.9.10.tar.gz 386398 RMD160 ec705e0fdaf5fc7486849ee1fcb4defe5c1852b5 SHA1 2693b79e73a1d4be3c630d947a91a394b3e4c588 SHA256 db477e50e02ffb397e1afb57690bdf478dc3f34ea7f6740b0c9f53bf79b15701
DIST gsynaptics-0.9.13.tar.gz 410684 RMD160 128c8f6360466823e8d80205e2429939db854d3e SHA1 f9aa2bb684f6922bf87686a8bdf75f5501f126b3 SHA256 a76727d86896b7ddb297d8eb74167fccfd9590158727a1754499c2682edf9edc
+DIST gsynaptics-0.9.14.tar.gz 416168 RMD160 44c568ca8f8e42e5835784a76de557907246c1cf SHA1 c89575bd37883007820c1184f00c0f0831e4b214 SHA256 ad265c810eb281a836954989c88c7faf33d580c81dcc60c4a31f511abd1ab300
EBUILD gsynaptics-0.9.10.ebuild 1099 RMD160 b489d384800f856735b3b6fc77e28a1c6f239038 SHA1 c610ef0e193cdb5232eafb61a6a2cda0b6c7ee2a SHA256 0c01ee6da5ed4512b67fca9c3686a02a3bf080cd99d7de81952f83170e5a29e0
EBUILD gsynaptics-0.9.13-r1.ebuild 1335 RMD160 dded393e53f1a85af5c9d6ef12b2fcade9939c3f SHA1 70e76a575abfbb9668277e21ef6c13fdb360252b SHA256 4fb879854c75698304929fe373b89821c855bbc6b6425e0f7f3aba908e445892
-MISC ChangeLog 2056 RMD160 fe0fc706a210e3c80a54282ba05e1d2dddfa08ea SHA1 6cb4083ba8e7a1f4bc5eb7bf2200ca88f967fdd8 SHA256 e0e813eeb2dc4da55bd5b07ece50db9a36fa1092b8a62f0696a1b1bd303a3324
+EBUILD gsynaptics-0.9.14.ebuild 1375 RMD160 84b49d6d898b623f808c42d4ed9c7707cbf2ebea SHA1 388fc8790c9edc8044d250937522ea95c0e4f810 SHA256 c7ccee91bc754caa95fad40eba67b1d68970ccd9c68fe50cce371d33d2087146
+MISC ChangeLog 2289 RMD160 a11a0ec4acf6ab318e0559c13de25dd94b9a7e1e SHA1 02daad91235dd4c3c20e5130ee0e477f4b92ea67 SHA256 633c5740e34d7ae8f1892e555a76d6951e56732f209d1a9db6aa07ac7d2a1cda
MISC metadata.xml 311 RMD160 868d0eab62db916aa47b7f440a3f4efecc6163b1 SHA1 0e56da7be32af7c553c07179c574cd7837298702 SHA256 774cc71e08a317563fb2700d5aac76af10e3e31ae7c1c58325730bfa0fbb110a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkftZvsACgkQkKaRLQcq0GIPNgCfczB2j4o3RYzJvt2wSIdf+/oP
-FWUAnRfzJZPBgtRiTi8Ffo8fgYT96HlW
-=ATPw
+iEYEARECAAYFAkh7UTEACgkQ1fmVwcYIWAYxoQCgt17tQ0D4XUv42lHJIXe6zrGE
+tCwAoLr01MkDH5xHQt2tT9b2pn5IzBhF
+=N7RY
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/gsynaptics/files/gsynaptics-0.9.14-build-filename.patch b/gnome-extra/gsynaptics/files/gsynaptics-0.9.14-build-filename.patch
new file mode 100644
index 000000000000..c48689533d76
--- /dev/null
+++ b/gnome-extra/gsynaptics/files/gsynaptics-0.9.14-build-filename.patch
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## build-filename.dpatch
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: https://sourceforge.jp/tracker/index.php?func=detail&aid=12568&group_id=1720&atid=6435
+## DP: Missing terminating NULL for g_build_filename call.
+
+@DPATCH@
+diff -urNad gsynaptics-0.9.14~/src/main.c gsynaptics-0.9.14/src/main.c
+--- gsynaptics-0.9.14~/src/main.c 2008-02-28 23:27:28.000000000 +0100
++++ gsynaptics-0.9.14/src/main.c 2008-05-17 08:34:04.000000000 +0200
+@@ -690,7 +690,7 @@
+
+ gtk_window_set_default_size (GTK_WINDOW (widget), 400, -1);
+
+- path = g_build_filename (DATADIR "/pixmaps", "touchpad.png");
++ path = g_build_filename (DATADIR, "pixmaps", "touchpad.png", NULL);
+ if (path)
+ {
+ icon_pixbuf = gdk_pixbuf_new_from_file (path, NULL);
diff --git a/gnome-extra/gsynaptics/gsynaptics-0.9.14.ebuild b/gnome-extra/gsynaptics/gsynaptics-0.9.14.ebuild
new file mode 100644
index 000000000000..087414d69b4a
--- /dev/null
+++ b/gnome-extra/gsynaptics/gsynaptics-0.9.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gsynaptics/gsynaptics-0.9.14.ebuild,v 1.1 2008/07/14 13:14:18 eva Exp $
+
+inherit eutils gnome2
+
+DESCRIPTION="A GTK+ based configuration utility for the synaptics driver"
+HOMEPAGE="http://gsynaptics.sourceforge.jp/"
+SRC_URI="mirror://sourceforge.jp/${PN}/29684/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.10
+ >=x11-libs/gtk+-2.6.0
+ >=gnome-base/gconf-2.0
+ >=gnome-base/libglade-2"
+DEPEND="${DEPEND}
+ >=dev-util/pkgconfig-0.19
+ app-text/gnome-doc-utils
+ sys-devel/gettext"
+
+DOCS="AUTHORS ChangeLog NEWS README TODO"
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # Fix ?
+ epatch "${FILESDIR}/${PN}-0.9.13-CoastingSpeedThreshold.patch"
+
+ # Fix crash on startup, thanks to debian folks, bug #210958
+ epatch "${FILESDIR}/${P}-build-filename.patch"
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ echo
+ elog "Ensure that the following line is in the InputDevice section in"
+ elog "your X config file (/etc/X11/xorg.conf):"
+ elog
+ elog "Option \"SHMConfig\" \"on\""
+ elog
+ echo
+ elog "You need to add gsynaptics-init to your session to restore your"
+ elog "settings the next time you log into GNOME:"
+ elog "Desktop -> Preferences -> Sessions -> Start Programs -> Add"
+ echo
+}