From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 25 12:40:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4783C106568A; Sat, 25 Apr 2009 12:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 254058FC0C; Sat, 25 Apr 2009 12:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3PCe4Tx067832; Sat, 25 Apr 2009 12:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3PCe481067831; Sat, 25 Apr 2009 12:40:04 GMT (envelope-from gnats) Resent-Date: Sat, 25 Apr 2009 12:40:04 GMT Resent-Message-Id: <200904251240.n3PCe481067831@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@freebsd.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Cc: x11@freebsd.org Resent-Reply-To: FreeBSD-gnats-submit@freebsd.org, Eygene Ryabinkin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E716F1065670 for ; Sat, 25 Apr 2009 12:35:19 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id 983DE8FC17 for ; Sat, 25 Apr 2009 12:35:19 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from amnesiac.at.no.dns ([91.78.118.235]) by 0.mx.codelabs.ru with esmtps (TLSv1:CAMELLIA256-SHA:256) id 1Lxh6C-000IAU-Up for FreeBSD-gnats-submit@freebsd.org; Sat, 25 Apr 2009 16:35:17 +0400 Message-Id: <20090425123516.466971710D@amnesiac.at.no.dns> Date: Sat, 25 Apr 2009 16:35:16 +0400 (MSD) From: Eygene Ryabinkin To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 X-GNATS-Notify: x11@freebsd.org Cc: Subject: ports/133998: [patch] x11-drivers/xf86-input-synaptics: upgrade to 1.1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eygene Ryabinkin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2009 12:40:04 -0000 >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: >Keywords: >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: System: FreeBSD 7.2-PRERELEASE amd64 >Description: Synaptics touchpad driver version 1.1.0 for Xorg is out: [1]. FreeBSD port is still at 0.99.3. >How-To-Repeat: [1] http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tag/?id=xf86-input-synaptics-1.1.0 >Fix: 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. It works for my laptop without problems for around a week. --- port-upgrade-to-1.1.0.diff begins here --- >From 38b9e6aa03c734daaebd27e87c5deef304f7b1bd Mon Sep 17 00:00:00 2001 From: Eygene Ryabinkin Date: Sat, 25 Apr 2009 00:25:16 +0400 Upstream package was recently updated to 1.1.0, so we should catch these changes. Signed-off-by: Eygene Ryabinkin --- 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-configure 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 @@ # PORTNAME= xf86-input-synaptics -PORTVERSION= 0.99.3 -PORTREVISION= 1 +PORTVERSION= 1.1.0 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org @@ -24,6 +23,7 @@ MAN1= syndaemon.1 \ MAN4= synaptics.4x post-install: + ${MKDIR} ${PREFIX}/share/hal/fdi/policy/10osvendor ${INSTALL_DATA} ${WRKSRC}/fdi/11-x11-synaptics.fdi \ ${PREFIX}/share/hal/fdi/policy/10osvendor/ 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) = 735a798e0f68c65d98e3d6b092b56d29 -SHA256 (xorg/driver/xf86-input-synaptics-0.99.3.tar.bz2) = 1a31962e05ff8480e1d97e0cd33b071fdc9a128cf71c5ad05428e5761be4f4b2 -SIZE (xorg/driver/xf86-input-synaptics-0.99.3.tar.bz2) = 284946 +MD5 (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) = d9a05d53c728400e00e6bc146758c6e5 +SHA256 (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) = a72288348d27dd1d075aacb7286aac4e2182f518c069b177e72f3179de56bfc4 +SIZE (xorg/driver/xf86-input-synaptics-1.1.0.tar.bz2) = 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=$(pkg-config --variable=sdkdir xorg-server) ++sdkdir="${prefix}/include/xorg" + + + CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' diff --git a/x11-drivers/xf86-input-synaptics/pkg-plist b/x11-drivers/xf86-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 -- 1.6.2.4 --- port-upgrade-to-1.1.0.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: