]> git.draconx.ca Git - gentoo-draconx.git/blob - x11-base/xorg-x11/xorg-x11-7.4-r2.ebuild
Add xorg-x11 ebuild without nonfree fonts.
[gentoo-draconx.git] / x11-base / xorg-x11 / xorg-x11-7.4-r2.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-7.4-r2.ebuild,v 1.3 2012/10/06 20:41:11 ulm Exp $
4
5 EAPI="2"
6
7 inherit eutils
8
9 DESCRIPTION="An X11 implementation maintained by the X.Org Foundation (meta package)"
10 HOMEPAGE="http://xorg.freedesktop.org"
11
12 LICENSE="metapackage"
13 SLOT="0"
14 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
15 IUSE="bh-fonts"
16
17 # Server
18 RDEPEND="${RDEPEND}
19         x11-base/xorg-server[-minimal]"
20
21 # Applications
22 RDEPEND="${RDEPEND}
23         x11-apps/appres
24         x11-apps/bitmap
25         x11-apps/iceauth
26         x11-apps/luit
27         x11-apps/mkfontdir
28         x11-apps/mkfontscale
29         x11-apps/sessreg
30         x11-apps/setxkbmap
31         x11-apps/smproxy
32         x11-apps/x11perf
33         x11-apps/xauth
34         x11-apps/xbacklight
35         x11-apps/xcmsdb
36         x11-apps/xcursorgen
37         x11-apps/xdpyinfo
38         x11-apps/xdriinfo
39         x11-apps/xev
40         x11-apps/xf86dga
41         x11-apps/xgamma
42         x11-apps/xhost
43         x11-apps/xinput
44         x11-apps/xkbcomp
45         x11-apps/xkbevd
46         x11-apps/xkbutils
47         x11-apps/xkill
48         x11-apps/xlsatoms
49         x11-apps/xlsclients
50         x11-apps/xmodmap
51         x11-apps/xpr
52         x11-apps/xprop
53         x11-apps/xrandr
54         x11-apps/xrdb
55         x11-apps/xrefresh
56         x11-apps/xset
57         x11-apps/xsetroot
58         x11-apps/xvinfo
59         x11-apps/xwd
60         x11-apps/xwininfo
61         x11-apps/xwud
62         "
63
64 # Data
65 RDEPEND="${RDEPEND}
66         x11-misc/xbitmaps
67         x11-themes/xcursor-themes
68         "
69
70 # Utilities
71 RDEPEND="${RDEPEND}
72         x11-misc/makedepend
73         x11-misc/util-macros
74         "
75
76 # Fonts
77 RDEPEND="${RDEPEND}
78         media-fonts/font-adobe-100dpi
79         media-fonts/font-adobe-75dpi
80         media-fonts/font-adobe-utopia-100dpi
81         media-fonts/font-adobe-utopia-75dpi
82         media-fonts/font-adobe-utopia-type1
83         media-fonts/font-alias
84         media-fonts/font-arabic-misc
85         bh-fonts? (
86                 media-fonts/font-bh-100dpi
87                 media-fonts/font-bh-75dpi
88                 media-fonts/font-bh-lucidatypewriter-100dpi
89                 media-fonts/font-bh-lucidatypewriter-75dpi
90                 media-fonts/font-bh-ttf
91                 media-fonts/font-bh-type1
92         )
93         media-fonts/font-bitstream-100dpi
94         media-fonts/font-bitstream-75dpi
95         media-fonts/font-bitstream-speedo
96         media-fonts/font-bitstream-type1
97         media-fonts/font-cronyx-cyrillic
98         media-fonts/font-cursor-misc
99         media-fonts/font-daewoo-misc
100         media-fonts/font-dec-misc
101         media-fonts/font-ibm-type1
102         media-fonts/font-isas-misc
103         media-fonts/font-jis-misc
104         media-fonts/font-micro-misc
105         media-fonts/font-misc-cyrillic
106         media-fonts/font-misc-ethiopic
107         media-fonts/font-misc-meltho
108         media-fonts/font-misc-misc
109         media-fonts/font-mutt-misc
110         media-fonts/font-schumacher-misc
111         media-fonts/font-screen-cyrillic
112         media-fonts/font-sony-misc
113         media-fonts/font-sun-misc
114         media-fonts/font-util
115         media-fonts/font-winitzki-cyrillic
116         media-fonts/font-xfree86-type1
117
118         media-fonts/font-alias
119         media-fonts/font-util
120         media-fonts/encodings
121         "
122
123 DEPEND="${RDEPEND}"
124
125 pkg_preinst() {
126         # Save xorg.conf because of bug #278268
127         if [[ -f "${ROOT}etc/X11/xorg.conf" ]]; then
128                 cp "${ROOT}etc/X11/xorg.conf" "${T}"
129         fi
130 }
131
132 pkg_postinst() {
133         # Restore saved xorg.conf
134         if [[ -f "${T}/xorg.conf" ]]; then
135                 cp "${T}/xorg.conf" "${ROOT}etc/X11/xorg.conf"
136         fi
137
138         elog
139         elog "Please note that the xcursors are in ${ROOT}usr/share/cursors/${PN}."
140         elog "Any custom cursor sets should be placed in that directory."
141         elog
142         elog "If you wish to set system-wide default cursors, please create"
143         elog "${ROOT}usr/local/share/cursors/${PN}/default/index.theme"
144         elog "with content: \"Inherits=theme_name\" so that future"
145         elog "emerges will not overwrite those settings."
146         elog
147         elog "Listening on TCP is disabled by default with startx."
148         elog "To enable it, edit ${ROOT}usr/bin/startx."
149         elog
150
151         # (#76985)
152         elog "Visit http://www.gentoo.org/doc/en/index.xml?catid=desktop"
153         elog "for more information on configuring X."
154         elog
155 }