diff options
author | 2008-05-04 16:20:08 +0000 | |
---|---|---|
committer | 2008-05-04 16:20:08 +0000 | |
commit | 6ae66cd110eab0f02b9f1a2d7a23f01ad6915f44 (patch) | |
tree | 7ac1917a3c05d5633fee6bf231edcf2d9e96b8d7 /x11-drivers | |
parent | Stable on ppc wrt bug 220046 (diff) | |
download | historical-6ae66cd110eab0f02b9f1a2d7a23f01ad6915f44.tar.gz historical-6ae66cd110eab0f02b9f1a2d7a23f01ad6915f44.tar.bz2 historical-6ae66cd110eab0f02b9f1a2d7a23f01ad6915f44.zip |
Version bump, thanks to Andrea Franceschini (closes bug 220106).
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'x11-drivers')
-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.ebuild | 121 |
3 files changed, 140 insertions, 2 deletions
diff --git a/x11-drivers/linuxwacom/ChangeLog b/x11-drivers/linuxwacom/ChangeLog index d4ccc72dcd3f..8d7350788405 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.22 2008/02/24 18:45:41 ikelos Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/linuxwacom/ChangeLog,v 1.23 2008/05/04 16:20:08 ikelos Exp $ + +*linuxwacom-0.8.0 (04 May 2008) + + 04 May 2008; Mike Auty <ikelos@gentoo.org> +linuxwacom-0.8.0.ebuild: + Version bump, thanks to Andrea Franceschini (closes bug 220106). 24 Feb 2008; Mike Auty <ikelos@gentoo.org> linuxwacom-0.7.9_p7.ebuild: Add warning about compiling with gcc-4.1 or lower. diff --git a/x11-drivers/linuxwacom/Manifest b/x11-drivers/linuxwacom/Manifest index c13fcc35ea70..08c7dc117dbc 100644 --- a/x11-drivers/linuxwacom/Manifest +++ b/x11-drivers/linuxwacom/Manifest @@ -1,3 +1,6 @@ +-----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 @@ -8,9 +11,18 @@ 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.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 -MISC ChangeLog 10704 RMD160 75b21bf89ff3f2dae7f5ddf3f685f33df2456ecd SHA1 6aa9ea5fa021cb2717ef019df186fb394be072aa SHA256 21bd7480a7e4a0489b892976c70a64c8e30b742065bf8c035edd862cb255ac2f +EBUILD linuxwacom-0.8.0.ebuild 3184 RMD160 f7ea4f0642788071e4120555f051bc225b2e284e SHA1 629a318696881151eb6a8d94e13c05b323b733f6 SHA256 4e704ca08aa662bec4ed80fdb8dca8d2535c1a404141d21ea8a2dfb4e987a7d3 +MISC ChangeLog 10876 RMD160 05f3835d59e5b77f2fceb98c73150a71b0a7ce32 SHA1 6f3b687507537ae9e2280edfc029eb21e0410ddd SHA256 a63597b11b1ea98210462ef2bd5be0f8e40af82fa06c25ae7570ec0d34be5d74 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.ebuild b/x11-drivers/linuxwacom/linuxwacom-0.8.0.ebuild new file mode 100644 index 000000000000..7bf29b435de4 --- /dev/null +++ b/x11-drivers/linuxwacom/linuxwacom-0.8.0.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.ebuild,v 1.1 2008/05/04 16:20:08 ikelos 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 +} |