blob: 0bd3e9fad1d3b9eb8101151a7c38de09feb17f9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-misc/linuxwacom/linuxwacom-0.6.2.ebuild,v 1.2 2004/05/10 18:56:10 battousai Exp $
DESCRIPTION="Input driver for Wacom tablets and drawing devices"
HOMEPAGE="http://linuxwacom.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="gtk gtk2 tcltk"
RDEPEND="|| ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg-x11 )
gtk? (
gtk2? ( >=x11-libs/gtk+-2 ) : ( =x11-libs/gtk-1.2* )
)
tcltk? ( dev-lang/tcl dev-lang/tk )
sys-libs/ncurses"
DEPEND="${RDEPEND}
sys-devel/libtool
dev-util/pkgconfig"
pkg_setup() {
if has_version ">=x11-base/xfree-4.3.0-r6"
then
if [ ! "`grep sdk /var/db/pkg/x11-base/xfree-[0-9]*/USE`" ]
then
eerror "This package builds against the XFree86 SDK, and therefore requires"
eerror "that you have emerged xfree with the sdk USE flag enabled."
die "Please remerge xfree with the sdk USE flag enabled."
fi
else
if [ ! "`grep sdk /var/db/pkg/x11-base/xorg-x11-[0-9]*/USE`" ]
then
eerror "This package builds against the X.Org SDK, and therefore requires"
eerror "that you have emerged xorg-x11 with the sdk USE flag enabled."
die "Please remerge xorg-x11 with the sdk USE flag enabled."
fi
fi
}
src_unpack() {
unpack ${A}
# Simple fixes to configure to check the actual location of the XFree86 SDK
cd ${S}
sed -i -e "s:XF86SUBDIR=.*:XF86SUBDIR=include:" configure
sed -i -e "s:XF86V3SUBDIR=.*:XF86V3SUBDIR=include:" configure
}
src_compile() {
if [ `use gtk` ];
then
if [ `use gtk2` ];
then
withgtk="--with-gtk=2.0"
else
withgtk="--with-gtk=1.2"
fi
else
withgtk="--with-gtk=no"
fi
if [ `use tcltk` ];
then
withtcltk="--with-tcl --with-tk"
else
withtcltk="--without-tcl --without-tk"
fi
myconf="--enable-wacomdrv --with-xf86=/usr/X11R6/lib/Server $withgtk $withtcltk"
econf ${myconf} || die "configure failed."
# Makefile fix for build against SDK
cd ${S}/src
cp Makefile Makefile.orig
sed -i -e "s:XF86_DIR = .*:XF86_DIR = /usr/X11R6/lib/Server:" Makefile
sed -i -e "s:XF86_V3_DIR = .*:XF86_V3_DIR = /usr/X11R6/lib/Server:" Makefile
sed -i -e "s:/include/extensions:/include:g" Makefile
cd ${S}
emake || die "build failed."
}
src_install() {
emake DESTDIR=${D} install || die "Install failed."
dohtml -r docs/*
dodoc AUTHORS ChangeLog NEWS README
}
|