Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-proto/xorgproto/, profiles/
Date: Wed, 07 Feb 2018 00:35:10
Message-Id: 1517963687.120e67e37d8a03eec2083692596708baada82a5f.mattst88@gentoo
1 commit: 120e67e37d8a03eec2083692596708baada82a5f
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 6 22:19:09 2018 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 7 00:34:47 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120e67e3
7
8 x11-proto/xorgproto: New package
9
10 xorgproto is a single package containing:
11
12 x11-proto/bigreqsproto
13 x11-proto/compositeproto
14 x11-proto/damageproto
15 x11-proto/dmxproto
16 x11-proto/dri2proto
17 x11-proto/dri3proto
18 x11-proto/fixesproto
19 x11-proto/fontsproto
20 x11-proto/glproto
21 x11-proto/inputproto
22 x11-proto/kbproto
23 x11-proto/presentproto
24 x11-proto/randrproto
25 x11-proto/recordproto
26 x11-proto/renderproto
27 x11-proto/resourceproto
28 x11-proto/scrnsaverproto
29 x11-proto/trapproto
30 x11-proto/videoproto
31 x11-proto/xcmiscproto
32 x11-proto/xextproto
33 x11-proto/xf86bigfontproto
34 x11-proto/xf86dgaproto
35 x11-proto/xf86driproto
36 x11-proto/xf86miscproto
37 x11-proto/xf86vidmodeproto
38 x11-proto/xineramaproto
39 x11-proto/xproto
40
41 Also included are proto headers for which we do not currently have a
42 package:
43
44 applewmproto (unpackaged)
45 panoramixproto (unpackaged)
46 pmproto (unpackaged)
47 windowswmproto (unpackaged)
48
49 Behind a "legacy" flag (which we choose not to implement) there are
50 headers for dead things:
51
52 evieproto (legacy, unpackaged)
53 x11-proto/fontcacheproto (legacy)
54 lg3dproto (legacy, unpackaged)
55 x11-proto/printproto (legacy)
56 x11-proto/xf86rushproto (legacy)
57
58 profiles/package.mask | 5 +++
59 x11-proto/xorgproto/metadata.xml | 8 ++++
60 x11-proto/xorgproto/xorgproto-9999.ebuild | 65 +++++++++++++++++++++++++++++++
61 3 files changed, 78 insertions(+)
62
63 diff --git a/profiles/package.mask b/profiles/package.mask
64 index 3565586e1fc..99bc58c83a7 100644
65 --- a/profiles/package.mask
66 +++ b/profiles/package.mask
67 @@ -29,6 +29,11 @@
68
69 #--- END OF EXAMPLES ---
70
71 +# Matt Turner <mattst88@g.o> (06 Feb 2018)
72 +# New package with subsuming lots of existing packages. Lots of reverse
73 +# dependencies will need to be updated.
74 +x11-proto/xorgproto
75 +
76 # Matt Turner <mattst88@g.o> (06 Feb 2018)
77 # Dead and unused
78 # Masked for removal in 30 days. Bug #646838
79
80 diff --git a/x11-proto/xorgproto/metadata.xml b/x11-proto/xorgproto/metadata.xml
81 new file mode 100644
82 index 00000000000..e943b72b8a4
83 --- /dev/null
84 +++ b/x11-proto/xorgproto/metadata.xml
85 @@ -0,0 +1,8 @@
86 +<?xml version="1.0" encoding="UTF-8"?>
87 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
88 +<pkgmetadata>
89 +<maintainer type="project">
90 + <email>x11@g.o</email>
91 + <name>X11</name>
92 +</maintainer>
93 +</pkgmetadata>
94
95 diff --git a/x11-proto/xorgproto/xorgproto-9999.ebuild b/x11-proto/xorgproto/xorgproto-9999.ebuild
96 new file mode 100644
97 index 00000000000..a88a2a911ab
98 --- /dev/null
99 +++ b/x11-proto/xorgproto/xorgproto-9999.ebuild
100 @@ -0,0 +1,65 @@
101 +# Copyright 1999-2018 Gentoo Foundation
102 +# Distributed under the terms of the GNU General Public License v2
103 +
104 +EAPI=6
105 +
106 +EGIT_REPO_URI="https://anongit.freedesktop.org/git/xorg/proto/${PN}"
107 +
108 +if [[ ${PV} = 9999* ]]; then
109 + GIT_ECLASS="git-r3"
110 +fi
111 +
112 +inherit ${GIT_ECLASS} meson
113 +
114 +DESCRIPTION="X.Org combined protocol headers"
115 +HOMEPAGE="https://cgit.freedesktop.org/xorg/proto/xorgproto/"
116 +if [[ ${PV} = 9999* ]]; then
117 + SRC_URI=""
118 +else
119 + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
120 + SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${P}.tar.gz"
121 +fi
122 +
123 +LICENSE="MIT"
124 +SLOT="0"
125 +IUSE=""
126 +
127 +DEPEND="
128 + !x11-proto/bigreqsproto
129 + !x11-proto/compositeproto
130 + !x11-proto/damageproto
131 + !x11-proto/dmxproto
132 + !x11-proto/dri2proto
133 + !x11-proto/dri3proto
134 + !x11-proto/fixesproto
135 + !x11-proto/fontsproto
136 + !x11-proto/glproto
137 + !x11-proto/inputproto
138 + !x11-proto/kbproto
139 + !x11-proto/presentproto
140 + !x11-proto/randrproto
141 + !x11-proto/recordproto
142 + !x11-proto/renderproto
143 + !x11-proto/resourceproto
144 + !x11-proto/scrnsaverproto
145 + !x11-proto/trapproto
146 + !x11-proto/videoproto
147 + !x11-proto/xcmiscproto
148 + !x11-proto/xextproto
149 + !x11-proto/xf86bigfontproto
150 + !x11-proto/xf86dgaproto
151 + !x11-proto/xf86driproto
152 + !x11-proto/xf86miscproto
153 + !x11-proto/xf86vidmodeproto
154 + !x11-proto/xineramaproto
155 + !x11-proto/xproto
156 +
157 + !x11-proto/fontcacheproto
158 + !x11-proto/printproto
159 + !x11-proto/xf86rushproto"
160 +RDEPEND=""
161 +
162 +src_unpack() {
163 + default
164 + [[ $PV = 9999* ]] && git-r3_src_unpack
165 +}