Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xorg74.git;a=commitdiff;h=5b9ce53bf61741c27e766fa17e9035ade48953f7

commit 5b9ce53bf61741c27e766fa17e9035ade48953f7
Author: Devil505 <devil505li...@gmail.com>
Date:   Wed Jun 3 23:10:56 2009 +0200

xf86-input-dmc-1.1.2-1-x86_64
* version bump
* added patch to build correctly

diff --git a/source/x11/xf86-input-dmc/FrugalBuild 
b/source/x11/xf86-input-dmc/FrugalBuild
index b6935f5..1851a5c 100644
--- a/source/x11/xf86-input-dmc/FrugalBuild
+++ b/source/x11/xf86-input-dmc/FrugalBuild
@@ -2,8 +2,10 @@
# Maintainer: Christian Hamar alias krix <kr...@linuxforum.hu>

pkgname=xf86-input-dmc
-pkgver=1.1.1
-pkgrel=2
+pkgver=1.1.2
+pkgrel=1
Finclude xorg
-sha1sums=('e483905ad017bb088f2d873be9185a25e04c9f6e')
+source=($source git-4e3c2643.patch)
+sha1sums=('650a4a70817ec4ed81fe29273def7dda10a848c6' \
+          'bd83eb549cd9c71bc43199fa26f82aa2e31731e3')
# optimization OK
diff --git a/source/x11/xf86-input-dmc/git-4e3c2643.patch 
b/source/x11/xf86-input-dmc/git-4e3c2643.patch
new file mode 100644
index 0000000..13632da
--- /dev/null
+++ b/source/x11/xf86-input-dmc/git-4e3c2643.patch
@@ -0,0 +1,138 @@
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/Makefile.am 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/Makefile.am
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/Makefile.am        
2008-03-20 19:17:39.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/Makefile.am        
2009-02-02 20:44:11.000000000 +0000
+@@ -20,14 +20,12 @@
+
+ AUTOMAKE_OPTIONS = foreign
+ SUBDIRS = src man
+-
+-EXTRA_DIST=ChangeLog autogen.sh
+-
+-CLEANFILES=ChangeLog
++EXTRA_DIST = ChangeLog
++MAINTAINERCLEANFILES = ChangeLog
+
+ .PHONY: ChangeLog
+
+ ChangeLog:
+-      (GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv 
.changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git 
directory not found: installing possibly empty changelog.' >&2)
++      $(CHANGELOG_CMD)
+
+ dist-hook: ChangeLog
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/README 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/README
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/README     
1970-01-01 00:00:00.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/README     
2009-02-02 20:44:11.000000000 +0000
+@@ -0,0 +1,20 @@
++xf86-input-dmc - DMC input driver for the Xorg X server
++
++Please submit bugs & patches to the Xorg bugzilla:
++
++        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
++
++All questions regarding this software should be directed at the
++Xorg mailing list:
++
++        http://lists.freedesktop.org/mailman/listinfo/xorg
++
++The master development code repository can be found at:
++
++        git://anongit.freedesktop.org/git/xorg/driver/xf86-input-dmc
++
++        http://cgit.freedesktop.org/xorg/driver/xf86-input-dmc
++
++For more information on the git code manager, see:
++
++        http://wiki.x.org/wiki/GitPage
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/configure.ac 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/configure.ac
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/configure.ac       
2008-03-20 19:17:39.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/configure.ac       
2009-02-02 20:44:11.000000000 +0000
+@@ -32,15 +32,16 @@
+
+ AM_MAINTAINER_MODE
+
+-DRIVER_NAME=dmc
+-AC_SUBST([DRIVER_NAME])
+-
++# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG
++m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or 
later before running autoconf/autogen])])
++XORG_MACROS_VERSION(1.2)
+ AM_CONFIG_HEADER([config.h])
+
+ # Checks for programs.
+ AC_DISABLE_STATIC
+ AC_PROG_LIBTOOL
+ AC_PROG_CC
++XORG_CWARNFLAGS
+
+ AH_TOP([#include "xorg-server.h"])
+
+@@ -77,16 +78,18 @@
+ # Checks for pkg-config packages
+ PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901] xproto $REQUIRED_MODULES)
+ sdkdir=$(pkg-config --variable=sdkdir xorg-server)
+-
+-CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
+-AC_SUBST([CFLAGS])
++XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS"
+
+ # Checks for libraries.
+
+ # Checks for header files.
+ AC_HEADER_STDC
+
++DRIVER_NAME=dmc
++AC_SUBST([DRIVER_NAME])
++
+ XORG_MANPAGE_SECTIONS
+ XORG_RELEASE_VERSION
++XORG_CHANGELOG
+
+ AC_OUTPUT([Makefile src/Makefile man/Makefile])
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/man/dmc.man 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/man/dmc.man
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/man/dmc.man        
2008-03-20 19:17:39.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/man/dmc.man        
2009-02-02 20:44:11.000000000 +0000
+@@ -33,6 +33,6 @@
+ .PP
+ Config details...
+ .SH "SEE ALSO"
+-__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), 
xorgconfig(__appmansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__).
++__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), 
Xserver(__appmansuffix__), X(__miscmansuffix__).
+ .SH AUTHORS
+ Authors include...
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/src/Makefile.am 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/src/Makefile.am
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/src/Makefile.am    
2008-03-20 19:17:39.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/src/Makefile.am    
2009-02-02 20:44:11.000000000 +0000
+@@ -24,6 +24,8 @@
+ # -avoid-version prevents gratuitous .0.0.0 version numbers on the end
+ # _ladir passes a dummy rpath to libtool so the thing will actually link
+ # TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
++AM_CFLAGS = $(XORG_CFLAGS)
++
+ @driver_n...@_drv_la_ltlibraries = @driver_n...@_drv.la
+ @driver_n...@_drv_la_ldflags = -module -avoid-version
+ @driver_n...@_drv_ladir = @inputdir@
+diff -ruN -x .gitignore 
xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/src/xf86DMC.c 
xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/src/xf86DMC.c
+--- xf86-input-dmc-a588412e30c6e1d23817c8a559e4e3b583f980e2/src/xf86DMC.c      
2008-03-20 19:17:39.000000000 +0000
++++ xf86-input-dmc-4e3c26430cd2fe9510c252a48605f4a1b1550d39/src/xf86DMC.c      
2009-02-02 20:44:11.000000000 +0000
+@@ -106,7 +106,9 @@
+       "xf86CollectInputOptions",
+       "xf86ErrorFVerb",
+       "xf86FindOptionValue",
++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3
+       "xf86GetMotionEvents",
++#endif
+       "xf86GetVerbosity",
+       "xf86MotionHistoryAllocate",
+       "xf86NameCmp",
+@@ -301,7 +303,10 @@
+                * Device reports motions on 2 axes in absolute coordinates.
+                * Axes min and max values are reported in raw coordinates.
+                */
+-              if (InitValuatorClassDeviceStruct (dev, 2, xf86GetMotionEvents,
++              if (InitValuatorClassDeviceStruct (dev, 2,
++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3
++                            xf86GetMotionEvents,
++#endif
+                                                  pInfo->history_size, 
Absolute) == FALSE)
+                       {
+                               ErrorF ("Unable to allocate DMC 
ValuatorClassDeviceStruct\n");
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to