Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2009 15:30:08 GMT
From:      Robert Noland <rnoland@FreeBSD.org>
To:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/133998: [patch] x11-drivers/xf86-input-synaptics: upgrade to 1.1.0
Message-ID:  <200904251530.n3PFU8DP095879@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/133998; it has been noted by GNATS.

From: Robert Noland <rnoland@FreeBSD.org>
To: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: ports/133998: [patch] x11-drivers/xf86-input-synaptics:
 upgrade to 1.1.0
Date: Sat, 25 Apr 2009 10:22:40 -0500

 --=-gPgjqI0gzkdBSsj7GFCp
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 On Sat, 2009-04-25 at 16:35 +0400, Eygene Ryabinkin wrote:
 > >Number:         133998
 > >Category:       ports
 > >Synopsis:       [patch] x11-drivers/xf86-input-synaptics: upgrade to 1.1=
 .0
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    freebsd-ports-bugs
 > >State:          open
 > >Quarter:       =20
 > >Keywords:      =20
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Sat Apr 25 12:40:03 UTC 2009
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Eygene Ryabinkin
 > >Release:        FreeBSD 7.2-PRERELEASE amd64
 > >Organization:
 > Code Labs
 > >Environment:
 >=20
 > System: FreeBSD 7.2-PRERELEASE amd64
 >=20
 > >Description:
 >=20
 > Synaptics touchpad driver version 1.1.0 for Xorg is out: [1].
 > FreeBSD port is still at 0.99.3.
 >=20
 > >How-To-Repeat:
 >=20
 > [1] http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tag/?id=
 =3Dxf86-input-synaptics-1.1.0
 >=20
 > >Fix:
 >=20
 > The following patch upgrades the port, adds some new @dirrmtry
 > directives, creates directory for HAL policy and patches configure to
 > install header files to the place specified by the port, not by
 > pkg-config.
 >=20
 > It works for my laptop without problems for around a week.
 
 Ok, it was the testing part that I hadn't gotten around to yet...  Along
 with the fact that all I have to test with are actually GlidePoint and
 not real Synaptics.  This version is supposed to change around how the
 driver is configured a fair amount, iirc you should be able to do
 configuration via xinput.  Have you tested any of that?
 
 robert.
 
 > --- port-upgrade-to-1.1.0.diff begins here ---
 > >From 38b9e6aa03c734daaebd27e87c5deef304f7b1bd Mon Sep 17 00:00:00 2001
 > From: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
 > Date: Sat, 25 Apr 2009 00:25:16 +0400
 >=20
 > Upstream package was recently updated to 1.1.0, so we should catch
 > these changes.
 >=20
 > Signed-off-by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
 > ---
 >  x11-drivers/xf86-input-synaptics/Makefile          |    4 ++--
 >  x11-drivers/xf86-input-synaptics/distinfo          |    6 +++---
 >  .../xf86-input-synaptics/files/patch-configure     |   15 ++++++++++++++=
 +
 >  x11-drivers/xf86-input-synaptics/pkg-plist         |    4 ++++
 >  4 files changed, 24 insertions(+), 5 deletions(-)
 >  create mode 100644 x11-drivers/xf86-input-synaptics/files/patch-configur=
 e
 >=20
 > diff --git a/x11-drivers/xf86-input-synaptics/Makefile b/x11-drivers/xf86=
 -input-synaptics/Makefile
 > index 4c691d7..e94ccd5 100644
 > --- a/x11-drivers/xf86-input-synaptics/Makefile
 > +++ b/x11-drivers/xf86-input-synaptics/Makefile
 > @@ -6,8 +6,7 @@
 >  #
 > =20
 >  PORTNAME=3D	xf86-input-synaptics
 > -PORTVERSION=3D	0.99.3
 > -PORTREVISION=3D	1
 > +PORTVERSION=3D	1.1.0
 >  CATEGORIES=3D	x11-drivers
 > =20
 >  MAINTAINER=3D	x11@FreeBSD.org
 > @@ -24,6 +23,7 @@ MAN1=3D		syndaemon.1 \
 >  MAN4=3D		synaptics.4x
 > =20
 >  post-install:
 > +	${MKDIR} ${PREFIX}/share/hal/fdi/policy/10osvendor
 >  	${INSTALL_DATA} ${WRKSRC}/fdi/11-x11-synaptics.fdi \
 >  		${PREFIX}/share/hal/fdi/policy/10osvendor/
 > =20
 > diff --git a/x11-drivers/xf86-input-synaptics/distinfo b/x11-drivers/xf86=
 -input-synaptics/distinfo
 > index b7ce9b8..6df7613 100644
 > --- a/x11-drivers/xf86-input-synaptics/distinfo
 > +++ b/x11-drivers/xf86-input-synaptics/distinfo
 > @@ -1,3 +1,3 @@
 > -MD5 (xorg/driver/xf86-input-synaptics-0.99.3.tar.bz2) =3D 735a798e0f68c6=
 5d98e3d6b092b56d29
 > -SHA256 (xorg/driver/xf86-input-synaptics-0.99.3.tar.bz2) =3D 1a31962e05f=
 f8480e1d97e0cd33b071fdc9a128cf71c5ad05428e5761be4f4b2
 > -SIZE (xorg/driver/xf86-input-synaptics-0.99.3.tar.bz2) =3D 284946
 > +MD5 (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) =3D d9a05d53c728400=
 e00e6bc146758c6e5
 > +SHA256 (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) =3D a72288348d27=
 dd1d075aacb7286aac4e2182f518c069b177e72f3179de56bfc4
 > +SIZE (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) =3D 294645
 > diff --git a/x11-drivers/xf86-input-synaptics/files/patch-configure b/x11=
 -drivers/xf86-input-synaptics/files/patch-configure
 > new file mode 100644
 > index 0000000..89d24af
 > --- /dev/null
 > +++ b/x11-drivers/xf86-input-synaptics/files/patch-configure
 > @@ -0,0 +1,15 @@
 > +sdkdir hunk: we want the port to install header files to the
 > +location specified during the port build and not to the location
 > +specified by Xorg's pkg-config file.
 > +
 > +--- configure.orig	2009-04-25 15:11:21.000000000 +0400
 > ++++ configure	2009-04-25 15:14:27.000000000 +0400
 > +@@ -21128,7 +21128,7 @@
 > + $as_echo "yes" >&6; }
 > + 	:
 > + fi
 > +-sdkdir=3D$(pkg-config --variable=3Dsdkdir xorg-server)
 > ++sdkdir=3D"${prefix}/include/xorg"
 > +=20
 > +=20
 > + CFLAGS=3D"$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
 > diff --git a/x11-drivers/xf86-input-synaptics/pkg-plist b/x11-drivers/xf8=
 6-input-synaptics/pkg-plist
 > index b270639..7fa2267 100644
 > --- a/x11-drivers/xf86-input-synaptics/pkg-plist
 > +++ b/x11-drivers/xf86-input-synaptics/pkg-plist
 > @@ -10,3 +10,7 @@ share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
 >  @dirrmtry lib/xorg/modules
 >  @dirrmtry lib/xorg
 >  @dirrmtry include/xorg
 > +@dirrmtry share/hal/fdi/policy/10osvendor
 > +@dirrmtry share/hal/fdi/policy
 > +@dirrmtry share/hal/fdi
 > +@dirrmtry share/hal
 --=20
 Robert Noland <rnoland@FreeBSD.org>
 FreeBSD
 
 --=-gPgjqI0gzkdBSsj7GFCp
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: This is a digitally signed message part
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.11 (FreeBSD)
 
 iEYEABECAAYFAknzKsAACgkQM4TrQ4qfROOVhQCdGnU7evR3Qh3UnSSgWivq7TpV
 KzMAnAyUNb7ZQZpu5mVUQo+gVyLowtrD
 =46AT
 -----END PGP SIGNATURE-----
 
 --=-gPgjqI0gzkdBSsj7GFCp--
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904251530.n3PFU8DP095879>