summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Buchholz <rbu@gentoo.org>2008-06-03 17:31:28 +0000
committerRobert Buchholz <rbu@gentoo.org>2008-06-03 17:31:28 +0000
commit0a658599f0a83bf3987f35a01d115c9cb09208ab (patch)
tree4ea732641d22936f73dbce9e149b50d523217fe7
parentremove base-system so this is assigned properly as per rej/Halcy0n (diff)
downloadhistorical-0a658599f0a83bf3987f35a01d115c9cb09208ab.tar.gz
historical-0a658599f0a83bf3987f35a01d115c9cb09208ab.tar.bz2
historical-0a658599f0a83bf3987f35a01d115c9cb09208ab.zip
Version bump
Package-Manager: portage-2.1.4.4
-rw-r--r--x11-drivers/linuxwacom/ChangeLog7
-rw-r--r--x11-drivers/linuxwacom/Manifest14
-rw-r--r--x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild121
3 files changed, 130 insertions, 12 deletions
diff --git a/x11-drivers/linuxwacom/ChangeLog b/x11-drivers/linuxwacom/ChangeLog
index 8d7350788405..c5f451db43e9 100644
--- a/x11-drivers/linuxwacom/ChangeLog
+++ b/x11-drivers/linuxwacom/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-drivers/linuxwacom
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/linuxwacom/ChangeLog,v 1.23 2008/05/04 16:20:08 ikelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/linuxwacom/ChangeLog,v 1.24 2008/06/03 17:31:28 rbu Exp $
+
+*linuxwacom-0.8.0_p3 (03 Jun 2008)
+
+ 03 Jun 2008; Robert Buchholz <rbu@gentoo.org> +linuxwacom-0.8.0_p3.ebuild:
+ Version bump
*linuxwacom-0.8.0 (04 May 2008)
diff --git a/x11-drivers/linuxwacom/Manifest b/x11-drivers/linuxwacom/Manifest
index 08c7dc117dbc..d898db852533 100644
--- a/x11-drivers/linuxwacom/Manifest
+++ b/x11-drivers/linuxwacom/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX check_driver 499 RMD160 298507626fa8bb20df0d5d1404002133ef1e4c41 SHA1 12ae37807a03f36be2c5cc47e444475677b41693 SHA256 45331d948e1d37141a56258510d6ff708092f70181e83348eb66eef005878069
AUX check_driver.1 750 RMD160 9ebe8e30ce2cb83ca3245ba29d19b06e81181651 SHA1 4d6fba491df26709b821184f9e011568eaaaebde SHA256 67bf1469f122830d9e99cbd8762e61f682c9a831577fde29af8ef1ab0440d024
AUX linuxwacom-0.7.8-pDev.patch 483 RMD160 baae89684fe5abe060ffa358dc21fb48e18c7ab3 SHA1 d2e548febac0cfef42d5021f77bb51cb44842e6a SHA256 207516fdce407efc8d635b143a2774dd9ebbe53565e32e55af6e4a2f22f810dd
@@ -11,18 +8,13 @@ AUX xserver-xorg-input-wacom.udev 5716 RMD160 60d36d0bf0e4acf8d5caea34d76db74d8a
DIST linuxwacom-0.7.4-3.tar.bz2 866312 RMD160 789789803a31eb5b9ff1d35ef760d7d11b5c24dc SHA1 c346485cdaf2bde7ee9d965aca231a4dd55f303e SHA256 0f99153ba1669255e08dd7a730cf33d9766dde43f5b56ec97e6bc8ec63b60260
DIST linuxwacom-0.7.8-3.tar.bz2 1002452 RMD160 5b6b614dfd2b3de562457676013b4972de1bfa81 SHA1 6bd3d6aa0a4d43a9ea6d1da02c720aa7e694da6a SHA256 ac6a3ab94cf4b306e5823eca33fe84f9b4e8c743201e220a17a3ec4fe3bd3cac
DIST linuxwacom-0.7.9-7.tar.bz2 1018969 RMD160 9cf202d1ed8f515b5da1c4a16d371775e479bad2 SHA1 a5f7f15e721e9fc327737bcd24b84e3883a9146f SHA256 556b3dca70cbfd2ddf3811532114cb79cb803a952f6f485eea2e83752a9d46e3
+DIST linuxwacom-0.8.0-3.tar.bz2 977383 RMD160 af084f82d852ee8c94cb9fe7f5c67238d66698b1 SHA1 17a6e10fc7f8f220de03b63d18c65bc1f5a224d2 SHA256 1bb10ec8a8537859874e239c2b7fa07fbfe599b056678afd9dbcc0fd47c43396
DIST linuxwacom-0.8.0.tar.bz2 1091415 RMD160 77fbaf69a81d1e44c8e6100c1671323d7cf1fb9e SHA1 e9dd59e478d993858232ef750bb1979e6a51872e SHA256 25bf748cd7a49ff1a061fd34472dd3d6268c8db7ef52a8857beed77b0bc504a9
EBUILD linuxwacom-0.7.4_p3.ebuild 1395 RMD160 5b9cb183832cb3f54f9e8695a788be3cd3e9da31 SHA1 2d8d5861c8fc6b44f383986455fe3dd85be8e984 SHA256 28d6ded52fd4ac677095496fa8e029f2b211ccbaff183138a329a3739b28462c
EBUILD linuxwacom-0.7.8_p3-r1.ebuild 1821 RMD160 a80b4f8ad92836c168e27a4b59fd5dc1ca5f35ac SHA1 41736d8e8a0358b90968b5deac890196bdf923e1 SHA256 50a354c3aba72a96a98b0d813e9d1f554cb222c032e40745ad2114c8c584d53c
EBUILD linuxwacom-0.7.8_p3.ebuild 1546 RMD160 b210736f0026e4512d767724dc74a062d45b017d SHA1 6eeee50fbe3e0f2b5158800f89ef4dc8337a87b5 SHA256 2e8746c1be31637d905332a0d06f70a0af472aa9f5052d7c23870420b837b23d
EBUILD linuxwacom-0.7.9_p7.ebuild 3188 RMD160 3def6125a83f0d6eba31be315aa00b8f398516d4 SHA1 5892292c8b9de4b50dec0721d97e36d3756b0ed0 SHA256 ae0c3bff27ca6173dde13df49e5228e85a446abe70291895e7b3e9e009903490
EBUILD linuxwacom-0.8.0.ebuild 3184 RMD160 f7ea4f0642788071e4120555f051bc225b2e284e SHA1 629a318696881151eb6a8d94e13c05b323b733f6 SHA256 4e704ca08aa662bec4ed80fdb8dca8d2535c1a404141d21ea8a2dfb4e987a7d3
-MISC ChangeLog 10876 RMD160 05f3835d59e5b77f2fceb98c73150a71b0a7ce32 SHA1 6f3b687507537ae9e2280edfc029eb21e0410ddd SHA256 a63597b11b1ea98210462ef2bd5be0f8e40af82fa06c25ae7570ec0d34be5d74
+EBUILD linuxwacom-0.8.0_p3.ebuild 3184 RMD160 752c29203467eebcc393f28c7fb69ffa69ca1cbf SHA1 20e6acc69d2276a51839b703c9493f9911897cee SHA256 3b91b81bd7dc5aa3968015bacc80011c1afb26277bf3fdeb6138dbc435bc8ce5
+MISC ChangeLog 11002 RMD160 6139910a40ef869db5ebeea42225a952fae8e9e4 SHA1 70a2ac996543e2f1003a0fa41f721b3277a94a1a SHA256 0624bb3f6b8c60744b53b698bea4ac7561ec988f43e37e1dbd4ddb388c9fad80
MISC metadata.xml 465 RMD160 0ae8d1818fe7ed1efc78dc18ffd5717aecaebb30 SHA1 328430eab5579d773f8f59a61ce4b7a1b4ad2e73 SHA256 18e26262c4dc919d217a3bedd296dc6d1d2ac2a90338368fa3131c27464f439e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkgd4nsACgkQu7rWomwgFXrFNACgrJ3bxjX1lmZqqOo9BZNYB91Q
-1QIAnRgTK9+mgmH9p4UeAavgpJk/WiKA
-=gY/6
------END PGP SIGNATURE-----
diff --git a/x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild b/x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild
new file mode 100644
index 000000000000..db0fdb237238
--- /dev/null
+++ b/x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild,v 1.1 2008/06/03 17:31:28 rbu Exp $
+
+inherit eutils autotools toolchain-funcs linux-mod
+
+DESCRIPTION="Input driver for Wacom tablets and drawing devices"
+HOMEPAGE="http://linuxwacom.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tar.bz2"
+
+IUSE="gtk tcl tk usb module"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="x11-proto/inputproto
+ x11-base/xorg-server
+ media-libs/libpixman
+ gtk? ( >=x11-libs/gtk+-2 )
+ tcl? ( dev-lang/tcl )
+ tk? ( dev-lang/tk )
+ sys-fs/udev
+ sys-libs/ncurses"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ usb? ( >=sys-kernel/linux-headers-2.6 )"
+S=${WORKDIR}/${P/_p/-}
+
+MODULE_NAMES="wacom(input:${S}/src:${S}/src)"
+
+wacom_check() {
+ if use module ; then
+ ebegin "Checking for wacom module"
+ linux_chkconfig_module TABLET_USB_WACOM
+ eend $?
+
+ if [[ $? -ne 0 ]] || ! [ -f "/lib/modules/${KV}/kernel/drivers/input/tablet/wacom.ko" ]; then
+ eerror "You need to have your kernel compiled with wacom as a module"
+ eerror "to let linuxwacom overwrite it."
+ eerror "Enable it in the kernel, found at:"
+ eerror
+ eerror " Device Drivers"
+ eerror " USB support"
+ eerror " <M> Wacom Intuos/Graphire tablet support"
+ eerror
+ eerror "(in the same page is suggested to include as modules also:"
+ eerror "EHCI , OHCI , USB Human Interface Device+HID input layer)"
+ eerror
+ eerror "Then recompile kernel. Otherwise, remove the module USE flag."
+ die "Wacom not compiled in kernel as a module!"
+ fi
+ fi
+}
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ # echo "kernel version is ${KV} , name is ${KV%%-*}"
+ ewarn "Versions of linuxwacom >= 0.7.9 require gcc >= 4.2 to compile."
+ wacom_check
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Fix multilib-strict error for Tcl/Tk library install
+ sed -i -e "s:WCM_EXECDIR/lib:WCM_EXECDIR/$(get_libdir):" configure.in
+
+ # Remove warning parameters for gcc < 4, bug 205139
+ if [[ $(gcc-major-version) -lt 4 ]]; then
+ sed -i -e "s:-Wno-variadic-macros::" src/xdrv/Makefile.am
+ fi
+
+# epatch "${FILESDIR}"/${P%_p*}-no-tcl.patch
+# epatch "${FILESDIR}"/${P%_p*}-2.6.24.patch
+ eautoreconf
+}
+
+src_compile() {
+ if use gtk; then
+ myconf="--with-gtk=2.0"
+ else
+ myconf="--with-gtk=no"
+ fi
+
+ if use module; then
+ myconf="${myconf} --enable-wacom"
+ myconf="${myconf} --with-kernel=${KV_OUT_DIR}"
+ fi
+
+ econf ${myconf} \
+ $(use_with tcl tcl) \
+ $(use_with tk tk) \
+ --enable-wacomdrv --enable-wacdump \
+ --enable-xsetwacom --enable-dlloader || die "econf failed"
+
+ unset ARCH
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed."
+
+ # Inelegant attempt to work around a nasty build system
+ if use module; then
+ cp "${S}"/src/*/wacom.{o,ko} "${S}"/src/
+ linux-mod_src_install
+ fi
+
+ insinto /etc/udev/rules.d/
+ newins "${FILESDIR}"/xserver-xorg-input-wacom.udev 60-wacom.rules
+
+ exeinto /lib/udev/
+ doexe "${FILESDIR}"/check_driver
+ doman "${FILESDIR}"/check_driver.1
+
+ dohtml -r docs/*
+ dodoc AUTHORS ChangeLog NEWS README
+}