Contents of /smage/trunk/core/xorgproto/xorgproto-2020.1-r2.smage2
Parent Directory | Revision Log
Revision 14182 -
(show annotations)
(download)
Mon Jul 6 12:59:47 2020 UTC (4 years, 2 months ago) by niro
File size: 1960 byte(s)
Mon Jul 6 12:59:47 2020 UTC (4 years, 2 months ago) by niro
File size: 1960 byte(s)
-removed opengl-update dep and dynamic opengl setup in favor of libglvnd
1 | # $Id$ |
2 | |
3 | PNAME="xorgproto" |
4 | PVER="2020.1" |
5 | PBUILD="r2" |
6 | |
7 | PCAT="x11-proto" |
8 | |
9 | DESCRIPTION="Xorg combined protocol headers." |
10 | HOMEPAGE="http://xorg.freedesktop.org" |
11 | |
12 | DEPEND="" |
13 | SDEPEND=">= app-text/xmlto-0.0.28" |
14 | |
15 | PROVIDES="virtual/bigreqsproto |
16 | virtual/compositeproto |
17 | virtual/damageproto |
18 | virtual/dmxproto |
19 | virtual/dri2proto |
20 | virtual/dri3proto |
21 | virtual/fixesproto |
22 | virtual/fontsproto |
23 | virtual/glproto |
24 | virtual/inputproto |
25 | virtual/kbproto |
26 | virtual/presentproto |
27 | virtual/randrproto |
28 | virtual/recordproto |
29 | virtual/renderproto |
30 | virtual/resourceproto |
31 | virtual/scrnsaverproto |
32 | virtual/videoproto |
33 | virtual/xcmiscproto |
34 | virtual/xextproto |
35 | virtual/xf86bigfontproto |
36 | virtual/xf86dgaproto |
37 | virtual/xf86driproto |
38 | virtual/xf86miscproto |
39 | virtual/xf86vidmodeproto |
40 | virtual/xineramaproto |
41 | virtual/xproto" |
42 | |
43 | sminclude xorg mbuild mtools |
44 | |
45 | src_compile() |
46 | { |
47 | cd ${SRCDIR} |
48 | |
49 | # enable legacy headers like xf86misc etc |
50 | mconfigure --enable-legacy || die |
51 | mmake || die |
52 | } |
53 | |
54 | src_install() |
55 | { |
56 | cd ${SRCDIR} |
57 | mmake DESTDIR=${BINDIR} install || die |
58 | |
59 | # remove apple and windows stuff |
60 | mdelete /usr/include/X11/extensions/apple* || die |
61 | mdelete /usr/include/X11/extensions/windows* || die |
62 | mdelete /usr/share/pkgconfig/applewmproto.pc || die |
63 | mdelete /usr/share/pkgconfig/windowswmproto.pc || die |
64 | } |
65 | |
66 | postinstall() |
67 | { |
68 | local _pname |
69 | local _deprecated |
70 | |
71 | _deprecated="bigreqsproto |
72 | compositeproto |
73 | damageproto |
74 | dmxproto |
75 | dri2proto |
76 | dri3proto |
77 | evieext |
78 | fixesproto |
79 | fontcacheproto |
80 | fontsproto |
81 | glproto |
82 | inputproto |
83 | kbproto |
84 | presentproto |
85 | randrproto |
86 | recordproto |
87 | renderproto |
88 | resourceproto |
89 | scrnsaverproto |
90 | videoproto |
91 | xcmiscproto |
92 | xextproto |
93 | xf86bigfontproto |
94 | xf86dgaproto |
95 | xf86driproto |
96 | xf86miscproto |
97 | xf86vidmodeproto |
98 | xineramaproto |
99 | xproto" |
100 | |
101 | for _pname in ${_deprecated} |
102 | do |
103 | echo "Searching deprecated package '${_pname}'..." |
104 | if [[ ! -z $(magequery -n ${_pname}) ]] |
105 | then |
106 | echo "Uninstalling deprecated package '${_pname}'..." |
107 | mage uninstall "${_pname}" |
108 | fi |
109 | done |
110 | } |