xorg-2.eclass: Make variable defaults apparent
authorMatt Turner <mattst88@gentoo.org>
Thu, 28 Feb 2019 05:14:41 +0000 (21:14 -0800)
committerMatt Turner <mattst88@gentoo.org>
Thu, 28 Feb 2019 05:44:46 +0000 (21:44 -0800)
XORG_MODULE_REBUILD has never been used outside of x11-libs/glamor which
was removed a few years ago.

Closes: https://bugs.gentoo.org/637898
Signed-off-by: Matt Turner <mattst88@gentoo.org>
eclass/xorg-2.eclass

index 081d5de6a38182c88b25c8e78fdc393e8f2902b4..416a3ae30ec027389c9b1fdc0b169d60fe481cdf 100644 (file)
@@ -80,7 +80,8 @@ HOMEPAGE="https://www.x.org/wiki/ https://cgit.freedesktop.org/"
 # The subdirectory to download source from. Possible settings are app,
 # doc, data, util, driver, font, lib, proto, xserver. Set above the
 # inherit to override the default autoconfigured module.
-if [[ -z ${XORG_MODULE} ]]; then
+: ${XORG_MODULE:="auto"}
+if [[ ${XORG_MODULE} == auto ]]; then
        case ${CATEGORY} in
                app-doc)             XORG_MODULE=doc/     ;;
                media-fonts)         XORG_MODULE=font/    ;;
@@ -257,19 +258,7 @@ case ${XORG_DOC} in
 esac
 unset DOC_DEPEND
 
-# @ECLASS-VARIABLE: XORG_MODULE_REBUILD
-# @DESCRIPTION:
-# Describes whether a package contains modules that need to be rebuilt on
-# xorg-server upgrade. This has an effect only since EAPI=5.
-# Possible values are "yes" or "no". Default value is "yes" for packages which
-# are recognized as DRIVER by this eclass and "no" for all other packages.
-if [[ "${DRIVER}" == yes ]]; then
-       : ${XORG_MODULE_REBUILD:="yes"}
-else
-       : ${XORG_MODULE_REBUILD:="no"}
-fi
-
-if [[ ${XORG_MODULE_REBUILD} == yes ]]; then
+if [[ ${DRIVER} == yes ]]; then
        case ${EAPI} in
                4)
                        ;;