diff options
author | Robert Buchholz <rbu@gentoo.org> | 2008-06-03 17:31:28 +0000 |
---|---|---|
committer | Robert Buchholz <rbu@gentoo.org> | 2008-06-03 17:31:28 +0000 |
commit | 0a658599f0a83bf3987f35a01d115c9cb09208ab (patch) | |
tree | 4ea732641d22936f73dbce9e149b50d523217fe7 /x11-drivers/linuxwacom | |
parent | remove base-system so this is assigned properly as per rej/Halcy0n (diff) | |
download | historical-0a658599f0a83bf3987f35a01d115c9cb09208ab.tar.gz historical-0a658599f0a83bf3987f35a01d115c9cb09208ab.tar.bz2 historical-0a658599f0a83bf3987f35a01d115c9cb09208ab.zip |
Version bump
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'x11-drivers/linuxwacom')
-rw-r--r-- | x11-drivers/linuxwacom/ChangeLog | 7 | ||||
-rw-r--r-- | x11-drivers/linuxwacom/Manifest | 14 | ||||
-rw-r--r-- | x11-drivers/linuxwacom/linuxwacom-0.8.0_p3.ebuild | 121 |
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 +} |