|
Lines 28-33
Link Here
|
| 28 |
# complicated dep is needed. |
28 |
# complicated dep is needed. |
| 29 |
VIRTUALX_DEPEND="!prefix? ( x11-base/xorg-server ) |
29 |
VIRTUALX_DEPEND="!prefix? ( x11-base/xorg-server ) |
| 30 |
x11-apps/xhost" |
30 |
x11-apps/xhost" |
|
|
31 |
# USE minimal disables Xvfb |
| 32 |
has "${EAPI:-0}" 0 1 || VIRTUALX_DEPEND+="!prefix? ( x11-base/xorg-server[-minimal] )" |
| 31 |
|
33 |
|
| 32 |
case ${VIRTUALX_REQUIRED} in |
34 |
case ${VIRTUALX_REQUIRED} in |
| 33 |
always) |
35 |
always) |
|
Lines 139-145
Link Here
|
| 139 |
} |
141 |
} |
| 140 |
|
142 |
|
| 141 |
# @FUNCTION: Xmake |
143 |
# @FUNCTION: Xmake |
| 142 |
# @DESCRIPTION: |
144 |
# @DESCRIPTION: |
| 143 |
# Same as "make", but set up the Xvfb hack if needed. |
145 |
# Same as "make", but set up the Xvfb hack if needed. |
| 144 |
Xmake() { |
146 |
Xmake() { |
| 145 |
export maketype="make" |
147 |
export maketype="make" |
|
Lines 147-153
Link Here
|
| 147 |
} |
149 |
} |
| 148 |
|
150 |
|
| 149 |
# @FUNCTION: Xemake |
151 |
# @FUNCTION: Xemake |
| 150 |
# @DESCRIPTION: |
152 |
# @DESCRIPTION: |
| 151 |
# Same as "emake", but set up the Xvfb hack if needed. |
153 |
# Same as "emake", but set up the Xvfb hack if needed. |
| 152 |
Xemake() { |
154 |
Xemake() { |
| 153 |
export maketype="emake" |
155 |
export maketype="emake" |
|
Lines 155-161
Link Here
|
| 155 |
} |
157 |
} |
| 156 |
|
158 |
|
| 157 |
# @FUNCTION: Xeconf |
159 |
# @FUNCTION: Xeconf |
| 158 |
# @DESCRIPTION: |
160 |
# @DESCRIPTION: |
| 159 |
# Same as "econf", but set up the Xvfb hack if needed. |
161 |
# Same as "econf", but set up the Xvfb hack if needed. |
| 160 |
Xeconf() { |
162 |
Xeconf() { |
| 161 |
export maketype="econf" |
163 |
export maketype="econf" |